/*!***************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[4]!./veo_site/src/assets/styles/app.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/* Vendor solutions */
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
html {
  line-height: 1.15; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0;
}

/**
 * Add the correct display in IE 9-.
 */
article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
figcaption,
figure,
main { /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent; /* 1 */
  -webkit-text-decoration-skip: objects; /* 2 */
}

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input { /* 1 */
  overflow: visible;
  min-width: 0;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select { /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button; /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
details,
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */
template {
  display: none;
}

/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
[hidden] {
  display: none;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
  z-index: 10;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  line-height: 20px;
  font-size: 30px;
  text-align: center;
  color: #000000;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  opacity: 0.75;
}

[data-simplebar] {
  position: relative;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: flex-start;
}

.simplebar-wrapper {
  overflow: hidden;
  width: inherit;
  height: inherit;
  max-width: inherit;
  max-height: inherit;
}

.simplebar-mask {
  direction: inherit;
  position: absolute;
  overflow: hidden;
  padding: 0;
  margin: 0;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: auto !important;
  height: auto !important;
  z-index: 0;
}

.simplebar-offset {
  direction: inherit !important;
  box-sizing: inherit !important;
  resize: none !important;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 0;
  margin: 0;
  -webkit-overflow-scrolling: touch;
}

.simplebar-content-wrapper {
  direction: inherit;
  box-sizing: border-box !important;
  position: relative;
  display: block;
  height: 100%; /* Required for horizontal native scrollbar to not appear if parent is taller than natural height */
  width: auto;
  max-width: 100%; /* Not required for horizontal scroll to trigger */
  max-height: 100%; /* Needed for vertical scroll to trigger */
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.simplebar-content-wrapper::-webkit-scrollbar,
.simplebar-hide-scrollbar::-webkit-scrollbar {
  display: none;
  width: 0;
  height: 0;
}

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

.simplebar-placeholder {
  max-height: 100%;
  max-width: 100%;
  width: 100%;
  pointer-events: none;
}

.simplebar-height-auto-observer-wrapper {
  box-sizing: inherit !important;
  height: 100%;
  width: 100%;
  max-width: 1px;
  position: relative;
  float: left;
  max-height: 1px;
  overflow: hidden;
  z-index: -1;
  padding: 0;
  margin: 0;
  pointer-events: none;
  flex-grow: inherit;
  flex-shrink: 0;
  flex-basis: 0;
}

.simplebar-height-auto-observer {
  box-sizing: inherit;
  display: block;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 1000%;
  width: 1000%;
  min-height: 1px;
  min-width: 1px;
  overflow: hidden;
  pointer-events: none;
  z-index: -1;
}

.simplebar-track {
  z-index: 1;
  position: absolute;
  right: 0;
  bottom: 0;
  pointer-events: none;
  overflow: hidden;
}

[data-simplebar].simplebar-dragging {
  pointer-events: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

[data-simplebar].simplebar-dragging .simplebar-content {
  pointer-events: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

[data-simplebar].simplebar-dragging .simplebar-track {
  pointer-events: all;
}

.simplebar-scrollbar {
  position: absolute;
  left: 0;
  right: 0;
  min-height: 10px;
}

.simplebar-scrollbar:before {
  position: absolute;
  content: "";
  background: black;
  border-radius: 7px;
  left: 2px;
  right: 2px;
  opacity: 0;
  transition: opacity 0.2s 0.5s linear;
}

.simplebar-scrollbar.simplebar-visible:before {
  opacity: 0.5;
  transition-delay: 0s;
  transition-duration: 0s;
}

.simplebar-track.simplebar-vertical {
  top: 0;
  width: 11px;
}

.simplebar-scrollbar:before {
  top: 2px;
  bottom: 2px;
  left: 2px;
  right: 2px;
}

.simplebar-track.simplebar-horizontal {
  left: 0;
  height: 11px;
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar {
  right: auto;
  left: 0;
  top: 0;
  bottom: 0;
  min-height: 0;
  min-width: 10px;
  width: auto;
}

/* Rtl support */
[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical {
  right: auto;
  left: 0;
}

.simplebar-dummy-scrollbar-size {
  direction: rtl;
  position: fixed;
  opacity: 0;
  visibility: hidden;
  height: 500px;
  width: 500px;
  overflow-y: hidden;
  overflow-x: scroll;
  -ms-overflow-style: scrollbar !important;
}

.simplebar-dummy-scrollbar-size > div {
  width: 200%;
  height: 200%;
  margin: 10px 0;
}

.simplebar-hide-scrollbar {
  position: fixed;
  left: 0;
  visibility: hidden;
  overflow-y: scroll;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

/* Helpers */
/* ---------------- Base font styles ---------------- */
/* ----------------  delay ---------------- */
/* ----------------  Font families ---------------- */
/* Latin Font Families*/
/* Cyrillic Font Families*/
/* Chinese Font Families */
/* Arabic Font Families */
/* Japanese Font Families */
/* Korean Font Families */
/* Language codes */
/* ---------------- Width ---------------- */
/* ---------------- Spaces ---------------- */
/* ---------------- Breakpoints ---------------- */
/*
mobile view      320-767px
tablet view      768-1023px
desktop view     1024-1285px
desktop big view 1285+
*/
/* Desktop first breakpoints */
/* For plugin 'include-media' */
/* Container sizes for every breakpoint */
/* Z-indexes */
/* TODO: remove next 8 color variables and replace them in all scss with new ones */
/* Custom colors */
/* Common colors */
/* Brand colors */
/* Color schemes */
/* Font family */
/* Containers by breakpoints */
/* Common mixins */
/* This mixin can be used to set the object-fit */
/*
  Activity taxonomy sprites
  size:        2, 1;
  term_label: 'water', 'energy', 'waste', 'mixed'.
  TODO: Support four sizes and two colors
*/
/* Text trim mixins */
.view.eb-media .views-exposed-form .form--inline .form-item.form-item-keywords, .view.eb-media .views-exposed-form .form--inline .form-item.form-item-uid {
  max-width: 260px;
}
.view.eb-media .views-exposed-form .form--inline .form-actions {
  margin-top: 20px;
  float: left;
  display: inline-block;
}
.view.eb-media .views-exposed-form .form--inline .form-actions + input {
  float: left;
  margin: 20px 10px 0 10px;
}

.view-media .views-exposed-form .form--inline > .form-type-checkbox,
.eb-media .views-exposed-form .form--inline > .form-type-checkbox {
  padding-top: 27px;
}
.view-media .views-exposed-form .form--inline > .form-type-checkbox input,
.eb-media .views-exposed-form .form--inline > .form-type-checkbox input {
  position: relative;
  top: 3px;
}

.ui-dialog.entity-select-dialog {
  left: 50% !important;
  top: 50% !important;
  transform: translate(-50%, -50%);
}
@media (max-width: 767px) {
  .ui-dialog.entity-select-dialog {
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    max-width: 100vw !important;
    transform: none;
  }
}

.toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active,
.toolbar .toolbar-bar .toolbar-tab > .toolbar-icon.is-active {
  color: #FFFFFF;
}
.toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active::before,
.toolbar .toolbar-bar .toolbar-tab > .toolbar-icon.is-active::before {
  filter: none;
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-turquoise #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(112.00625, 216.38125, 230.99375);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-turquoise .toolbar .toolbar-bar {
  background-color: #76DAE8;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-turquoise .toolbar .toolbar-bar .toolbar-item {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-turquoise .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #76DAE8;
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-turquoise .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-turquoise .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(112.00625, 216.38125, 230.99375);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-turquoise .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-turquoise .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(112.00625, 216.38125, 230.99375);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-turquoise .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-turquoise .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-turquoise .toolbar .toolbar-toggle-orientation {
  background-color: rgb(112.00625, 216.38125, 230.99375);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-turquoise .toolbar .toolbar-menu {
  background: rgb(112.00625, 216.38125, 230.99375);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-turquoise .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-turquoise .toolbar .toolbar-menu span {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-turquoise .toolbar-tray {
  background-color: rgb(112.00625, 216.38125, 230.99375);
  box-shadow: -2px 2px 12px rgba(118, 218, 232, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-turquoise .toolbar-tray .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-turquoise .toolbar-tray .toolbar-menu li {
  background: rgb(112.00625, 216.38125, 230.99375);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-turquoise .toolbar-tray a {
  background: rgb(112.00625, 216.38125, 230.99375);
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-turquoise .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-turquoise .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(112.00625, 216.38125, 230.99375);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-turquoise .toolbar-tray-vertical .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-turquoise .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-turquoise .toolbar-tray-vertical .level-2 {
  background: rgb(123.48, 219.48, 232.92) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-turquoise .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-turquoise .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-turquoise .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-turquoise .toolbar-tray-vertical .level-3 {
  background: rgb(130.056, 221.256, 234.024) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-turquoise .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-turquoise .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-turquoise .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-turquoise .toolbar-tray-vertical .level-4 {
  background: rgb(136.632, 223.032, 235.128) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-turquoise .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-turquoise .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-turquoise .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-turquoise .toolbar-tray-vertical .level-5 {
  background: rgb(143.208, 224.808, 236.232) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-turquoise .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-turquoise .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-turquoise .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-turquoise .toolbar-box a:focus {
  background: rgb(112.00625, 216.38125, 230.99375);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-forest-green #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(65.66, 138.18, 64.68);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-forest-green .toolbar .toolbar-bar {
  background-color: #438D42;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-forest-green .toolbar .toolbar-bar .toolbar-item {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-forest-green .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #438D42;
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-forest-green .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-forest-green .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(65.66, 138.18, 64.68);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-forest-green .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-forest-green .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(65.66, 138.18, 64.68);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-forest-green .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-forest-green .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-forest-green .toolbar .toolbar-toggle-orientation {
  background-color: rgb(65.66, 138.18, 64.68);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-forest-green .toolbar .toolbar-menu {
  background: rgb(65.66, 138.18, 64.68);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-forest-green .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-forest-green .toolbar .toolbar-menu span {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-forest-green .toolbar-tray {
  background-color: rgb(65.66, 138.18, 64.68);
  box-shadow: -2px 2px 12px rgba(67, 141, 66, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-forest-green .toolbar-tray .toolbar-menu a {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-forest-green .toolbar-tray .toolbar-menu li {
  background: rgb(65.66, 138.18, 64.68);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-forest-green .toolbar-tray a {
  background: rgb(65.66, 138.18, 64.68);
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-forest-green .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-forest-green .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(65.66, 138.18, 64.68);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-forest-green .toolbar-tray-vertical .toolbar-menu a {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-forest-green .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-forest-green .toolbar-tray-vertical .level-2 {
  background: rgb(70.9228985507, 149.2556521739, 69.8643478261) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-forest-green .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-forest-green .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-forest-green .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-forest-green .toolbar-tray-vertical .level-3 {
  background: rgb(75.6303768116, 159.1624347826, 74.5015652174) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-forest-green .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-forest-green .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-forest-green .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-forest-green .toolbar-tray-vertical .level-4 {
  background: rgb(80.3378550725, 169.0692173913, 79.1387826087) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-forest-green .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-forest-green .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-forest-green .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-forest-green .toolbar-tray-vertical .level-5 {
  background: rgb(87.7791304348, 176.1673043478, 86.5846956522) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-forest-green .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-forest-green .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-forest-green .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-forest-green .toolbar-box a:focus {
  background: rgb(65.66, 138.18, 64.68);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-blue #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(194.82, 223.14, 255);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-blue .toolbar .toolbar-bar {
  background-color: #CCE4FF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-blue .toolbar .toolbar-bar .toolbar-item {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-blue .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #CCE4FF;
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-blue .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-blue .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(194.82, 223.14, 255);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-blue .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-blue .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(194.82, 223.14, 255);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-blue .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-blue .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-blue .toolbar .toolbar-toggle-orientation {
  background-color: rgb(194.82, 223.14, 255);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-blue .toolbar .toolbar-menu {
  background: rgb(194.82, 223.14, 255);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-blue .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-blue .toolbar .toolbar-menu span {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-blue .toolbar-tray {
  background-color: rgb(194.82, 223.14, 255);
  box-shadow: -2px 2px 12px rgba(204, 228, 255, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-blue .toolbar-tray .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-blue .toolbar-tray .toolbar-menu li {
  background: rgb(194.82, 223.14, 255);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-blue .toolbar-tray a {
  background: rgb(194.82, 223.14, 255);
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-blue .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-blue .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(194.82, 223.14, 255);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-blue .toolbar-tray-vertical .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-blue .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-blue .toolbar-tray-vertical .level-2 {
  background: rgb(206.04, 229.08, 255) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-blue .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-blue .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-blue .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-blue .toolbar-tray-vertical .level-3 {
  background: rgb(208.488, 230.376, 255) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-blue .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-blue .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-blue .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-blue .toolbar-tray-vertical .level-4 {
  background: rgb(210.936, 231.672, 255) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-blue .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-blue .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-blue .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-blue .toolbar-tray-vertical .level-5 {
  background: rgb(213.384, 232.968, 255) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-blue .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-blue .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-blue .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-blue .toolbar-box a:focus {
  background: rgb(194.82, 223.14, 255);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-blue #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(225.2, 238.61, 255);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-blue .toolbar .toolbar-bar {
  background-color: #EBF4FF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-blue .toolbar .toolbar-bar .toolbar-item {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-blue .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #EBF4FF;
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-blue .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-blue .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(225.2, 238.61, 255);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-blue .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-blue .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(225.2, 238.61, 255);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-blue .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-blue .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-blue .toolbar .toolbar-toggle-orientation {
  background-color: rgb(225.2, 238.61, 255);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-blue .toolbar .toolbar-menu {
  background: rgb(225.2, 238.61, 255);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-blue .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-blue .toolbar .toolbar-menu span {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-blue .toolbar-tray {
  background-color: rgb(225.2, 238.61, 255);
  box-shadow: -2px 2px 12px rgba(235, 244, 255, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-blue .toolbar-tray .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-blue .toolbar-tray .toolbar-menu li {
  background: rgb(225.2, 238.61, 255);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-blue .toolbar-tray a {
  background: rgb(225.2, 238.61, 255);
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-blue .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-blue .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(225.2, 238.61, 255);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-blue .toolbar-tray-vertical .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-blue .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-blue .toolbar-tray-vertical .level-2 {
  background: rgb(235.8, 244.44, 255) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-blue .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-blue .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-blue .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-blue .toolbar-tray-vertical .level-3 {
  background: rgb(236.76, 244.968, 255) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-blue .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-blue .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-blue .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-blue .toolbar-tray-vertical .level-4 {
  background: rgb(237.72, 245.496, 255) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-blue .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-blue .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-blue .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-blue .toolbar-tray-vertical .level-5 {
  background: rgb(238.68, 246.024, 255) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-blue .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-blue .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-blue .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-blue .toolbar-box a:focus {
  background: rgb(225.2, 238.61, 255);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-golden-yellow #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(244.6333333333, 215.6066666667, 78.7666666667);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-golden-yellow .toolbar .toolbar-bar {
  background-color: #F5D955;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-golden-yellow .toolbar .toolbar-bar .toolbar-item {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-golden-yellow .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #F5D955;
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-golden-yellow .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-golden-yellow .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(244.6333333333, 215.6066666667, 78.7666666667);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-golden-yellow .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-golden-yellow .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(244.6333333333, 215.6066666667, 78.7666666667);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-golden-yellow .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-golden-yellow .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-golden-yellow .toolbar .toolbar-toggle-orientation {
  background-color: rgb(244.6333333333, 215.6066666667, 78.7666666667);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-golden-yellow .toolbar .toolbar-menu {
  background: rgb(244.6333333333, 215.6066666667, 78.7666666667);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-golden-yellow .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-golden-yellow .toolbar .toolbar-menu span {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-golden-yellow .toolbar-tray {
  background-color: rgb(244.6333333333, 215.6066666667, 78.7666666667);
  box-shadow: -2px 2px 12px rgba(245, 217, 85, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-golden-yellow .toolbar-tray .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-golden-yellow .toolbar-tray .toolbar-menu li {
  background: rgb(244.6333333333, 215.6066666667, 78.7666666667);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-golden-yellow .toolbar-tray a {
  background: rgb(244.6333333333, 215.6066666667, 78.7666666667);
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-golden-yellow .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-golden-yellow .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(244.6333333333, 215.6066666667, 78.7666666667);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-golden-yellow .toolbar-tray-vertical .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-golden-yellow .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-golden-yellow .toolbar-tray-vertical .level-2 {
  background: rgb(245.4, 218.52, 91.8) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-golden-yellow .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-golden-yellow .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-golden-yellow .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-golden-yellow .toolbar-tray-vertical .level-3 {
  background: rgb(245.88, 220.344, 99.96) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-golden-yellow .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-golden-yellow .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-golden-yellow .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-golden-yellow .toolbar-tray-vertical .level-4 {
  background: rgb(246.36, 222.168, 108.12) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-golden-yellow .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-golden-yellow .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-golden-yellow .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-golden-yellow .toolbar-tray-vertical .level-5 {
  background: rgb(246.84, 223.992, 116.28) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-golden-yellow .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-golden-yellow .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-golden-yellow .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-golden-yellow .toolbar-box a:focus {
  background: rgb(244.6333333333, 215.6066666667, 78.7666666667);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-yellow #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(255, 243.4413793103, 187.96);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-yellow .toolbar .toolbar-bar {
  background-color: #FFF5C5;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-yellow .toolbar .toolbar-bar .toolbar-item {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-yellow .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #FFF5C5;
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-yellow .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-yellow .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(255, 243.4413793103, 187.96);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-yellow .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-yellow .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(255, 243.4413793103, 187.96);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-yellow .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-yellow .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-yellow .toolbar .toolbar-toggle-orientation {
  background-color: rgb(255, 243.4413793103, 187.96);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-yellow .toolbar .toolbar-menu {
  background: rgb(255, 243.4413793103, 187.96);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-yellow .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-yellow .toolbar .toolbar-menu span {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-yellow .toolbar-tray {
  background-color: rgb(255, 243.4413793103, 187.96);
  box-shadow: -2px 2px 12px rgba(255, 245, 197, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-yellow .toolbar-tray .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-yellow .toolbar-tray .toolbar-menu li {
  background: rgb(255, 243.4413793103, 187.96);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-yellow .toolbar-tray a {
  background: rgb(255, 243.4413793103, 187.96);
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-yellow .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-yellow .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(255, 243.4413793103, 187.96);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-yellow .toolbar-tray-vertical .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-yellow .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-yellow .toolbar-tray-vertical .level-2 {
  background: rgb(255, 245.4, 199.32) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-yellow .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-yellow .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-yellow .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-yellow .toolbar-tray-vertical .level-3 {
  background: rgb(255, 245.88, 202.104) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-yellow .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-yellow .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-yellow .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-yellow .toolbar-tray-vertical .level-4 {
  background: rgb(255, 246.36, 204.888) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-yellow .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-yellow .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-yellow .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-yellow .toolbar-tray-vertical .level-5 {
  background: rgb(255, 246.84, 207.672) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-yellow .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-yellow .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-yellow .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-yellow .toolbar-box a:focus {
  background: rgb(255, 243.4413793103, 187.96);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-green #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(212.9748148148, 235.0933333333, 185.3266666667);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-green .toolbar .toolbar-bar {
  background-color: #D9EDC0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-green .toolbar .toolbar-bar .toolbar-item {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-green .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #D9EDC0;
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-green .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-green .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(212.9748148148, 235.0933333333, 185.3266666667);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-green .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-green .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(212.9748148148, 235.0933333333, 185.3266666667);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-green .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-green .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-green .toolbar .toolbar-toggle-orientation {
  background-color: rgb(212.9748148148, 235.0933333333, 185.3266666667);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-green .toolbar .toolbar-menu {
  background: rgb(212.9748148148, 235.0933333333, 185.3266666667);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-green .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-green .toolbar .toolbar-menu span {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-green .toolbar-tray {
  background-color: rgb(212.9748148148, 235.0933333333, 185.3266666667);
  box-shadow: -2px 2px 12px rgba(217, 237, 192, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-green .toolbar-tray .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-green .toolbar-tray .toolbar-menu li {
  background: rgb(212.9748148148, 235.0933333333, 185.3266666667);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-green .toolbar-tray a {
  background: rgb(212.9748148148, 235.0933333333, 185.3266666667);
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-green .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-green .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(212.9748148148, 235.0933333333, 185.3266666667);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-green .toolbar-tray-vertical .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-green .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-green .toolbar-tray-vertical .level-2 {
  background: rgb(218.52, 237.72, 194.52) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-green .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-green .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-green .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-green .toolbar-tray-vertical .level-3 {
  background: rgb(220.344, 238.584, 197.544) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-green .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-green .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-green .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-green .toolbar-tray-vertical .level-4 {
  background: rgb(222.168, 239.448, 200.568) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-green .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-green .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-green .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-green .toolbar-tray-vertical .level-5 {
  background: rgb(223.992, 240.312, 203.592) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-green .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-green .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-green .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-green .toolbar-box a:focus {
  background: rgb(212.9748148148, 235.0933333333, 185.3266666667);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-20 #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(199.92, 199.92, 199.92);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-20 .toolbar .toolbar-bar {
  background-color: #CCCCCC;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-20 .toolbar .toolbar-bar .toolbar-item {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-20 .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #CCCCCC;
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-20 .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-20 .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(199.92, 199.92, 199.92);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-20 .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-20 .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(199.92, 199.92, 199.92);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-20 .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-20 .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-20 .toolbar .toolbar-toggle-orientation {
  background-color: rgb(199.92, 199.92, 199.92);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-20 .toolbar .toolbar-menu {
  background: rgb(199.92, 199.92, 199.92);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-20 .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-20 .toolbar .toolbar-menu span {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-20 .toolbar-tray {
  background-color: rgb(199.92, 199.92, 199.92);
  box-shadow: -2px 2px 12px rgba(204, 204, 204, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-20 .toolbar-tray .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-20 .toolbar-tray .toolbar-menu li {
  background: rgb(199.92, 199.92, 199.92);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-20 .toolbar-tray a {
  background: rgb(199.92, 199.92, 199.92);
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-20 .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-20 .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(199.92, 199.92, 199.92);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-20 .toolbar-tray-vertical .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-20 .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-20 .toolbar-tray-vertical .level-2 {
  background: rgb(206.04, 206.04, 206.04) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-20 .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-20 .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-20 .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-20 .toolbar-tray-vertical .level-3 {
  background: rgb(208.488, 208.488, 208.488) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-20 .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-20 .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-20 .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-20 .toolbar-tray-vertical .level-4 {
  background: rgb(210.936, 210.936, 210.936) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-20 .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-20 .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-20 .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-20 .toolbar-tray-vertical .level-5 {
  background: rgb(213.384, 213.384, 213.384) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-20 .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-20 .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-20 .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-20 .toolbar-box a:focus {
  background: rgb(199.92, 199.92, 199.92);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-gray-white #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(246.96, 246.96, 246.96);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-gray-white .toolbar .toolbar-bar {
  background-color: #FCFCFC;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-gray-white .toolbar .toolbar-bar .toolbar-item {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-gray-white .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #FCFCFC;
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-gray-white .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-gray-white .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(246.96, 246.96, 246.96);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-gray-white .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-gray-white .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(246.96, 246.96, 246.96);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-gray-white .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-gray-white .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-gray-white .toolbar .toolbar-toggle-orientation {
  background-color: rgb(246.96, 246.96, 246.96);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-gray-white .toolbar .toolbar-menu {
  background: rgb(246.96, 246.96, 246.96);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-gray-white .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-gray-white .toolbar .toolbar-menu span {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-gray-white .toolbar-tray {
  background-color: rgb(246.96, 246.96, 246.96);
  box-shadow: -2px 2px 12px rgba(252, 252, 252, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-gray-white .toolbar-tray .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-gray-white .toolbar-tray .toolbar-menu li {
  background: rgb(246.96, 246.96, 246.96);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-gray-white .toolbar-tray a {
  background: rgb(246.96, 246.96, 246.96);
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-gray-white .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-gray-white .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(246.96, 246.96, 246.96);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-gray-white .toolbar-tray-vertical .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-gray-white .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-gray-white .toolbar-tray-vertical .level-2 {
  background: rgb(252.12, 252.12, 252.12) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-gray-white .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-gray-white .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-gray-white .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-gray-white .toolbar-tray-vertical .level-3 {
  background: rgb(252.264, 252.264, 252.264) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-gray-white .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-gray-white .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-gray-white .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-gray-white .toolbar-tray-vertical .level-4 {
  background: rgb(252.408, 252.408, 252.408) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-gray-white .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-gray-white .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-gray-white .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-gray-white .toolbar-tray-vertical .level-5 {
  background: rgb(252.552, 252.552, 252.552) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-gray-white .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-gray-white .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-gray-white .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-gray-white .toolbar-box a:focus {
  background: rgb(246.96, 246.96, 246.96);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-10 #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(224.42, 224.42, 224.42);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-10 .toolbar .toolbar-bar {
  background-color: #E5E5E5;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-10 .toolbar .toolbar-bar .toolbar-item {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-10 .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #E5E5E5;
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-10 .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-10 .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(224.42, 224.42, 224.42);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-10 .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-10 .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(224.42, 224.42, 224.42);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-10 .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-10 .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-10 .toolbar .toolbar-toggle-orientation {
  background-color: rgb(224.42, 224.42, 224.42);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-10 .toolbar .toolbar-menu {
  background: rgb(224.42, 224.42, 224.42);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-10 .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-10 .toolbar .toolbar-menu span {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-10 .toolbar-tray {
  background-color: rgb(224.42, 224.42, 224.42);
  box-shadow: -2px 2px 12px rgba(229, 229, 229, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-10 .toolbar-tray .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-10 .toolbar-tray .toolbar-menu li {
  background: rgb(224.42, 224.42, 224.42);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-10 .toolbar-tray a {
  background: rgb(224.42, 224.42, 224.42);
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-10 .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-10 .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(224.42, 224.42, 224.42);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-10 .toolbar-tray-vertical .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-10 .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-10 .toolbar-tray-vertical .level-2 {
  background: rgb(230.04, 230.04, 230.04) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-10 .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-10 .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-10 .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-10 .toolbar-tray-vertical .level-3 {
  background: rgb(231.288, 231.288, 231.288) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-10 .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-10 .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-10 .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-10 .toolbar-tray-vertical .level-4 {
  background: rgb(232.536, 232.536, 232.536) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-10 .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-10 .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-10 .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-10 .toolbar-tray-vertical .level-5 {
  background: rgb(233.784, 233.784, 233.784) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-10 .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-10 .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-10 .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-10 .toolbar-box a:focus {
  background: rgb(224.42, 224.42, 224.42);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-0 #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(237.16, 237.16, 237.16);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-0 .toolbar .toolbar-bar {
  background-color: #F2F2F2;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-0 .toolbar .toolbar-bar .toolbar-item {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-0 .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #F2F2F2;
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-0 .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-0 .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(237.16, 237.16, 237.16);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-0 .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-0 .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(237.16, 237.16, 237.16);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-0 .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-0 .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-0 .toolbar .toolbar-toggle-orientation {
  background-color: rgb(237.16, 237.16, 237.16);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-0 .toolbar .toolbar-menu {
  background: rgb(237.16, 237.16, 237.16);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-0 .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-0 .toolbar .toolbar-menu span {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-0 .toolbar-tray {
  background-color: rgb(237.16, 237.16, 237.16);
  box-shadow: -2px 2px 12px rgba(242, 242, 242, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-0 .toolbar-tray .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-0 .toolbar-tray .toolbar-menu li {
  background: rgb(237.16, 237.16, 237.16);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-0 .toolbar-tray a {
  background: rgb(237.16, 237.16, 237.16);
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-0 .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-0 .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(237.16, 237.16, 237.16);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-0 .toolbar-tray-vertical .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-0 .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-0 .toolbar-tray-vertical .level-2 {
  background: rgb(242.52, 242.52, 242.52) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-0 .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-0 .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-0 .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-0 .toolbar-tray-vertical .level-3 {
  background: rgb(243.144, 243.144, 243.144) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-0 .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-0 .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-0 .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-0 .toolbar-tray-vertical .level-4 {
  background: rgb(243.768, 243.768, 243.768) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-0 .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-0 .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-0 .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-0 .toolbar-tray-vertical .level-5 {
  background: rgb(244.392, 244.392, 244.392) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-0 .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-0 .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-0 .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-0 .toolbar-box a:focus {
  background: rgb(237.16, 237.16, 237.16);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-orange #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(255, 216.0026315789, 170.32);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-orange .toolbar .toolbar-bar {
  background-color: #FFDCB3;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-orange .toolbar .toolbar-bar .toolbar-item {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-orange .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #FFDCB3;
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-orange .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-orange .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(255, 216.0026315789, 170.32);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-orange .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-orange .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(255, 216.0026315789, 170.32);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-orange .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-orange .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-orange .toolbar .toolbar-toggle-orientation {
  background-color: rgb(255, 216.0026315789, 170.32);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-orange .toolbar .toolbar-menu {
  background: rgb(255, 216.0026315789, 170.32);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-orange .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-orange .toolbar .toolbar-menu span {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-orange .toolbar-tray {
  background-color: rgb(255, 216.0026315789, 170.32);
  box-shadow: -2px 2px 12px rgba(255, 220, 179, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-orange .toolbar-tray .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-orange .toolbar-tray .toolbar-menu li {
  background: rgb(255, 216.0026315789, 170.32);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-orange .toolbar-tray a {
  background: rgb(255, 216.0026315789, 170.32);
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-orange .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-orange .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(255, 216.0026315789, 170.32);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-orange .toolbar-tray-vertical .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-orange .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-orange .toolbar-tray-vertical .level-2 {
  background: rgb(255, 221.4, 182.04) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-orange .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-orange .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-orange .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-orange .toolbar-tray-vertical .level-3 {
  background: rgb(255, 223.08, 185.688) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-orange .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-orange .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-orange .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-orange .toolbar-tray-vertical .level-4 {
  background: rgb(255, 224.76, 189.336) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-orange .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-orange .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-orange .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-orange .toolbar-tray-vertical .level-5 {
  background: rgb(255, 226.44, 192.984) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-orange .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-orange .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-orange .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-orange .toolbar-box a:focus {
  background: rgb(255, 216.0026315789, 170.32);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-purple #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(255, 198.74, 239.4387234043);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-purple .toolbar .toolbar-bar {
  background-color: #FFD0F2;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-purple .toolbar .toolbar-bar .toolbar-item {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-purple .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #FFD0F2;
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-purple .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-purple .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(255, 198.74, 239.4387234043);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-purple .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-purple .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(255, 198.74, 239.4387234043);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-purple .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-purple .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-purple .toolbar .toolbar-toggle-orientation {
  background-color: rgb(255, 198.74, 239.4387234043);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-purple .toolbar .toolbar-menu {
  background: rgb(255, 198.74, 239.4387234043);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-purple .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-purple .toolbar .toolbar-menu span {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-purple .toolbar-tray {
  background-color: rgb(255, 198.74, 239.4387234043);
  box-shadow: -2px 2px 12px rgba(255, 208, 242, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-purple .toolbar-tray .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-purple .toolbar-tray .toolbar-menu li {
  background: rgb(255, 198.74, 239.4387234043);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-purple .toolbar-tray a {
  background: rgb(255, 198.74, 239.4387234043);
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-purple .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-purple .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(255, 198.74, 239.4387234043);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-purple .toolbar-tray-vertical .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-purple .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-purple .toolbar-tray-vertical .level-2 {
  background: rgb(255, 209.88, 242.52) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-purple .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-purple .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-purple .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-purple .toolbar-tray-vertical .level-3 {
  background: rgb(255, 212.136, 243.144) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-purple .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-purple .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-purple .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-purple .toolbar-tray-vertical .level-4 {
  background: rgb(255, 214.392, 243.768) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-purple .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-purple .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-purple .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-purple .toolbar-tray-vertical .level-5 {
  background: rgb(255, 216.648, 244.392) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-purple .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-purple .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-purple .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-purple .toolbar-box a:focus {
  background: rgb(255, 198.74, 239.4387234043);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-red #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(236.4327272727, 100.2727272727, 69.3272727273);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-red .toolbar .toolbar-bar {
  background-color: #ED694B;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-red .toolbar .toolbar-bar .toolbar-item {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-red .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #ED694B;
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-red .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-red .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(236.4327272727, 100.2727272727, 69.3272727273);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-red .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-red .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(236.4327272727, 100.2727272727, 69.3272727273);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-red .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-red .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-red .toolbar .toolbar-toggle-orientation {
  background-color: rgb(236.4327272727, 100.2727272727, 69.3272727273);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-red .toolbar .toolbar-menu {
  background: rgb(236.4327272727, 100.2727272727, 69.3272727273);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-red .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-red .toolbar .toolbar-menu span {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-red .toolbar-tray {
  background-color: rgb(236.4327272727, 100.2727272727, 69.3272727273);
  box-shadow: -2px 2px 12px rgba(237, 105, 75, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-red .toolbar-tray .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-red .toolbar-tray .toolbar-menu li {
  background: rgb(236.4327272727, 100.2727272727, 69.3272727273);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-red .toolbar-tray a {
  background: rgb(236.4327272727, 100.2727272727, 69.3272727273);
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-red .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-red .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(236.4327272727, 100.2727272727, 69.3272727273);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-red .toolbar-tray-vertical .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-red .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-red .toolbar-tray-vertical .level-2 {
  background: rgb(237.72, 111, 82.2) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-red .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-red .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-red .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-red .toolbar-tray-vertical .level-3 {
  background: rgb(238.584, 118.2, 90.84) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-red .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-red .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-red .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-red .toolbar-tray-vertical .level-4 {
  background: rgb(239.448, 125.4, 99.48) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-red .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-red .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-red .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-red .toolbar-tray-vertical .level-5 {
  background: rgb(240.312, 132.6, 108.12) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-red .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-red .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-red .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-red .toolbar-box a:focus {
  background: rgb(236.4327272727, 100.2727272727, 69.3272727273);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-turquoise #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(4.9, 191.1, 216.58);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-turquoise .toolbar .toolbar-bar {
  background-color: #05C3DD;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-turquoise .toolbar .toolbar-bar .toolbar-item {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-turquoise .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #05C3DD;
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-turquoise .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-turquoise .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(4.9, 191.1, 216.58);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-turquoise .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-turquoise .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(4.9, 191.1, 216.58);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-turquoise .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-turquoise .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-turquoise .toolbar .toolbar-toggle-orientation {
  background-color: rgb(4.9, 191.1, 216.58);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-turquoise .toolbar .toolbar-menu {
  background: rgb(4.9, 191.1, 216.58);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-turquoise .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-turquoise .toolbar .toolbar-menu span {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-turquoise .toolbar-tray {
  background-color: rgb(4.9, 191.1, 216.58);
  box-shadow: -2px 2px 12px rgba(5, 195, 221, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-turquoise .toolbar-tray .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-turquoise .toolbar-tray .toolbar-menu li {
  background: rgb(4.9, 191.1, 216.58);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-turquoise .toolbar-tray a {
  background: rgb(4.9, 191.1, 216.58);
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-turquoise .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-turquoise .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(4.9, 191.1, 216.58);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-turquoise .toolbar-tray-vertical .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-turquoise .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-turquoise .toolbar-tray-vertical .level-2 {
  background: rgb(5.2513274336, 204.8017699115, 232.1086725664) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-turquoise .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-turquoise .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-turquoise .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-turquoise .toolbar-tray-vertical .level-3 {
  background: rgb(5.552920354, 216.5638938053, 245.439079646) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-turquoise .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-turquoise .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-turquoise .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-turquoise .toolbar-tray-vertical .level-4 {
  background: rgb(15.0526725664, 221.3422300885, 249.5713274336) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-turquoise .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-turquoise .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-turquoise .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-turquoise .toolbar-tray-vertical .level-5 {
  background: rgb(28.383079646, 223.2121061947, 249.872920354) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-turquoise .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-turquoise .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-turquoise .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-turquoise .toolbar-box a:focus {
  background: rgb(4.9, 191.1, 216.58);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-blue #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(5.88, 118.58, 199.92);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-blue .toolbar .toolbar-bar {
  background-color: #0679CC;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-blue .toolbar .toolbar-bar .toolbar-item {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-blue .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #0679CC;
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-blue .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-blue .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(5.88, 118.58, 199.92);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-blue .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-blue .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(5.88, 118.58, 199.92);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-blue .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-blue .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-blue .toolbar .toolbar-toggle-orientation {
  background-color: rgb(5.88, 118.58, 199.92);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-blue .toolbar .toolbar-menu {
  background: rgb(5.88, 118.58, 199.92);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-blue .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-blue .toolbar .toolbar-menu span {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-blue .toolbar-tray {
  background-color: rgb(5.88, 118.58, 199.92);
  box-shadow: -2px 2px 12px rgba(6, 121, 204, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-blue .toolbar-tray .toolbar-menu a {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-blue .toolbar-tray .toolbar-menu li {
  background: rgb(5.88, 118.58, 199.92);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-blue .toolbar-tray a {
  background: rgb(5.88, 118.58, 199.92);
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-blue .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-blue .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(5.88, 118.58, 199.92);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-blue .toolbar-tray-vertical .toolbar-menu a {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-blue .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-blue .toolbar-tray-vertical .level-2 {
  background: rgb(6.3428571429, 127.9142857143, 215.6571428571) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-blue .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-blue .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-blue .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-blue .toolbar-tray-vertical .level-3 {
  background: rgb(6.7542857143, 136.2114285714, 229.6457142857) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-blue .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-blue .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-blue .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-blue .toolbar-tray-vertical .level-4 {
  background: rgb(7.1657142857, 144.5085714286, 243.6342857143) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-blue .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-blue .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-blue .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-blue .toolbar-tray-vertical .level-5 {
  background: rgb(17.1942857143, 151.2514285714, 248.0057142857) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-blue .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-blue .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-blue .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-blue .toolbar-box a:focus {
  background: rgb(5.88, 118.58, 199.92);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pastel-blue #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(166.0173195876, 199.6571134021, 238.7226804124);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pastel-blue .toolbar .toolbar-bar {
  background-color: #ADCCF0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pastel-blue .toolbar .toolbar-bar .toolbar-item {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pastel-blue .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #ADCCF0;
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pastel-blue .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pastel-blue .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(166.0173195876, 199.6571134021, 238.7226804124);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pastel-blue .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pastel-blue .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(166.0173195876, 199.6571134021, 238.7226804124);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pastel-blue .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pastel-blue .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pastel-blue .toolbar .toolbar-toggle-orientation {
  background-color: rgb(166.0173195876, 199.6571134021, 238.7226804124);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pastel-blue .toolbar .toolbar-menu {
  background: rgb(166.0173195876, 199.6571134021, 238.7226804124);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pastel-blue .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pastel-blue .toolbar .toolbar-menu span {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pastel-blue .toolbar-tray {
  background-color: rgb(166.0173195876, 199.6571134021, 238.7226804124);
  box-shadow: -2px 2px 12px rgba(173, 204, 240, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pastel-blue .toolbar-tray .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pastel-blue .toolbar-tray .toolbar-menu li {
  background: rgb(166.0173195876, 199.6571134021, 238.7226804124);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pastel-blue .toolbar-tray a {
  background: rgb(166.0173195876, 199.6571134021, 238.7226804124);
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pastel-blue .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pastel-blue .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(166.0173195876, 199.6571134021, 238.7226804124);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pastel-blue .toolbar-tray-vertical .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pastel-blue .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pastel-blue .toolbar-tray-vertical .level-2 {
  background: rgb(176.28, 206.04, 240.6) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pastel-blue .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pastel-blue .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pastel-blue .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pastel-blue .toolbar-tray-vertical .level-3 {
  background: rgb(180.216, 208.488, 241.32) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pastel-blue .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pastel-blue .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pastel-blue .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pastel-blue .toolbar-tray-vertical .level-4 {
  background: rgb(184.152, 210.936, 242.04) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pastel-blue .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pastel-blue .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pastel-blue .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pastel-blue .toolbar-tray-vertical .level-5 {
  background: rgb(188.088, 213.384, 242.76) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pastel-blue .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pastel-blue .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pastel-blue .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pastel-blue .toolbar-box a:focus {
  background: rgb(166.0173195876, 199.6571134021, 238.7226804124);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-turquoise #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(205.6, 248.825, 255);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-turquoise .toolbar .toolbar-bar {
  background-color: #D7FAFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-turquoise .toolbar .toolbar-bar .toolbar-item {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-turquoise .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #D7FAFF;
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-turquoise .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-turquoise .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(205.6, 248.825, 255);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-turquoise .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-turquoise .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(205.6, 248.825, 255);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-turquoise .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-turquoise .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-turquoise .toolbar .toolbar-toggle-orientation {
  background-color: rgb(205.6, 248.825, 255);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-turquoise .toolbar .toolbar-menu {
  background: rgb(205.6, 248.825, 255);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-turquoise .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-turquoise .toolbar .toolbar-menu span {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-turquoise .toolbar-tray {
  background-color: rgb(205.6, 248.825, 255);
  box-shadow: -2px 2px 12px rgba(215, 250, 255, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-turquoise .toolbar-tray .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-turquoise .toolbar-tray .toolbar-menu li {
  background: rgb(205.6, 248.825, 255);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-turquoise .toolbar-tray a {
  background: rgb(205.6, 248.825, 255);
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-turquoise .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-turquoise .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(205.6, 248.825, 255);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-turquoise .toolbar-tray-vertical .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-turquoise .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-turquoise .toolbar-tray-vertical .level-2 {
  background: rgb(216.6, 250.2, 255) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-turquoise .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-turquoise .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-turquoise .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-turquoise .toolbar-tray-vertical .level-3 {
  background: rgb(218.52, 250.44, 255) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-turquoise .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-turquoise .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-turquoise .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-turquoise .toolbar-tray-vertical .level-4 {
  background: rgb(220.44, 250.68, 255) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-turquoise .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-turquoise .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-turquoise .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-turquoise .toolbar-tray-vertical .level-5 {
  background: rgb(222.36, 250.92, 255) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-turquoise .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-turquoise .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-turquoise .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-very-light-turquoise .toolbar-box a:focus {
  background: rgb(205.6, 248.825, 255);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apple-green #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(197.4877419355, 212.8928110599, 74.2471889401);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apple-green .toolbar .toolbar-bar {
  background-color: #C7D64F;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apple-green .toolbar .toolbar-bar .toolbar-item {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apple-green .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #C7D64F;
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apple-green .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apple-green .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(197.4877419355, 212.8928110599, 74.2471889401);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apple-green .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apple-green .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(197.4877419355, 212.8928110599, 74.2471889401);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apple-green .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apple-green .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apple-green .toolbar .toolbar-toggle-orientation {
  background-color: rgb(197.4877419355, 212.8928110599, 74.2471889401);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apple-green .toolbar .toolbar-menu {
  background: rgb(197.4877419355, 212.8928110599, 74.2471889401);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apple-green .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apple-green .toolbar .toolbar-menu span {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apple-green .toolbar-tray {
  background-color: rgb(197.4877419355, 212.8928110599, 74.2471889401);
  box-shadow: -2px 2px 12px rgba(199, 214, 79, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apple-green .toolbar-tray .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apple-green .toolbar-tray .toolbar-menu li {
  background: rgb(197.4877419355, 212.8928110599, 74.2471889401);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apple-green .toolbar-tray a {
  background: rgb(197.4877419355, 212.8928110599, 74.2471889401);
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apple-green .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apple-green .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(197.4877419355, 212.8928110599, 74.2471889401);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apple-green .toolbar-tray-vertical .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apple-green .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apple-green .toolbar-tray-vertical .level-2 {
  background: rgb(201.24, 215.64, 86.04) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apple-green .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apple-green .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apple-green .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apple-green .toolbar-tray-vertical .level-3 {
  background: rgb(203.928, 217.608, 94.488) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apple-green .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apple-green .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apple-green .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apple-green .toolbar-tray-vertical .level-4 {
  background: rgb(206.616, 219.576, 102.936) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apple-green .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apple-green .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apple-green .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apple-green .toolbar-tray-vertical .level-5 {
  background: rgb(209.304, 221.544, 111.384) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apple-green .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apple-green .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apple-green .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apple-green .toolbar-box a:focus {
  background: rgb(197.4877419355, 212.8928110599, 74.2471889401);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-green #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(0, 95.06, 57.82);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-green .toolbar .toolbar-bar {
  background-color: #00613B;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-green .toolbar .toolbar-bar .toolbar-item {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-green .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #00613B;
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-green .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-green .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(0, 95.06, 57.82);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-green .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-green .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(0, 95.06, 57.82);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-green .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-green .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-green .toolbar .toolbar-toggle-orientation {
  background-color: rgb(0, 95.06, 57.82);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-green .toolbar .toolbar-menu {
  background: rgb(0, 95.06, 57.82);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-green .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-green .toolbar .toolbar-menu span {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-green .toolbar-tray {
  background-color: rgb(0, 95.06, 57.82);
  box-shadow: -2px 2px 12px rgba(0, 97, 59, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-green .toolbar-tray .toolbar-menu a {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-green .toolbar-tray .toolbar-menu li {
  background: rgb(0, 95.06, 57.82);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-green .toolbar-tray a {
  background: rgb(0, 95.06, 57.82);
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-green .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-green .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(0, 95.06, 57.82);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-green .toolbar-tray-vertical .toolbar-menu a {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-green .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-green .toolbar-tray-vertical .level-2 {
  background: rgb(0, 113.52, 69.0482474227) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-green .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-green .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-green .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-green .toolbar-tray-vertical .level-3 {
  background: rgb(0, 133.344, 81.1061443299) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-green .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-green .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-green .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-green .toolbar-tray-vertical .level-4 {
  background: rgb(0, 153.168, 93.1640412371) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-green .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-green .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-green .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-green .toolbar-tray-vertical .level-5 {
  background: rgb(0, 172.992, 105.2219381443) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-green .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-green .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-green .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-green .toolbar-box a:focus {
  background: rgb(0, 95.06, 57.82);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-40 #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(149.94, 149.94, 149.94);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-40 .toolbar .toolbar-bar {
  background-color: #999999;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-40 .toolbar .toolbar-bar .toolbar-item {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-40 .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #999999;
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-40 .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-40 .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(149.94, 149.94, 149.94);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-40 .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-40 .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(149.94, 149.94, 149.94);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-40 .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-40 .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-40 .toolbar .toolbar-toggle-orientation {
  background-color: rgb(149.94, 149.94, 149.94);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-40 .toolbar .toolbar-menu {
  background: rgb(149.94, 149.94, 149.94);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-40 .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-40 .toolbar .toolbar-menu span {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-40 .toolbar-tray {
  background-color: rgb(149.94, 149.94, 149.94);
  box-shadow: -2px 2px 12px rgba(153, 153, 153, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-40 .toolbar-tray .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-40 .toolbar-tray .toolbar-menu li {
  background: rgb(149.94, 149.94, 149.94);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-40 .toolbar-tray a {
  background: rgb(149.94, 149.94, 149.94);
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-40 .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-40 .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(149.94, 149.94, 149.94);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-40 .toolbar-tray-vertical .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-40 .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-40 .toolbar-tray-vertical .level-2 {
  background: rgb(157.08, 157.08, 157.08) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-40 .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-40 .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-40 .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-40 .toolbar-tray-vertical .level-3 {
  background: rgb(161.976, 161.976, 161.976) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-40 .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-40 .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-40 .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-40 .toolbar-tray-vertical .level-4 {
  background: rgb(166.872, 166.872, 166.872) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-40 .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-40 .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-40 .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-40 .toolbar-tray-vertical .level-5 {
  background: rgb(171.768, 171.768, 171.768) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-40 .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-40 .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-40 .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-40 .toolbar-box a:focus {
  background: rgb(149.94, 149.94, 149.94);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-grey-pantone #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(83.3, 83.3, 88.2);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-grey-pantone .toolbar .toolbar-bar {
  background-color: #55555A;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-grey-pantone .toolbar .toolbar-bar .toolbar-item {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-grey-pantone .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #55555A;
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-grey-pantone .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-grey-pantone .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(83.3, 83.3, 88.2);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-grey-pantone .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-grey-pantone .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(83.3, 83.3, 88.2);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-grey-pantone .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-grey-pantone .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-grey-pantone .toolbar .toolbar-toggle-orientation {
  background-color: rgb(83.3, 83.3, 88.2);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-grey-pantone .toolbar .toolbar-menu {
  background: rgb(83.3, 83.3, 88.2);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-grey-pantone .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-grey-pantone .toolbar .toolbar-menu span {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-grey-pantone .toolbar-tray {
  background-color: rgb(83.3, 83.3, 88.2);
  box-shadow: -2px 2px 12px rgba(85, 85, 90, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-grey-pantone .toolbar-tray .toolbar-menu a {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-grey-pantone .toolbar-tray .toolbar-menu li {
  background: rgb(83.3, 83.3, 88.2);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-grey-pantone .toolbar-tray a {
  background: rgb(83.3, 83.3, 88.2);
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-grey-pantone .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-grey-pantone .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(83.3, 83.3, 88.2);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-grey-pantone .toolbar-tray-vertical .toolbar-menu a {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-grey-pantone .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-grey-pantone .toolbar-tray-vertical .level-2 {
  background: rgb(91.5085714286, 91.5085714286, 96.8914285714) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-grey-pantone .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-grey-pantone .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-grey-pantone .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-grey-pantone .toolbar-tray-vertical .level-3 {
  background: rgb(99.3188571429, 99.3188571429, 105.1611428571) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-grey-pantone .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-grey-pantone .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-grey-pantone .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-grey-pantone .toolbar-tray-vertical .level-4 {
  background: rgb(107.1291428571, 107.1291428571, 113.4308571429) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-grey-pantone .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-grey-pantone .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-grey-pantone .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-grey-pantone .toolbar-tray-vertical .level-5 {
  background: rgb(114.9394285714, 114.9394285714, 121.7005714286) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-grey-pantone .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-grey-pantone .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-grey-pantone .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-grey-pantone .toolbar-box a:focus {
  background: rgb(83.3, 83.3, 88.2);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-yellow #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(255, 213.0251502146, 16.46);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-yellow .toolbar .toolbar-bar {
  background-color: #FFD616;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-yellow .toolbar .toolbar-bar .toolbar-item {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-yellow .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #FFD616;
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-yellow .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-yellow .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(255, 213.0251502146, 16.46);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-yellow .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-yellow .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(255, 213.0251502146, 16.46);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-yellow .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-yellow .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-yellow .toolbar .toolbar-toggle-orientation {
  background-color: rgb(255, 213.0251502146, 16.46);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-yellow .toolbar .toolbar-menu {
  background: rgb(255, 213.0251502146, 16.46);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-yellow .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-yellow .toolbar .toolbar-menu span {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-yellow .toolbar-tray {
  background-color: rgb(255, 213.0251502146, 16.46);
  box-shadow: -2px 2px 12px rgba(255, 214, 22, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-yellow .toolbar-tray .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-yellow .toolbar-tray .toolbar-menu li {
  background: rgb(255, 213.0251502146, 16.46);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-yellow .toolbar-tray a {
  background: rgb(255, 213.0251502146, 16.46);
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-yellow .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-yellow .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(255, 213.0251502146, 16.46);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-yellow .toolbar-tray-vertical .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-yellow .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-yellow .toolbar-tray-vertical .level-2 {
  background: rgb(255, 215.64, 31.32) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-yellow .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-yellow .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-yellow .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-yellow .toolbar-tray-vertical .level-3 {
  background: rgb(255, 217.608, 42.504) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-yellow .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-yellow .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-yellow .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-yellow .toolbar-tray-vertical .level-4 {
  background: rgb(255, 219.576, 53.688) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-yellow .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-yellow .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-yellow .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-yellow .toolbar-tray-vertical .level-5 {
  background: rgb(255, 221.544, 64.872) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-yellow .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-yellow .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-yellow .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-yellow .toolbar-box a:focus {
  background: rgb(255, 213.0251502146, 16.46);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-orange #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(249.9, 135.24, 0);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-orange .toolbar .toolbar-bar {
  background-color: #FF8A00;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-orange .toolbar .toolbar-bar .toolbar-item {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-orange .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #FF8A00;
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-orange .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-orange .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(249.9, 135.24, 0);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-orange .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-orange .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(249.9, 135.24, 0);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-orange .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-orange .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-orange .toolbar .toolbar-toggle-orientation {
  background-color: rgb(249.9, 135.24, 0);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-orange .toolbar .toolbar-menu {
  background: rgb(249.9, 135.24, 0);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-orange .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-orange .toolbar .toolbar-menu span {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-orange .toolbar-tray {
  background-color: rgb(249.9, 135.24, 0);
  box-shadow: -2px 2px 12px rgba(255, 138, 0, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-orange .toolbar-tray .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-orange .toolbar-tray .toolbar-menu li {
  background: rgb(249.9, 135.24, 0);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-orange .toolbar-tray a {
  background: rgb(249.9, 135.24, 0);
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-orange .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-orange .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(249.9, 135.24, 0);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-orange .toolbar-tray-vertical .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-orange .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-orange .toolbar-tray-vertical .level-2 {
  background: rgb(255, 142.68, 10.2) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-orange .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-orange .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-orange .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-orange .toolbar-tray-vertical .level-3 {
  background: rgb(255, 148.296, 22.44) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-orange .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-orange .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-orange .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-orange .toolbar-tray-vertical .level-4 {
  background: rgb(255, 153.912, 34.68) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-orange .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-orange .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-orange .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-orange .toolbar-tray-vertical .level-5 {
  background: rgb(255, 159.528, 46.92) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-orange .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-orange .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-orange .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-vivid-orange .toolbar-box a:focus {
  background: rgb(249.9, 135.24, 0);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-purple #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(154.84, 72.52, 167.58);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-purple .toolbar .toolbar-bar {
  background-color: #9E4AAB;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-purple .toolbar .toolbar-bar .toolbar-item {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-purple .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #9E4AAB;
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-purple .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-purple .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(154.84, 72.52, 167.58);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-purple .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-purple .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(154.84, 72.52, 167.58);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-purple .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-purple .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-purple .toolbar .toolbar-toggle-orientation {
  background-color: rgb(154.84, 72.52, 167.58);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-purple .toolbar .toolbar-menu {
  background: rgb(154.84, 72.52, 167.58);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-purple .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-purple .toolbar .toolbar-menu span {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-purple .toolbar-tray {
  background-color: rgb(154.84, 72.52, 167.58);
  box-shadow: -2px 2px 12px rgba(158, 74, 171, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-purple .toolbar-tray .toolbar-menu a {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-purple .toolbar-tray .toolbar-menu li {
  background: rgb(154.84, 72.52, 167.58);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-purple .toolbar-tray a {
  background: rgb(154.84, 72.52, 167.58);
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-purple .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-purple .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(154.84, 72.52, 167.58);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-purple .toolbar-tray-vertical .toolbar-menu a {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-purple .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-purple .toolbar-tray-vertical .level-2 {
  background: rgb(164.6620408163, 77.4391836735, 178.1608163265) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-purple .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-purple .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-purple .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-purple .toolbar-tray-vertical .level-3 {
  background: rgb(169.1789387755, 86.3172244898, 182.0027755102) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-purple .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-purple .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-purple .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-purple .toolbar-tray-vertical .level-4 {
  background: rgb(173.6958367347, 95.1952653061, 185.8447346939) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-purple .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-purple .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-purple .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-purple .toolbar-tray-vertical .level-5 {
  background: rgb(178.2127346939, 104.0733061224, 189.6866938776) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-purple .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-purple .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-purple .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-purple .toolbar-box a:focus {
  background: rgb(154.84, 72.52, 167.58);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-purple #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(116.62, 36.26, 128.38);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-purple .toolbar .toolbar-bar {
  background-color: #772583;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-purple .toolbar .toolbar-bar .toolbar-item {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-purple .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #772583;
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-purple .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-purple .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(116.62, 36.26, 128.38);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-purple .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-purple .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(116.62, 36.26, 128.38);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-purple .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-purple .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-purple .toolbar .toolbar-toggle-orientation {
  background-color: rgb(116.62, 36.26, 128.38);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-purple .toolbar .toolbar-menu {
  background: rgb(116.62, 36.26, 128.38);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-purple .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-purple .toolbar .toolbar-menu span {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-purple .toolbar-tray {
  background-color: rgb(116.62, 36.26, 128.38);
  box-shadow: -2px 2px 12px rgba(119, 37, 131, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-purple .toolbar-tray .toolbar-menu a {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-purple .toolbar-tray .toolbar-menu li {
  background: rgb(116.62, 36.26, 128.38);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-purple .toolbar-tray a {
  background: rgb(116.62, 36.26, 128.38);
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-purple .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-purple .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(116.62, 36.26, 128.38);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-purple .toolbar-tray-vertical .toolbar-menu a {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-purple .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-purple .toolbar-tray-vertical .level-2 {
  background: rgb(128.69, 40.0128571429, 141.6671428571) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-purple .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-purple .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-purple .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-purple .toolbar-tray-vertical .level-3 {
  background: rgb(140.318, 43.6282857143, 154.4677142857) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-purple .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-purple .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-purple .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-purple .toolbar-tray-vertical .level-4 {
  background: rgb(151.946, 47.2437142857, 167.2682857143) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-purple .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-purple .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-purple .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-purple .toolbar-tray-vertical .level-5 {
  background: rgb(163.574, 50.8591428571, 180.0688571429) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-purple .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-purple .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-purple .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-purple .toolbar-box a:focus {
  background: rgb(116.62, 36.26, 128.38);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-red #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(233.24, 0, 0);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-red .toolbar .toolbar-bar {
  background-color: #EE0000;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-red .toolbar .toolbar-bar .toolbar-item {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-red .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #EE0000;
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-red .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-red .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(233.24, 0, 0);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-red .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-red .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(233.24, 0, 0);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-red .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-red .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-red .toolbar .toolbar-toggle-orientation {
  background-color: rgb(233.24, 0, 0);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-red .toolbar .toolbar-menu {
  background: rgb(233.24, 0, 0);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-red .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-red .toolbar .toolbar-menu span {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-red .toolbar-tray {
  background-color: rgb(233.24, 0, 0);
  box-shadow: -2px 2px 12px rgba(238, 0, 0, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-red .toolbar-tray .toolbar-menu a {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-red .toolbar-tray .toolbar-menu li {
  background: rgb(233.24, 0, 0);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-red .toolbar-tray a {
  background: rgb(233.24, 0, 0);
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-red .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-red .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(233.24, 0, 0);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-red .toolbar-tray-vertical .toolbar-menu a {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-red .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-red .toolbar-tray-vertical .level-2 {
  background: rgb(248.88, 0, 0) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-red .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-red .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-red .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-red .toolbar-tray-vertical .level-3 {
  background: rgb(255, 6.936, 6.936) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-red .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-red .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-red .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-red .toolbar-tray-vertical .level-4 {
  background: rgb(255, 19.992, 19.992) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-red .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-red .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-red .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-red .toolbar-tray-vertical .level-5 {
  background: rgb(255, 33.048, 33.048) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-red .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-red .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-red .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-red .toolbar-box a:focus {
  background: rgb(233.24, 0, 0);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-purple #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(197.2496482412, 99.2803015075, 205.4996984925);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-purple .toolbar .toolbar-bar {
  background-color: #C768CF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-purple .toolbar .toolbar-bar .toolbar-item {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-purple .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #C768CF;
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-purple .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-purple .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(197.2496482412, 99.2803015075, 205.4996984925);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-purple .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-purple .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(197.2496482412, 99.2803015075, 205.4996984925);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-purple .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-purple .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-purple .toolbar .toolbar-toggle-orientation {
  background-color: rgb(197.2496482412, 99.2803015075, 205.4996984925);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-purple .toolbar .toolbar-menu {
  background: rgb(197.2496482412, 99.2803015075, 205.4996984925);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-purple .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-purple .toolbar .toolbar-menu span {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-purple .toolbar-tray {
  background-color: rgb(197.2496482412, 99.2803015075, 205.4996984925);
  box-shadow: -2px 2px 12px rgba(199, 104, 207, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-purple .toolbar-tray .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-purple .toolbar-tray .toolbar-menu li {
  background: rgb(197.2496482412, 99.2803015075, 205.4996984925);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-purple .toolbar-tray a {
  background: rgb(197.2496482412, 99.2803015075, 205.4996984925);
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-purple .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-purple .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(197.2496482412, 99.2803015075, 205.4996984925);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-purple .toolbar-tray-vertical .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-purple .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-purple .toolbar-tray-vertical .level-2 {
  background: rgb(201.24, 110.04, 208.92) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-purple .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-purple .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-purple .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-purple .toolbar-tray-vertical .level-3 {
  background: rgb(203.928, 117.288, 211.224) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-purple .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-purple .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-purple .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-purple .toolbar-tray-vertical .level-4 {
  background: rgb(206.616, 124.536, 213.528) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-purple .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-purple .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-purple .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-purple .toolbar-tray-vertical .level-5 {
  background: rgb(209.304, 131.784, 215.832) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-purple .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-purple .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-purple .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-purple .toolbar-box a:focus {
  background: rgb(197.2496482412, 99.2803015075, 205.4996984925);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-green #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(117.6, 186.2, 32.34);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-green .toolbar .toolbar-bar {
  background-color: #78BE21;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-green .toolbar .toolbar-bar .toolbar-item {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-green .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #78BE21;
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-green .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-green .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(117.6, 186.2, 32.34);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-green .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-green .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(117.6, 186.2, 32.34);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-green .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-green .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-green .toolbar .toolbar-toggle-orientation {
  background-color: rgb(117.6, 186.2, 32.34);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-green .toolbar .toolbar-menu {
  background: rgb(117.6, 186.2, 32.34);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-green .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-green .toolbar .toolbar-menu span {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-green .toolbar-tray {
  background-color: rgb(117.6, 186.2, 32.34);
  box-shadow: -2px 2px 12px rgba(120, 190, 33, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-green .toolbar-tray .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-green .toolbar-tray .toolbar-menu li {
  background: rgb(117.6, 186.2, 32.34);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-green .toolbar-tray a {
  background: rgb(117.6, 186.2, 32.34);
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-green .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-green .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(117.6, 186.2, 32.34);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-green .toolbar-tray-vertical .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-green .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-green .toolbar-tray-vertical .level-2 {
  background: rgb(126.1775784753, 199.7811659193, 34.6988340807) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-green .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-green .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-green .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-green .toolbar-tray-vertical .level-3 {
  background: rgb(133.5906726457, 211.5185650224, 36.7374349776) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-green .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-green .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-green .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-green .toolbar-tray-vertical .level-4 {
  background: rgb(140.4676950673, 218.3051838565, 43.7268161435) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-green .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-green .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-green .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-green .toolbar-tray-vertical .level-5 {
  background: rgb(146.8306008969, 220.3437847534, 55.4642152466) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-green .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-green .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-green .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-green .toolbar-box a:focus {
  background: rgb(117.6, 186.2, 32.34);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-blue #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(146.2230508475, 223.006779661, 237.9369491525);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-blue .toolbar .toolbar-bar {
  background-color: #99E1EF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-blue .toolbar .toolbar-bar .toolbar-item {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-blue .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #99E1EF;
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-blue .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-blue .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(146.2230508475, 223.006779661, 237.9369491525);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-blue .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-blue .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(146.2230508475, 223.006779661, 237.9369491525);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-blue .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-blue .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-blue .toolbar .toolbar-toggle-orientation {
  background-color: rgb(146.2230508475, 223.006779661, 237.9369491525);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-blue .toolbar .toolbar-menu {
  background: rgb(146.2230508475, 223.006779661, 237.9369491525);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-blue .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-blue .toolbar .toolbar-menu span {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-blue .toolbar-tray {
  background-color: rgb(146.2230508475, 223.006779661, 237.9369491525);
  box-shadow: -2px 2px 12px rgba(153, 225, 239, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-blue .toolbar-tray .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-blue .toolbar-tray .toolbar-menu li {
  background: rgb(146.2230508475, 223.006779661, 237.9369491525);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-blue .toolbar-tray a {
  background: rgb(146.2230508475, 223.006779661, 237.9369491525);
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-blue .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-blue .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(146.2230508475, 223.006779661, 237.9369491525);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-blue .toolbar-tray-vertical .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-blue .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-blue .toolbar-tray-vertical .level-2 {
  background: rgb(157.08, 226.2, 239.64) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-blue .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-blue .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-blue .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-blue .toolbar-tray-vertical .level-3 {
  background: rgb(161.976, 227.64, 240.408) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-blue .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-blue .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-blue .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-blue .toolbar-tray-vertical .level-4 {
  background: rgb(166.872, 229.08, 241.176) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-blue .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-blue .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-blue .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-blue .toolbar-tray-vertical .level-5 {
  background: rgb(171.768, 230.52, 241.944) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-blue .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-blue .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-blue .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-blue .toolbar-box a:focus {
  background: rgb(146.2230508475, 223.006779661, 237.9369491525);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-blue #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(4.9, 191.1, 216.58);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-blue .toolbar .toolbar-bar {
  background-color: #05C3DD;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-blue .toolbar .toolbar-bar .toolbar-item {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-blue .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #05C3DD;
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-blue .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-blue .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(4.9, 191.1, 216.58);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-blue .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-blue .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(4.9, 191.1, 216.58);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-blue .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-blue .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-blue .toolbar .toolbar-toggle-orientation {
  background-color: rgb(4.9, 191.1, 216.58);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-blue .toolbar .toolbar-menu {
  background: rgb(4.9, 191.1, 216.58);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-blue .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-blue .toolbar .toolbar-menu span {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-blue .toolbar-tray {
  background-color: rgb(4.9, 191.1, 216.58);
  box-shadow: -2px 2px 12px rgba(5, 195, 221, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-blue .toolbar-tray .toolbar-menu a {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-blue .toolbar-tray .toolbar-menu li {
  background: rgb(4.9, 191.1, 216.58);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-blue .toolbar-tray a {
  background: rgb(4.9, 191.1, 216.58);
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-blue .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-blue .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(4.9, 191.1, 216.58);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-blue .toolbar-tray-vertical .toolbar-menu a {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-blue .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-blue .toolbar-tray-vertical .level-2 {
  background: rgb(5.2513274336, 204.8017699115, 232.1086725664) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-blue .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-blue .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-blue .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-blue .toolbar-tray-vertical .level-3 {
  background: rgb(5.552920354, 216.5638938053, 245.439079646) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-blue .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-blue .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-blue .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-blue .toolbar-tray-vertical .level-4 {
  background: rgb(15.0526725664, 221.3422300885, 249.5713274336) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-blue .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-blue .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-blue .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-blue .toolbar-tray-vertical .level-5 {
  background: rgb(28.383079646, 223.2121061947, 249.872920354) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-blue .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-blue .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-blue .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-blue .toolbar-box a:focus {
  background: rgb(4.9, 191.1, 216.58);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-black #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(83.3, 83.3, 88.2);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-black .toolbar .toolbar-bar {
  background-color: #55555A;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-black .toolbar .toolbar-bar .toolbar-item {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-black .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #55555A;
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-black .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-black .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(83.3, 83.3, 88.2);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-black .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-black .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(83.3, 83.3, 88.2);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-black .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-black .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-black .toolbar .toolbar-toggle-orientation {
  background-color: rgb(83.3, 83.3, 88.2);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-black .toolbar .toolbar-menu {
  background: rgb(83.3, 83.3, 88.2);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-black .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-black .toolbar .toolbar-menu span {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-black .toolbar-tray {
  background-color: rgb(83.3, 83.3, 88.2);
  box-shadow: -2px 2px 12px rgba(85, 85, 90, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-black .toolbar-tray .toolbar-menu a {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-black .toolbar-tray .toolbar-menu li {
  background: rgb(83.3, 83.3, 88.2);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-black .toolbar-tray a {
  background: rgb(83.3, 83.3, 88.2);
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-black .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-black .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(83.3, 83.3, 88.2);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-black .toolbar-tray-vertical .toolbar-menu a {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-black .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-black .toolbar-tray-vertical .level-2 {
  background: rgb(91.5085714286, 91.5085714286, 96.8914285714) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-black .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-black .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-black .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-black .toolbar-tray-vertical .level-3 {
  background: rgb(99.3188571429, 99.3188571429, 105.1611428571) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-black .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-black .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-black .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-black .toolbar-tray-vertical .level-4 {
  background: rgb(107.1291428571, 107.1291428571, 113.4308571429) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-black .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-black .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-black .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-black .toolbar-tray-vertical .level-5 {
  background: rgb(114.9394285714, 114.9394285714, 121.7005714286) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-black .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-black .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-black .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-black .toolbar-box a:focus {
  background: rgb(83.3, 83.3, 88.2);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-white #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(249.9, 249.9, 249.9);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-white .toolbar .toolbar-bar {
  background-color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-white .toolbar .toolbar-bar .toolbar-item {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-white .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #FFFFFF;
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-white .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-white .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(249.9, 249.9, 249.9);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-white .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-white .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(249.9, 249.9, 249.9);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-white .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-white .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-white .toolbar .toolbar-toggle-orientation {
  background-color: rgb(249.9, 249.9, 249.9);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-white .toolbar .toolbar-menu {
  background: rgb(249.9, 249.9, 249.9);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-white .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-white .toolbar .toolbar-menu span {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-white .toolbar-tray {
  background-color: rgb(249.9, 249.9, 249.9);
  box-shadow: -2px 2px 12px rgba(255, 255, 255, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-white .toolbar-tray .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-white .toolbar-tray .toolbar-menu li {
  background: rgb(249.9, 249.9, 249.9);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-white .toolbar-tray a {
  background: rgb(249.9, 249.9, 249.9);
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-white .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-white .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(249.9, 249.9, 249.9);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-white .toolbar-tray-vertical .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-white .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-white .toolbar-tray-vertical .level-2 {
  background: white !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-white .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-white .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-white .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-white .toolbar-tray-vertical .level-3 {
  background: white !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-white .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-white .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-white .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-white .toolbar-tray-vertical .level-4 {
  background: white !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-white .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-white .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-white .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-white .toolbar-tray-vertical .level-5 {
  background: white !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-white .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-white .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-white .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-white .toolbar-box a:focus {
  background: rgb(249.9, 249.9, 249.9);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-gray #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(237.16, 237.16, 237.16);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-gray .toolbar .toolbar-bar {
  background-color: #F2F2F2;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-gray .toolbar .toolbar-bar .toolbar-item {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-gray .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #F2F2F2;
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-gray .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-gray .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(237.16, 237.16, 237.16);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-gray .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-gray .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(237.16, 237.16, 237.16);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-gray .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-gray .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-gray .toolbar .toolbar-toggle-orientation {
  background-color: rgb(237.16, 237.16, 237.16);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-gray .toolbar .toolbar-menu {
  background: rgb(237.16, 237.16, 237.16);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-gray .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-gray .toolbar .toolbar-menu span {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-gray .toolbar-tray {
  background-color: rgb(237.16, 237.16, 237.16);
  box-shadow: -2px 2px 12px rgba(242, 242, 242, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-gray .toolbar-tray .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-gray .toolbar-tray .toolbar-menu li {
  background: rgb(237.16, 237.16, 237.16);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-gray .toolbar-tray a {
  background: rgb(237.16, 237.16, 237.16);
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-gray .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-gray .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(237.16, 237.16, 237.16);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-gray .toolbar-tray-vertical .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-gray .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-gray .toolbar-tray-vertical .level-2 {
  background: rgb(242.52, 242.52, 242.52) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-gray .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-gray .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-gray .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-gray .toolbar-tray-vertical .level-3 {
  background: rgb(243.144, 243.144, 243.144) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-gray .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-gray .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-gray .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-gray .toolbar-tray-vertical .level-4 {
  background: rgb(243.768, 243.768, 243.768) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-gray .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-gray .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-gray .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-gray .toolbar-tray-vertical .level-5 {
  background: rgb(244.392, 244.392, 244.392) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-gray .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-gray .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-gray .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-gray .toolbar-box a:focus {
  background: rgb(237.16, 237.16, 237.16);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-plain-orange #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(249.9, 135.24, 0);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-plain-orange .toolbar .toolbar-bar {
  background-color: #FF8A00;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-plain-orange .toolbar .toolbar-bar .toolbar-item {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-plain-orange .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #FF8A00;
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-plain-orange .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-plain-orange .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(249.9, 135.24, 0);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-plain-orange .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-plain-orange .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(249.9, 135.24, 0);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-plain-orange .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-plain-orange .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-plain-orange .toolbar .toolbar-toggle-orientation {
  background-color: rgb(249.9, 135.24, 0);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-plain-orange .toolbar .toolbar-menu {
  background: rgb(249.9, 135.24, 0);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-plain-orange .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-plain-orange .toolbar .toolbar-menu span {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-plain-orange .toolbar-tray {
  background-color: rgb(249.9, 135.24, 0);
  box-shadow: -2px 2px 12px rgba(255, 138, 0, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-plain-orange .toolbar-tray .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-plain-orange .toolbar-tray .toolbar-menu li {
  background: rgb(249.9, 135.24, 0);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-plain-orange .toolbar-tray a {
  background: rgb(249.9, 135.24, 0);
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-plain-orange .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-plain-orange .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(249.9, 135.24, 0);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-plain-orange .toolbar-tray-vertical .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-plain-orange .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-plain-orange .toolbar-tray-vertical .level-2 {
  background: rgb(255, 142.68, 10.2) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-plain-orange .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-plain-orange .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-plain-orange .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-plain-orange .toolbar-tray-vertical .level-3 {
  background: rgb(255, 148.296, 22.44) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-plain-orange .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-plain-orange .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-plain-orange .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-plain-orange .toolbar-tray-vertical .level-4 {
  background: rgb(255, 153.912, 34.68) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-plain-orange .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-plain-orange .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-plain-orange .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-plain-orange .toolbar-tray-vertical .level-5 {
  background: rgb(255, 159.528, 46.92) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-plain-orange .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-plain-orange .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-plain-orange .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-plain-orange .toolbar-box a:focus {
  background: rgb(249.9, 135.24, 0);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-navy #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(0, 44.1, 96.04);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-navy .toolbar .toolbar-bar {
  background-color: #002d62;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-navy .toolbar .toolbar-bar .toolbar-item {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-navy .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #002d62;
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-navy .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-navy .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(0, 44.1, 96.04);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-navy .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-navy .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(0, 44.1, 96.04);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-navy .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-navy .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-navy .toolbar .toolbar-toggle-orientation {
  background-color: rgb(0, 44.1, 96.04);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-navy .toolbar .toolbar-menu {
  background: rgb(0, 44.1, 96.04);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-navy .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-navy .toolbar .toolbar-menu span {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-navy .toolbar-tray {
  background-color: rgb(0, 44.1, 96.04);
  box-shadow: -2px 2px 12px rgba(0, 45, 98, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-navy .toolbar-tray .toolbar-menu a {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-navy .toolbar-tray .toolbar-menu li {
  background: rgb(0, 44.1, 96.04);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-navy .toolbar-tray a {
  background: rgb(0, 44.1, 96.04);
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-navy .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-navy .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(0, 44.1, 96.04);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-navy .toolbar-tray-vertical .toolbar-menu a {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-navy .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-navy .toolbar-tray-vertical .level-2 {
  background: rgb(0, 52.5673469388, 114.48) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-navy .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-navy .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-navy .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-navy .toolbar-tray-vertical .level-3 {
  background: rgb(0, 61.6481632653, 134.256) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-navy .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-navy .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-navy .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-navy .toolbar-tray-vertical .level-4 {
  background: rgb(0, 70.7289795918, 154.032) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-navy .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-navy .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-navy .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-navy .toolbar-tray-vertical .level-5 {
  background: rgb(0, 79.8097959184, 173.808) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-navy .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-navy .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-navy .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-navy .toolbar-box a:focus {
  background: rgb(0, 44.1, 96.04);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-regent-green #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(3.92, 80.36, 90.16);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-regent-green .toolbar .toolbar-bar {
  background-color: #04525C;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-regent-green .toolbar .toolbar-bar .toolbar-item {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-regent-green .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #04525C;
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-regent-green .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-regent-green .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(3.92, 80.36, 90.16);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-regent-green .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-regent-green .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(3.92, 80.36, 90.16);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-regent-green .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-regent-green .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-regent-green .toolbar .toolbar-toggle-orientation {
  background-color: rgb(3.92, 80.36, 90.16);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-regent-green .toolbar .toolbar-menu {
  background: rgb(3.92, 80.36, 90.16);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-regent-green .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-regent-green .toolbar .toolbar-menu span {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-regent-green .toolbar-tray {
  background-color: rgb(3.92, 80.36, 90.16);
  box-shadow: -2px 2px 12px rgba(4, 82, 92, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-regent-green .toolbar-tray .toolbar-menu a {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-regent-green .toolbar-tray .toolbar-menu li {
  background: rgb(3.92, 80.36, 90.16);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-regent-green .toolbar-tray a {
  background: rgb(3.92, 80.36, 90.16);
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-regent-green .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-regent-green .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(3.92, 80.36, 90.16);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-regent-green .toolbar-tray-vertical .toolbar-menu a {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-regent-green .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-regent-green .toolbar-tray-vertical .level-2 {
  background: rgb(4.69, 96.145, 107.87) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-regent-green .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-regent-green .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-regent-green .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-regent-green .toolbar-tray-vertical .level-3 {
  background: rgb(5.518, 113.119, 126.914) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-regent-green .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-regent-green .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-regent-green .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-regent-green .toolbar-tray-vertical .level-4 {
  background: rgb(6.346, 130.093, 145.958) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-regent-green .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-regent-green .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-regent-green .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-regent-green .toolbar-tray-vertical .level-5 {
  background: rgb(7.174, 147.067, 165.002) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-regent-green .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-regent-green .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-regent-green .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-regent-green .toolbar-box a:focus {
  background: rgb(3.92, 80.36, 90.16);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-light-green #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(178.0137278107, 218.5875739645, 115.5924260355);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-light-green .toolbar .toolbar-bar {
  background-color: #b5dc79;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-light-green .toolbar .toolbar-bar .toolbar-item {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-light-green .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #b5dc79;
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-light-green .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-light-green .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(178.0137278107, 218.5875739645, 115.5924260355);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-light-green .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-light-green .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(178.0137278107, 218.5875739645, 115.5924260355);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-light-green .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-light-green .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-light-green .toolbar .toolbar-toggle-orientation {
  background-color: rgb(178.0137278107, 218.5875739645, 115.5924260355);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-light-green .toolbar .toolbar-menu {
  background: rgb(178.0137278107, 218.5875739645, 115.5924260355);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-light-green .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-light-green .toolbar .toolbar-menu span {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-light-green .toolbar-tray {
  background-color: rgb(178.0137278107, 218.5875739645, 115.5924260355);
  box-shadow: -2px 2px 12px rgba(181, 220, 121, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-light-green .toolbar-tray .toolbar-menu a {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-light-green .toolbar-tray .toolbar-menu li {
  background: rgb(178.0137278107, 218.5875739645, 115.5924260355);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-light-green .toolbar-tray a {
  background: rgb(178.0137278107, 218.5875739645, 115.5924260355);
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-light-green .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-light-green .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(178.0137278107, 218.5875739645, 115.5924260355);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-light-green .toolbar-tray-vertical .toolbar-menu a {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-light-green .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-light-green .toolbar-tray-vertical .level-2 {
  background: rgb(183.96, 221.4, 126.36) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-light-green .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-light-green .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-light-green .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-light-green .toolbar-tray-vertical .level-3 {
  background: rgb(187.512, 223.08, 132.792) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-light-green .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-light-green .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-light-green .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-light-green .toolbar-tray-vertical .level-4 {
  background: rgb(191.064, 224.76, 139.224) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-light-green .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-light-green .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-light-green .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-light-green .toolbar-tray-vertical .level-5 {
  background: rgb(194.616, 226.44, 145.656) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-light-green .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-light-green .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-light-green .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-light-green .toolbar-box a:focus {
  background: rgb(178.0137278107, 218.5875739645, 115.5924260355);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-indigo-blue #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(17.64, 87.22, 168.56);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-indigo-blue .toolbar .toolbar-bar {
  background-color: #1259aC;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-indigo-blue .toolbar .toolbar-bar .toolbar-item {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-indigo-blue .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #1259aC;
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-indigo-blue .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-indigo-blue .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(17.64, 87.22, 168.56);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-indigo-blue .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-indigo-blue .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(17.64, 87.22, 168.56);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-indigo-blue .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-indigo-blue .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-indigo-blue .toolbar .toolbar-toggle-orientation {
  background-color: rgb(17.64, 87.22, 168.56);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-indigo-blue .toolbar .toolbar-menu {
  background: rgb(17.64, 87.22, 168.56);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-indigo-blue .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-indigo-blue .toolbar .toolbar-menu span {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-indigo-blue .toolbar-tray {
  background-color: rgb(17.64, 87.22, 168.56);
  box-shadow: -2px 2px 12px rgba(18, 89, 172, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-indigo-blue .toolbar-tray .toolbar-menu a {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-indigo-blue .toolbar-tray .toolbar-menu li {
  background: rgb(17.64, 87.22, 168.56);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-indigo-blue .toolbar-tray a {
  background: rgb(17.64, 87.22, 168.56);
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-indigo-blue .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-indigo-blue .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(17.64, 87.22, 168.56);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-indigo-blue .toolbar-tray-vertical .toolbar-menu a {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-indigo-blue .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-indigo-blue .toolbar-tray-vertical .level-2 {
  background: rgb(19.2126315789, 94.9957894737, 183.5873684211) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-indigo-blue .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-indigo-blue .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-indigo-blue .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-indigo-blue .toolbar-tray-vertical .level-3 {
  background: rgb(20.6677894737, 102.1907368421, 197.4922105263) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-indigo-blue .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-indigo-blue .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-indigo-blue .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-indigo-blue .toolbar-tray-vertical .level-4 {
  background: rgb(22.1229473684, 109.3856842105, 211.3970526316) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-indigo-blue .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-indigo-blue .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-indigo-blue .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-indigo-blue .toolbar-tray-vertical .level-5 {
  background: rgb(23.5781052632, 116.5806315789, 225.3018947368) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-indigo-blue .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-indigo-blue .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-indigo-blue .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-indigo-blue .toolbar-box a:focus {
  background: rgb(17.64, 87.22, 168.56);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-green #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(100.6291286307, 162.9908713693, 152.7676348548);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-green .toolbar .toolbar-bar {
  background-color: #68a59b;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-green .toolbar .toolbar-bar .toolbar-item {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-green .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #68a59b;
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-green .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-green .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(100.6291286307, 162.9908713693, 152.7676348548);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-green .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-green .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(100.6291286307, 162.9908713693, 152.7676348548);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-green .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-green .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-green .toolbar .toolbar-toggle-orientation {
  background-color: rgb(100.6291286307, 162.9908713693, 152.7676348548);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-green .toolbar .toolbar-menu {
  background: rgb(100.6291286307, 162.9908713693, 152.7676348548);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-green .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-green .toolbar .toolbar-menu span {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-green .toolbar-tray {
  background-color: rgb(100.6291286307, 162.9908713693, 152.7676348548);
  box-shadow: -2px 2px 12px rgba(104, 165, 155, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-green .toolbar-tray .toolbar-menu a {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-green .toolbar-tray .toolbar-menu li {
  background: rgb(100.6291286307, 162.9908713693, 152.7676348548);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-green .toolbar-tray a {
  background: rgb(100.6291286307, 162.9908713693, 152.7676348548);
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-green .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-green .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(100.6291286307, 162.9908713693, 152.7676348548);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-green .toolbar-tray-vertical .toolbar-menu a {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-green .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-green .toolbar-tray-vertical .level-2 {
  background: rgb(110.04, 168.6, 159) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-green .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-green .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-green .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-green .toolbar-tray-vertical .level-3 {
  background: rgb(117.288, 172.92, 163.8) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-green .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-green .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-green .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-green .toolbar-tray-vertical .level-4 {
  background: rgb(124.536, 177.24, 168.6) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-green .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-green .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-green .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-green .toolbar-tray-vertical .level-5 {
  background: rgb(131.784, 181.56, 173.4) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-green .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-green .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-green .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-green .toolbar-box a:focus {
  background: rgb(100.6291286307, 162.9908713693, 152.7676348548);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-yellow #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(252.8768, 208.2896, 124.4232);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-yellow .toolbar .toolbar-bar {
  background-color: #fdd384;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-yellow .toolbar .toolbar-bar .toolbar-item {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-yellow .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #fdd384;
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-yellow .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-yellow .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(252.8768, 208.2896, 124.4232);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-yellow .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-yellow .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(252.8768, 208.2896, 124.4232);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-yellow .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-yellow .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-yellow .toolbar .toolbar-toggle-orientation {
  background-color: rgb(252.8768, 208.2896, 124.4232);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-yellow .toolbar .toolbar-menu {
  background: rgb(252.8768, 208.2896, 124.4232);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-yellow .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-yellow .toolbar .toolbar-menu span {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-yellow .toolbar-tray {
  background-color: rgb(252.8768, 208.2896, 124.4232);
  box-shadow: -2px 2px 12px rgba(253, 211, 132, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-yellow .toolbar-tray .toolbar-menu a {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-yellow .toolbar-tray .toolbar-menu li {
  background: rgb(252.8768, 208.2896, 124.4232);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-yellow .toolbar-tray a {
  background: rgb(252.8768, 208.2896, 124.4232);
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-yellow .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-yellow .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(252.8768, 208.2896, 124.4232);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-yellow .toolbar-tray-vertical .toolbar-menu a {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-yellow .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-yellow .toolbar-tray-vertical .level-2 {
  background: rgb(253.08, 212.76, 136.92) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-yellow .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-yellow .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-yellow .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-yellow .toolbar-tray-vertical .level-3 {
  background: rgb(253.176, 214.872, 142.824) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-yellow .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-yellow .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-yellow .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-yellow .toolbar-tray-vertical .level-4 {
  background: rgb(253.272, 216.984, 148.728) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-yellow .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-yellow .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-yellow .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-yellow .toolbar-tray-vertical .level-5 {
  background: rgb(253.368, 219.096, 154.632) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-yellow .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-yellow .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-yellow .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-yellow .toolbar-box a:focus {
  background: rgb(252.8768, 208.2896, 124.4232);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-sky-blue #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(117.2061538462, 185.5850549451, 204.2338461538);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-sky-blue .toolbar .toolbar-bar {
  background-color: #7abcce;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-sky-blue .toolbar .toolbar-bar .toolbar-item {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-sky-blue .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #7abcce;
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-sky-blue .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-sky-blue .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(117.2061538462, 185.5850549451, 204.2338461538);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-sky-blue .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-sky-blue .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(117.2061538462, 185.5850549451, 204.2338461538);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-sky-blue .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-sky-blue .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-sky-blue .toolbar .toolbar-toggle-orientation {
  background-color: rgb(117.2061538462, 185.5850549451, 204.2338461538);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-sky-blue .toolbar .toolbar-menu {
  background: rgb(117.2061538462, 185.5850549451, 204.2338461538);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-sky-blue .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-sky-blue .toolbar .toolbar-menu span {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-sky-blue .toolbar-tray {
  background-color: rgb(117.2061538462, 185.5850549451, 204.2338461538);
  box-shadow: -2px 2px 12px rgba(122, 188, 206, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-sky-blue .toolbar-tray .toolbar-menu a {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-sky-blue .toolbar-tray .toolbar-menu li {
  background: rgb(117.2061538462, 185.5850549451, 204.2338461538);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-sky-blue .toolbar-tray a {
  background: rgb(117.2061538462, 185.5850549451, 204.2338461538);
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-sky-blue .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-sky-blue .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(117.2061538462, 185.5850549451, 204.2338461538);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-sky-blue .toolbar-tray-vertical .toolbar-menu a {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-sky-blue .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-sky-blue .toolbar-tray-vertical .level-2 {
  background: rgb(127.32, 190.68, 207.96) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-sky-blue .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-sky-blue .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-sky-blue .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-sky-blue .toolbar-tray-vertical .level-3 {
  background: rgb(133.704, 193.896, 210.312) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-sky-blue .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-sky-blue .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-sky-blue .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-sky-blue .toolbar-tray-vertical .level-4 {
  background: rgb(140.088, 197.112, 212.664) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-sky-blue .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-sky-blue .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-sky-blue .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-sky-blue .toolbar-tray-vertical .level-5 {
  background: rgb(146.472, 200.328, 215.016) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-sky-blue .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-sky-blue .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-sky-blue .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-magma-sky-blue .toolbar-box a:focus {
  background: rgb(117.2061538462, 185.5850549451, 204.2338461538);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-orange #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(249.9, 102.9, 0);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-orange .toolbar .toolbar-bar {
  background-color: #FF6900;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-orange .toolbar .toolbar-bar .toolbar-item {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-orange .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #FF6900;
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-orange .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-orange .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(249.9, 102.9, 0);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-orange .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-orange .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(249.9, 102.9, 0);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-orange .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-orange .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-orange .toolbar .toolbar-toggle-orientation {
  background-color: rgb(249.9, 102.9, 0);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-orange .toolbar .toolbar-menu {
  background: rgb(249.9, 102.9, 0);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-orange .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-orange .toolbar .toolbar-menu span {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-orange .toolbar-tray {
  background-color: rgb(249.9, 102.9, 0);
  box-shadow: -2px 2px 12px rgba(255, 105, 0, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-orange .toolbar-tray .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-orange .toolbar-tray .toolbar-menu li {
  background: rgb(249.9, 102.9, 0);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-orange .toolbar-tray a {
  background: rgb(249.9, 102.9, 0);
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-orange .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-orange .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(249.9, 102.9, 0);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-orange .toolbar-tray-vertical .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-orange .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-orange .toolbar-tray-vertical .level-2 {
  background: rgb(255, 111, 10.2) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-orange .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-orange .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-orange .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-orange .toolbar-tray-vertical .level-3 {
  background: rgb(255, 118.2, 22.44) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-orange .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-orange .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-orange .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-orange .toolbar-tray-vertical .level-4 {
  background: rgb(255, 125.4, 34.68) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-orange .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-orange .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-orange .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-orange .toolbar-tray-vertical .level-5 {
  background: rgb(255, 132.6, 46.92) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-orange .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-orange .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-orange .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-orange .toolbar-box a:focus {
  background: rgb(249.9, 102.9, 0);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-orange #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(252.8741463415, 194.4131707317, 126.3858536585);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-orange .toolbar .toolbar-bar {
  background-color: #FDC686;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-orange .toolbar .toolbar-bar .toolbar-item {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-orange .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #FDC686;
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-orange .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-orange .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(252.8741463415, 194.4131707317, 126.3858536585);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-orange .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-orange .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(252.8741463415, 194.4131707317, 126.3858536585);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-orange .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-orange .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-orange .toolbar .toolbar-toggle-orientation {
  background-color: rgb(252.8741463415, 194.4131707317, 126.3858536585);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-orange .toolbar .toolbar-menu {
  background: rgb(252.8741463415, 194.4131707317, 126.3858536585);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-orange .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-orange .toolbar .toolbar-menu span {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-orange .toolbar-tray {
  background-color: rgb(252.8741463415, 194.4131707317, 126.3858536585);
  box-shadow: -2px 2px 12px rgba(253, 198, 134, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-orange .toolbar-tray .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-orange .toolbar-tray .toolbar-menu li {
  background: rgb(252.8741463415, 194.4131707317, 126.3858536585);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-orange .toolbar-tray a {
  background: rgb(252.8741463415, 194.4131707317, 126.3858536585);
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-orange .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-orange .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(252.8741463415, 194.4131707317, 126.3858536585);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-orange .toolbar-tray-vertical .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-orange .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-orange .toolbar-tray-vertical .level-2 {
  background: rgb(253.08, 200.28, 138.84) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-orange .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-orange .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-orange .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-orange .toolbar-tray-vertical .level-3 {
  background: rgb(253.176, 203.016, 144.648) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-orange .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-orange .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-orange .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-orange .toolbar-tray-vertical .level-4 {
  background: rgb(253.272, 205.752, 150.456) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-orange .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-orange .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-orange .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-orange .toolbar-tray-vertical .level-5 {
  background: rgb(253.368, 208.488, 156.264) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-orange .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-orange .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-orange .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-light-orange .toolbar-box a:focus {
  background: rgb(252.8741463415, 194.4131707317, 126.3858536585);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-yellow #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(255, 235.56, 144.84);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-yellow .toolbar .toolbar-bar {
  background-color: #FFED99;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-yellow .toolbar .toolbar-bar .toolbar-item {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-yellow .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #FFED99;
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-yellow .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-yellow .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(255, 235.56, 144.84);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-yellow .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-yellow .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(255, 235.56, 144.84);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-yellow .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-yellow .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-yellow .toolbar .toolbar-toggle-orientation {
  background-color: rgb(255, 235.56, 144.84);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-yellow .toolbar .toolbar-menu {
  background: rgb(255, 235.56, 144.84);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-yellow .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-yellow .toolbar .toolbar-menu span {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-yellow .toolbar-tray {
  background-color: rgb(255, 235.56, 144.84);
  box-shadow: -2px 2px 12px rgba(255, 237, 153, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-yellow .toolbar-tray .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-yellow .toolbar-tray .toolbar-menu li {
  background: rgb(255, 235.56, 144.84);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-yellow .toolbar-tray a {
  background: rgb(255, 235.56, 144.84);
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-yellow .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-yellow .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(255, 235.56, 144.84);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-yellow .toolbar-tray-vertical .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-yellow .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-yellow .toolbar-tray-vertical .level-2 {
  background: rgb(255, 237.72, 157.08) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-yellow .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-yellow .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-yellow .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-yellow .toolbar-tray-vertical .level-3 {
  background: rgb(255, 238.584, 161.976) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-yellow .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-yellow .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-yellow .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-yellow .toolbar-tray-vertical .level-4 {
  background: rgb(255, 239.448, 166.872) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-yellow .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-yellow .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-yellow .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-yellow .toolbar-tray-vertical .level-5 {
  background: rgb(255, 240.312, 171.768) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-yellow .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-yellow .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-yellow .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-pale-yellow .toolbar-box a:focus {
  background: rgb(255, 235.56, 144.84);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-turquoise #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(8.82, 126.42, 143.08);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-turquoise .toolbar .toolbar-bar {
  background-color: #098192;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-turquoise .toolbar .toolbar-bar .toolbar-item {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-turquoise .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #098192;
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-turquoise .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-turquoise .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(8.82, 126.42, 143.08);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-turquoise .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-turquoise .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(8.82, 126.42, 143.08);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-turquoise .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-turquoise .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-turquoise .toolbar .toolbar-toggle-orientation {
  background-color: rgb(8.82, 126.42, 143.08);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-turquoise .toolbar .toolbar-menu {
  background: rgb(8.82, 126.42, 143.08);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-turquoise .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-turquoise .toolbar .toolbar-menu span {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-turquoise .toolbar-tray {
  background-color: rgb(8.82, 126.42, 143.08);
  box-shadow: -2px 2px 12px rgba(9, 129, 146, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-turquoise .toolbar-tray .toolbar-menu a {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-turquoise .toolbar-tray .toolbar-menu li {
  background: rgb(8.82, 126.42, 143.08);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-turquoise .toolbar-tray a {
  background: rgb(8.82, 126.42, 143.08);
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-turquoise .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-turquoise .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(8.82, 126.42, 143.08);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-turquoise .toolbar-tray-vertical .toolbar-menu a {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-turquoise .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-turquoise .toolbar-tray-vertical .level-2 {
  background: rgb(9.824516129, 140.8180645161, 159.375483871) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-turquoise .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-turquoise .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-turquoise .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-turquoise .toolbar-tray-vertical .level-3 {
  background: rgb(10.8139354839, 154.9997419355, 175.4260645161) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-turquoise .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-turquoise .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-turquoise .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-turquoise .toolbar-tray-vertical .level-4 {
  background: rgb(11.8033548387, 169.1814193548, 191.4766451613) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-turquoise .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-turquoise .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-turquoise .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-turquoise .toolbar-tray-vertical .level-5 {
  background: rgb(12.7927741935, 183.3630967742, 207.5272258065) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-turquoise .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-turquoise .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-turquoise .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-turquoise .toolbar-box a:focus {
  background: rgb(8.82, 126.42, 143.08);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apricot #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(249.9, 168.56, 0);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apricot .toolbar .toolbar-bar {
  background-color: #FFAC00;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apricot .toolbar .toolbar-bar .toolbar-item {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apricot .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #FFAC00;
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apricot .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apricot .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(249.9, 168.56, 0);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apricot .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apricot .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(249.9, 168.56, 0);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apricot .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apricot .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apricot .toolbar .toolbar-toggle-orientation {
  background-color: rgb(249.9, 168.56, 0);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apricot .toolbar .toolbar-menu {
  background: rgb(249.9, 168.56, 0);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apricot .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apricot .toolbar .toolbar-menu span {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apricot .toolbar-tray {
  background-color: rgb(249.9, 168.56, 0);
  box-shadow: -2px 2px 12px rgba(255, 172, 0, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apricot .toolbar-tray .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apricot .toolbar-tray .toolbar-menu li {
  background: rgb(249.9, 168.56, 0);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apricot .toolbar-tray a {
  background: rgb(249.9, 168.56, 0);
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apricot .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apricot .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(249.9, 168.56, 0);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apricot .toolbar-tray-vertical .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apricot .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apricot .toolbar-tray-vertical .level-2 {
  background: rgb(255, 175.32, 10.2) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apricot .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apricot .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apricot .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apricot .toolbar-tray-vertical .level-3 {
  background: rgb(255, 179.304, 22.44) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apricot .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apricot .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apricot .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apricot .toolbar-tray-vertical .level-4 {
  background: rgb(255, 183.288, 34.68) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apricot .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apricot .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apricot .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apricot .toolbar-tray-vertical .level-5 {
  background: rgb(255, 187.272, 46.92) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apricot .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apricot .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apricot .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-apricot .toolbar-box a:focus {
  background: rgb(249.9, 168.56, 0);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-yellow #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(227.36, 187.18, 0);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-yellow .toolbar .toolbar-bar {
  background-color: #E8BF00;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-yellow .toolbar .toolbar-bar .toolbar-item {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-yellow .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #E8BF00;
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-yellow .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-yellow .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(227.36, 187.18, 0);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-yellow .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-yellow .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(227.36, 187.18, 0);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-yellow .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-yellow .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-yellow .toolbar .toolbar-toggle-orientation {
  background-color: rgb(227.36, 187.18, 0);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-yellow .toolbar .toolbar-menu {
  background: rgb(227.36, 187.18, 0);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-yellow .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-yellow .toolbar .toolbar-menu span {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-yellow .toolbar-tray {
  background-color: rgb(227.36, 187.18, 0);
  box-shadow: -2px 2px 12px rgba(232, 191, 0, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-yellow .toolbar-tray .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-yellow .toolbar-tray .toolbar-menu li {
  background: rgb(227.36, 187.18, 0);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-yellow .toolbar-tray a {
  background: rgb(227.36, 187.18, 0);
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-yellow .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-yellow .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(227.36, 187.18, 0);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-yellow .toolbar-tray-vertical .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-yellow .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-yellow .toolbar-tray-vertical .level-2 {
  background: rgb(243.12, 200.1548275862, 0) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-yellow .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-yellow .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-yellow .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-yellow .toolbar-tray-vertical .level-3 {
  background: rgb(255, 210.1940689655, 1.464) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-yellow .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-yellow .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-yellow .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-yellow .toolbar-tray-vertical .level-4 {
  background: rgb(255, 212.5522758621, 14.808) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-yellow .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-yellow .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-yellow .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-yellow .toolbar-tray-vertical .level-5 {
  background: rgb(255, 214.9104827586, 28.152) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-yellow .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-yellow .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-yellow .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-yellow .toolbar-box a:focus {
  background: rgb(227.36, 187.18, 0);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-purple #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(78.4, 21.56, 86.24);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-purple .toolbar .toolbar-bar {
  background-color: #501658;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-purple .toolbar .toolbar-bar .toolbar-item {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-purple .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #501658;
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-purple .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-purple .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(78.4, 21.56, 86.24);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-purple .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-purple .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(78.4, 21.56, 86.24);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-purple .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-purple .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-purple .toolbar .toolbar-toggle-orientation {
  background-color: rgb(78.4, 21.56, 86.24);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-purple .toolbar .toolbar-menu {
  background: rgb(78.4, 21.56, 86.24);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-purple .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-purple .toolbar .toolbar-menu span {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-purple .toolbar-tray {
  background-color: rgb(78.4, 21.56, 86.24);
  box-shadow: -2px 2px 12px rgba(80, 22, 88, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-purple .toolbar-tray .toolbar-menu a {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-purple .toolbar-tray .toolbar-menu li {
  background: rgb(78.4, 21.56, 86.24);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-purple .toolbar-tray a {
  background: rgb(78.4, 21.56, 86.24);
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-purple .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-purple .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(78.4, 21.56, 86.24);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-purple .toolbar-tray-vertical .toolbar-menu a {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-purple .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-purple .toolbar-tray-vertical .level-2 {
  background: rgb(91.6363636364, 25.2, 100.8) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-purple .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-purple .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-purple .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-purple .toolbar-tray-vertical .level-3 {
  background: rgb(105.6, 29.04, 116.16) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-purple .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-purple .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-purple .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-purple .toolbar-tray-vertical .level-4 {
  background: rgb(119.5636363636, 32.88, 131.52) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-purple .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-purple .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-purple .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-purple .toolbar-tray-vertical .level-5 {
  background: rgb(133.5272727273, 36.72, 146.88) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-purple .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-purple .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-purple .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-dark-purple .toolbar-box a:focus {
  background: rgb(78.4, 21.56, 86.24);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black #toolbar-item-administration-tray.toolbar-tray {
  background-color: black;
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black .toolbar .toolbar-bar {
  background-color: #000000;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black .toolbar .toolbar-bar .toolbar-item {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #000000;
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: black;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black .toolbar .toolbar-bar .menu-item--expanded {
  background-color: black;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black .toolbar .toolbar-toggle-orientation {
  background-color: black;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black .toolbar .toolbar-menu {
  background: black;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black .toolbar .toolbar-menu span {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black .toolbar-tray {
  background-color: black;
  box-shadow: -2px 2px 12px rgba(0, 0, 0, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black .toolbar-tray .toolbar-menu a {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black .toolbar-tray .toolbar-menu li {
  background: black;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black .toolbar-tray a {
  background: black;
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black .toolbar-tray-horizontal {
  border-bottom: 1px solid black;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black .toolbar-tray-vertical .toolbar-menu a {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black .toolbar-tray-vertical .level-2 {
  background: rgb(10.2, 10.2, 10.2) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black .toolbar-tray-vertical .level-3 {
  background: rgb(22.44, 22.44, 22.44) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black .toolbar-tray-vertical .level-4 {
  background: rgb(34.68, 34.68, 34.68) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black .toolbar-tray-vertical .level-5 {
  background: rgb(46.92, 46.92, 46.92) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black .toolbar-box a:focus {
  background: black;
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-90 #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(24.5, 24.5, 24.5);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-90 .toolbar .toolbar-bar {
  background-color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-90 .toolbar .toolbar-bar .toolbar-item {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-90 .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #191919;
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-90 .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-90 .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(24.5, 24.5, 24.5);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-90 .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-90 .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(24.5, 24.5, 24.5);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-90 .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-90 .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-90 .toolbar .toolbar-toggle-orientation {
  background-color: rgb(24.5, 24.5, 24.5);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-90 .toolbar .toolbar-menu {
  background: rgb(24.5, 24.5, 24.5);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-90 .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-90 .toolbar .toolbar-menu span {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-90 .toolbar-tray {
  background-color: rgb(24.5, 24.5, 24.5);
  box-shadow: -2px 2px 12px rgba(25, 25, 25, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-90 .toolbar-tray .toolbar-menu a {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-90 .toolbar-tray .toolbar-menu li {
  background: rgb(24.5, 24.5, 24.5);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-90 .toolbar-tray a {
  background: rgb(24.5, 24.5, 24.5);
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-90 .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-90 .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(24.5, 24.5, 24.5);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-90 .toolbar-tray-vertical .toolbar-menu a {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-90 .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-90 .toolbar-tray-vertical .level-2 {
  background: rgb(34.2, 34.2, 34.2) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-90 .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-90 .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-90 .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-90 .toolbar-tray-vertical .level-3 {
  background: rgb(45.24, 45.24, 45.24) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-90 .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-90 .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-90 .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-90 .toolbar-tray-vertical .level-4 {
  background: rgb(56.28, 56.28, 56.28) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-90 .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-90 .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-90 .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-90 .toolbar-tray-vertical .level-5 {
  background: rgb(67.32, 67.32, 67.32) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-90 .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-90 .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-90 .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-90 .toolbar-box a:focus {
  background: rgb(24.5, 24.5, 24.5);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-80 #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(49.98, 49.98, 49.98);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-80 .toolbar .toolbar-bar {
  background-color: #333333;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-80 .toolbar .toolbar-bar .toolbar-item {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-80 .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #333333;
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-80 .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-80 .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(49.98, 49.98, 49.98);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-80 .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-80 .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(49.98, 49.98, 49.98);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-80 .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-80 .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-80 .toolbar .toolbar-toggle-orientation {
  background-color: rgb(49.98, 49.98, 49.98);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-80 .toolbar .toolbar-menu {
  background: rgb(49.98, 49.98, 49.98);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-80 .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-80 .toolbar .toolbar-menu span {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-80 .toolbar-tray {
  background-color: rgb(49.98, 49.98, 49.98);
  box-shadow: -2px 2px 12px rgba(51, 51, 51, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-80 .toolbar-tray .toolbar-menu a {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-80 .toolbar-tray .toolbar-menu li {
  background: rgb(49.98, 49.98, 49.98);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-80 .toolbar-tray a {
  background: rgb(49.98, 49.98, 49.98);
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-80 .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-80 .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(49.98, 49.98, 49.98);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-80 .toolbar-tray-vertical .toolbar-menu a {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-80 .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-80 .toolbar-tray-vertical .level-2 {
  background: rgb(59.16, 59.16, 59.16) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-80 .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-80 .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-80 .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-80 .toolbar-tray-vertical .level-3 {
  background: rgb(68.952, 68.952, 68.952) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-80 .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-80 .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-80 .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-80 .toolbar-tray-vertical .level-4 {
  background: rgb(78.744, 78.744, 78.744) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-80 .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-80 .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-80 .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-80 .toolbar-tray-vertical .level-5 {
  background: rgb(88.536, 88.536, 88.536) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-80 .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-80 .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-80 .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-80 .toolbar-box a:focus {
  background: rgb(49.98, 49.98, 49.98);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-70 #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(74.48, 74.48, 74.48);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-70 .toolbar .toolbar-bar {
  background-color: #4C4C4C;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-70 .toolbar .toolbar-bar .toolbar-item {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-70 .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #4C4C4C;
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-70 .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-70 .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(74.48, 74.48, 74.48);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-70 .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-70 .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(74.48, 74.48, 74.48);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-70 .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-70 .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-70 .toolbar .toolbar-toggle-orientation {
  background-color: rgb(74.48, 74.48, 74.48);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-70 .toolbar .toolbar-menu {
  background: rgb(74.48, 74.48, 74.48);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-70 .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-70 .toolbar .toolbar-menu span {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-70 .toolbar-tray {
  background-color: rgb(74.48, 74.48, 74.48);
  box-shadow: -2px 2px 12px rgba(76, 76, 76, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-70 .toolbar-tray .toolbar-menu a {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-70 .toolbar-tray .toolbar-menu li {
  background: rgb(74.48, 74.48, 74.48);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-70 .toolbar-tray a {
  background: rgb(74.48, 74.48, 74.48);
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-70 .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-70 .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(74.48, 74.48, 74.48);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-70 .toolbar-tray-vertical .toolbar-menu a {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-70 .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-70 .toolbar-tray-vertical .level-2 {
  background: rgb(83.16, 83.16, 83.16) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-70 .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-70 .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-70 .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-70 .toolbar-tray-vertical .level-3 {
  background: rgb(91.752, 91.752, 91.752) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-70 .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-70 .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-70 .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-70 .toolbar-tray-vertical .level-4 {
  background: rgb(100.344, 100.344, 100.344) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-70 .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-70 .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-70 .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-70 .toolbar-tray-vertical .level-5 {
  background: rgb(108.936, 108.936, 108.936) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-70 .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-70 .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-70 .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-70 .toolbar-box a:focus {
  background: rgb(74.48, 74.48, 74.48);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-60 #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(99.96, 99.96, 99.96);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-60 .toolbar .toolbar-bar {
  background-color: #666666;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-60 .toolbar .toolbar-bar .toolbar-item {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-60 .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #666666;
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-60 .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-60 .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(99.96, 99.96, 99.96);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-60 .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-60 .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(99.96, 99.96, 99.96);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-60 .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-60 .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-60 .toolbar .toolbar-toggle-orientation {
  background-color: rgb(99.96, 99.96, 99.96);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-60 .toolbar .toolbar-menu {
  background: rgb(99.96, 99.96, 99.96);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-60 .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-60 .toolbar .toolbar-menu span {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-60 .toolbar-tray {
  background-color: rgb(99.96, 99.96, 99.96);
  box-shadow: -2px 2px 12px rgba(102, 102, 102, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-60 .toolbar-tray .toolbar-menu a {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-60 .toolbar-tray .toolbar-menu li {
  background: rgb(99.96, 99.96, 99.96);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-60 .toolbar-tray a {
  background: rgb(99.96, 99.96, 99.96);
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-60 .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-60 .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(99.96, 99.96, 99.96);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-60 .toolbar-tray-vertical .toolbar-menu a {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-60 .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-60 .toolbar-tray-vertical .level-2 {
  background: rgb(108.12, 108.12, 108.12) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-60 .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-60 .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-60 .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-60 .toolbar-tray-vertical .level-3 {
  background: rgb(115.464, 115.464, 115.464) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-60 .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-60 .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-60 .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-60 .toolbar-tray-vertical .level-4 {
  background: rgb(122.808, 122.808, 122.808) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-60 .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-60 .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-60 .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-60 .toolbar-tray-vertical .level-5 {
  background: rgb(130.152, 130.152, 130.152) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-60 .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-60 .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-60 .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-60 .toolbar-box a:focus {
  background: rgb(99.96, 99.96, 99.96);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-50 #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(125.44, 125.44, 125.44);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-50 .toolbar .toolbar-bar {
  background-color: #808080;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-50 .toolbar .toolbar-bar .toolbar-item {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-50 .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #808080;
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-50 .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-50 .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(125.44, 125.44, 125.44);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-50 .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-50 .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(125.44, 125.44, 125.44);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-50 .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-50 .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-50 .toolbar .toolbar-toggle-orientation {
  background-color: rgb(125.44, 125.44, 125.44);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-50 .toolbar .toolbar-menu {
  background: rgb(125.44, 125.44, 125.44);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-50 .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-50 .toolbar .toolbar-menu span {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-50 .toolbar-tray {
  background-color: rgb(125.44, 125.44, 125.44);
  box-shadow: -2px 2px 12px rgba(128, 128, 128, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-50 .toolbar-tray .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-50 .toolbar-tray .toolbar-menu li {
  background: rgb(125.44, 125.44, 125.44);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-50 .toolbar-tray a {
  background: rgb(125.44, 125.44, 125.44);
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-50 .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-50 .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(125.44, 125.44, 125.44);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-50 .toolbar-tray-vertical .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-50 .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-50 .toolbar-tray-vertical .level-2 {
  background: rgb(133.08, 133.08, 133.08) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-50 .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-50 .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-50 .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-50 .toolbar-tray-vertical .level-3 {
  background: rgb(139.176, 139.176, 139.176) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-50 .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-50 .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-50 .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-50 .toolbar-tray-vertical .level-4 {
  background: rgb(145.272, 145.272, 145.272) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-50 .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-50 .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-50 .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-50 .toolbar-tray-vertical .level-5 {
  background: rgb(151.368, 151.368, 151.368) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-50 .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-50 .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-50 .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-50 .toolbar-box a:focus {
  background: rgb(125.44, 125.44, 125.44);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-30 #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(174.44, 174.44, 174.44);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-30 .toolbar .toolbar-bar {
  background-color: #B2B2B2;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-30 .toolbar .toolbar-bar .toolbar-item {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-30 .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #B2B2B2;
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-30 .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-30 .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(174.44, 174.44, 174.44);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-30 .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-30 .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(174.44, 174.44, 174.44);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-30 .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-30 .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-30 .toolbar .toolbar-toggle-orientation {
  background-color: rgb(174.44, 174.44, 174.44);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-30 .toolbar .toolbar-menu {
  background: rgb(174.44, 174.44, 174.44);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-30 .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-30 .toolbar .toolbar-menu span {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-30 .toolbar-tray {
  background-color: rgb(174.44, 174.44, 174.44);
  box-shadow: -2px 2px 12px rgba(178, 178, 178, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-30 .toolbar-tray .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-30 .toolbar-tray .toolbar-menu li {
  background: rgb(174.44, 174.44, 174.44);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-30 .toolbar-tray a {
  background: rgb(174.44, 174.44, 174.44);
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-30 .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-30 .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(174.44, 174.44, 174.44);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-30 .toolbar-tray-vertical .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-30 .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-30 .toolbar-tray-vertical .level-2 {
  background: rgb(181.08, 181.08, 181.08) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-30 .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-30 .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-30 .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-30 .toolbar-tray-vertical .level-3 {
  background: rgb(184.776, 184.776, 184.776) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-30 .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-30 .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-30 .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-30 .toolbar-tray-vertical .level-4 {
  background: rgb(188.472, 188.472, 188.472) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-30 .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-30 .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-30 .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-30 .toolbar-tray-vertical .level-5 {
  background: rgb(192.168, 192.168, 192.168) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-30 .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-30 .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-30 .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-black-30 .toolbar-box a:focus {
  background: rgb(174.44, 174.44, 174.44);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(27.44, 27.44, 30.38);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral .toolbar .toolbar-bar {
  background-color: #1C1C1F;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral .toolbar .toolbar-bar .toolbar-item {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #1C1C1F;
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(27.44, 27.44, 30.38);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(27.44, 27.44, 30.38);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral .toolbar .toolbar-toggle-orientation {
  background-color: rgb(27.44, 27.44, 30.38);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral .toolbar .toolbar-menu {
  background: rgb(27.44, 27.44, 30.38);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral .toolbar .toolbar-menu span {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral .toolbar-tray {
  background-color: rgb(27.44, 27.44, 30.38);
  box-shadow: -2px 2px 12px rgba(28, 28, 31, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral .toolbar-tray .toolbar-menu a {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral .toolbar-tray .toolbar-menu li {
  background: rgb(27.44, 27.44, 30.38);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral .toolbar-tray a {
  background: rgb(27.44, 27.44, 30.38);
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(27.44, 27.44, 30.38);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral .toolbar-tray-vertical .toolbar-menu a {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral .toolbar-tray-vertical .level-2 {
  background: rgb(36.5613559322, 36.5613559322, 40.4786440678) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral .toolbar-tray-vertical .level-3 {
  background: rgb(46.8349830508, 46.8349830508, 51.8530169492) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral .toolbar-tray-vertical .level-4 {
  background: rgb(57.1086101695, 57.1086101695, 63.2273898305) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral .toolbar-tray-vertical .level-5 {
  background: rgb(67.3822372881, 67.3822372881, 74.6017627119) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral .toolbar-box a:focus {
  background: rgb(27.44, 27.44, 30.38);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-90 #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(83.3, 83.3, 88.2);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-90 .toolbar .toolbar-bar {
  background-color: #55555A;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-90 .toolbar .toolbar-bar .toolbar-item {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-90 .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #55555A;
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-90 .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-90 .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(83.3, 83.3, 88.2);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-90 .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-90 .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(83.3, 83.3, 88.2);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-90 .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-90 .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-90 .toolbar .toolbar-toggle-orientation {
  background-color: rgb(83.3, 83.3, 88.2);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-90 .toolbar .toolbar-menu {
  background: rgb(83.3, 83.3, 88.2);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-90 .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-90 .toolbar .toolbar-menu span {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-90 .toolbar-tray {
  background-color: rgb(83.3, 83.3, 88.2);
  box-shadow: -2px 2px 12px rgba(85, 85, 90, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-90 .toolbar-tray .toolbar-menu a {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-90 .toolbar-tray .toolbar-menu li {
  background: rgb(83.3, 83.3, 88.2);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-90 .toolbar-tray a {
  background: rgb(83.3, 83.3, 88.2);
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-90 .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-90 .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(83.3, 83.3, 88.2);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-90 .toolbar-tray-vertical .toolbar-menu a {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-90 .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-90 .toolbar-tray-vertical .level-2 {
  background: rgb(91.5085714286, 91.5085714286, 96.8914285714) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-90 .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-90 .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-90 .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-90 .toolbar-tray-vertical .level-3 {
  background: rgb(99.3188571429, 99.3188571429, 105.1611428571) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-90 .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-90 .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-90 .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-90 .toolbar-tray-vertical .level-4 {
  background: rgb(107.1291428571, 107.1291428571, 113.4308571429) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-90 .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-90 .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-90 .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-90 .toolbar-tray-vertical .level-5 {
  background: rgb(114.9394285714, 114.9394285714, 121.7005714286) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-90 .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-90 .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-90 .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-90 .toolbar-box a:focus {
  background: rgb(83.3, 83.3, 88.2);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-80 #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(114.66, 113.68, 136.22);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-80 .toolbar .toolbar-bar {
  background-color: #75748B;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-80 .toolbar .toolbar-bar .toolbar-item {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-80 .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #75748B;
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-80 .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-80 .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(114.66, 113.68, 136.22);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-80 .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-80 .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(114.66, 113.68, 136.22);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-80 .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-80 .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-80 .toolbar .toolbar-toggle-orientation {
  background-color: rgb(114.66, 113.68, 136.22);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-80 .toolbar .toolbar-menu {
  background: rgb(114.66, 113.68, 136.22);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-80 .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-80 .toolbar .toolbar-menu span {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-80 .toolbar-tray {
  background-color: rgb(114.66, 113.68, 136.22);
  box-shadow: -2px 2px 12px rgba(117, 116, 139, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-80 .toolbar-tray .toolbar-menu a {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-80 .toolbar-tray .toolbar-menu li {
  background: rgb(114.66, 113.68, 136.22);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-80 .toolbar-tray a {
  background: rgb(114.66, 113.68, 136.22);
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-80 .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-80 .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(114.66, 113.68, 136.22);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-80 .toolbar-tray-vertical .toolbar-menu a {
  color: #FFFFFF;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-80 .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-80 .toolbar-tray-vertical .level-2 {
  background: rgb(122.52, 121.56, 143.64) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-80 .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-80 .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-80 .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-80 .toolbar-tray-vertical .level-3 {
  background: rgb(129.144, 128.232, 149.208) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-80 .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-80 .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-80 .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-80 .toolbar-tray-vertical .level-4 {
  background: rgb(135.768, 134.904, 154.776) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-80 .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-80 .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-80 .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-80 .toolbar-tray-vertical .level-5 {
  background: rgb(142.392, 141.576, 160.344) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-80 .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-80 .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #FFFFFF !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-80 .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-80 .toolbar-box a:focus {
  background: rgb(114.66, 113.68, 136.22);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-70 #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(148.5594764398, 147.5260732984, 165.0939267016);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-70 .toolbar .toolbar-bar {
  background-color: #9897A8;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-70 .toolbar .toolbar-bar .toolbar-item {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-70 .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #9897A8;
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-70 .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-70 .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(148.5594764398, 147.5260732984, 165.0939267016);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-70 .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-70 .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(148.5594764398, 147.5260732984, 165.0939267016);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-70 .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-70 .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-70 .toolbar .toolbar-toggle-orientation {
  background-color: rgb(148.5594764398, 147.5260732984, 165.0939267016);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-70 .toolbar .toolbar-menu {
  background: rgb(148.5594764398, 147.5260732984, 165.0939267016);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-70 .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-70 .toolbar .toolbar-menu span {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-70 .toolbar-tray {
  background-color: rgb(148.5594764398, 147.5260732984, 165.0939267016);
  box-shadow: -2px 2px 12px rgba(152, 151, 168, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-70 .toolbar-tray .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-70 .toolbar-tray .toolbar-menu li {
  background: rgb(148.5594764398, 147.5260732984, 165.0939267016);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-70 .toolbar-tray a {
  background: rgb(148.5594764398, 147.5260732984, 165.0939267016);
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-70 .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-70 .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(148.5594764398, 147.5260732984, 165.0939267016);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-70 .toolbar-tray-vertical .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-70 .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-70 .toolbar-tray-vertical .level-2 {
  background: rgb(156.12, 155.16, 171.48) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-70 .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-70 .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-70 .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-70 .toolbar-tray-vertical .level-3 {
  background: rgb(161.064, 160.152, 175.656) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-70 .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-70 .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-70 .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-70 .toolbar-tray-vertical .level-4 {
  background: rgb(166.008, 165.144, 179.832) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-70 .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-70 .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-70 .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-70 .toolbar-tray-vertical .level-5 {
  background: rgb(170.952, 170.136, 184.008) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-70 .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-70 .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-70 .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-70 .toolbar-box a:focus {
  background: rgb(148.5594764398, 147.5260732984, 165.0939267016);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-60 #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(195.002173913, 195.002173913, 214.637826087);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-60 .toolbar .toolbar-bar {
  background-color: #C8C8DA;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-60 .toolbar .toolbar-bar .toolbar-item {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-60 .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #C8C8DA;
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-60 .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-60 .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(195.002173913, 195.002173913, 214.637826087);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-60 .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-60 .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(195.002173913, 195.002173913, 214.637826087);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-60 .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-60 .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-60 .toolbar .toolbar-toggle-orientation {
  background-color: rgb(195.002173913, 195.002173913, 214.637826087);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-60 .toolbar .toolbar-menu {
  background: rgb(195.002173913, 195.002173913, 214.637826087);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-60 .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-60 .toolbar .toolbar-menu span {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-60 .toolbar-tray {
  background-color: rgb(195.002173913, 195.002173913, 214.637826087);
  box-shadow: -2px 2px 12px rgba(200, 200, 218, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-60 .toolbar-tray .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-60 .toolbar-tray .toolbar-menu li {
  background: rgb(195.002173913, 195.002173913, 214.637826087);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-60 .toolbar-tray a {
  background: rgb(195.002173913, 195.002173913, 214.637826087);
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-60 .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-60 .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(195.002173913, 195.002173913, 214.637826087);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-60 .toolbar-tray-vertical .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-60 .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-60 .toolbar-tray-vertical .level-2 {
  background: rgb(202.2, 202.2, 219.48) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-60 .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-60 .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-60 .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-60 .toolbar-tray-vertical .level-3 {
  background: rgb(204.84, 204.84, 221.256) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-60 .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-60 .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-60 .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-60 .toolbar-tray-vertical .level-4 {
  background: rgb(207.48, 207.48, 223.032) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-60 .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-60 .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-60 .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-60 .toolbar-tray-vertical .level-5 {
  background: rgb(210.12, 210.12, 224.808) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-60 .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-60 .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-60 .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-60 .toolbar-box a:focus {
  background: rgb(195.002173913, 195.002173913, 214.637826087);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-50 #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(207.89, 205.6466666667, 223.5933333333);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-50 .toolbar .toolbar-bar {
  background-color: #D5D3E3;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-50 .toolbar .toolbar-bar .toolbar-item {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-50 .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #D5D3E3;
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-50 .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-50 .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(207.89, 205.6466666667, 223.5933333333);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-50 .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-50 .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(207.89, 205.6466666667, 223.5933333333);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-50 .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-50 .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-50 .toolbar .toolbar-toggle-orientation {
  background-color: rgb(207.89, 205.6466666667, 223.5933333333);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-50 .toolbar .toolbar-menu {
  background: rgb(207.89, 205.6466666667, 223.5933333333);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-50 .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-50 .toolbar .toolbar-menu span {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-50 .toolbar-tray {
  background-color: rgb(207.89, 205.6466666667, 223.5933333333);
  box-shadow: -2px 2px 12px rgba(213, 211, 227, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-50 .toolbar-tray .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-50 .toolbar-tray .toolbar-menu li {
  background: rgb(207.89, 205.6466666667, 223.5933333333);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-50 .toolbar-tray a {
  background: rgb(207.89, 205.6466666667, 223.5933333333);
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-50 .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-50 .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(207.89, 205.6466666667, 223.5933333333);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-50 .toolbar-tray-vertical .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-50 .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-50 .toolbar-tray-vertical .level-2 {
  background: rgb(214.68, 212.76, 228.12) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-50 .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-50 .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-50 .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-50 .toolbar-tray-vertical .level-3 {
  background: rgb(216.696, 214.872, 229.464) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-50 .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-50 .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-50 .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-50 .toolbar-tray-vertical .level-4 {
  background: rgb(218.712, 216.984, 230.808) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-50 .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-50 .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-50 .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-50 .toolbar-tray-vertical .level-5 {
  background: rgb(220.728, 219.096, 232.152) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-50 .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-50 .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-50 .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-50 .toolbar-box a:focus {
  background: rgb(207.89, 205.6466666667, 223.5933333333);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-40 #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(218.42, 214.88, 234.94);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-40 .toolbar .toolbar-bar {
  background-color: #E0DDEE;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-40 .toolbar .toolbar-bar .toolbar-item {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-40 .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #E0DDEE;
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-40 .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-40 .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(218.42, 214.88, 234.94);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-40 .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-40 .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(218.42, 214.88, 234.94);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-40 .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-40 .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-40 .toolbar .toolbar-toggle-orientation {
  background-color: rgb(218.42, 214.88, 234.94);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-40 .toolbar .toolbar-menu {
  background: rgb(218.42, 214.88, 234.94);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-40 .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-40 .toolbar .toolbar-menu span {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-40 .toolbar-tray {
  background-color: rgb(218.42, 214.88, 234.94);
  box-shadow: -2px 2px 12px rgba(224, 221, 238, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-40 .toolbar-tray .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-40 .toolbar-tray .toolbar-menu li {
  background: rgb(218.42, 214.88, 234.94);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-40 .toolbar-tray a {
  background: rgb(218.42, 214.88, 234.94);
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-40 .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-40 .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(218.42, 214.88, 234.94);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-40 .toolbar-tray-vertical .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-40 .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-40 .toolbar-tray-vertical .level-2 {
  background: rgb(225.24, 222.36, 238.68) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-40 .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-40 .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-40 .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-40 .toolbar-tray-vertical .level-3 {
  background: rgb(226.728, 223.992, 239.496) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-40 .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-40 .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-40 .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-40 .toolbar-tray-vertical .level-4 {
  background: rgb(228.216, 225.624, 240.312) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-40 .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-40 .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-40 .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-40 .toolbar-tray-vertical .level-5 {
  background: rgb(229.704, 227.256, 241.128) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-40 .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-40 .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-40 .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-40 .toolbar-box a:focus {
  background: rgb(218.42, 214.88, 234.94);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-30 #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(227.2066666667, 223.4166666667, 241.1033333333);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-30 .toolbar .toolbar-bar {
  background-color: #E9E6F4;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-30 .toolbar .toolbar-bar .toolbar-item {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-30 .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #E9E6F4;
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-30 .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-30 .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(227.2066666667, 223.4166666667, 241.1033333333);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-30 .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-30 .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(227.2066666667, 223.4166666667, 241.1033333333);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-30 .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-30 .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-30 .toolbar .toolbar-toggle-orientation {
  background-color: rgb(227.2066666667, 223.4166666667, 241.1033333333);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-30 .toolbar .toolbar-menu {
  background: rgb(227.2066666667, 223.4166666667, 241.1033333333);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-30 .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-30 .toolbar .toolbar-menu span {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-30 .toolbar-tray {
  background-color: rgb(227.2066666667, 223.4166666667, 241.1033333333);
  box-shadow: -2px 2px 12px rgba(233, 230, 244, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-30 .toolbar-tray .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-30 .toolbar-tray .toolbar-menu li {
  background: rgb(227.2066666667, 223.4166666667, 241.1033333333);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-30 .toolbar-tray a {
  background: rgb(227.2066666667, 223.4166666667, 241.1033333333);
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-30 .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-30 .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(227.2066666667, 223.4166666667, 241.1033333333);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-30 .toolbar-tray-vertical .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-30 .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-30 .toolbar-tray-vertical .level-2 {
  background: rgb(233.88, 231, 244.44) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-30 .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-30 .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-30 .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-30 .toolbar-tray-vertical .level-3 {
  background: rgb(234.936, 232.2, 244.968) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-30 .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-30 .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-30 .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-30 .toolbar-tray-vertical .level-4 {
  background: rgb(235.992, 233.4, 245.496) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-30 .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-30 .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-30 .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-30 .toolbar-tray-vertical .level-5 {
  background: rgb(237.048, 234.6, 246.024) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-30 .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-30 .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-30 .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-30 .toolbar-box a:focus {
  background: rgb(227.2066666667, 223.4166666667, 241.1033333333);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-20 #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(235.63, 234.14, 246.06);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-20 .toolbar .toolbar-bar {
  background-color: #F2F1F9;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-20 .toolbar .toolbar-bar .toolbar-item {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-20 .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #F2F1F9;
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-20 .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-20 .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(235.63, 234.14, 246.06);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-20 .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-20 .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(235.63, 234.14, 246.06);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-20 .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-20 .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-20 .toolbar .toolbar-toggle-orientation {
  background-color: rgb(235.63, 234.14, 246.06);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-20 .toolbar .toolbar-menu {
  background: rgb(235.63, 234.14, 246.06);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-20 .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-20 .toolbar .toolbar-menu span {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-20 .toolbar-tray {
  background-color: rgb(235.63, 234.14, 246.06);
  box-shadow: -2px 2px 12px rgba(242, 241, 249, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-20 .toolbar-tray .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-20 .toolbar-tray .toolbar-menu li {
  background: rgb(235.63, 234.14, 246.06);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-20 .toolbar-tray a {
  background: rgb(235.63, 234.14, 246.06);
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-20 .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-20 .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(235.63, 234.14, 246.06);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-20 .toolbar-tray-vertical .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-20 .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-20 .toolbar-tray-vertical .level-2 {
  background: rgb(242.52, 241.56, 249.24) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-20 .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-20 .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-20 .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-20 .toolbar-tray-vertical .level-3 {
  background: rgb(243.144, 242.232, 249.528) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-20 .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-20 .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-20 .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-20 .toolbar-tray-vertical .level-4 {
  background: rgb(243.768, 242.904, 249.816) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-20 .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-20 .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-20 .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-20 .toolbar-tray-vertical .level-5 {
  background: rgb(244.392, 243.576, 250.104) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-20 .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-20 .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-20 .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-20 .toolbar-box a:focus {
  background: rgb(235.63, 234.14, 246.06);
}

.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-10 #toolbar-item-administration-tray.toolbar-tray {
  background-color: rgb(246.96, 246.96, 246.96);
  box-shadow: none;
  border: 0;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-10 .toolbar .toolbar-bar {
  background-color: #FCFCFC;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-10 .toolbar .toolbar-bar .toolbar-item {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-10 .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-color: #FCFCFC;
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-10 .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-10 .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: rgb(246.96, 246.96, 246.96);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-10 .toolbar .toolbar-bar .menu-item:hover,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-10 .toolbar .toolbar-bar .menu-item--expanded {
  background-color: rgb(246.96, 246.96, 246.96);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-10 .toolbar .toolbar-bar .menu-item--active-trail > .toolbar-box a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-10 .toolbar .toolbar-bar .toolbar .toolbar-tray a.is-active {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-10 .toolbar .toolbar-toggle-orientation {
  background-color: rgb(246.96, 246.96, 246.96);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-10 .toolbar .toolbar-menu {
  background: rgb(246.96, 246.96, 246.96);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-10 .toolbar .toolbar-menu a, .adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-10 .toolbar .toolbar-menu span {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-10 .toolbar-tray {
  background-color: rgb(246.96, 246.96, 246.96);
  box-shadow: -2px 2px 12px rgba(252, 252, 252, 0.85);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-10 .toolbar-tray .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-10 .toolbar-tray .toolbar-menu li {
  background: rgb(246.96, 246.96, 246.96);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-10 .toolbar-tray a {
  background: rgb(246.96, 246.96, 246.96);
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-10 .toolbar-tray a:hover {
  background: #0084d7;
  color: #fff;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-10 .toolbar-tray-horizontal {
  border-bottom: 1px solid rgb(246.96, 246.96, 246.96);
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-10 .toolbar-tray-vertical .toolbar-menu a {
  color: #191919;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-10 .toolbar-tray-vertical .level-1 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-10 .toolbar-tray-vertical .level-2 {
  background: rgb(252.12, 252.12, 252.12) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-10 .toolbar-tray-vertical .level-1 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-10 .toolbar-tray-vertical .level-2 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-10 .toolbar-tray-vertical .level-2 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-10 .toolbar-tray-vertical .level-3 {
  background: rgb(252.264, 252.264, 252.264) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-10 .toolbar-tray-vertical .level-2 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-10 .toolbar-tray-vertical .level-3 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-10 .toolbar-tray-vertical .level-3 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-10 .toolbar-tray-vertical .level-4 {
  background: rgb(252.408, 252.408, 252.408) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-10 .toolbar-tray-vertical .level-3 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-10 .toolbar-tray-vertical .level-4 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-10 .toolbar-tray-vertical .level-4 .toolbar-handle.open,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-10 .toolbar-tray-vertical .level-5 {
  background: rgb(252.552, 252.552, 252.552) !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-10 .toolbar-tray-vertical .level-4 .toolbar-handle.open a,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-10 .toolbar-tray-vertical .level-5 a {
  background: transparent;
  color: #191919 !important;
}
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-10 .toolbar-tray-horizontal a:focus,
.adminimal-admin-toolbar.adminimal-admin-toolbar--color--veo-neutral-10 .toolbar-box a:focus {
  background: rgb(246.96, 246.96, 246.96);
}

.cke_dialog_contents a.colorChooser {
  padding: 4px 15px !important;
}
.cke_dialog_contents a.colorChooser span.cke_dialog_ui_button {
  padding: 0;
}

.toolbar-loading.adminimal-admin-toolbar #toolbar-item-administration-tray {
  background-color: #333;
  box-shadow: none;
}

.ck.ck-content tr,
.ck.ck-content .draggable-table.tabledrag-disabled tr {
  background: inherit;
}
.ck.ck-content .table table {
  border-color: #191919;
}
.ck.ck-content .table table td, .ck.ck-content .table table th {
  border-color: #191919;
}
.ck.ck-content .align-right .container--media-links {
  float: right;
}
.ck.ck-content .align-left .container--media-links {
  float: left;
}
.ck.ck-content .align-center .container--media-links {
  margin-left: auto;
  margin-right: auto;
}

.ck.ck-balloon-panel.ck-balloon-panel_visible {
  z-index: 10000;
}

table.sticky-header thead {
  top: initial;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn07 {
  from {
    opacity: 0;
  }
  to {
    opacity: 0.7;
  }
}
@keyframes fadeOut07 {
  from {
    opacity: 0.7;
  }
  to {
    opacity: 0;
  }
}
@keyframes nodeInserted {
  from {
    opacity: 0.99;
  }
  to {
    opacity: 1;
  }
}
/* Layouts */
/* Layout for the content part of a page */
.content {
  clear: both;
  /* Inner page */
  /* Home page */
}
.content .content__inner:before, .content .content__inner:after {
  content: "";
  display: table;
}
.content .content__inner:after {
  clear: both;
}
.content.content--inner-page > .content__inner {
  margin-left: auto;
  margin-right: auto;
}
.content.content--home-page > .content__inner {
  margin-left: auto;
  margin-right: auto;
}

.container {
  clear: both;
}
.container > .container__inner {
  height: 100%;
}
.container > .container__inner:before, .container > .container__inner:after {
  content: "";
  display: table;
}
.container > .container__inner:after {
  clear: both;
}
.container.container--width--standard > .container__inner {
  max-width: 936px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 1023px) {
  .container.container--width--standard > .container__inner {
    max-width: 728px;
  }
}
@media (max-width: 767px) {
  .container.container--width--standard > .container__inner {
    max-width: 100vw;
    padding-left: 24px;
    padding-right: 24px;
  }
}
.container.container--width--text > .container__inner {
  max-width: 728px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 767px) {
  .container.container--width--text > .container__inner {
    max-width: 100vw;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.container.container--width--narrow > .container__inner {
  max-width: 624px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 1023px) {
  .container.container--width--narrow > .container__inner {
    max-width: 728px;
  }
}
@media (max-width: 767px) {
  .container.container--width--narrow > .container__inner {
    max-width: 100vw;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.container.container--width--standard-wide > .container__inner {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 1285px) {
  .container.container--width--standard-wide > .container__inner {
    max-width: 936px;
  }
}
@media (max-width: 1023px) {
  .container.container--width--standard-wide > .container__inner {
    max-width: 728px;
  }
}
@media (max-width: 767px) {
  .container.container--width--standard-wide > .container__inner {
    max-width: 100vw;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.container.container--width--wide > .container__inner {
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 1285px) {
  .container.container--width--wide > .container__inner {
    max-width: 936px;
  }
}
@media (max-width: 1023px) {
  .container.container--width--wide > .container__inner {
    max-width: 728px;
  }
}
@media (max-width: 767px) {
  .container.container--width--wide > .container__inner {
    max-width: 100vw;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.container.container--width--1320 > .container__inner {
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 1285px) {
  .container.container--width--1320 > .container__inner {
    max-width: 960px;
  }
}
@media (max-width: 1023px) {
  .container.container--width--1320 > .container__inner {
    max-width: 728px;
  }
}
@media (max-width: 767px) {
  .container.container--width--1320 > .container__inner {
    max-width: 100vw;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.container.container--width--fullscreen > .container__inner {
  max-width: 100vw;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media (max-width: 1285px) {
  .container.container--width--fullscreen > .container__inner {
    max-width: 100vw;
  }
}
@media (max-width: 1023px) {
  .container.container--width--fullscreen > .container__inner {
    max-width: 100vw;
  }
}
@media (max-width: 767px) {
  .container.container--width--fullscreen > .container__inner {
    max-width: 100vw;
  }
}
.container.container-width-860 > .container__inner {
  max-width: 860px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-top: 0;
}
@media (max-width: 1285px) {
  .container.container-width-860 > .container__inner {
    max-width: 624px;
  }
}
@media (max-width: 1023px) {
  .container.container-width-860 > .container__inner {
    max-width: 728px;
  }
}
@media (max-width: 768px) {
  .container.container-width-860 > .container__inner {
    max-width: 594px;
  }
}
@media (max-width: 600px) {
  .container.container-width-860 > .container__inner {
    max-width: 100vw;
    padding: 0 24px;
  }
}
.container.container-width-1080 > .container__inner {
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}
@media (max-width: 1285px) {
  .container.container-width-1080 > .container__inner {
    max-width: 784px;
  }
}
@media (max-width: 1023px) {
  .container.container-width-1080 > .container__inner {
    max-width: 100vw;
    padding: 0 26px;
  }
}
@media (max-width: 600px) {
  .container.container-width-1080 > .container__inner {
    max-width: 100vw;
    padding: 0 24px;
  }
}
@media (max-width: 1285px) {
  .container.container-width-1080.container--employees > .container__inner {
    max-width: 944px;
  }
}
@media (max-width: 1023px) {
  .container.container-width-1080.container--employees > .container__inner {
    max-width: 100vw;
    padding: 0 26px;
  }
}
@media (max-width: 600px) {
  .container.container-width-1080.container--employees > .container__inner {
    max-width: 100vw;
    padding: 0 24px;
  }
}
.container.container--width--full {
  width: 100%;
}
.container.container--width--half {
  margin-left: 0;
  margin-right: auto;
  width: 50%;
}
@media (max-width: 767px) {
  .container.container--width--half {
    width: 100%;
  }
}
.container.container--width--third {
  margin-left: 0;
  margin-right: auto;
  width: 33.3%;
}
@media (max-width: 767px) {
  .container.container--width--third {
    width: 100%;
  }
}
.container.container--width--two-thirds {
  margin-left: 0;
  margin-right: auto;
  width: 66.6%;
}
@media (max-width: 767px) {
  .container.container--width--two-thirds {
    width: 100%;
  }
}
.container.container--width--breakout {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw !important;
  margin-right: -50vw !important;
  padding-top: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  float: none !important;
}
.container.container--width--breakout > .container__inner {
  max-width: 936px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 1023px) {
  .container.container--width--breakout > .container__inner {
    max-width: 728px;
  }
}
@media (max-width: 767px) {
  .container.container--width--breakout > .container__inner {
    max-width: 100vw;
    padding-left: 24px;
    padding-right: 24px;
  }
}
.container.container--width--original {
  display: table;
  max-width: 100%;
}

.ck-editor .container.container--width--original {
  display: flex;
}
.ck-editor .container.container--media-entity.container--align--center {
  justify-content: center;
}

/* -- Alignment (using only for media-entity elements inside a wysiwyg) -- */
.wysiwyg .container--media-entity,
.ck-editor .container--media-entity {
  margin-top: 0;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .wysiwyg .container--media-entity,
  .ck-editor .container--media-entity {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 767px) {
  .wysiwyg .container--media-entity > .container__inner,
  .ck-editor .container--media-entity > .container__inner {
    padding-left: 0;
    padding-right: 0;
  }
}
.wysiwyg .container--media-entity.container--align--left,
.ck-editor .container--media-entity.container--align--left {
  margin: 0;
  padding: 0 20px 20px 0;
  float: left;
  clear: right;
}
@media (max-width: 767px) {
  .wysiwyg .container--media-entity.container--align--left,
  .ck-editor .container--media-entity.container--align--left {
    float: none;
    padding: 0;
    margin: 0 auto 20px;
  }
}
.wysiwyg .container--media-entity.container--align--right,
.ck-editor .container--media-entity.container--align--right {
  margin: 0;
  padding: 0 0 20px 20px;
  float: right;
  clear: left;
}
@media (max-width: 767px) {
  .wysiwyg .container--media-entity.container--align--right,
  .ck-editor .container--media-entity.container--align--right {
    float: none;
    padding: 0;
    margin: 0 auto 20px;
  }
}
.wysiwyg .container--media-entity.container--align--center,
.ck-editor .container--media-entity.container--align--center {
  margin-left: auto;
  margin-right: auto;
}
.wysiwyg .container--media-entity.container--width--breakout[class*=container--align--],
.ck-editor .container--media-entity.container--width--breakout[class*=container--align--] {
  padding-bottom: 20px;
}
.wysiwyg .container--media-entity.container--width--full[class*=container--align--],
.ck-editor .container--media-entity.container--width--full[class*=container--align--] {
  padding-left: 0;
  padding-right: 0;
}

/* ---------------------- Spaces ------------------------ */
.container--space-inner--false-v > .container__inner {
  padding-top: 0;
  padding-bottom: 0;
}

.container--space-inner--v-xs > .container__inner {
  padding-top: 10px;
  padding-bottom: 10px;
}

.container--space-inner--v-s > .container__inner {
  padding-top: 20px;
  padding-bottom: 20px;
}

.container--space-inner--v-m > .container__inner {
  padding-top: 20px;
  padding-bottom: 20px;
}

.container--space-inner--v-l > .container__inner {
  padding-top: 60px;
  padding-bottom: 60px;
}

.container--space-inner--v-xs--top > .container__inner {
  padding-top: 10px;
}

.container--space-inner--v-s--top > .container__inner {
  padding-top: 20px;
}

.container--space-inner--v-m--top > .container__inner {
  padding-top: 40px;
}

.container--space-inner--v-l--top > .container__inner {
  padding-top: 60px;
  padding-bottom: 60px;
}

.container--space-inner--v-xs--bottom > .container__inner {
  padding-bottom: 10px;
}

.container--space-inner--v-s--bottom > .container__inner {
  padding-bottom: 20px;
}

.container--space-inner--v-m--bottom > .container__inner {
  padding-bottom: 40px;
}

.container--space-inner--v-l--bottom > .container__inner {
  padding-bottom: 60px;
}

.container--space-inner--h-xs > .container__inner {
  padding-left: 10px;
  padding-right: 10px;
}

.container--space-inner--h-s > .container__inner {
  padding-left: 20px;
  padding-right: 20px;
}

.container--space-inner--h-m > .container__inner {
  padding-left: 40px;
  padding-right: 40px;
}

.container--space-inner--h-l > .container__inner {
  padding-left: 60px;
  padding-right: 60px;
}

.container--space-outer--v-xs {
  margin-top: 10px;
  margin-bottom: 10px;
}

.container--space-outer--v-s {
  margin-top: 20px;
  margin-bottom: 20px;
}

.container--space-outer--v-m {
  margin-top: 40px;
  margin-bottom: 40px;
}

.container--space-outer--v-l {
  margin-top: 60px;
  margin-bottom: 60px;
}

.container--space-outer--v-xs--top {
  margin-top: 10px;
}

.container--space-outer--v-s--top {
  margin-top: 20px;
}

.container--space-outer--v-m--top {
  margin-top: 40px;
}

.container--space-outer--v-l--top {
  margin-top: 60px;
}

.container--space-outer--v-xs--bottom {
  margin-bottom: 10px;
}

.container--space-outer--v-s--bottom {
  margin-bottom: 20px;
}

.container--space-outer--v-m--bottom {
  margin-bottom: 40px;
}

.container--space-outer--v-l--bottom {
  margin-bottom: 60px;
}

.container--space-outer--h-xs {
  margin-left: 10px;
  margin-right: 10px;
}

.container--space-outer--h-s {
  margin-left: 20px;
  margin-right: 20px;
}

.container--space-outer--h-m {
  margin-left: 40px;
  margin-right: 40px;
}

.container--space-outer--h-l {
  margin-left: 60px;
  margin-right: 60px;
}

.fbc {
  display: flex;
  /* flex direction */
  /* flex wrap */
  /* align items */
  /* justify content */
  /* Spaces */
  /* Row spaces */
  /* Column spaces */
  /* Row spaces */
  /* Column spaces */
  /* Row spaces */
  /* Column spaces */
  /* Row spaces */
  /* Column spaces */
  /* Row spaces */
  /* Column spaces */
  /* Row spaces */
  /* Column spaces */
  /* Row spaces */
  /* Column spaces */
  /* Row spaces */
  /* Column spaces */
  /* Row spaces */
  /* Column spaces */
}
.fbc--row {
  flex-direction: row;
}
.fbc--row-rev {
  flex-direction: row-reverse;
}
.fbc--column {
  flex-direction: column;
}
.fbc--column-rev {
  flex-direction: column-reverse;
}
@media (max-width: 1023px) {
  .fbc--row--t {
    flex-direction: row;
  }
  .fbc--row-rev--t {
    flex-direction: row-reverse;
  }
  .fbc--column--t {
    flex-direction: column;
  }
  .fbc--column-rev--t {
    flex-direction: column-reverse;
  }
}
@media (max-width: 767px) {
  .fbc--row--m {
    flex-direction: row;
  }
  .fbc--row-rev--m {
    flex-direction: row-reverse;
  }
  .fbc--column--m {
    flex-direction: column;
  }
  .fbc--column-rev--m {
    flex-direction: column-reverse;
  }
}
.fbc--wrap {
  flex-wrap: wrap;
}
.fbc--nowrap {
  flex-wrap: nowrap;
}
.fbc--wrap-rev {
  flex-wrap: wrap-reverse;
}
@media (max-width: 1023px) {
  .fbc--wrap--t {
    flex-wrap: wrap;
  }
  .fbc--nowrap--t {
    flex-wrap: nowrap;
  }
  .fbc--wrap-rev--t {
    flex-wrap: wrap-reverse;
  }
}
@media (max-width: 767px) {
  .fbc--wrap--m {
    flex-wrap: wrap;
  }
  .fbc--nowrap--m {
    flex-wrap: nowrap;
  }
  .fbc--wrap-rev--m {
    flex-wrap: wrap-reverse;
  }
}
.fbc--align--start {
  align-items: flex-start;
}
.fbc--align--end {
  align-items: flex-end;
}
.fbc--align--stretch {
  align-items: stretch;
}
.fbc--align--center {
  align-items: center;
}
@media (max-width: 1023px) {
  .fbc--align--start--t {
    align-items: flex-start;
  }
  .fbc--align--end--t {
    align-items: flex-end;
  }
  .fbc--align--stretch--t {
    align-items: stretch;
  }
  .fbc--align--center--t {
    align-items: center;
  }
}
@media (max-width: 767px) {
  .fbc--align--start--m {
    align-items: flex-start;
  }
  .fbc--align--end--m {
    align-items: flex-end;
  }
  .fbc--align--stretch--m {
    align-items: stretch;
  }
  .fbc--align--center--m {
    align-items: center;
  }
}
.fbc--justify--start {
  justify-content: flex-start;
}
.fbc--justify--end {
  justify-content: flex-end;
}
.fbc--justify--center {
  justify-content: center;
}
.fbc--justify--between {
  justify-content: space-between;
}
.fbc--justify--around {
  justify-content: space-around;
}
@media (max-width: 1023px) {
  .fbc--justify--start--t {
    justify-content: flex-start;
  }
  .fbc--justify--end--t {
    justify-content: flex-end;
  }
  .fbc--justify--center--t {
    justify-content: center;
  }
  .fbc--justify--between--t {
    justify-content: space-between;
  }
  .fbc--justify--around--t {
    justify-content: space-around;
  }
}
@media (max-width: 767px) {
  .fbc--justify--start--m {
    justify-content: flex-start;
  }
  .fbc--justify--end--m {
    justify-content: flex-end;
  }
  .fbc--justify--center--m {
    justify-content: center;
  }
  .fbc--justify--between--m {
    justify-content: space-between;
  }
  .fbc--justify--around--m {
    justify-content: space-around;
  }
}
.fbc--fixed-width--half > * {
  flex: 1 1 calc(50% - 20px);
}
.fbc--fixed-width--third > * {
  flex: 1 1 calc(100% - 20px);
}
.fbc--fixed-width--full > * {
  flex: 1 1 calc(100% - 20px);
}
@media (max-width: 1023px) {
  .fbc--fixed-width--half--t > * {
    flex: 1 1 calc(50% - 20px);
  }
  .fbc--fixed-width--third--t > * {
    flex: 1 1 calc(100% - 20px);
  }
  .fbc--fixed-width--full--t > * {
    flex: 1 1 calc(100% - 20px);
  }
}
@media (max-width: 767px) {
  .fbc--fixed-width--half--m > * {
    flex: 1 1 calc(50% - 20px);
  }
  .fbc--fixed-width--third--m > * {
    flex: 1 1 calc(100% - 20px);
  }
  .fbc--fixed-width--full--m > * {
    flex: 1 1 calc(100% - 20px);
  }
}
.fbc.fbc--row.fbc--justify--start, .fbc.fbc--row-rev.fbc--justify--start {
  margin: -10px -10px -10px 0;
}
.fbc.fbc--row.fbc--justify--start > *, .fbc.fbc--row-rev.fbc--justify--start > * {
  margin: 10px 10px 10px 0;
}
.fbc.fbc--row.fbc--justify--center, .fbc.fbc--row-rev.fbc--justify--center {
  margin: -10px;
}
.fbc.fbc--row.fbc--justify--center > *, .fbc.fbc--row-rev.fbc--justify--center > * {
  margin: 10px;
}
.fbc.fbc--row.fbc--justify--end, .fbc.fbc--row-rev.fbc--justify--end {
  margin: -10px 0 -10px -10px;
}
.fbc.fbc--row.fbc--justify--end > *, .fbc.fbc--row-rev.fbc--justify--end > * {
  margin: 10px 0 10px 10px;
}
.fbc.fbc--row.fbc--justify--around, .fbc.fbc--row.fbc--justify--between, .fbc.fbc--row-rev.fbc--justify--around, .fbc.fbc--row-rev.fbc--justify--between {
  margin: -10px 0;
}
.fbc.fbc--row.fbc--justify--around > *, .fbc.fbc--row.fbc--justify--between > *, .fbc.fbc--row-rev.fbc--justify--around > *, .fbc.fbc--row-rev.fbc--justify--between > * {
  margin: 10px 0;
}
.fbc.fbc--column.fbc--justify--start, .fbc.fbc--column.fbc--justify--end, .fbc.fbc--column.fbc--justify--around, .fbc.fbc--column.fbc--justify--between, .fbc.fbc--column-rev.fbc--justify--start, .fbc.fbc--column-rev.fbc--justify--end, .fbc.fbc--column-rev.fbc--justify--around, .fbc.fbc--column-rev.fbc--justify--between {
  margin: -10px 0;
}
.fbc.fbc--column.fbc--justify--start > *, .fbc.fbc--column.fbc--justify--end > *, .fbc.fbc--column.fbc--justify--around > *, .fbc.fbc--column.fbc--justify--between > *, .fbc.fbc--column-rev.fbc--justify--start > *, .fbc.fbc--column-rev.fbc--justify--end > *, .fbc.fbc--column-rev.fbc--justify--around > *, .fbc.fbc--column-rev.fbc--justify--between > * {
  margin: 10px 0;
}
@media (max-width: 1023px) {
  .fbc.fbc--row.fbc--justify--start--t, .fbc.fbc--row-rev.fbc--justify--start--t {
    margin: -10px -10px -10px 0;
  }
  .fbc.fbc--row.fbc--justify--start--t > *, .fbc.fbc--row-rev.fbc--justify--start--t > * {
    margin: 10px 10px 10px 0;
  }
}
@media (max-width: 1023px) {
  .fbc.fbc--row.fbc--justify--center--t, .fbc.fbc--row-rev.fbc--justify--center--t {
    margin: -10px;
  }
  .fbc.fbc--row.fbc--justify--center--t > *, .fbc.fbc--row-rev.fbc--justify--center--t > * {
    margin: 10px;
  }
}
@media (max-width: 1023px) {
  .fbc.fbc--row.fbc--justify--end--t, .fbc.fbc--row-rev.fbc--justify--end--t {
    margin: -10px 0 -10px -10px;
  }
  .fbc.fbc--row.fbc--justify--end--t > *, .fbc.fbc--row-rev.fbc--justify--end--t > * {
    margin: 10px 0 10px 10px;
  }
}
@media (max-width: 1023px) {
  .fbc.fbc--row.fbc--justify--around--t, .fbc.fbc--row.fbc--justify--between--t, .fbc.fbc--row-rev.fbc--justify--around--t, .fbc.fbc--row-rev.fbc--justify--between--t {
    margin: -10px 0;
  }
  .fbc.fbc--row.fbc--justify--around--t > *, .fbc.fbc--row.fbc--justify--between--t > *, .fbc.fbc--row-rev.fbc--justify--around--t > *, .fbc.fbc--row-rev.fbc--justify--between--t > * {
    margin: 10px 0;
  }
}
@media (max-width: 1023px) {
  .fbc.fbc--column.fbc--justify--start--t, .fbc.fbc--column.fbc--justify--end--t, .fbc.fbc--column.fbc--justify--around--t, .fbc.fbc--column.fbc--justify--between--t, .fbc.fbc--column-rev.fbc--justify--start--t, .fbc.fbc--column-rev.fbc--justify--end--t, .fbc.fbc--column-rev.fbc--justify--around--t, .fbc.fbc--column-rev.fbc--justify--between--t {
    margin: -10px 0;
  }
  .fbc.fbc--column.fbc--justify--start--t > *, .fbc.fbc--column.fbc--justify--end--t > *, .fbc.fbc--column.fbc--justify--around--t > *, .fbc.fbc--column.fbc--justify--between--t > *, .fbc.fbc--column-rev.fbc--justify--start--t > *, .fbc.fbc--column-rev.fbc--justify--end--t > *, .fbc.fbc--column-rev.fbc--justify--around--t > *, .fbc.fbc--column-rev.fbc--justify--between--t > * {
    margin: 10px 0;
  }
}
@media (max-width: 767px) {
  .fbc.fbc--row.fbc--justify--start--m, .fbc.fbc--row-rev.fbc--justify--start--m {
    margin: -10px -10px -10px 0;
  }
  .fbc.fbc--row.fbc--justify--start--m > *, .fbc.fbc--row-rev.fbc--justify--start--m > * {
    margin: 10px 10px 10px 0;
  }
}
@media (max-width: 767px) {
  .fbc.fbc--row.fbc--justify--center--m, .fbc.fbc--row-rev.fbc--justify--center--m {
    margin: -10px;
  }
  .fbc.fbc--row.fbc--justify--center--m > *, .fbc.fbc--row-rev.fbc--justify--center--m > * {
    margin: 10px;
  }
}
@media (max-width: 767px) {
  .fbc.fbc--row.fbc--justify--end--m, .fbc.fbc--row-rev.fbc--justify--end--m {
    margin: -10px 0 -10px -10px;
  }
  .fbc.fbc--row.fbc--justify--end--m > *, .fbc.fbc--row-rev.fbc--justify--end--m > * {
    margin: 10px 0 10px 10px;
  }
}
@media (max-width: 767px) {
  .fbc.fbc--row.fbc--justify--around--m, .fbc.fbc--row.fbc--justify--between--m, .fbc.fbc--row-rev.fbc--justify--around--m, .fbc.fbc--row-rev.fbc--justify--between--m {
    margin: -10px 0;
  }
  .fbc.fbc--row.fbc--justify--around--m > *, .fbc.fbc--row.fbc--justify--between--m > *, .fbc.fbc--row-rev.fbc--justify--around--m > *, .fbc.fbc--row-rev.fbc--justify--between--m > * {
    margin: 10px 0;
  }
}
@media (max-width: 767px) {
  .fbc.fbc--column.fbc--justify--start--m, .fbc.fbc--column.fbc--justify--end--m, .fbc.fbc--column.fbc--justify--around--m, .fbc.fbc--column.fbc--justify--between--m, .fbc.fbc--column-rev.fbc--justify--start--m, .fbc.fbc--column-rev.fbc--justify--end--m, .fbc.fbc--column-rev.fbc--justify--around--m, .fbc.fbc--column-rev.fbc--justify--between--m {
    margin: -10px 0;
  }
  .fbc.fbc--column.fbc--justify--start--m > *, .fbc.fbc--column.fbc--justify--end--m > *, .fbc.fbc--column.fbc--justify--around--m > *, .fbc.fbc--column.fbc--justify--between--m > *, .fbc.fbc--column-rev.fbc--justify--start--m > *, .fbc.fbc--column-rev.fbc--justify--end--m > *, .fbc.fbc--column-rev.fbc--justify--around--m > *, .fbc.fbc--column-rev.fbc--justify--between--m > * {
    margin: 10px 0;
  }
}
@media (max-width: 1023px) {
  .fbc.fbc--row--t.fbc--justify--start, .fbc.fbc--row-rev--t.fbc--justify--start {
    margin: -10px -10px -10px 0;
  }
  .fbc.fbc--row--t.fbc--justify--start > *, .fbc.fbc--row-rev--t.fbc--justify--start > * {
    margin: 10px 10px 10px 0;
  }
}
@media (max-width: 1023px) {
  .fbc.fbc--row--t.fbc--justify--center, .fbc.fbc--row-rev.fbc--justify--center {
    margin: -10px;
  }
  .fbc.fbc--row--t.fbc--justify--center > *, .fbc.fbc--row-rev.fbc--justify--center > * {
    margin: 10px;
  }
}
@media (max-width: 1023px) {
  .fbc.fbc--row--t.fbc--justify--end, .fbc.fbc--row-rev.fbc--justify--end {
    margin: -10px 0 -10px -10px;
  }
  .fbc.fbc--row--t.fbc--justify--end > *, .fbc.fbc--row-rev.fbc--justify--end > * {
    margin: 10px 0 10px 10px;
  }
}
@media (max-width: 1023px) {
  .fbc.fbc--row--t.fbc--justify--around, .fbc.fbc--row--t.fbc--justify--between, .fbc.fbc--row-rev.fbc--justify--around, .fbc.fbc--row-rev.fbc--justify--between {
    margin: -10px 0;
  }
  .fbc.fbc--row--t.fbc--justify--around > *, .fbc.fbc--row--t.fbc--justify--between > *, .fbc.fbc--row-rev.fbc--justify--around > *, .fbc.fbc--row-rev.fbc--justify--between > * {
    margin: 10px 0;
  }
}
@media (max-width: 1023px) {
  .fbc.fbc--column--t.fbc--justify--start, .fbc.fbc--column--t.fbc--justify--end, .fbc.fbc--column--t.fbc--justify--around, .fbc.fbc--column--t.fbc--justify--between, .fbc.fbc--column-rev.fbc--justify--start, .fbc.fbc--column-rev.fbc--justify--end, .fbc.fbc--column-rev.fbc--justify--around, .fbc.fbc--column-rev.fbc--justify--between {
    margin: -10px 0;
  }
  .fbc.fbc--column--t.fbc--justify--start > *, .fbc.fbc--column--t.fbc--justify--end > *, .fbc.fbc--column--t.fbc--justify--around > *, .fbc.fbc--column--t.fbc--justify--between > *, .fbc.fbc--column-rev.fbc--justify--start > *, .fbc.fbc--column-rev.fbc--justify--end > *, .fbc.fbc--column-rev.fbc--justify--around > *, .fbc.fbc--column-rev.fbc--justify--between > * {
    margin: 10px 0;
  }
}
@media (max-width: 1023px) {
  .fbc.fbc--row--t.fbc--justify--start--t, .fbc.fbc--row-rev--t.fbc--justify--start--t {
    margin: -10px -10px -10px 0;
  }
  .fbc.fbc--row--t.fbc--justify--start--t > *, .fbc.fbc--row-rev--t.fbc--justify--start--t > * {
    margin: 10px 10px 10px 0;
  }
}
@media (max-width: 1023px) {
  .fbc.fbc--row--t.fbc--justify--center--t, .fbc.fbc--row-rev.fbc--justify--center--t {
    margin: -10px;
  }
  .fbc.fbc--row--t.fbc--justify--center--t > *, .fbc.fbc--row-rev.fbc--justify--center--t > * {
    margin: 10px;
  }
}
@media (max-width: 1023px) {
  .fbc.fbc--row--t.fbc--justify--end--t, .fbc.fbc--row-rev.fbc--justify--end--t {
    margin: -10px 0 -10px -10px;
  }
  .fbc.fbc--row--t.fbc--justify--end--t > *, .fbc.fbc--row-rev.fbc--justify--end--t > * {
    margin: 10px 0 10px 10px;
  }
}
@media (max-width: 1023px) {
  .fbc.fbc--row--t.fbc--justify--around--t, .fbc.fbc--row--t.fbc--justify--between--t, .fbc.fbc--row-rev.fbc--justify--around--t, .fbc.fbc--row-rev.fbc--justify--between--t {
    margin: -10px 0;
  }
  .fbc.fbc--row--t.fbc--justify--around--t > *, .fbc.fbc--row--t.fbc--justify--between--t > *, .fbc.fbc--row-rev.fbc--justify--around--t > *, .fbc.fbc--row-rev.fbc--justify--between--t > * {
    margin: 10px 0;
  }
}
@media (max-width: 1023px) {
  .fbc.fbc--column--t.fbc--justify--start--t, .fbc.fbc--column--t.fbc--justify--end--t, .fbc.fbc--column--t.fbc--justify--around--t, .fbc.fbc--column--t.fbc--justify--between--t, .fbc.fbc--column-rev.fbc--justify--start--t, .fbc.fbc--column-rev.fbc--justify--end--t, .fbc.fbc--column-rev.fbc--justify--around--t, .fbc.fbc--column-rev.fbc--justify--between--t {
    margin: -10px 0;
  }
  .fbc.fbc--column--t.fbc--justify--start--t > *, .fbc.fbc--column--t.fbc--justify--end--t > *, .fbc.fbc--column--t.fbc--justify--around--t > *, .fbc.fbc--column--t.fbc--justify--between--t > *, .fbc.fbc--column-rev.fbc--justify--start--t > *, .fbc.fbc--column-rev.fbc--justify--end--t > *, .fbc.fbc--column-rev.fbc--justify--around--t > *, .fbc.fbc--column-rev.fbc--justify--between--t > * {
    margin: 10px 0;
  }
}
@media (max-width: 1023px) {
  .fbc.fbc--row--t.fbc--justify--start--m, .fbc.fbc--row-rev--t.fbc--justify--start--m {
    margin: -10px -10px -10px 0;
  }
  .fbc.fbc--row--t.fbc--justify--start--m > *, .fbc.fbc--row-rev--t.fbc--justify--start--m > * {
    margin: 10px 10px 10px 0;
  }
}
@media (max-width: 767px) {
  .fbc.fbc--row--t.fbc--justify--start--m, .fbc.fbc--row-rev--t.fbc--justify--start--m {
    margin: -10px -10px -10px 0;
  }
  .fbc.fbc--row--t.fbc--justify--start--m > *, .fbc.fbc--row-rev--t.fbc--justify--start--m > * {
    margin: 10px 10px 10px 0;
  }
}
@media (max-width: 1023px) {
  .fbc.fbc--row--t.fbc--justify--center--m, .fbc.fbc--row-rev.fbc--justify--center--m {
    margin: -10px;
  }
  .fbc.fbc--row--t.fbc--justify--center--m > *, .fbc.fbc--row-rev.fbc--justify--center--m > * {
    margin: 10px;
  }
}
@media (max-width: 767px) {
  .fbc.fbc--row--t.fbc--justify--center--m, .fbc.fbc--row-rev.fbc--justify--center--m {
    margin: -10px;
  }
  .fbc.fbc--row--t.fbc--justify--center--m > *, .fbc.fbc--row-rev.fbc--justify--center--m > * {
    margin: 10px;
  }
}
@media (max-width: 1023px) {
  .fbc.fbc--row--t.fbc--justify--end--m, .fbc.fbc--row-rev.fbc--justify--end--m {
    margin: -10px 0 -10px -10px;
  }
  .fbc.fbc--row--t.fbc--justify--end--m > *, .fbc.fbc--row-rev.fbc--justify--end--m > * {
    margin: 10px 0 10px 10px;
  }
}
@media (max-width: 767px) {
  .fbc.fbc--row--t.fbc--justify--end--m, .fbc.fbc--row-rev.fbc--justify--end--m {
    margin: -10px 0 -10px -10px;
  }
  .fbc.fbc--row--t.fbc--justify--end--m > *, .fbc.fbc--row-rev.fbc--justify--end--m > * {
    margin: 10px 0 10px 10px;
  }
}
@media (max-width: 1023px) {
  .fbc.fbc--row--t.fbc--justify--around--m, .fbc.fbc--row--t.fbc--justify--between--m, .fbc.fbc--row-rev.fbc--justify--around--m, .fbc.fbc--row-rev.fbc--justify--between--m {
    margin: -10px 0;
  }
  .fbc.fbc--row--t.fbc--justify--around--m > *, .fbc.fbc--row--t.fbc--justify--between--m > *, .fbc.fbc--row-rev.fbc--justify--around--m > *, .fbc.fbc--row-rev.fbc--justify--between--m > * {
    margin: 10px 0;
  }
}
@media (max-width: 767px) {
  .fbc.fbc--row--t.fbc--justify--around--m, .fbc.fbc--row--t.fbc--justify--between--m, .fbc.fbc--row-rev.fbc--justify--around--m, .fbc.fbc--row-rev.fbc--justify--between--m {
    margin: -10px 0;
  }
  .fbc.fbc--row--t.fbc--justify--around--m > *, .fbc.fbc--row--t.fbc--justify--between--m > *, .fbc.fbc--row-rev.fbc--justify--around--m > *, .fbc.fbc--row-rev.fbc--justify--between--m > * {
    margin: 10px 0;
  }
}
@media (max-width: 1023px) {
  .fbc.fbc--column--t.fbc--justify--start--m, .fbc.fbc--column--t.fbc--justify--end--m, .fbc.fbc--column--t.fbc--justify--around--m, .fbc.fbc--column--t.fbc--justify--between--m, .fbc.fbc--column-rev.fbc--justify--start--m, .fbc.fbc--column-rev.fbc--justify--end--m, .fbc.fbc--column-rev.fbc--justify--around--m, .fbc.fbc--column-rev.fbc--justify--between--m {
    margin: -10px 0;
  }
  .fbc.fbc--column--t.fbc--justify--start--m > *, .fbc.fbc--column--t.fbc--justify--end--m > *, .fbc.fbc--column--t.fbc--justify--around--m > *, .fbc.fbc--column--t.fbc--justify--between--m > *, .fbc.fbc--column-rev.fbc--justify--start--m > *, .fbc.fbc--column-rev.fbc--justify--end--m > *, .fbc.fbc--column-rev.fbc--justify--around--m > *, .fbc.fbc--column-rev.fbc--justify--between--m > * {
    margin: 10px 0;
  }
}
@media (max-width: 767px) {
  .fbc.fbc--column--t.fbc--justify--start--m, .fbc.fbc--column--t.fbc--justify--end--m, .fbc.fbc--column--t.fbc--justify--around--m, .fbc.fbc--column--t.fbc--justify--between--m, .fbc.fbc--column-rev.fbc--justify--start--m, .fbc.fbc--column-rev.fbc--justify--end--m, .fbc.fbc--column-rev.fbc--justify--around--m, .fbc.fbc--column-rev.fbc--justify--between--m {
    margin: -10px 0;
  }
  .fbc.fbc--column--t.fbc--justify--start--m > *, .fbc.fbc--column--t.fbc--justify--end--m > *, .fbc.fbc--column--t.fbc--justify--around--m > *, .fbc.fbc--column--t.fbc--justify--between--m > *, .fbc.fbc--column-rev.fbc--justify--start--m > *, .fbc.fbc--column-rev.fbc--justify--end--m > *, .fbc.fbc--column-rev.fbc--justify--around--m > *, .fbc.fbc--column-rev.fbc--justify--between--m > * {
    margin: 10px 0;
  }
}
@media (max-width: 767px) {
  .fbc.fbc--row--m.fbc--justify--start, .fbc.fbc--row-rev--m.fbc--justify--start {
    margin: -10px -10px -10px 0;
  }
  .fbc.fbc--row--m.fbc--justify--start > *, .fbc.fbc--row-rev--m.fbc--justify--start > * {
    margin: 10px 10px 10px 0;
  }
}
@media (max-width: 767px) {
  .fbc.fbc--row--m.fbc--justify--center, .fbc.fbc--row-rev.fbc--justify--center {
    margin: -10px;
  }
  .fbc.fbc--row--m.fbc--justify--center > *, .fbc.fbc--row-rev.fbc--justify--center > * {
    margin: 10px;
  }
}
@media (max-width: 767px) {
  .fbc.fbc--row--m.fbc--justify--end, .fbc.fbc--row-rev.fbc--justify--end {
    margin: -10px 0 -10px -10px;
  }
  .fbc.fbc--row--m.fbc--justify--end > *, .fbc.fbc--row-rev.fbc--justify--end > * {
    margin: 10px 0 10px 10px;
  }
}
@media (max-width: 767px) {
  .fbc.fbc--row--m.fbc--justify--around, .fbc.fbc--row--m.fbc--justify--between, .fbc.fbc--row-rev.fbc--justify--around, .fbc.fbc--row-rev.fbc--justify--between {
    margin: -10px 0;
  }
  .fbc.fbc--row--m.fbc--justify--around > *, .fbc.fbc--row--m.fbc--justify--between > *, .fbc.fbc--row-rev.fbc--justify--around > *, .fbc.fbc--row-rev.fbc--justify--between > * {
    margin: 10px 0;
  }
}
@media (max-width: 767px) {
  .fbc.fbc--column--m.fbc--justify--start, .fbc.fbc--column--m.fbc--justify--end, .fbc.fbc--column--m.fbc--justify--around, .fbc.fbc--column--m.fbc--justify--between, .fbc.fbc--column-rev.fbc--justify--start, .fbc.fbc--column-rev.fbc--justify--end, .fbc.fbc--column-rev.fbc--justify--around, .fbc.fbc--column-rev.fbc--justify--between {
    margin: -10px 0;
  }
  .fbc.fbc--column--m.fbc--justify--start > *, .fbc.fbc--column--m.fbc--justify--end > *, .fbc.fbc--column--m.fbc--justify--around > *, .fbc.fbc--column--m.fbc--justify--between > *, .fbc.fbc--column-rev.fbc--justify--start > *, .fbc.fbc--column-rev.fbc--justify--end > *, .fbc.fbc--column-rev.fbc--justify--around > *, .fbc.fbc--column-rev.fbc--justify--between > * {
    margin: 10px 0;
  }
}
@media (max-width: 1023px) {
  .fbc.fbc--row--m.fbc--justify--start--t, .fbc.fbc--row-rev--m.fbc--justify--start--t {
    margin: -10px -10px -10px 0;
  }
  .fbc.fbc--row--m.fbc--justify--start--t > *, .fbc.fbc--row-rev--m.fbc--justify--start--t > * {
    margin: 10px 10px 10px 0;
  }
}
@media (max-width: 767px) {
  .fbc.fbc--row--m.fbc--justify--start--t, .fbc.fbc--row-rev--m.fbc--justify--start--t {
    margin: -10px -10px -10px 0;
  }
  .fbc.fbc--row--m.fbc--justify--start--t > *, .fbc.fbc--row-rev--m.fbc--justify--start--t > * {
    margin: 10px 10px 10px 0;
  }
}
@media (max-width: 1023px) {
  .fbc.fbc--row--m.fbc--justify--center--t, .fbc.fbc--row-rev.fbc--justify--center--t {
    margin: -10px;
  }
  .fbc.fbc--row--m.fbc--justify--center--t > *, .fbc.fbc--row-rev.fbc--justify--center--t > * {
    margin: 10px;
  }
}
@media (max-width: 767px) {
  .fbc.fbc--row--m.fbc--justify--center--t, .fbc.fbc--row-rev.fbc--justify--center--t {
    margin: -10px;
  }
  .fbc.fbc--row--m.fbc--justify--center--t > *, .fbc.fbc--row-rev.fbc--justify--center--t > * {
    margin: 10px;
  }
}
@media (max-width: 1023px) {
  .fbc.fbc--row--m.fbc--justify--end--t, .fbc.fbc--row-rev.fbc--justify--end--t {
    margin: -10px 0 -10px -10px;
  }
  .fbc.fbc--row--m.fbc--justify--end--t > *, .fbc.fbc--row-rev.fbc--justify--end--t > * {
    margin: 10px 0 10px 10px;
  }
}
@media (max-width: 767px) {
  .fbc.fbc--row--m.fbc--justify--end--t, .fbc.fbc--row-rev.fbc--justify--end--t {
    margin: -10px 0 -10px -10px;
  }
  .fbc.fbc--row--m.fbc--justify--end--t > *, .fbc.fbc--row-rev.fbc--justify--end--t > * {
    margin: 10px 0 10px 10px;
  }
}
@media (max-width: 1023px) {
  .fbc.fbc--row--m.fbc--justify--around--t, .fbc.fbc--row--m.fbc--justify--between--t, .fbc.fbc--row-rev.fbc--justify--around--t, .fbc.fbc--row-rev.fbc--justify--between--t {
    margin: -10px 0;
  }
  .fbc.fbc--row--m.fbc--justify--around--t > *, .fbc.fbc--row--m.fbc--justify--between--t > *, .fbc.fbc--row-rev.fbc--justify--around--t > *, .fbc.fbc--row-rev.fbc--justify--between--t > * {
    margin: 10px 0;
  }
}
@media (max-width: 767px) {
  .fbc.fbc--row--m.fbc--justify--around--t, .fbc.fbc--row--m.fbc--justify--between--t, .fbc.fbc--row-rev.fbc--justify--around--t, .fbc.fbc--row-rev.fbc--justify--between--t {
    margin: -10px 0;
  }
  .fbc.fbc--row--m.fbc--justify--around--t > *, .fbc.fbc--row--m.fbc--justify--between--t > *, .fbc.fbc--row-rev.fbc--justify--around--t > *, .fbc.fbc--row-rev.fbc--justify--between--t > * {
    margin: 10px 0;
  }
}
@media (max-width: 1023px) {
  .fbc.fbc--column--m.fbc--justify--start--t, .fbc.fbc--column--m.fbc--justify--end--t, .fbc.fbc--column--m.fbc--justify--around--t, .fbc.fbc--column--m.fbc--justify--between--t, .fbc.fbc--column-rev.fbc--justify--start--t, .fbc.fbc--column-rev.fbc--justify--end--t, .fbc.fbc--column-rev.fbc--justify--around--t, .fbc.fbc--column-rev.fbc--justify--between--t {
    margin: -10px 0;
  }
  .fbc.fbc--column--m.fbc--justify--start--t > *, .fbc.fbc--column--m.fbc--justify--end--t > *, .fbc.fbc--column--m.fbc--justify--around--t > *, .fbc.fbc--column--m.fbc--justify--between--t > *, .fbc.fbc--column-rev.fbc--justify--start--t > *, .fbc.fbc--column-rev.fbc--justify--end--t > *, .fbc.fbc--column-rev.fbc--justify--around--t > *, .fbc.fbc--column-rev.fbc--justify--between--t > * {
    margin: 10px 0;
  }
}
@media (max-width: 767px) {
  .fbc.fbc--column--m.fbc--justify--start--t, .fbc.fbc--column--m.fbc--justify--end--t, .fbc.fbc--column--m.fbc--justify--around--t, .fbc.fbc--column--m.fbc--justify--between--t, .fbc.fbc--column-rev.fbc--justify--start--t, .fbc.fbc--column-rev.fbc--justify--end--t, .fbc.fbc--column-rev.fbc--justify--around--t, .fbc.fbc--column-rev.fbc--justify--between--t {
    margin: -10px 0;
  }
  .fbc.fbc--column--m.fbc--justify--start--t > *, .fbc.fbc--column--m.fbc--justify--end--t > *, .fbc.fbc--column--m.fbc--justify--around--t > *, .fbc.fbc--column--m.fbc--justify--between--t > *, .fbc.fbc--column-rev.fbc--justify--start--t > *, .fbc.fbc--column-rev.fbc--justify--end--t > *, .fbc.fbc--column-rev.fbc--justify--around--t > *, .fbc.fbc--column-rev.fbc--justify--between--t > * {
    margin: 10px 0;
  }
}
@media (max-width: 767px) {
  .fbc.fbc--row--m.fbc--justify--start--m, .fbc.fbc--row-rev--m.fbc--justify--start--m {
    margin: -10px -10px -10px 0;
  }
  .fbc.fbc--row--m.fbc--justify--start--m > *, .fbc.fbc--row-rev--m.fbc--justify--start--m > * {
    margin: 10px 10px 10px 0;
  }
}
@media (max-width: 767px) {
  .fbc.fbc--row--m.fbc--justify--center--m, .fbc.fbc--row-rev.fbc--justify--center--m {
    margin: -10px;
  }
  .fbc.fbc--row--m.fbc--justify--center--m > *, .fbc.fbc--row-rev.fbc--justify--center--m > * {
    margin: 10px;
  }
}
@media (max-width: 767px) {
  .fbc.fbc--row--m.fbc--justify--end--m, .fbc.fbc--row-rev.fbc--justify--end--m {
    margin: -10px 0 -10px -10px;
  }
  .fbc.fbc--row--m.fbc--justify--end--m > *, .fbc.fbc--row-rev.fbc--justify--end--m > * {
    margin: 10px 0 10px 10px;
  }
}
@media (max-width: 767px) {
  .fbc.fbc--row--m.fbc--justify--around--m, .fbc.fbc--row--m.fbc--justify--between--m, .fbc.fbc--row-rev.fbc--justify--around--m, .fbc.fbc--row-rev.fbc--justify--between--m {
    margin: -10px 0;
  }
  .fbc.fbc--row--m.fbc--justify--around--m > *, .fbc.fbc--row--m.fbc--justify--between--m > *, .fbc.fbc--row-rev.fbc--justify--around--m > *, .fbc.fbc--row-rev.fbc--justify--between--m > * {
    margin: 10px 0;
  }
}
@media (max-width: 767px) {
  .fbc.fbc--column--m.fbc--justify--start--m, .fbc.fbc--column--m.fbc--justify--end--m, .fbc.fbc--column--m.fbc--justify--around--m, .fbc.fbc--column--m.fbc--justify--between--m, .fbc.fbc--column-rev.fbc--justify--start--m, .fbc.fbc--column-rev.fbc--justify--end--m, .fbc.fbc--column-rev.fbc--justify--around--m, .fbc.fbc--column-rev.fbc--justify--between--m {
    margin: -10px 0;
  }
  .fbc.fbc--column--m.fbc--justify--start--m > *, .fbc.fbc--column--m.fbc--justify--end--m > *, .fbc.fbc--column--m.fbc--justify--around--m > *, .fbc.fbc--column--m.fbc--justify--between--m > *, .fbc.fbc--column-rev.fbc--justify--start--m > *, .fbc.fbc--column-rev.fbc--justify--end--m > *, .fbc.fbc--column-rev.fbc--justify--around--m > *, .fbc.fbc--column-rev.fbc--justify--between--m > * {
    margin: 10px 0;
  }
}

.form-grid {
  margin-left: -20px;
  margin-right: -20px;
  margin-top: -20px;
  display: flex;
  flex-flow: row wrap;
}
.form-grid--align--right {
  justify-content: flex-end;
}
.form-grid--align--center {
  justify-content: center;
}
.form-grid--align--justify {
  justify-content: space-between;
}
.form-grid--align--spaced {
  justify-content: space-around;
}
.form-grid--align--middle {
  align-items: center;
}
.form-grid--align--top {
  align-items: flex-start;
}
.form-grid--align--bottom {
  align-items: flex-end;
}

[class*=form-col-] {
  position: relative;
  margin-top: 20px;
  min-width: initial;
  flex: 1 1 0;
  padding-right: 20px;
  padding-left: 20px;
  min-height: 1px;
}

.webform [class*=form-col-] {
  margin-top: 0;
}
.webform [class*=form-col-] > .form-wrapper,
.webform [class*=form-col-] > .form-item {
  margin-top: 10px;
  margin-bottom: 10px;
}

.container[class*=container--width--] .webform .container.container--width--narrow > .container__inner {
  max-width: 100%;
}

@media (min-width: 1025px) {
  .form-grid--xs-padding--desktop {
    margin-left: -10px;
    margin-right: -10px;
  }
  .form-grid--xs-padding--desktop [class*=form-col-] {
    padding-right: 10px;
    padding-left: 10px;
  }
}

.form-col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

@media (max-width: 1023px) {
  .form-col-1-t {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
}
@media (max-width: 767px) {
  .form-col-1-m {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
}
.form-col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

@media (max-width: 1023px) {
  .form-col-2-t {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
}
@media (max-width: 767px) {
  .form-col-2-m {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
}
.form-col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

@media (max-width: 1023px) {
  .form-col-3-t {
    flex: 0 0 25%;
    max-width: 25%;
  }
}
@media (max-width: 767px) {
  .form-col-3-m {
    flex: 0 0 25%;
    max-width: 25%;
  }
}
.form-col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

@media (max-width: 1023px) {
  .form-col-4-t {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
}
@media (max-width: 767px) {
  .form-col-4-m {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
}
.form-col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

@media (max-width: 1023px) {
  .form-col-5-t {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
}
@media (max-width: 767px) {
  .form-col-5-m {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
}
.form-col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

@media (max-width: 1023px) {
  .form-col-6-t {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (max-width: 767px) {
  .form-col-6-m {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
.form-col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

@media (max-width: 1023px) {
  .form-col-7-t {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
}
@media (max-width: 767px) {
  .form-col-7-m {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
}
.form-col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

@media (max-width: 1023px) {
  .form-col-8-t {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
}
@media (max-width: 767px) {
  .form-col-8-m {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
}
.form-col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

@media (max-width: 1023px) {
  .form-col-9-t {
    flex: 0 0 75%;
    max-width: 75%;
  }
}
@media (max-width: 767px) {
  .form-col-9-m {
    flex: 0 0 75%;
    max-width: 75%;
  }
}
.form-col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

@media (max-width: 1023px) {
  .form-col-10-t {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
}
@media (max-width: 767px) {
  .form-col-10-m {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
}
.form-col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

@media (max-width: 1023px) {
  .form-col-11-t {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
}
@media (max-width: 767px) {
  .form-col-11-m {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
}
.form-col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

@media (max-width: 1023px) {
  .form-col-12-t {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .form-col-12-m {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.container--column .container--paragraph > .container__inner {
  padding: 10px !important;
  max-width: none !important;
}
.container--column .container--grid > .container__inner {
  margin: -10px;
  max-width: none !important;
}

.container--column--m .container--paragraph > .container__inner {
  padding: 40px !important;
  max-width: none !important;
}
@media (max-width: 767px) {
  .container--column--m .container--paragraph > .container__inner {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
.container--column--m .container--paragraph.container--grid .container--paragraph > .container__inner {
  padding: 10px !important;
}
.container--column--m .container--grid {
  margin: -10px;
}

.media .container {
  margin: 0 auto;
  float: none !important;
  padding: 0 !important;
}
.media .container > .container__inner {
  max-width: 100% !important;
  padding: 0 !important;
}

.container--without-space .container--paragraph {
  margin: 0 !important;
}
.container--without-space .container--paragraph > .container__inner {
  padding: 0 !important;
}

.container--view .content-push-product {
  max-width: 100%;
  min-width: 0;
}

.vwt-tabs-wrapper .tabs-item__content .container__inner,
.vwt-tabs-wrapper .tabs-item__content .listing--vwt-product-range .container--listing-wrapper {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* Global styles */
*,
*::before,
*::after {
  box-sizing: border-box;
  overflow-wrap: break-word;
  word-wrap: break-word;
}

.auto-hyphenation *,
.auto-hyphenation *::before,
.auto-hyphenation *::after {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -webkit-hyphens: auto;
          hyphens: auto;
}

:focus {
  outline: 2px solid #4d90fe;
  outline-offset: -2px;
}

button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 2px solid #4d90fe;
  outline-offset: -2px;
}

body {
  background-color: #FFFFFF;
  overflow-x: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  line-height: 1.25;
  color: #191919;
  font-size: 15px;
  position: relative;
}
html[lang|=en] body {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] body {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] body {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] body {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] body {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] body {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] body {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] body {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] body {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] body {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] body {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] body {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] body {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] body {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] body {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] body {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] body {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] body {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] body {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] body {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] body {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] body {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] body {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] body {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] body {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] body {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] body {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] body {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] body {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] body {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] body {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] body {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] body {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] body {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] body {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] body {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] body {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] body {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] body {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] body {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] body {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] body {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] body {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] body {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] body {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] body {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] body {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] body {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] body {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] body {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
body .page-wrapper {
  transition: 0.3s transform ease-out;
  transform: none;
}
body.header--burger-open {
  overflow: hidden;
}
@media (max-width: 767px) {
  body.popin-with-get-params .page-wrapper {
    transform: translate3d(calc(-100vw + 65px), 0, 0);
  }
}
body.region-switcher--open {
  position: relative;
}
body.region-switcher--open:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #e9e9ea;
  z-index: -1;
}
body .ipe-category-picker-top.active.form-displayed {
  max-height: 60vh !important;
}

.sr-only {
  position: absolute;
  display: block;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.visually-hidden {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  height: 1px;
  width: 1px;
  word-wrap: normal;
}

.adminimal-admin-toolbar {
  position: relative;
}
.adminimal-admin-toolbar .toolbar .toolbar-tray-horizontal {
  min-height: 40px;
}

select {
  font-size: 16px;
}

/* block visibility */
@media (min-width: 1024px) {
  .invisible--desktop {
    display: none !important;
  }
}

@media (max-width: 1023px) and (min-width: 768px) {
  .invisible--tablet {
    display: none !important;
  }
}

@media (max-width: 767px) {
  .invisible--mobile {
    display: none !important;
  }
}

.hidden {
  display: none;
}

/* Generate common theme classes */
.theme--background-color--veo-pale-turquoise {
  background-color: #76DAE8;
}
.theme--background-color--veo-pale-turquoise .grid .grid__title {
  color: #191919;
}
.theme--background-color--veo-pale-turquoise .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-pale-turquoise .div-table__table {
  color: #191919;
}

.theme--color--veo-pale-turquoise {
  color: #76DAE8;
}

.theme--border-color--veo-pale-turquoise {
  border-color: #76DAE8;
}

.theme--background-color--veo-forest-green {
  background-color: #438D42;
}
.theme--background-color--veo-forest-green .grid .grid__title {
  color: #FFFFFF;
}
.theme--background-color--veo-forest-green .wysiwyg {
  color: #FFFFFF;
}
.theme--background-color--veo-forest-green .div-table__table {
  color: #FFFFFF;
}

.theme--color--veo-forest-green {
  color: #438D42;
}

.theme--border-color--veo-forest-green {
  border-color: #438D42;
}

.theme--background-color--veo-light-blue {
  background-color: #CCE4FF;
}
.theme--background-color--veo-light-blue .grid .grid__title {
  color: #191919;
}
.theme--background-color--veo-light-blue .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-light-blue .div-table__table {
  color: #191919;
}

.theme--color--veo-light-blue {
  color: #CCE4FF;
}

.theme--border-color--veo-light-blue {
  border-color: #CCE4FF;
}

.theme--background-color--veo-very-light-blue {
  background-color: #EBF4FF;
}
.theme--background-color--veo-very-light-blue .grid .grid__title {
  color: #191919;
}
.theme--background-color--veo-very-light-blue .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-very-light-blue .div-table__table {
  color: #191919;
}

.theme--color--veo-very-light-blue {
  color: #EBF4FF;
}

.theme--border-color--veo-very-light-blue {
  border-color: #EBF4FF;
}

.theme--background-color--veo-golden-yellow {
  background-color: #F5D955;
}
.theme--background-color--veo-golden-yellow .grid .grid__title {
  color: #191919;
}
.theme--background-color--veo-golden-yellow .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-golden-yellow .div-table__table {
  color: #191919;
}

.theme--color--veo-golden-yellow {
  color: #F5D955;
}

.theme--border-color--veo-golden-yellow {
  border-color: #F5D955;
}

.theme--background-color--veo-very-light-yellow {
  background-color: #FFF5C5;
}
.theme--background-color--veo-very-light-yellow .grid .grid__title {
  color: #191919;
}
.theme--background-color--veo-very-light-yellow .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-very-light-yellow .div-table__table {
  color: #191919;
}

.theme--color--veo-very-light-yellow {
  color: #FFF5C5;
}

.theme--border-color--veo-very-light-yellow {
  border-color: #FFF5C5;
}

.theme--background-color--veo-very-light-green {
  background-color: #D9EDC0;
}
.theme--background-color--veo-very-light-green .grid .grid__title {
  color: #191919;
}
.theme--background-color--veo-very-light-green .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-very-light-green .div-table__table {
  color: #191919;
}

.theme--color--veo-very-light-green {
  color: #D9EDC0;
}

.theme--border-color--veo-very-light-green {
  border-color: #D9EDC0;
}

.theme--background-color--veo-black-20 {
  background-color: #CCCCCC;
}
.theme--background-color--veo-black-20 .grid .grid__title {
  color: #191919;
}
.theme--background-color--veo-black-20 .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-black-20 .div-table__table {
  color: #191919;
}

.theme--color--veo-black-20 {
  color: #CCCCCC;
}

.theme--border-color--veo-black-20 {
  border-color: #CCCCCC;
}

.theme--background-color--veo-pale-gray-white {
  background-color: #FCFCFC;
}
.theme--background-color--veo-pale-gray-white .grid .grid__title {
  color: #191919;
}
.theme--background-color--veo-pale-gray-white .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-pale-gray-white .div-table__table {
  color: #191919;
}

.theme--color--veo-pale-gray-white {
  color: #FCFCFC;
}

.theme--border-color--veo-pale-gray-white {
  border-color: #FCFCFC;
}

.theme--background-color--veo-black-10 {
  background-color: #E5E5E5;
}
.theme--background-color--veo-black-10 .grid .grid__title {
  color: #191919;
}
.theme--background-color--veo-black-10 .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-black-10 .div-table__table {
  color: #191919;
}

.theme--color--veo-black-10 {
  color: #E5E5E5;
}

.theme--border-color--veo-black-10 {
  border-color: #E5E5E5;
}

.theme--background-color--veo-black-0 {
  background-color: #F2F2F2;
}
.theme--background-color--veo-black-0 .grid .grid__title {
  color: #191919;
}
.theme--background-color--veo-black-0 .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-black-0 .div-table__table {
  color: #191919;
}

.theme--color--veo-black-0 {
  color: #F2F2F2;
}

.theme--border-color--veo-black-0 {
  border-color: #F2F2F2;
}

.theme--background-color--veo-very-light-orange {
  background-color: #FFDCB3;
}
.theme--background-color--veo-very-light-orange .grid .grid__title {
  color: #191919;
}
.theme--background-color--veo-very-light-orange .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-very-light-orange .div-table__table {
  color: #191919;
}

.theme--color--veo-very-light-orange {
  color: #FFDCB3;
}

.theme--border-color--veo-very-light-orange {
  border-color: #FFDCB3;
}

.theme--background-color--veo-very-light-purple {
  background-color: #FFD0F2;
}
.theme--background-color--veo-very-light-purple .grid .grid__title {
  color: #191919;
}
.theme--background-color--veo-very-light-purple .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-very-light-purple .div-table__table {
  color: #191919;
}

.theme--color--veo-very-light-purple {
  color: #FFD0F2;
}

.theme--border-color--veo-very-light-purple {
  border-color: #FFD0F2;
}

.theme--background-color--veo-pale-red {
  background-color: #ED694B;
}
.theme--background-color--veo-pale-red .grid .grid__title {
  color: #191919;
}
.theme--background-color--veo-pale-red .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-pale-red .div-table__table {
  color: #191919;
}

.theme--color--veo-pale-red {
  color: #ED694B;
}

.theme--border-color--veo-pale-red {
  border-color: #ED694B;
}

.theme--background-color--veo-turquoise {
  background-color: #05C3DD;
}
.theme--background-color--veo-turquoise .grid .grid__title {
  color: #191919;
}
.theme--background-color--veo-turquoise .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-turquoise .div-table__table {
  color: #191919;
}

.theme--color--veo-turquoise {
  color: #05C3DD;
}

.theme--border-color--veo-turquoise {
  border-color: #05C3DD;
}

.theme--background-color--veo-vivid-blue {
  background-color: #0679CC;
}
.theme--background-color--veo-vivid-blue .grid .grid__title {
  color: #FFFFFF;
}
.theme--background-color--veo-vivid-blue .wysiwyg {
  color: #FFFFFF;
}
.theme--background-color--veo-vivid-blue .div-table__table {
  color: #FFFFFF;
}

.theme--color--veo-vivid-blue {
  color: #0679CC;
}

.theme--border-color--veo-vivid-blue {
  border-color: #0679CC;
}

.theme--background-color--veo-pastel-blue {
  background-color: #ADCCF0;
}
.theme--background-color--veo-pastel-blue .grid .grid__title {
  color: #191919;
}
.theme--background-color--veo-pastel-blue .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-pastel-blue .div-table__table {
  color: #191919;
}

.theme--color--veo-pastel-blue {
  color: #ADCCF0;
}

.theme--border-color--veo-pastel-blue {
  border-color: #ADCCF0;
}

.theme--background-color--veo-very-light-turquoise {
  background-color: #D7FAFF;
}
.theme--background-color--veo-very-light-turquoise .grid .grid__title {
  color: #191919;
}
.theme--background-color--veo-very-light-turquoise .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-very-light-turquoise .div-table__table {
  color: #191919;
}

.theme--color--veo-very-light-turquoise {
  color: #D7FAFF;
}

.theme--border-color--veo-very-light-turquoise {
  border-color: #D7FAFF;
}

.theme--background-color--veo-apple-green {
  background-color: #C7D64F;
}
.theme--background-color--veo-apple-green .grid .grid__title {
  color: #191919;
}
.theme--background-color--veo-apple-green .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-apple-green .div-table__table {
  color: #191919;
}

.theme--color--veo-apple-green {
  color: #C7D64F;
}

.theme--border-color--veo-apple-green {
  border-color: #C7D64F;
}

.theme--background-color--veo-dark-green {
  background-color: #00613B;
}
.theme--background-color--veo-dark-green .grid .grid__title {
  color: #FFFFFF;
}
.theme--background-color--veo-dark-green .wysiwyg {
  color: #FFFFFF;
}
.theme--background-color--veo-dark-green .div-table__table {
  color: #FFFFFF;
}

.theme--color--veo-dark-green {
  color: #00613B;
}

.theme--border-color--veo-dark-green {
  border-color: #00613B;
}

.theme--background-color--veo-black-40 {
  background-color: #999999;
}
.theme--background-color--veo-black-40 .grid .grid__title {
  color: #191919;
}
.theme--background-color--veo-black-40 .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-black-40 .div-table__table {
  color: #191919;
}

.theme--color--veo-black-40 {
  color: #999999;
}

.theme--border-color--veo-black-40 {
  border-color: #999999;
}

.theme--background-color--veo-grey-pantone {
  background-color: #55555A;
}
.theme--background-color--veo-grey-pantone .grid .grid__title {
  color: #FFFFFF;
}
.theme--background-color--veo-grey-pantone .wysiwyg {
  color: #FFFFFF;
}
.theme--background-color--veo-grey-pantone .div-table__table {
  color: #FFFFFF;
}

.theme--color--veo-grey-pantone {
  color: #55555A;
}

.theme--border-color--veo-grey-pantone {
  border-color: #55555A;
}

.theme--background-color--veo-yellow {
  background-color: #FFD616;
}
.theme--background-color--veo-yellow .grid .grid__title {
  color: #191919;
}
.theme--background-color--veo-yellow .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-yellow .div-table__table {
  color: #191919;
}

.theme--color--veo-yellow {
  color: #FFD616;
}

.theme--border-color--veo-yellow {
  border-color: #FFD616;
}

.theme--background-color--veo-vivid-orange {
  background-color: #FF8A00;
}
.theme--background-color--veo-vivid-orange .grid .grid__title {
  color: #191919;
}
.theme--background-color--veo-vivid-orange .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-vivid-orange .div-table__table {
  color: #191919;
}

.theme--color--veo-vivid-orange {
  color: #FF8A00;
}

.theme--border-color--veo-vivid-orange {
  border-color: #FF8A00;
}

.theme--background-color--veo-pale-purple {
  background-color: #9E4AAB;
}
.theme--background-color--veo-pale-purple .grid .grid__title {
  color: #FFFFFF;
}
.theme--background-color--veo-pale-purple .wysiwyg {
  color: #FFFFFF;
}
.theme--background-color--veo-pale-purple .div-table__table {
  color: #FFFFFF;
}

.theme--color--veo-pale-purple {
  color: #9E4AAB;
}

.theme--border-color--veo-pale-purple {
  border-color: #9E4AAB;
}

.theme--background-color--veo-purple {
  background-color: #772583;
}
.theme--background-color--veo-purple .grid .grid__title {
  color: #FFFFFF;
}
.theme--background-color--veo-purple .wysiwyg {
  color: #FFFFFF;
}
.theme--background-color--veo-purple .div-table__table {
  color: #FFFFFF;
}

.theme--color--veo-purple {
  color: #772583;
}

.theme--border-color--veo-purple {
  border-color: #772583;
}

.theme--background-color--veo-red {
  background-color: #EE0000;
}
.theme--background-color--veo-red .grid .grid__title {
  color: #FFFFFF;
}
.theme--background-color--veo-red .wysiwyg {
  color: #FFFFFF;
}
.theme--background-color--veo-red .div-table__table {
  color: #FFFFFF;
}

.theme--color--veo-red {
  color: #EE0000;
}

.theme--border-color--veo-red {
  border-color: #EE0000;
}

.theme--background-color--veo-light-purple {
  background-color: #C768CF;
}
.theme--background-color--veo-light-purple .grid .grid__title {
  color: #191919;
}
.theme--background-color--veo-light-purple .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-light-purple .div-table__table {
  color: #191919;
}

.theme--color--veo-light-purple {
  color: #C768CF;
}

.theme--border-color--veo-light-purple {
  border-color: #C768CF;
}

.theme--background-color--veo-green {
  background-color: #78BE21;
}
.theme--background-color--veo-green .grid .grid__title {
  color: #191919;
}
.theme--background-color--veo-green .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-green .div-table__table {
  color: #191919;
}

.theme--color--veo-green {
  color: #78BE21;
}

.theme--border-color--veo-green {
  border-color: #78BE21;
}

.theme--background-color--veo-pale-blue {
  background-color: #99E1EF;
}
.theme--background-color--veo-pale-blue .grid .grid__title {
  color: #191919;
}
.theme--background-color--veo-pale-blue .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-pale-blue .div-table__table {
  color: #191919;
}

.theme--color--veo-pale-blue {
  color: #99E1EF;
}

.theme--border-color--veo-pale-blue {
  border-color: #99E1EF;
}

.theme--background-color--veo-blue {
  background-color: #05C3DD;
}
.theme--background-color--veo-blue .grid .grid__title {
  color: #FFFFFF;
}
.theme--background-color--veo-blue .wysiwyg {
  color: #FFFFFF;
}
.theme--background-color--veo-blue .div-table__table {
  color: #FFFFFF;
}

.theme--color--veo-blue {
  color: #05C3DD;
}

.theme--border-color--veo-blue {
  border-color: #05C3DD;
}

.theme--background-color--veo-pale-black {
  background-color: #55555A;
}
.theme--background-color--veo-pale-black .grid .grid__title {
  color: #FFFFFF;
}
.theme--background-color--veo-pale-black .wysiwyg {
  color: #FFFFFF;
}
.theme--background-color--veo-pale-black .div-table__table {
  color: #FFFFFF;
}

.theme--color--veo-pale-black {
  color: #55555A;
}

.theme--border-color--veo-pale-black {
  border-color: #55555A;
}

.theme--background-color--veo-white {
  background-color: #FFFFFF;
}
.theme--background-color--veo-white .grid .grid__title {
  color: #191919;
}
.theme--background-color--veo-white .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-white .div-table__table {
  color: #191919;
}

.theme--color--veo-white {
  color: #FFFFFF;
}

.theme--border-color--veo-white {
  border-color: #FFFFFF;
}

.theme--background-color--veo-gray {
  background-color: #F2F2F2;
}
.theme--background-color--veo-gray .grid .grid__title {
  color: #191919;
}
.theme--background-color--veo-gray .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-gray .div-table__table {
  color: #191919;
}

.theme--color--veo-gray {
  color: #F2F2F2;
}

.theme--border-color--veo-gray {
  border-color: #F2F2F2;
}

.theme--background-color--veo-plain-orange {
  background-color: #FF8A00;
}
.theme--background-color--veo-plain-orange .grid .grid__title {
  color: #191919;
}
.theme--background-color--veo-plain-orange .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-plain-orange .div-table__table {
  color: #191919;
}

.theme--color--veo-plain-orange {
  color: #FF8A00;
}

.theme--border-color--veo-plain-orange {
  border-color: #FF8A00;
}

.theme--background-color--veo-navy {
  background-color: #002d62;
}
.theme--background-color--veo-navy .grid .grid__title {
  color: #FFFFFF;
}
.theme--background-color--veo-navy .wysiwyg {
  color: #FFFFFF;
}
.theme--background-color--veo-navy .div-table__table {
  color: #FFFFFF;
}

.theme--color--veo-navy {
  color: #002d62;
}

.theme--border-color--veo-navy {
  border-color: #002d62;
}

.theme--background-color--veo-magma-regent-green {
  background-color: #04525C;
}
.theme--background-color--veo-magma-regent-green .grid .grid__title {
  color: #FFFFFF;
}
.theme--background-color--veo-magma-regent-green .wysiwyg {
  color: #FFFFFF;
}
.theme--background-color--veo-magma-regent-green .div-table__table {
  color: #FFFFFF;
}

.theme--color--veo-magma-regent-green {
  color: #04525C;
}

.theme--border-color--veo-magma-regent-green {
  border-color: #04525C;
}

.theme--background-color--veo-magma-light-green {
  background-color: #b5dc79;
}
.theme--background-color--veo-magma-light-green .grid .grid__title {
  color: #FFFFFF;
}
.theme--background-color--veo-magma-light-green .wysiwyg {
  color: #FFFFFF;
}
.theme--background-color--veo-magma-light-green .div-table__table {
  color: #FFFFFF;
}

.theme--color--veo-magma-light-green {
  color: #b5dc79;
}

.theme--border-color--veo-magma-light-green {
  border-color: #b5dc79;
}

.theme--background-color--veo-magma-indigo-blue {
  background-color: #1259aC;
}
.theme--background-color--veo-magma-indigo-blue .grid .grid__title {
  color: #FFFFFF;
}
.theme--background-color--veo-magma-indigo-blue .wysiwyg {
  color: #FFFFFF;
}
.theme--background-color--veo-magma-indigo-blue .div-table__table {
  color: #FFFFFF;
}

.theme--color--veo-magma-indigo-blue {
  color: #1259aC;
}

.theme--border-color--veo-magma-indigo-blue {
  border-color: #1259aC;
}

.theme--background-color--veo-magma-green {
  background-color: #68a59b;
}
.theme--background-color--veo-magma-green .grid .grid__title {
  color: #FFFFFF;
}
.theme--background-color--veo-magma-green .wysiwyg {
  color: #FFFFFF;
}
.theme--background-color--veo-magma-green .div-table__table {
  color: #FFFFFF;
}

.theme--color--veo-magma-green {
  color: #68a59b;
}

.theme--border-color--veo-magma-green {
  border-color: #68a59b;
}

.theme--background-color--veo-magma-yellow {
  background-color: #fdd384;
}
.theme--background-color--veo-magma-yellow .grid .grid__title {
  color: #FFFFFF;
}
.theme--background-color--veo-magma-yellow .wysiwyg {
  color: #FFFFFF;
}
.theme--background-color--veo-magma-yellow .div-table__table {
  color: #FFFFFF;
}

.theme--color--veo-magma-yellow {
  color: #fdd384;
}

.theme--border-color--veo-magma-yellow {
  border-color: #fdd384;
}

.theme--background-color--veo-magma-sky-blue {
  background-color: #7abcce;
}
.theme--background-color--veo-magma-sky-blue .grid .grid__title {
  color: #FFFFFF;
}
.theme--background-color--veo-magma-sky-blue .wysiwyg {
  color: #FFFFFF;
}
.theme--background-color--veo-magma-sky-blue .div-table__table {
  color: #FFFFFF;
}

.theme--color--veo-magma-sky-blue {
  color: #7abcce;
}

.theme--border-color--veo-magma-sky-blue {
  border-color: #7abcce;
}

.theme--background-color--veo-orange {
  background-color: #FF6900;
}
.theme--background-color--veo-orange .grid .grid__title {
  color: #191919;
}
.theme--background-color--veo-orange .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-orange .div-table__table {
  color: #191919;
}

.theme--color--veo-orange {
  color: #FF6900;
}

.theme--border-color--veo-orange {
  border-color: #FF6900;
}

.theme--background-color--veo-light-orange {
  background-color: #FDC686;
}
.theme--background-color--veo-light-orange .grid .grid__title {
  color: #191919;
}
.theme--background-color--veo-light-orange .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-light-orange .div-table__table {
  color: #191919;
}

.theme--color--veo-light-orange {
  color: #FDC686;
}

.theme--border-color--veo-light-orange {
  border-color: #FDC686;
}

.theme--background-color--veo-pale-yellow {
  background-color: #FFED99;
}
.theme--background-color--veo-pale-yellow .grid .grid__title {
  color: #191919;
}
.theme--background-color--veo-pale-yellow .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-pale-yellow .div-table__table {
  color: #191919;
}

.theme--color--veo-pale-yellow {
  color: #FFED99;
}

.theme--border-color--veo-pale-yellow {
  border-color: #FFED99;
}

.theme--background-color--veo-dark-turquoise {
  background-color: #098192;
}
.theme--background-color--veo-dark-turquoise .grid .grid__title {
  color: #FFFFFF;
}
.theme--background-color--veo-dark-turquoise .wysiwyg {
  color: #FFFFFF;
}
.theme--background-color--veo-dark-turquoise .div-table__table {
  color: #FFFFFF;
}

.theme--color--veo-dark-turquoise {
  color: #098192;
}

.theme--border-color--veo-dark-turquoise {
  border-color: #098192;
}

.theme--background-color--veo-apricot {
  background-color: #FFAC00;
}
.theme--background-color--veo-apricot .grid .grid__title {
  color: #191919;
}
.theme--background-color--veo-apricot .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-apricot .div-table__table {
  color: #191919;
}

.theme--color--veo-apricot {
  color: #FFAC00;
}

.theme--border-color--veo-apricot {
  border-color: #FFAC00;
}

.theme--background-color--veo-dark-yellow {
  background-color: #E8BF00;
}
.theme--background-color--veo-dark-yellow .grid .grid__title {
  color: #191919;
}
.theme--background-color--veo-dark-yellow .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-dark-yellow .div-table__table {
  color: #191919;
}

.theme--color--veo-dark-yellow {
  color: #E8BF00;
}

.theme--border-color--veo-dark-yellow {
  border-color: #E8BF00;
}

.theme--background-color--veo-dark-purple {
  background-color: #501658;
}
.theme--background-color--veo-dark-purple .grid .grid__title {
  color: #FFFFFF;
}
.theme--background-color--veo-dark-purple .wysiwyg {
  color: #FFFFFF;
}
.theme--background-color--veo-dark-purple .div-table__table {
  color: #FFFFFF;
}

.theme--color--veo-dark-purple {
  color: #501658;
}

.theme--border-color--veo-dark-purple {
  border-color: #501658;
}

.theme--background-color--veo-black {
  background-color: #000000;
}
.theme--background-color--veo-black .grid .grid__title {
  color: #FFFFFF;
}
.theme--background-color--veo-black .wysiwyg {
  color: #FFFFFF;
}
.theme--background-color--veo-black .div-table__table {
  color: #FFFFFF;
}

.theme--color--veo-black {
  color: #000000;
}

.theme--border-color--veo-black {
  border-color: #000000;
}

.theme--background-color--veo-black-90 {
  background-color: #191919;
}
.theme--background-color--veo-black-90 .grid .grid__title {
  color: #FFFFFF;
}
.theme--background-color--veo-black-90 .wysiwyg {
  color: #FFFFFF;
}
.theme--background-color--veo-black-90 .div-table__table {
  color: #FFFFFF;
}

.theme--color--veo-black-90 {
  color: #191919;
}

.theme--border-color--veo-black-90 {
  border-color: #191919;
}

.theme--background-color--veo-black-80 {
  background-color: #333333;
}
.theme--background-color--veo-black-80 .grid .grid__title {
  color: #FFFFFF;
}
.theme--background-color--veo-black-80 .wysiwyg {
  color: #FFFFFF;
}
.theme--background-color--veo-black-80 .div-table__table {
  color: #FFFFFF;
}

.theme--color--veo-black-80 {
  color: #333333;
}

.theme--border-color--veo-black-80 {
  border-color: #333333;
}

.theme--background-color--veo-black-70 {
  background-color: #4C4C4C;
}
.theme--background-color--veo-black-70 .grid .grid__title {
  color: #FFFFFF;
}
.theme--background-color--veo-black-70 .wysiwyg {
  color: #FFFFFF;
}
.theme--background-color--veo-black-70 .div-table__table {
  color: #FFFFFF;
}

.theme--color--veo-black-70 {
  color: #4C4C4C;
}

.theme--border-color--veo-black-70 {
  border-color: #4C4C4C;
}

.theme--background-color--veo-black-60 {
  background-color: #666666;
}
.theme--background-color--veo-black-60 .grid .grid__title {
  color: #FFFFFF;
}
.theme--background-color--veo-black-60 .wysiwyg {
  color: #FFFFFF;
}
.theme--background-color--veo-black-60 .div-table__table {
  color: #FFFFFF;
}

.theme--color--veo-black-60 {
  color: #666666;
}

.theme--border-color--veo-black-60 {
  border-color: #666666;
}

.theme--background-color--veo-black-50 {
  background-color: #808080;
}
.theme--background-color--veo-black-50 .grid .grid__title {
  color: #191919;
}
.theme--background-color--veo-black-50 .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-black-50 .div-table__table {
  color: #191919;
}

.theme--color--veo-black-50 {
  color: #808080;
}

.theme--border-color--veo-black-50 {
  border-color: #808080;
}

.theme--background-color--veo-black-30 {
  background-color: #B2B2B2;
}
.theme--background-color--veo-black-30 .grid .grid__title {
  color: #191919;
}
.theme--background-color--veo-black-30 .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-black-30 .div-table__table {
  color: #191919;
}

.theme--color--veo-black-30 {
  color: #B2B2B2;
}

.theme--border-color--veo-black-30 {
  border-color: #B2B2B2;
}

.theme--background-color--veo-neutral {
  background-color: #1C1C1F;
}
.theme--background-color--veo-neutral .grid .grid__title {
  color: #FFFFFF;
}
.theme--background-color--veo-neutral .wysiwyg {
  color: #FFFFFF;
}
.theme--background-color--veo-neutral .div-table__table {
  color: #FFFFFF;
}

.theme--color--veo-neutral {
  color: #1C1C1F;
}

.theme--border-color--veo-neutral {
  border-color: #1C1C1F;
}

.theme--background-color--veo-neutral-90 {
  background-color: #55555A;
}
.theme--background-color--veo-neutral-90 .grid .grid__title {
  color: #FFFFFF;
}
.theme--background-color--veo-neutral-90 .wysiwyg {
  color: #FFFFFF;
}
.theme--background-color--veo-neutral-90 .div-table__table {
  color: #FFFFFF;
}

.theme--color--veo-neutral-90 {
  color: #55555A;
}

.theme--border-color--veo-neutral-90 {
  border-color: #55555A;
}

.theme--background-color--veo-neutral-80 {
  background-color: #75748B;
}
.theme--background-color--veo-neutral-80 .grid .grid__title {
  color: #FFFFFF;
}
.theme--background-color--veo-neutral-80 .wysiwyg {
  color: #FFFFFF;
}
.theme--background-color--veo-neutral-80 .div-table__table {
  color: #FFFFFF;
}

.theme--color--veo-neutral-80 {
  color: #75748B;
}

.theme--border-color--veo-neutral-80 {
  border-color: #75748B;
}

.theme--background-color--veo-neutral-70 {
  background-color: #9897A8;
}
.theme--background-color--veo-neutral-70 .grid .grid__title {
  color: #191919;
}
.theme--background-color--veo-neutral-70 .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-neutral-70 .div-table__table {
  color: #191919;
}

.theme--color--veo-neutral-70 {
  color: #9897A8;
}

.theme--border-color--veo-neutral-70 {
  border-color: #9897A8;
}

.theme--background-color--veo-neutral-60 {
  background-color: #C8C8DA;
}
.theme--background-color--veo-neutral-60 .grid .grid__title {
  color: #191919;
}
.theme--background-color--veo-neutral-60 .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-neutral-60 .div-table__table {
  color: #191919;
}

.theme--color--veo-neutral-60 {
  color: #C8C8DA;
}

.theme--border-color--veo-neutral-60 {
  border-color: #C8C8DA;
}

.theme--background-color--veo-neutral-50 {
  background-color: #D5D3E3;
}
.theme--background-color--veo-neutral-50 .grid .grid__title {
  color: #191919;
}
.theme--background-color--veo-neutral-50 .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-neutral-50 .div-table__table {
  color: #191919;
}

.theme--color--veo-neutral-50 {
  color: #D5D3E3;
}

.theme--border-color--veo-neutral-50 {
  border-color: #D5D3E3;
}

.theme--background-color--veo-neutral-40 {
  background-color: #E0DDEE;
}
.theme--background-color--veo-neutral-40 .grid .grid__title {
  color: #191919;
}
.theme--background-color--veo-neutral-40 .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-neutral-40 .div-table__table {
  color: #191919;
}

.theme--color--veo-neutral-40 {
  color: #E0DDEE;
}

.theme--border-color--veo-neutral-40 {
  border-color: #E0DDEE;
}

.theme--background-color--veo-neutral-30 {
  background-color: #E9E6F4;
}
.theme--background-color--veo-neutral-30 .grid .grid__title {
  color: #191919;
}
.theme--background-color--veo-neutral-30 .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-neutral-30 .div-table__table {
  color: #191919;
}

.theme--color--veo-neutral-30 {
  color: #E9E6F4;
}

.theme--border-color--veo-neutral-30 {
  border-color: #E9E6F4;
}

.theme--background-color--veo-neutral-20 {
  background-color: #F2F1F9;
}
.theme--background-color--veo-neutral-20 .grid .grid__title {
  color: #191919;
}
.theme--background-color--veo-neutral-20 .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-neutral-20 .div-table__table {
  color: #191919;
}

.theme--color--veo-neutral-20 {
  color: #F2F1F9;
}

.theme--border-color--veo-neutral-20 {
  border-color: #F2F1F9;
}

.theme--background-color--veo-neutral-10 {
  background-color: #FCFCFC;
}
.theme--background-color--veo-neutral-10 .grid .grid__title {
  color: #191919;
}
.theme--background-color--veo-neutral-10 .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-neutral-10 .div-table__table {
  color: #191919;
}

.theme--color--veo-neutral-10 {
  color: #FCFCFC;
}

.theme--border-color--veo-neutral-10 {
  border-color: #FCFCFC;
}

.theme--background-color--darkest {
  background-color: #000000;
}

.theme--color--darkest {
  color: #000000;
}

.theme--border-color--darkest {
  border-color: #000000;
}

.theme--background-color--darker {
  background-color: #000000;
}

.theme--color--darker {
  color: #000000;
}

.theme--border-color--darker {
  border-color: #000000;
}

.theme--background-color--dark {
  background-color: #666666;
}

.theme--color--dark {
  color: #666666;
}

.theme--border-color--dark {
  border-color: #666666;
}

.theme--background-color--light {
  background-color: #808080;
}

.theme--color--light {
  color: #808080;
}

.theme--border-color--light {
  border-color: #808080;
}

.theme--background-color--lighter {
  background-color: #FCFCFC;
}

.theme--color--lighter {
  color: #FCFCFC;
}

.theme--border-color--lighter {
  border-color: #FCFCFC;
}

.theme--background-color--lightest {
  background-color: #FFFFFF;
}

.theme--color--lightest {
  color: #FFFFFF;
}

.theme--border-color--lightest {
  border-color: #FFFFFF;
}

.theme--background-color--highlight {
  background-color: #ff0000;
}

.theme--color--highlight {
  color: #ff0000;
}

.theme--border-color--highlight {
  border-color: #ff0000;
}

.theme--background-color--outline {
  background-color: #05C3DD;
}

.theme--color--outline {
  color: #05C3DD;
}

.theme--border-color--outline {
  border-color: #05C3DD;
}

.scroll-hidden {
  position: fixed;
  width: 100%;
  overflow-y: hidden !important;
}
.scroll-hidden body {
  transition: none;
}

details[data-drupal-selector=edit-settings-iconset] {
  display: none;
}

.ipe-block-form .front {
  overflow: initial;
}

.panels-ipe-block-plugin-form .form-item,
.panels-ipe-block-plugin-form details {
  margin-top: 20px;
  position: relative;
}
.panels-ipe-block-plugin-form summary {
  cursor: pointer;
}
.panels-ipe-block-plugin-form input[data-drupal-selector=edit-preview] {
  display: none;
}
.panels-ipe-block-plugin-form input[data-drupal-selector=edit-submit] {
  margin-top: 20px;
}
.panels-ipe-block-plugin-form .tabledrag-changed-warning {
  margin: 20px 0;
}

.ipe-tab-wrapper .form-item .ui-front {
  z-index: 100;
}

table {
  margin-top: 20px;
}
table * {
  word-break: normal;
  -webkit-hyphens: none;
          hyphens: none;
}
table[data-drupal-selector=edit-settings-platforms] {
  margin: 0 -10px;
}
table[data-drupal-selector=edit-settings-platforms] a.tabledrag-handle .handle {
  width: 28px;
  height: 30px;
  margin: 0;
  padding: 0;
}
table[data-drupal-selector=edit-settings-platforms] .field-prefix {
  font-size: 15px;
  color: #191919;
  margin: 10px 0;
  display: block;
}
html[lang|=en] table[data-drupal-selector=edit-settings-platforms] .field-prefix {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] table[data-drupal-selector=edit-settings-platforms] .field-prefix {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] table[data-drupal-selector=edit-settings-platforms] .field-prefix {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] table[data-drupal-selector=edit-settings-platforms] .field-prefix {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] table[data-drupal-selector=edit-settings-platforms] .field-prefix {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] table[data-drupal-selector=edit-settings-platforms] .field-prefix {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] table[data-drupal-selector=edit-settings-platforms] .field-prefix {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] table[data-drupal-selector=edit-settings-platforms] .field-prefix {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] table[data-drupal-selector=edit-settings-platforms] .field-prefix {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] table[data-drupal-selector=edit-settings-platforms] .field-prefix {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] table[data-drupal-selector=edit-settings-platforms] .field-prefix {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] table[data-drupal-selector=edit-settings-platforms] .field-prefix {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] table[data-drupal-selector=edit-settings-platforms] .field-prefix {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] table[data-drupal-selector=edit-settings-platforms] .field-prefix {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] table[data-drupal-selector=edit-settings-platforms] .field-prefix {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] table[data-drupal-selector=edit-settings-platforms] .field-prefix {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] table[data-drupal-selector=edit-settings-platforms] .field-prefix {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] table[data-drupal-selector=edit-settings-platforms] .field-prefix {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] table[data-drupal-selector=edit-settings-platforms] .field-prefix {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] table[data-drupal-selector=edit-settings-platforms] .field-prefix {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] table[data-drupal-selector=edit-settings-platforms] .field-prefix {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] table[data-drupal-selector=edit-settings-platforms] .field-prefix {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] table[data-drupal-selector=edit-settings-platforms] .field-prefix {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] table[data-drupal-selector=edit-settings-platforms] .field-prefix {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] table[data-drupal-selector=edit-settings-platforms] .field-prefix {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] table[data-drupal-selector=edit-settings-platforms] .field-prefix {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] table[data-drupal-selector=edit-settings-platforms] .field-prefix {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] table[data-drupal-selector=edit-settings-platforms] .field-prefix {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] table[data-drupal-selector=edit-settings-platforms] .field-prefix {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] table[data-drupal-selector=edit-settings-platforms] .field-prefix {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] table[data-drupal-selector=edit-settings-platforms] .field-prefix {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] table[data-drupal-selector=edit-settings-platforms] .field-prefix {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] table[data-drupal-selector=edit-settings-platforms] .field-prefix {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] table[data-drupal-selector=edit-settings-platforms] .field-prefix {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] table[data-drupal-selector=edit-settings-platforms] .field-prefix {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] table[data-drupal-selector=edit-settings-platforms] .field-prefix {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] table[data-drupal-selector=edit-settings-platforms] .field-prefix {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] table[data-drupal-selector=edit-settings-platforms] .field-prefix {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] table[data-drupal-selector=edit-settings-platforms] .field-prefix {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] table[data-drupal-selector=edit-settings-platforms] .field-prefix {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] table[data-drupal-selector=edit-settings-platforms] .field-prefix {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] table[data-drupal-selector=edit-settings-platforms] .field-prefix {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] table[data-drupal-selector=edit-settings-platforms] .field-prefix {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] table[data-drupal-selector=edit-settings-platforms] .field-prefix {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] table[data-drupal-selector=edit-settings-platforms] .field-prefix {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] table[data-drupal-selector=edit-settings-platforms] .field-prefix {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] table[data-drupal-selector=edit-settings-platforms] .field-prefix {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] table[data-drupal-selector=edit-settings-platforms] .field-prefix {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] table[data-drupal-selector=edit-settings-platforms] .field-prefix {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] table[data-drupal-selector=edit-settings-platforms] .field-prefix {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
table[data-drupal-selector=edit-settings-platforms] tr td,
table[data-drupal-selector=edit-settings-platforms] tr th {
  padding: 0 10px;
}
table[data-drupal-selector=edit-settings-platforms] tr td {
  vertical-align: bottom;
  position: relative;
}
table[data-drupal-selector=edit-settings-platforms] tr td:nth-of-type(1) {
  padding-left: 30px;
  padding-bottom: 12px;
}
table[data-drupal-selector=edit-settings-platforms] tr td:nth-of-type(1) .tabledrag-handle {
  position: absolute;
  left: 0;
  bottom: 7px;
  float: none;
  overflow: visible;
  margin-left: 0;
  display: block;
  height: auto;
}
table[data-drupal-selector=edit-settings-platforms] tr td:nth-of-type(3) .form-item > div {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap-reverse;
}

.has-scrollbar {
  overflow: hidden;
}

.scrollbar {
  position: absolute;
  background: #FFFFFF;
  z-index: 2;
  width: 10px;
  top: 0;
  right: 0;
  bottom: 0;
}

.scrollbar__thumb {
  z-index: 1;
  position: relative;
  background: #191919;
}

.simplebar-scrollbar {
  right: 0;
  width: 10px;
}
.simplebar-scrollbar:before {
  background: #191919;
  border-radius: 0;
  opacity: 1 !important;
}

.simplebar-content {
  height: 100% !important;
}

#panels-ipe-tray {
  z-index: 5000;
  transform: translateZ(-10px);
}
#panels-ipe-tray .ipe-tab-content {
  padding-right: 10px;
}

/* Components */
/* color themes */
.example-blocks-wrapper {
  padding: 20px 0;
}

.example-block {
  font-size: 15px;
  line-height: 1.5;
  padding: 20px;
  margin: 10px 0;
  border-radius: 0 20px 0 20px;
}
.example-block h2 {
  display: block;
  margin: 0 0 15px 0;
  padding: 0;
  font-size: 2em;
  line-height: 0.75;
}
.example-block a {
  margin: 0 0 15px 0;
  padding: 0;
  text-decoration: underline;
  color: inherit;
}
.example-block p {
  display: block;
  margin: 15px 0 0 0;
  padding: 0;
}
.example-block.example-block--theme--veo-pale-turquoise {
  color: #191919;
  background-color: #76DAE8;
}
.example-block.example-block--theme--veo-pale-turquoise h2 {
  color: #191919;
}
.example-block.example-block--theme--veo-forest-green {
  color: #FFFFFF;
  background-color: #438D42;
}
.example-block.example-block--theme--veo-forest-green h2 {
  color: #FFFFFF;
}
.example-block.example-block--theme--veo-light-blue {
  color: #191919;
  background-color: #CCE4FF;
}
.example-block.example-block--theme--veo-light-blue h2 {
  color: #191919;
}
.example-block.example-block--theme--veo-very-light-blue {
  color: #191919;
  background-color: #EBF4FF;
}
.example-block.example-block--theme--veo-very-light-blue h2 {
  color: #191919;
}
.example-block.example-block--theme--veo-golden-yellow {
  color: #191919;
  background-color: #F5D955;
}
.example-block.example-block--theme--veo-golden-yellow h2 {
  color: #191919;
}
.example-block.example-block--theme--veo-very-light-yellow {
  color: #191919;
  background-color: #FFF5C5;
}
.example-block.example-block--theme--veo-very-light-yellow h2 {
  color: #191919;
}
.example-block.example-block--theme--veo-very-light-green {
  color: #191919;
  background-color: #D9EDC0;
}
.example-block.example-block--theme--veo-very-light-green h2 {
  color: #191919;
}
.example-block.example-block--theme--veo-black-20 {
  color: #191919;
  background-color: #CCCCCC;
}
.example-block.example-block--theme--veo-black-20 h2 {
  color: #191919;
}
.example-block.example-block--theme--veo-pale-gray-white {
  color: #191919;
  background-color: #FCFCFC;
}
.example-block.example-block--theme--veo-pale-gray-white h2 {
  color: #191919;
}
.example-block.example-block--theme--veo-black-10 {
  color: #191919;
  background-color: #E5E5E5;
}
.example-block.example-block--theme--veo-black-10 h2 {
  color: #191919;
}
.example-block.example-block--theme--veo-black-0 {
  color: #191919;
  background-color: #F2F2F2;
}
.example-block.example-block--theme--veo-black-0 h2 {
  color: #191919;
}
.example-block.example-block--theme--veo-very-light-orange {
  color: #191919;
  background-color: #FFDCB3;
}
.example-block.example-block--theme--veo-very-light-orange h2 {
  color: #191919;
}
.example-block.example-block--theme--veo-very-light-purple {
  color: #191919;
  background-color: #FFD0F2;
}
.example-block.example-block--theme--veo-very-light-purple h2 {
  color: #191919;
}
.example-block.example-block--theme--veo-pale-red {
  color: #191919;
  background-color: #ED694B;
}
.example-block.example-block--theme--veo-pale-red h2 {
  color: #191919;
}
.example-block.example-block--theme--veo-turquoise {
  color: #191919;
  background-color: #05C3DD;
}
.example-block.example-block--theme--veo-turquoise h2 {
  color: #191919;
}
.example-block.example-block--theme--veo-vivid-blue {
  color: #FFFFFF;
  background-color: #0679CC;
}
.example-block.example-block--theme--veo-vivid-blue h2 {
  color: #FFFFFF;
}
.example-block.example-block--theme--veo-pastel-blue {
  color: #191919;
  background-color: #ADCCF0;
}
.example-block.example-block--theme--veo-pastel-blue h2 {
  color: #191919;
}
.example-block.example-block--theme--veo-very-light-turquoise {
  color: #191919;
  background-color: #D7FAFF;
}
.example-block.example-block--theme--veo-very-light-turquoise h2 {
  color: #191919;
}
.example-block.example-block--theme--veo-apple-green {
  color: #191919;
  background-color: #C7D64F;
}
.example-block.example-block--theme--veo-apple-green h2 {
  color: #191919;
}
.example-block.example-block--theme--veo-dark-green {
  color: #FFFFFF;
  background-color: #00613B;
}
.example-block.example-block--theme--veo-dark-green h2 {
  color: #FFFFFF;
}
.example-block.example-block--theme--veo-black-40 {
  color: #191919;
  background-color: #999999;
}
.example-block.example-block--theme--veo-black-40 h2 {
  color: #191919;
}
.example-block.example-block--theme--veo-grey-pantone {
  color: #FFFFFF;
  background-color: #55555A;
}
.example-block.example-block--theme--veo-grey-pantone h2 {
  color: #FFFFFF;
}
.example-block.example-block--theme--veo-yellow {
  color: #191919;
  background-color: #FFD616;
}
.example-block.example-block--theme--veo-yellow h2 {
  color: #191919;
}
.example-block.example-block--theme--veo-vivid-orange {
  color: #191919;
  background-color: #FF8A00;
}
.example-block.example-block--theme--veo-vivid-orange h2 {
  color: #191919;
}
.example-block.example-block--theme--veo-pale-purple {
  color: #FFFFFF;
  background-color: #9E4AAB;
}
.example-block.example-block--theme--veo-pale-purple h2 {
  color: #FFFFFF;
}
.example-block.example-block--theme--veo-purple {
  color: #FFFFFF;
  background-color: #772583;
}
.example-block.example-block--theme--veo-purple h2 {
  color: #FFFFFF;
}
.example-block.example-block--theme--veo-red {
  color: #FFFFFF;
  background-color: #EE0000;
}
.example-block.example-block--theme--veo-red h2 {
  color: #FFFFFF;
}
.example-block.example-block--theme--veo-light-purple {
  color: #191919;
  background-color: #C768CF;
}
.example-block.example-block--theme--veo-light-purple h2 {
  color: #191919;
}
.example-block.example-block--theme--veo-green {
  color: #191919;
  background-color: #78BE21;
}
.example-block.example-block--theme--veo-green h2 {
  color: #191919;
}
.example-block.example-block--theme--veo-pale-blue {
  color: #191919;
  background-color: #99E1EF;
}
.example-block.example-block--theme--veo-pale-blue h2 {
  color: #191919;
}
.example-block.example-block--theme--veo-blue {
  color: #FFFFFF;
  background-color: #05C3DD;
}
.example-block.example-block--theme--veo-blue h2 {
  color: #FFFFFF;
}
.example-block.example-block--theme--veo-pale-black {
  color: #FFFFFF;
  background-color: #55555A;
}
.example-block.example-block--theme--veo-pale-black h2 {
  color: #FFFFFF;
}
.example-block.example-block--theme--veo-white {
  color: #191919;
  background-color: #FFFFFF;
}
.example-block.example-block--theme--veo-white h2 {
  color: #191919;
}
.example-block.example-block--theme--veo-gray {
  color: #191919;
  background-color: #F2F2F2;
}
.example-block.example-block--theme--veo-gray h2 {
  color: #191919;
}
.example-block.example-block--theme--veo-plain-orange {
  color: #191919;
  background-color: #FF8A00;
}
.example-block.example-block--theme--veo-plain-orange h2 {
  color: #191919;
}
.example-block.example-block--theme--veo-navy {
  color: #FFFFFF;
  background-color: #002d62;
}
.example-block.example-block--theme--veo-navy h2 {
  color: #FFFFFF;
}
.example-block.example-block--theme--veo-magma-regent-green {
  color: #FFFFFF;
  background-color: #04525C;
}
.example-block.example-block--theme--veo-magma-regent-green h2 {
  color: #FFFFFF;
}
.example-block.example-block--theme--veo-magma-light-green {
  color: #FFFFFF;
  background-color: #b5dc79;
}
.example-block.example-block--theme--veo-magma-light-green h2 {
  color: #FFFFFF;
}
.example-block.example-block--theme--veo-magma-indigo-blue {
  color: #FFFFFF;
  background-color: #1259aC;
}
.example-block.example-block--theme--veo-magma-indigo-blue h2 {
  color: #FFFFFF;
}
.example-block.example-block--theme--veo-magma-green {
  color: #FFFFFF;
  background-color: #68a59b;
}
.example-block.example-block--theme--veo-magma-green h2 {
  color: #FFFFFF;
}
.example-block.example-block--theme--veo-magma-yellow {
  color: #FFFFFF;
  background-color: #fdd384;
}
.example-block.example-block--theme--veo-magma-yellow h2 {
  color: #FFFFFF;
}
.example-block.example-block--theme--veo-magma-sky-blue {
  color: #FFFFFF;
  background-color: #7abcce;
}
.example-block.example-block--theme--veo-magma-sky-blue h2 {
  color: #FFFFFF;
}
.example-block.example-block--theme--veo-orange {
  color: #191919;
  background-color: #FF6900;
}
.example-block.example-block--theme--veo-orange h2 {
  color: #191919;
}
.example-block.example-block--theme--veo-light-orange {
  color: #191919;
  background-color: #FDC686;
}
.example-block.example-block--theme--veo-light-orange h2 {
  color: #191919;
}
.example-block.example-block--theme--veo-pale-yellow {
  color: #191919;
  background-color: #FFED99;
}
.example-block.example-block--theme--veo-pale-yellow h2 {
  color: #191919;
}
.example-block.example-block--theme--veo-dark-turquoise {
  color: #FFFFFF;
  background-color: #098192;
}
.example-block.example-block--theme--veo-dark-turquoise h2 {
  color: #FFFFFF;
}
.example-block.example-block--theme--veo-apricot {
  color: #191919;
  background-color: #FFAC00;
}
.example-block.example-block--theme--veo-apricot h2 {
  color: #191919;
}
.example-block.example-block--theme--veo-dark-yellow {
  color: #191919;
  background-color: #E8BF00;
}
.example-block.example-block--theme--veo-dark-yellow h2 {
  color: #191919;
}
.example-block.example-block--theme--veo-dark-purple {
  color: #FFFFFF;
  background-color: #501658;
}
.example-block.example-block--theme--veo-dark-purple h2 {
  color: #FFFFFF;
}
.example-block.example-block--theme--veo-black {
  color: #FFFFFF;
  background-color: #000000;
}
.example-block.example-block--theme--veo-black h2 {
  color: #FFFFFF;
}
.example-block.example-block--theme--veo-black-90 {
  color: #FFFFFF;
  background-color: #191919;
}
.example-block.example-block--theme--veo-black-90 h2 {
  color: #FFFFFF;
}
.example-block.example-block--theme--veo-black-80 {
  color: #FFFFFF;
  background-color: #333333;
}
.example-block.example-block--theme--veo-black-80 h2 {
  color: #FFFFFF;
}
.example-block.example-block--theme--veo-black-70 {
  color: #FFFFFF;
  background-color: #4C4C4C;
}
.example-block.example-block--theme--veo-black-70 h2 {
  color: #FFFFFF;
}
.example-block.example-block--theme--veo-black-60 {
  color: #FFFFFF;
  background-color: #666666;
}
.example-block.example-block--theme--veo-black-60 h2 {
  color: #FFFFFF;
}
.example-block.example-block--theme--veo-black-50 {
  color: #191919;
  background-color: #808080;
}
.example-block.example-block--theme--veo-black-50 h2 {
  color: #191919;
}
.example-block.example-block--theme--veo-black-30 {
  color: #191919;
  background-color: #B2B2B2;
}
.example-block.example-block--theme--veo-black-30 h2 {
  color: #191919;
}
.example-block.example-block--theme--veo-neutral {
  color: #FFFFFF;
  background-color: #1C1C1F;
}
.example-block.example-block--theme--veo-neutral h2 {
  color: #FFFFFF;
}
.example-block.example-block--theme--veo-neutral-90 {
  color: #FFFFFF;
  background-color: #55555A;
}
.example-block.example-block--theme--veo-neutral-90 h2 {
  color: #FFFFFF;
}
.example-block.example-block--theme--veo-neutral-80 {
  color: #FFFFFF;
  background-color: #75748B;
}
.example-block.example-block--theme--veo-neutral-80 h2 {
  color: #FFFFFF;
}
.example-block.example-block--theme--veo-neutral-70 {
  color: #191919;
  background-color: #9897A8;
}
.example-block.example-block--theme--veo-neutral-70 h2 {
  color: #191919;
}
.example-block.example-block--theme--veo-neutral-60 {
  color: #191919;
  background-color: #C8C8DA;
}
.example-block.example-block--theme--veo-neutral-60 h2 {
  color: #191919;
}
.example-block.example-block--theme--veo-neutral-50 {
  color: #191919;
  background-color: #D5D3E3;
}
.example-block.example-block--theme--veo-neutral-50 h2 {
  color: #191919;
}
.example-block.example-block--theme--veo-neutral-40 {
  color: #191919;
  background-color: #E0DDEE;
}
.example-block.example-block--theme--veo-neutral-40 h2 {
  color: #191919;
}
.example-block.example-block--theme--veo-neutral-30 {
  color: #191919;
  background-color: #E9E6F4;
}
.example-block.example-block--theme--veo-neutral-30 h2 {
  color: #191919;
}
.example-block.example-block--theme--veo-neutral-20 {
  color: #191919;
  background-color: #F2F1F9;
}
.example-block.example-block--theme--veo-neutral-20 h2 {
  color: #191919;
}
.example-block.example-block--theme--veo-neutral-10 {
  color: #191919;
  background-color: #FCFCFC;
}
.example-block.example-block--theme--veo-neutral-10 h2 {
  color: #191919;
}

.theme--background-color--veo-white .example-block--theme--veo-white,
.theme--background-color--veo-white .example-block--theme--default {
  border: 1px solid #808080;
}

.theme--background-color--veo-gray .example-block--theme--veo-gray {
  border: 1px solid #666666;
}

/* components */
/* admin elements */
.local-tasks ul {
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.local-tasks li {
  float: left;
  display: block;
  margin: 0 20px 20px 0;
  list-style: none;
}
.local-tasks li a {
  background: #191919;
  border: 1px solid #191919;
  border-radius: 5px 0 5px 0;
  position: relative;
  overflow: hidden;
  margin: 0;
  display: block;
  padding: 5px 7px;
  color: #FFFFFF;
  text-decoration: none;
  transition: all 0.2s ease-out;
}
.local-tasks li a.is-active {
  background: #FFFFFF;
  border: 1px solid #808080;
  color: #191919;
}
.local-tasks li a:hover {
  background-color: #FCFCFC;
  color: #000000;
}

.messages {
  font-size: 15px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.6;
  border-radius: 6px;
  padding: 15px 20px;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
html[lang|=en] .messages {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .messages {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .messages {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .messages {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .messages {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .messages {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .messages {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .messages {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .messages {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .messages {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .messages {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .messages {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .messages {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .messages {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .messages {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .messages {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .messages {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .messages {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .messages {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .messages {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .messages {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .messages {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .messages {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .messages {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .messages {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .messages {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .messages {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .messages {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .messages {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .messages {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .messages {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .messages {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .messages {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .messages {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .messages {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .messages {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .messages {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .messages {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .messages {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .messages {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .messages {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .messages {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .messages {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .messages {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .messages {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .messages {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .messages {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .messages {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .messages {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .messages {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
.auto-hyphenation .messages {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -webkit-hyphens: auto;
          hyphens: auto;
}
.messages ul {
  margin: 0 0 0.66em 10px;
  padding: 0;
}
.messages ul li {
  list-style: none;
  margin: 0 0 0.66em 0;
  padding: 0;
}
.messages ul li:last-child {
  margin-bottom: 0;
}
.messages ul li:before {
  content: "•";
  display: inline-block;
  padding-right: 4px;
}
.messages a {
  color: inherit;
}
.messages a:hover {
  text-decoration: none;
}
.messages .messages__item + .messages__item {
  margin-top: 0.769em;
}
.messages.messages--status {
  color: #191919;
  background-color: #D9EDC0;
}
.messages.messages--warning {
  background-color: #FFDCB3;
  color: #191919;
}
.messages.messages--error {
  background-color: #EE0000;
  color: #FFFFFF;
}

/* content elements */
.carousel-item {
  font-size: 15px;
  font-weight: 400;
  color: #191919;
  line-height: 1.6;
  background: #FCFCFC;
  height: auto;
}
html[lang|=en] .carousel-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .carousel-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .carousel-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .carousel-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .carousel-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .carousel-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .carousel-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .carousel-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .carousel-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .carousel-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .carousel-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .carousel-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .carousel-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .carousel-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .carousel-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .carousel-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .carousel-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .carousel-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .carousel-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .carousel-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .carousel-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .carousel-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .carousel-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .carousel-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .carousel-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .carousel-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .carousel-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .carousel-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .carousel-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .carousel-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .carousel-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .carousel-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .carousel-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .carousel-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .carousel-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .carousel-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .carousel-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .carousel-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .carousel-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .carousel-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .carousel-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .carousel-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .carousel-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .carousel-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .carousel-item {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .carousel-item {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .carousel-item {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .carousel-item {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .carousel-item {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .carousel-item {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
@media (max-width: 767px) {
  .carousel-item {
    position: relative;
  }
}
.carousel-item__image {
  overflow: hidden;
}
.carousel-item__image img {
  transition: transform 0.6s ease-out;
}
.carousel-item__image img:hover {
  transform: scale(1.2);
}
.carousel-item__data {
  padding: 12px 17px 18px 17px;
  position: relative;
  min-height: 78px;
  display: flex;
}
@media (max-width: 767px) {
  .carousel-item__data {
    display: block;
    padding: 17px 18px 89px;
    min-height: 0;
  }
}
.carousel-item__title {
  margin: 0;
  font-weight: 700;
  font-size: 1.333em;
  line-height: 1.2;
}
@media (max-width: 767px) {
  .carousel-item__title {
    font-size: 1em;
    line-height: 1.334;
  }
}
.carousel-item__title a {
  text-decoration: none;
  color: #000000;
}
.carousel-item__desc .container__inner {
  padding: 0;
}
.carousel-item__desc .wysiwyg {
  color: #191919;
}
@media (max-width: 767px) {
  .carousel-item__desc .wysiwyg {
    line-height: 1.267;
  }
}
.carousel-item__count {
  font-size: 3em;
  font-weight: 300;
  line-height: 1.2;
  white-space: nowrap;
  padding-right: 17px;
}
.carousel-item__count--mobile {
  display: none;
}
@media (max-width: 767px) {
  .carousel-item__count {
    position: absolute;
    left: 0;
    bottom: 28px;
    width: 100%;
    font-size: 2.466em;
    text-align: center;
    display: none;
  }
  .carousel-item__count--mobile {
    display: block;
  }
}
.carousel-item__count span {
  color: #ccc;
}

.theme--background-color--veo-gray .carousel-item {
  background-color: #FFFFFF;
}

html[dir=rtl] .carousel-item__count {
  padding-right: initial;
  padding-left: 17px;
  direction: ltr;
}
@media (max-width: 767px) {
  html[dir=rtl] .carousel-item__count {
    padding-left: initial;
  }
}

.carousel {
  position: relative;
}
@media (max-width: 847px) {
  .carousel {
    max-width: 100%;
    margin: 0 auto;
  }
}
.carousel .slick-track {
  display: flex;
  align-items: stretch;
}
.carousel__container {
  animation-duration: 0.001s;
  animation-name: nodeInserted;
}
.carousel__prev-button, .carousel__next-button {
  border: 0;
  background: none;
  padding: 0;
  height: 32px;
  width: 40px;
  position: absolute;
  top: 39%;
  right: -60px;
  cursor: pointer;
  z-index: 1;
}
@media (max-width: 767px) {
  .carousel__prev-button, .carousel__next-button {
    top: auto;
    bottom: 34px;
    z-index: 1;
    height: 32px;
    width: 19px;
    right: 80px;
  }
}
.carousel__prev-button {
  right: auto;
  left: -60px;
  transform: rotate(180deg);
}
@media (max-width: 767px) {
  .carousel__prev-button {
    right: auto;
    left: 80px;
  }
}
.carousel__next-icon {
  width: 100%;
  height: 100%;
  fill: currentColor;
}
@media (max-width: 767px) {
  .carousel__next-icon {
    display: none;
  }
}
.carousel__next-icon--mobile {
  display: none;
}
@media (max-width: 767px) {
  .carousel__next-icon--mobile {
    display: block;
  }
}
.carousel--content {
  margin: 0 -10px;
  padding-left: 0;
  padding-right: 0;
}
@media (max-width: 847px) {
  .carousel--content {
    margin: 0;
  }
}
@media (max-width: 767px) {
  .carousel--content {
    padding: 0;
  }
}
.carousel--content .slick-dots {
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  margin: 10px 0;
}
.carousel--content .slick-slide {
  box-sizing: border-box;
  padding-left: 10px;
  padding-right: 10px;
}
@media (max-width: 847px) {
  .carousel--content .slick-slide {
    margin: 0 auto;
  }
}
.carousel--content .slick-slide [class*=container--space-inner--v-] > .container__inner {
  padding: 0 !important;
}
.carousel--content .carousel__next-button {
  right: 10px;
  width: 30px;
}
@media (max-width: 767px) {
  .carousel--content .carousel__next-button {
    top: 50%;
    bottom: auto;
    transform: translateY(-50%);
    width: 10px;
    right: -10px;
  }
}
.carousel--content .carousel__prev-button {
  left: 10px;
  width: 30px;
}
@media (max-width: 767px) {
  .carousel--content .carousel__prev-button {
    top: 50%;
    bottom: auto;
    transform: translateY(-50%) rotate(180deg);
    width: 10px;
    left: -10px;
  }
}

html[dir=rtl] .carousel__prev-button {
  right: -60px;
  left: initial;
  transform: initial;
}
@media (max-width: 767px) {
  html[dir=rtl] .carousel__prev-button {
    right: 80px;
  }
}
html[dir=rtl] .carousel__next-button {
  left: -60px;
  right: initial;
  transform: rotate(180deg);
}
@media (max-width: 767px) {
  html[dir=rtl] .carousel__next-button {
    left: 80px;
  }
}

.container--container-paragraph {
  overflow: hidden;
}

.container-paragraph {
  position: relative;
}
.container-paragraph.container-paragraph--background-style--bottom .container-paragraph__background-wrapper {
  top: auto;
  bottom: -40px;
}
.container-paragraph.container-paragraph--background-style--centered .container-paragraph__background-wrapper {
  top: 50%;
  transform: translate(-50%, -50%);
}
.container-paragraph.container-paragraph--background-style--cover .container-paragraph__background-wrapper {
  top: -40px;
  bottom: -40px;
}
.container-paragraph.container-paragraph--background-style--cover .container-paragraph__background {
  width: 100%;
  height: 100%;
}
.container-paragraph.container-paragraph--background-style--cover .container-paragraph__background .media-image {
  height: 100%;
  display: block;
}
.container-paragraph.container-paragraph--background-style--cover .container-paragraph__background .media-image .media-image__picture {
  height: 100%;
}
.container-paragraph.container-paragraph--background-style--cover .container-paragraph__background .media-image .media-image__picture img {
  display: block;
  max-width: none;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  font-family: "object-fit: cover; object-position: center";
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  transform: translateX(0);
}
.container-paragraph.container-paragraph--background-style--cover-fullwidth .container-paragraph__background-wrapper {
  top: -40px;
  bottom: -40px;
}
.container-paragraph.container-paragraph--background-style--cover-fullwidth .container-paragraph__background {
  width: 100%;
  height: 100%;
}
.container-paragraph.container-paragraph--background-style--cover-fullwidth .container-paragraph__background .media-image {
  height: 100%;
  display: block;
}
.container-paragraph.container-paragraph--background-style--cover-fullwidth .container-paragraph__background .media-image .media-image__picture {
  height: 100%;
}
.container-paragraph.container-paragraph--background-style--cover-fullwidth .container-paragraph__background .media-image .media-image__picture img {
  display: block;
  max-width: none;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  font-family: "object-fit: cover; object-position: center";
  position: absolute;
  height: 100%;
  width: 100vw;
  left: 50%;
  transform: translateX(-50%);
}
.container-paragraph.container-paragraph--background-style--cover-fullscreen .container-paragraph__background-wrapper {
  top: -40px;
  bottom: -40px;
}
.container-paragraph.container-paragraph--background-style--cover-fullscreen .container-paragraph__background {
  width: 100%;
  height: 100%;
}
.container-paragraph.container-paragraph--background-style--cover-fullscreen .container-paragraph__background .media-image {
  height: 100%;
  display: block;
}
.container-paragraph.container-paragraph--background-style--cover-fullscreen .container-paragraph__background .media-image .media-image__picture {
  height: 100%;
}
.container-paragraph.container-paragraph--background-style--cover-fullscreen .container-paragraph__background .media-image .media-image__picture img {
  display: block;
  max-width: none;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  font-family: "object-fit: cover; object-position: center";
  position: absolute;
  height: 100%;
  width: 100vw;
  left: 50%;
  transform: translateX(-50%);
}
.container-paragraph .container-paragraph__content {
  position: relative;
  z-index: 2;
}
.container-paragraph .container-paragraph__background-wrapper {
  z-index: 1;
  position: absolute;
  transform: translateX(-50%);
  width: 1400px;
  top: -40px;
  left: 50%;
}
@media (max-width: 767px) {
  .container-paragraph .container-paragraph__background-wrapper {
    max-width: 100vw;
  }
}
@media (max-width: 767px) {
  .container-paragraph .container-paragraph__background-wrapper.container-paragraph__background-wrapper--responsive .container-paragraph__background.container-paragraph__background--desktop {
    display: none;
  }
}
@media (max-width: 767px) {
  .container-paragraph .container-paragraph__background-wrapper.container-paragraph__background-wrapper--responsive .container-paragraph__background.container-paragraph__background--mobile {
    display: block;
  }
}
.container-paragraph .container-paragraph__background {
  max-width: 100%;
}
.container-paragraph .container-paragraph__background figure {
  display: flex;
}
.container-paragraph .container-paragraph__background.container-paragraph__background--mobile {
  display: none;
}
.container-paragraph .container-paragraph__background .media-image .media-image__picture img {
  width: auto;
  max-width: 100%;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  height: 100%;
}
.container-paragraph.container-paragraph--image-height .container-paragraph {
  overflow-x: hidden;
}
.container-paragraph.container-paragraph--image-height .container-paragraph__content {
  position: absolute;
  z-index: 2;
  top: 0;
  height: 100%;
  overflow-y: auto;
  overflow-x: auto;
  top: 20px;
  height: calc(100% - 50px);
  width: 100%;
  left: 50%;
  transform: translateX(-50%);
}
.container-paragraph.container-paragraph--image-height .container-paragraph__background-wrapper {
  position: relative;
  z-index: 1;
  left: 50%;
  transform: translateX(-50%);
  top: 0;
  width: 100vw;
}
.container-paragraph.container-paragraph--image-height .container-paragraph__background-wrapper .media-image .media-image__picture img {
  position: relative;
  left: 0;
  transform: translateX(0);
}
.container-paragraph.container-paragraph--image-height .container--grid > .container__inner {
  width: 100%;
}

.grid {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
}
html[lang|=en] .grid {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .grid {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .grid {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .grid {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .grid {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .grid {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .grid {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .grid {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .grid {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .grid {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .grid {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .grid {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .grid {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .grid {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .grid {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .grid {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .grid {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .grid {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .grid {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .grid {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .grid {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .grid {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .grid {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .grid {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .grid {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .grid {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .grid {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .grid {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .grid {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .grid {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .grid {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .grid {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .grid {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .grid {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .grid {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .grid {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .grid {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .grid {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .grid {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .grid {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .grid {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .grid {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .grid {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .grid {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .grid {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .grid {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .grid {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .grid {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .grid {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .grid {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
@media (max-width: 767px) {
  .grid {
    display: column;
  }
}
.grid .grid__title {
  width: 100%;
  font-size: 20px;
  line-height: 1.2;
  color: #191919;
  text-align: center;
  margin: 0 0 1em 0;
}
.grid.grid--count--1 .container.container--width--breakout {
  max-width: 100%;
  left: auto;
  right: auto;
  margin-left: auto !important;
  margin-right: auto !important;
}
.grid.grid--count--1 > .grid__column {
  flex-shrink: 0;
  width: 100%;
}
@media (max-width: 767px) {
  .grid.grid--count--1 > .grid__column {
    width: 100%;
    margin-bottom: 20px;
  }
  .grid.grid--count--1 > .grid__column:last-child {
    margin-bottom: 0;
  }
}
.grid.grid--count--1 > .grid__column > .container {
  height: 100%;
}
.grid.grid--count--2 .container.container--width--breakout {
  max-width: 100%;
  left: auto;
  right: auto;
  margin-left: auto !important;
  margin-right: auto !important;
}
.grid.grid--count--2 > .grid__column {
  flex-shrink: 0;
  width: 50%;
}
@media (max-width: 767px) {
  .grid.grid--count--2 > .grid__column {
    width: 100%;
    margin-bottom: 20px;
  }
  .grid.grid--count--2 > .grid__column:last-child {
    margin-bottom: 0;
  }
}
.grid.grid--count--2 > .grid__column > .container {
  height: 100%;
}
.grid.grid--count--3 .container.container--width--breakout {
  max-width: 100%;
  left: auto;
  right: auto;
  margin-left: auto !important;
  margin-right: auto !important;
}
.grid.grid--count--3 > .grid__column {
  flex-shrink: 0;
  width: 33.3333333333%;
}
@media (max-width: 767px) {
  .grid.grid--count--3 > .grid__column {
    width: 100%;
    margin-bottom: 20px;
  }
  .grid.grid--count--3 > .grid__column:last-child {
    margin-bottom: 0;
  }
}
.grid.grid--count--3 > .grid__column > .container {
  height: 100%;
}
.grid.grid--count--4 .container.container--width--breakout {
  max-width: 100%;
  left: auto;
  right: auto;
  margin-left: auto !important;
  margin-right: auto !important;
}
.grid.grid--count--4 > .grid__column {
  flex-shrink: 0;
  width: 25%;
}
@media (max-width: 767px) {
  .grid.grid--count--4 > .grid__column {
    width: 100%;
    margin-bottom: 20px;
  }
  .grid.grid--count--4 > .grid__column:last-child {
    margin-bottom: 0;
  }
}
.grid.grid--count--4 > .grid__column > .container {
  height: 100%;
}
.content-with-aside .grid.grid--count--4 > .grid__column {
  width: 50%;
}
.content-with-aside .grid.grid--count--4 > .grid__column:nth-child(2n) .media .container,
.content-with-aside .grid.grid--count--4 > .grid__column:nth-child(2n) .activity-card {
  margin: 0 auto 0 0;
}
@media (max-width: 767px) {
  .content-with-aside .grid.grid--count--4 > .grid__column:nth-child(2n) .media .container,
  .content-with-aside .grid.grid--count--4 > .grid__column:nth-child(2n) .activity-card {
    margin: 0 auto;
  }
}
.content-with-aside .grid.grid--count--4 > .grid__column:nth-child(2n+1) .media .container,
.content-with-aside .grid.grid--count--4 > .grid__column:nth-child(2n+1) .activity-card {
  margin: 0 0 0 auto;
}
@media (max-width: 767px) {
  .content-with-aside .grid.grid--count--4 > .grid__column:nth-child(2n+1) .media .container,
  .content-with-aside .grid.grid--count--4 > .grid__column:nth-child(2n+1) .activity-card {
    margin: 0 auto;
  }
}
@media (max-width: 767px) {
  .content-with-aside .grid.grid--count--4 > .grid__column {
    width: 100%;
  }
}
@media (min-width: 1024px) {
  .grid.grid--count--4 .content-push .content-push__cta-link .content-push__cta-link--back-left:before {
    left: -46px;
  }
}
@media (min-width: 768px) {
  .grid.grid--count--4 .content-push .content-push__cta-link .content-push__cta-link--back-left:before {
    left: -56px;
  }
}
@media (min-width: 1024px) {
  .grid.grid--count--4 .content-push .content-push__cta-link .content-push__cta-link--back-right:before {
    right: -45px;
  }
}
@media (min-width: 768px) {
  .grid.grid--count--4 .content-push .content-push__cta-link .content-push__cta-link--back-right:before {
    right: -55px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .grid.grid--count--4 .content-push .content-push__cta-link a {
    padding: 0 17px;
  }
}
.grid.grid--count--4 .wysiwyg .container--media-links {
  width: 100%;
}
.grid.grid--count--4 .wysiwyg .container--media-links .links {
  width: 100%;
}
.grid.grid--count--4 .wysiwyg .container--media-links .links .links__items > * {
  width: 100%;
}
@media (max-width: 767px) {
  .grid.grid--count--4 .wysiwyg .container--media-links .links .links__items > * {
    width: 50%;
  }
}
@media (max-width: 600px) {
  .grid.grid--count--4 .wysiwyg .container--media-links .links .links__items > * {
    width: 100%;
  }
}
.grid.grid--count--4 .wysiwyg .container--media-links.container--align--right, .grid.grid--count--4 .wysiwyg .container--media-links.container--align--left {
  float: none;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
}
@media (min-width: 768px) {
  .grid.grid--count--4 .media-document .media-document__title {
    flex-wrap: nowrap;
    overflow: hidden;
  }
}
@media (min-width: 768px) {
  .grid.grid--count--4 .media-document .media-document__name {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }
}
@media (min-width: 768px) {
  .grid.grid--count--4 .media-document .media-document__size {
    flex-shrink: 0;
    display: none;
  }
}
.grid.grid--count--4 .social-media-paragraph .social-media-paragraph__items {
  width: 100%;
  margin: 0;
}
.grid.grid--count--4 .activity-card.activity-card--activity--waste .activity-card__activity-image {
  background-image: url(..//images/activity-sprite/activity-sprite.png);
  background-position-y: 0;
  width: 100px;
  height: 104px;
  background-position-x: -917px;
}
.grid.grid--count--4 .activity-card.activity-card--activity--energy .activity-card__activity-image {
  background-image: url(..//images/activity-sprite/activity-sprite.png);
  background-position-y: -332px;
  width: 100px;
  height: 104px;
  background-position-x: -917px;
}
.grid.grid--count--4 .activity-card.activity-card--activity--water .activity-card__activity-image {
  background-image: url(..//images/activity-sprite/activity-sprite.png);
  background-position-y: -665px;
  width: 100px;
  height: 104px;
  background-position-x: -917px;
}
.grid.grid--count--4 .activity-card.activity-card--activity--mixed .activity-card__activity-image {
  background-image: url(..//images/activity-sprite/activity-sprite.png);
  background-position-y: -996px;
  width: 100px;
  height: 104px;
  background-position-x: -917px;
}
@media (max-width: 1023px) {
  .grid.grid--count--4 .activity-card .activity-card__activity {
    display: none;
  }
}
.grid.grid--count--4 .activity-card .activity-card__description {
  padding: 40px 10px 20px;
}
@media (max-width: 767px) {
  .grid.grid--count--4 .activity-card .activity-card__description {
    padding-top: 20px;
  }
}
.grid.grid--count--4 .activity-card .activity-card__description .wysiwyg {
  font-size: 17px;
}
.grid.grid--count--3 .grid__column {
  width: 33.3333333333%;
}
@media (max-width: 767px) {
  .grid.grid--count--3 .grid__column {
    width: 100%;
  }
}
.grid.grid--count--3 .grid__column:nth-child(3n+1) .media .container,
.grid.grid--count--3 .grid__column:nth-child(3n+1) .activity-card {
  margin: 0 0 0 auto;
}
@media (max-width: 767px) {
  .grid.grid--count--3 .grid__column:nth-child(3n+1) .media .container,
  .grid.grid--count--3 .grid__column:nth-child(3n+1) .activity-card {
    margin: 0 auto;
  }
}
.grid.grid--count--3 .grid__column:nth-child(3n) .media .container,
.grid.grid--count--3 .grid__column:nth-child(3n) .activity-card {
  margin: 0 auto 0 0;
}
@media (max-width: 767px) {
  .grid.grid--count--3 .grid__column:nth-child(3n) .media .container,
  .grid.grid--count--3 .grid__column:nth-child(3n) .activity-card {
    margin: 0 auto;
  }
}
@media (max-width: 1023px) {
  .content-with-aside .grid.grid--count--3 > .grid__column {
    max-width: 50%;
  }
}
@media (max-width: 767px) {
  .content-with-aside .grid.grid--count--3 > .grid__column {
    max-width: 100%;
    width: 100%;
  }
}
.grid.grid--count--3 .wysiwyg .container--media-links .links {
  width: 100%;
}
.grid.grid--count--3 .wysiwyg .container--media-links .links .links__items > * {
  width: 100%;
}
.grid.grid--count--3 .wysiwyg .container--media-links.container--align--right {
  float: none;
  margin-left: 0;
}
.grid.grid--count--3 .social-media-paragraph .social-media-paragraph__items {
  width: 100%;
  margin: 0;
}
@media (max-width: 1023px) {
  .grid.grid--count--2 .social-media-paragraph .social-media-paragraph__items {
    width: 100%;
    margin: 0;
  }
}
.grid.grid--count--2 .grid__column:nth-child(2n) .media .container,
.grid.grid--count--2 .grid__column:nth-child(2n) .activity-card {
  margin: 0 auto 0 0;
}
@media (max-width: 767px) {
  .grid.grid--count--2 .grid__column:nth-child(2n) .media .container,
  .grid.grid--count--2 .grid__column:nth-child(2n) .activity-card {
    margin: 0 auto;
  }
}
.grid.grid--count--2 .grid__column:nth-child(2n+1) .media .container,
.grid.grid--count--2 .grid__column:nth-child(2n+1) .activity-card {
  margin: 0 0 0 auto;
}
@media (max-width: 767px) {
  .grid.grid--count--2 .grid__column:nth-child(2n+1) .media .container,
  .grid.grid--count--2 .grid__column:nth-child(2n+1) .activity-card {
    margin: 0 auto;
  }
}
.grid.grid--count--2 .grid__title ~ .grid__column:nth-child(2n) .media .container,
.grid.grid--count--2 .grid__title ~ .grid__column:nth-child(2n) .activity-card {
  margin: 0 0 0 auto;
}
@media (max-width: 767px) {
  .grid.grid--count--2 .grid__title ~ .grid__column:nth-child(2n) .media .container,
  .grid.grid--count--2 .grid__title ~ .grid__column:nth-child(2n) .activity-card {
    margin: 0 auto;
  }
}
.grid.grid--count--2 .grid__title ~ .grid__column:nth-child(2n+1) .media .container,
.grid.grid--count--2 .grid__title ~ .grid__column:nth-child(2n+1) .activity-card {
  margin: 0 auto 0 0;
}
@media (max-width: 767px) {
  .grid.grid--count--2 .grid__title ~ .grid__column:nth-child(2n+1) .media .container,
  .grid.grid--count--2 .grid__title ~ .grid__column:nth-child(2n+1) .activity-card {
    margin: 0 auto;
  }
}
@media (min-width: 768px) {
  .grid.grid--count--2 .media-publication .media-publication__image, .grid.grid--count--3 .media-publication .media-publication__image, .grid.grid--count--4 .media-publication .media-publication__image {
    display: none;
  }
}
@media (min-width: 768px) {
  .grid.grid--count--2 .links .links__items > *, .grid.grid--count--3 .links .links__items > *, .grid.grid--count--4 .links .links__items > * {
    width: 100%;
  }
}
.grid.grid--count--2 .media-document, .grid.grid--count--3 .media-document, .grid.grid--count--4 .media-document {
  font-size: 15px;
}
.grid.grid--count--2 .media-document .media-document__extension, .grid.grid--count--3 .media-document .media-document__extension, .grid.grid--count--4 .media-document .media-document__extension {
  width: 55px;
  padding-right: 15px;
}
.grid.grid--count--2 .media-document .media-document__extension:after, .grid.grid--count--3 .media-document .media-document__extension:after, .grid.grid--count--4 .media-document .media-document__extension:after {
  height: 16px;
}
.grid.grid--count--2 .media-document .media-document__button, .grid.grid--count--3 .media-document .media-document__button, .grid.grid--count--4 .media-document .media-document__button {
  width: 42px;
  padding: 11px 0;
}
.grid.grid--count--2 .media-document .media-document__icon, .grid.grid--count--3 .media-document .media-document__icon, .grid.grid--count--4 .media-document .media-document__icon {
  width: 27px;
  height: 27px;
}
.grid.grid--count--2 .media-document .media-document__title, .grid.grid--count--3 .media-document .media-document__title, .grid.grid--count--4 .media-document .media-document__title {
  padding: 10px 16px;
}
.grid.grid--count--1 .activity-card, .grid.grid--count--2 .activity-card, .grid.grid--count--3 .activity-card, .grid.grid--count--4 .activity-card {
  margin: 0 auto;
}
.grid.grid--masonry:has(.grid__title) {
  margin-top: 68px;
}
@media (min-width: 768px) {
  .grid.grid--masonry:has(.grid__title) {
    margin-top: 72px;
  }
}
@media (min-width: 1024px) {
  .grid.grid--masonry:has(.grid__title) {
    margin-top: 80px;
  }
}
@media (min-width: 1286px) {
  .grid.grid--masonry:has(.grid__title) {
    margin-top: 92px;
  }
}
.grid.grid--masonry:has(.grid__title) .grid__title {
  margin-top: -40px;
}

.container--grid.container--width--wide .grid.grid--count--3 {
  justify-content: center;
}

@media (max-width: 1285px) {
  .container.container--grid-type-solutions > .container__inner {
    padding-top: 8px;
    padding-bottom: 18px;
  }
}
@media (max-width: 1023px) {
  .container.container--grid-type-solutions > .container__inner {
    max-width: none;
    padding-top: 5px;
  }
}
@media (max-width: 767px) {
  .container.container--grid-type-solutions > .container__inner {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 1023px) {
  .container.container--grid-type-solutions .grid {
    flex-wrap: nowrap;
    overflow-x: scroll;
  }
}
.container.container--grid-type-solutions .grid.grid--count--3 {
  max-width: 991px;
  margin: 0 auto;
}
@media (max-width: 1285px) {
  .container.container--grid-type-solutions .grid.grid--count--3 {
    max-width: 720px;
  }
}
@media (max-width: 1023px) {
  .container.container--grid-type-solutions .grid.grid--count--3 {
    max-width: none;
  }
}
.container.container--grid-type-solutions .grid.grid--count--2 {
  max-width: 660px;
  margin: 0 auto;
}
@media (max-width: 1285px) {
  .container.container--grid-type-solutions .grid.grid--count--2 {
    max-width: 480px;
  }
}
@media (max-width: 1023px) {
  .container.container--grid-type-solutions .grid.grid--count--2 {
    max-width: none;
  }
}
@media (max-width: 1023px) {
  .container.container--grid-type-solutions .grid > .grid__column:first-child {
    margin-left: 23px;
  }
}
@media (max-width: 767px) {
  .container.container--grid-type-solutions .grid > .grid__column:first-child {
    margin-left: 13px;
  }
}
@media (max-width: 767px) {
  .container.container--grid-type-solutions .grid > .grid__column:last-child {
    margin-bottom: 0;
  }
}
@media (max-width: 1023px) {
  .container.container--grid-type-solutions .grid > .grid__column {
    width: 299px;
  }
}
@media (max-width: 767px) {
  .container.container--grid-type-solutions .grid > .grid__column {
    width: 359px;
    margin-bottom: 0;
  }
}
@media (max-width: 419px) {
  .container.container--grid-type-solutions .grid > .grid__column {
    width: 280px;
  }
}

.focus {
  font-size: 15px;
  position: relative;
}
html[lang|=en] .focus {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .focus {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .focus {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .focus {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .focus {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .focus {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .focus {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .focus {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .focus {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .focus {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .focus {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .focus {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .focus {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .focus {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .focus {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .focus {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .focus {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .focus {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .focus {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .focus {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .focus {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .focus {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .focus {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .focus {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .focus {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .focus {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .focus {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .focus {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .focus {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .focus {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .focus {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .focus {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .focus {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .focus {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .focus {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .focus {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .focus {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .focus {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .focus {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .focus {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .focus {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .focus {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .focus {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .focus {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .focus {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .focus {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .focus {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .focus {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .focus {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .focus {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
.focus .focus__title {
  margin: 0 0 0 15px;
  position: relative;
  z-index: 1;
  text-transform: uppercase;
  font-weight: 800;
  font-style: normal;
  font-size: 1em;
  line-height: 1;
  color: #000000;
}
.focus .focus__content {
  padding: 30px 70px 5px;
}
@media (max-width: 767px) {
  .focus .focus__content {
    padding: 0 45px 0;
  }
}
.focus .focus__border {
  width: 10px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  background-color: #000000;
  color: #000000;
}
.focus .focus__border--left {
  bottom: 29px;
}
.focus .focus__border--left:before {
  content: "";
  position: absolute;
  bottom: -30px;
  left: 0;
  width: 60px;
  height: 60px;
  border: 10px solid transparent;
  border-radius: 50%;
  transform: rotate(-135deg);
}
.focus .focus__border--right {
  left: auto;
  right: 0;
  top: 29px;
}
.focus .focus__border--right:before {
  content: "";
  position: absolute;
  top: -30px;
  right: 0;
  width: 60px;
  height: 60px;
  border: 10px solid transparent;
  border-radius: 50%;
  transform: rotate(45deg);
}
.focus .focus__border--right:after {
  background-color: inherit;
  content: "";
  position: absolute;
  width: 139px;
  height: 10px;
  bottom: 0;
  right: 0;
}
@media (max-width: 767px) {
  .focus .focus__border--right:after {
    display: none;
  }
}
.focus.focus--theme--veo-pale-turquoise .focus__title {
  color: #76DAE8;
}
.focus.focus--theme--veo-pale-turquoise .focus__border {
  background-color: #76DAE8;
  color: #76DAE8;
}
.focus.focus--theme--veo-pale-turquoise .focus__border--left:before,
.focus.focus--theme--veo-pale-turquoise .focus__border--right:before {
  border-top: 10px solid #76DAE8;
}
.focus.focus--theme--veo-forest-green .focus__title {
  color: #438D42;
}
.focus.focus--theme--veo-forest-green .focus__border {
  background-color: #438D42;
  color: #438D42;
}
.focus.focus--theme--veo-forest-green .focus__border--left:before,
.focus.focus--theme--veo-forest-green .focus__border--right:before {
  border-top: 10px solid #438D42;
}
.focus.focus--theme--veo-light-blue .focus__title {
  color: #CCE4FF;
}
.focus.focus--theme--veo-light-blue .focus__border {
  background-color: #CCE4FF;
  color: #CCE4FF;
}
.focus.focus--theme--veo-light-blue .focus__border--left:before,
.focus.focus--theme--veo-light-blue .focus__border--right:before {
  border-top: 10px solid #CCE4FF;
}
.focus.focus--theme--veo-very-light-blue .focus__title {
  color: #EBF4FF;
}
.focus.focus--theme--veo-very-light-blue .focus__border {
  background-color: #EBF4FF;
  color: #EBF4FF;
}
.focus.focus--theme--veo-very-light-blue .focus__border--left:before,
.focus.focus--theme--veo-very-light-blue .focus__border--right:before {
  border-top: 10px solid #EBF4FF;
}
.focus.focus--theme--veo-golden-yellow .focus__title {
  color: #F5D955;
}
.focus.focus--theme--veo-golden-yellow .focus__border {
  background-color: #F5D955;
  color: #F5D955;
}
.focus.focus--theme--veo-golden-yellow .focus__border--left:before,
.focus.focus--theme--veo-golden-yellow .focus__border--right:before {
  border-top: 10px solid #F5D955;
}
.focus.focus--theme--veo-very-light-yellow .focus__title {
  color: #FFF5C5;
}
.focus.focus--theme--veo-very-light-yellow .focus__border {
  background-color: #FFF5C5;
  color: #FFF5C5;
}
.focus.focus--theme--veo-very-light-yellow .focus__border--left:before,
.focus.focus--theme--veo-very-light-yellow .focus__border--right:before {
  border-top: 10px solid #FFF5C5;
}
.focus.focus--theme--veo-very-light-green .focus__title {
  color: #D9EDC0;
}
.focus.focus--theme--veo-very-light-green .focus__border {
  background-color: #D9EDC0;
  color: #D9EDC0;
}
.focus.focus--theme--veo-very-light-green .focus__border--left:before,
.focus.focus--theme--veo-very-light-green .focus__border--right:before {
  border-top: 10px solid #D9EDC0;
}
.focus.focus--theme--veo-black-20 .focus__title {
  color: #CCCCCC;
}
.focus.focus--theme--veo-black-20 .focus__border {
  background-color: #CCCCCC;
  color: #CCCCCC;
}
.focus.focus--theme--veo-black-20 .focus__border--left:before,
.focus.focus--theme--veo-black-20 .focus__border--right:before {
  border-top: 10px solid #CCCCCC;
}
.focus.focus--theme--veo-pale-gray-white .focus__title {
  color: #FCFCFC;
}
.focus.focus--theme--veo-pale-gray-white .focus__border {
  background-color: #FCFCFC;
  color: #FCFCFC;
}
.focus.focus--theme--veo-pale-gray-white .focus__border--left:before,
.focus.focus--theme--veo-pale-gray-white .focus__border--right:before {
  border-top: 10px solid #FCFCFC;
}
.focus.focus--theme--veo-black-10 .focus__title {
  color: #E5E5E5;
}
.focus.focus--theme--veo-black-10 .focus__border {
  background-color: #E5E5E5;
  color: #E5E5E5;
}
.focus.focus--theme--veo-black-10 .focus__border--left:before,
.focus.focus--theme--veo-black-10 .focus__border--right:before {
  border-top: 10px solid #E5E5E5;
}
.focus.focus--theme--veo-black-0 .focus__title {
  color: #F2F2F2;
}
.focus.focus--theme--veo-black-0 .focus__border {
  background-color: #F2F2F2;
  color: #F2F2F2;
}
.focus.focus--theme--veo-black-0 .focus__border--left:before,
.focus.focus--theme--veo-black-0 .focus__border--right:before {
  border-top: 10px solid #F2F2F2;
}
.focus.focus--theme--veo-very-light-orange .focus__title {
  color: #FFDCB3;
}
.focus.focus--theme--veo-very-light-orange .focus__border {
  background-color: #FFDCB3;
  color: #FFDCB3;
}
.focus.focus--theme--veo-very-light-orange .focus__border--left:before,
.focus.focus--theme--veo-very-light-orange .focus__border--right:before {
  border-top: 10px solid #FFDCB3;
}
.focus.focus--theme--veo-very-light-purple .focus__title {
  color: #FFD0F2;
}
.focus.focus--theme--veo-very-light-purple .focus__border {
  background-color: #FFD0F2;
  color: #FFD0F2;
}
.focus.focus--theme--veo-very-light-purple .focus__border--left:before,
.focus.focus--theme--veo-very-light-purple .focus__border--right:before {
  border-top: 10px solid #FFD0F2;
}
.focus.focus--theme--veo-pale-red .focus__title {
  color: #ED694B;
}
.focus.focus--theme--veo-pale-red .focus__border {
  background-color: #ED694B;
  color: #ED694B;
}
.focus.focus--theme--veo-pale-red .focus__border--left:before,
.focus.focus--theme--veo-pale-red .focus__border--right:before {
  border-top: 10px solid #ED694B;
}
.focus.focus--theme--veo-turquoise .focus__title {
  color: #05C3DD;
}
.focus.focus--theme--veo-turquoise .focus__border {
  background-color: #05C3DD;
  color: #05C3DD;
}
.focus.focus--theme--veo-turquoise .focus__border--left:before,
.focus.focus--theme--veo-turquoise .focus__border--right:before {
  border-top: 10px solid #05C3DD;
}
.focus.focus--theme--veo-vivid-blue .focus__title {
  color: #0679CC;
}
.focus.focus--theme--veo-vivid-blue .focus__border {
  background-color: #0679CC;
  color: #0679CC;
}
.focus.focus--theme--veo-vivid-blue .focus__border--left:before,
.focus.focus--theme--veo-vivid-blue .focus__border--right:before {
  border-top: 10px solid #0679CC;
}
.focus.focus--theme--veo-pastel-blue .focus__title {
  color: #ADCCF0;
}
.focus.focus--theme--veo-pastel-blue .focus__border {
  background-color: #ADCCF0;
  color: #ADCCF0;
}
.focus.focus--theme--veo-pastel-blue .focus__border--left:before,
.focus.focus--theme--veo-pastel-blue .focus__border--right:before {
  border-top: 10px solid #ADCCF0;
}
.focus.focus--theme--veo-very-light-turquoise .focus__title {
  color: #D7FAFF;
}
.focus.focus--theme--veo-very-light-turquoise .focus__border {
  background-color: #D7FAFF;
  color: #D7FAFF;
}
.focus.focus--theme--veo-very-light-turquoise .focus__border--left:before,
.focus.focus--theme--veo-very-light-turquoise .focus__border--right:before {
  border-top: 10px solid #D7FAFF;
}
.focus.focus--theme--veo-apple-green .focus__title {
  color: #C7D64F;
}
.focus.focus--theme--veo-apple-green .focus__border {
  background-color: #C7D64F;
  color: #C7D64F;
}
.focus.focus--theme--veo-apple-green .focus__border--left:before,
.focus.focus--theme--veo-apple-green .focus__border--right:before {
  border-top: 10px solid #C7D64F;
}
.focus.focus--theme--veo-dark-green .focus__title {
  color: #00613B;
}
.focus.focus--theme--veo-dark-green .focus__border {
  background-color: #00613B;
  color: #00613B;
}
.focus.focus--theme--veo-dark-green .focus__border--left:before,
.focus.focus--theme--veo-dark-green .focus__border--right:before {
  border-top: 10px solid #00613B;
}
.focus.focus--theme--veo-black-40 .focus__title {
  color: #999999;
}
.focus.focus--theme--veo-black-40 .focus__border {
  background-color: #999999;
  color: #999999;
}
.focus.focus--theme--veo-black-40 .focus__border--left:before,
.focus.focus--theme--veo-black-40 .focus__border--right:before {
  border-top: 10px solid #999999;
}
.focus.focus--theme--veo-grey-pantone .focus__title {
  color: #55555A;
}
.focus.focus--theme--veo-grey-pantone .focus__border {
  background-color: #55555A;
  color: #55555A;
}
.focus.focus--theme--veo-grey-pantone .focus__border--left:before,
.focus.focus--theme--veo-grey-pantone .focus__border--right:before {
  border-top: 10px solid #55555A;
}
.focus.focus--theme--veo-yellow .focus__title {
  color: #FFD616;
}
.focus.focus--theme--veo-yellow .focus__border {
  background-color: #FFD616;
  color: #FFD616;
}
.focus.focus--theme--veo-yellow .focus__border--left:before,
.focus.focus--theme--veo-yellow .focus__border--right:before {
  border-top: 10px solid #FFD616;
}
.focus.focus--theme--veo-vivid-orange .focus__title {
  color: #FF8A00;
}
.focus.focus--theme--veo-vivid-orange .focus__border {
  background-color: #FF8A00;
  color: #FF8A00;
}
.focus.focus--theme--veo-vivid-orange .focus__border--left:before,
.focus.focus--theme--veo-vivid-orange .focus__border--right:before {
  border-top: 10px solid #FF8A00;
}
.focus.focus--theme--veo-pale-purple .focus__title {
  color: #9E4AAB;
}
.focus.focus--theme--veo-pale-purple .focus__border {
  background-color: #9E4AAB;
  color: #9E4AAB;
}
.focus.focus--theme--veo-pale-purple .focus__border--left:before,
.focus.focus--theme--veo-pale-purple .focus__border--right:before {
  border-top: 10px solid #9E4AAB;
}
.focus.focus--theme--veo-purple .focus__title {
  color: #772583;
}
.focus.focus--theme--veo-purple .focus__border {
  background-color: #772583;
  color: #772583;
}
.focus.focus--theme--veo-purple .focus__border--left:before,
.focus.focus--theme--veo-purple .focus__border--right:before {
  border-top: 10px solid #772583;
}
.focus.focus--theme--veo-red .focus__title {
  color: #EE0000;
}
.focus.focus--theme--veo-red .focus__border {
  background-color: #EE0000;
  color: #EE0000;
}
.focus.focus--theme--veo-red .focus__border--left:before,
.focus.focus--theme--veo-red .focus__border--right:before {
  border-top: 10px solid #EE0000;
}
.focus.focus--theme--veo-light-purple .focus__title {
  color: #C768CF;
}
.focus.focus--theme--veo-light-purple .focus__border {
  background-color: #C768CF;
  color: #C768CF;
}
.focus.focus--theme--veo-light-purple .focus__border--left:before,
.focus.focus--theme--veo-light-purple .focus__border--right:before {
  border-top: 10px solid #C768CF;
}
.focus.focus--theme--veo-green .focus__title {
  color: #78BE21;
}
.focus.focus--theme--veo-green .focus__border {
  background-color: #78BE21;
  color: #78BE21;
}
.focus.focus--theme--veo-green .focus__border--left:before,
.focus.focus--theme--veo-green .focus__border--right:before {
  border-top: 10px solid #78BE21;
}
.focus.focus--theme--veo-pale-blue .focus__title {
  color: #99E1EF;
}
.focus.focus--theme--veo-pale-blue .focus__border {
  background-color: #99E1EF;
  color: #99E1EF;
}
.focus.focus--theme--veo-pale-blue .focus__border--left:before,
.focus.focus--theme--veo-pale-blue .focus__border--right:before {
  border-top: 10px solid #99E1EF;
}
.focus.focus--theme--veo-blue .focus__title {
  color: #05C3DD;
}
.focus.focus--theme--veo-blue .focus__border {
  background-color: #05C3DD;
  color: #05C3DD;
}
.focus.focus--theme--veo-blue .focus__border--left:before,
.focus.focus--theme--veo-blue .focus__border--right:before {
  border-top: 10px solid #05C3DD;
}
.focus.focus--theme--veo-pale-black .focus__title {
  color: #55555A;
}
.focus.focus--theme--veo-pale-black .focus__border {
  background-color: #55555A;
  color: #55555A;
}
.focus.focus--theme--veo-pale-black .focus__border--left:before,
.focus.focus--theme--veo-pale-black .focus__border--right:before {
  border-top: 10px solid #55555A;
}
.focus.focus--theme--veo-white .focus__title {
  color: #FFFFFF;
}
.focus.focus--theme--veo-white .focus__border {
  background-color: #FFFFFF;
  color: #FFFFFF;
}
.focus.focus--theme--veo-white .focus__border--left:before,
.focus.focus--theme--veo-white .focus__border--right:before {
  border-top: 10px solid #FFFFFF;
}
.focus.focus--theme--veo-gray .focus__title {
  color: #F2F2F2;
}
.focus.focus--theme--veo-gray .focus__border {
  background-color: #F2F2F2;
  color: #F2F2F2;
}
.focus.focus--theme--veo-gray .focus__border--left:before,
.focus.focus--theme--veo-gray .focus__border--right:before {
  border-top: 10px solid #F2F2F2;
}
.focus.focus--theme--veo-plain-orange .focus__title {
  color: #FF8A00;
}
.focus.focus--theme--veo-plain-orange .focus__border {
  background-color: #FF8A00;
  color: #FF8A00;
}
.focus.focus--theme--veo-plain-orange .focus__border--left:before,
.focus.focus--theme--veo-plain-orange .focus__border--right:before {
  border-top: 10px solid #FF8A00;
}
.focus.focus--theme--veo-navy .focus__title {
  color: #002d62;
}
.focus.focus--theme--veo-navy .focus__border {
  background-color: #002d62;
  color: #002d62;
}
.focus.focus--theme--veo-navy .focus__border--left:before,
.focus.focus--theme--veo-navy .focus__border--right:before {
  border-top: 10px solid #002d62;
}
.focus.focus--theme--veo-magma-regent-green .focus__title {
  color: #04525C;
}
.focus.focus--theme--veo-magma-regent-green .focus__border {
  background-color: #04525C;
  color: #04525C;
}
.focus.focus--theme--veo-magma-regent-green .focus__border--left:before,
.focus.focus--theme--veo-magma-regent-green .focus__border--right:before {
  border-top: 10px solid #04525C;
}
.focus.focus--theme--veo-magma-light-green .focus__title {
  color: #b5dc79;
}
.focus.focus--theme--veo-magma-light-green .focus__border {
  background-color: #b5dc79;
  color: #b5dc79;
}
.focus.focus--theme--veo-magma-light-green .focus__border--left:before,
.focus.focus--theme--veo-magma-light-green .focus__border--right:before {
  border-top: 10px solid #b5dc79;
}
.focus.focus--theme--veo-magma-indigo-blue .focus__title {
  color: #1259aC;
}
.focus.focus--theme--veo-magma-indigo-blue .focus__border {
  background-color: #1259aC;
  color: #1259aC;
}
.focus.focus--theme--veo-magma-indigo-blue .focus__border--left:before,
.focus.focus--theme--veo-magma-indigo-blue .focus__border--right:before {
  border-top: 10px solid #1259aC;
}
.focus.focus--theme--veo-magma-green .focus__title {
  color: #68a59b;
}
.focus.focus--theme--veo-magma-green .focus__border {
  background-color: #68a59b;
  color: #68a59b;
}
.focus.focus--theme--veo-magma-green .focus__border--left:before,
.focus.focus--theme--veo-magma-green .focus__border--right:before {
  border-top: 10px solid #68a59b;
}
.focus.focus--theme--veo-magma-yellow .focus__title {
  color: #fdd384;
}
.focus.focus--theme--veo-magma-yellow .focus__border {
  background-color: #fdd384;
  color: #fdd384;
}
.focus.focus--theme--veo-magma-yellow .focus__border--left:before,
.focus.focus--theme--veo-magma-yellow .focus__border--right:before {
  border-top: 10px solid #fdd384;
}
.focus.focus--theme--veo-magma-sky-blue .focus__title {
  color: #7abcce;
}
.focus.focus--theme--veo-magma-sky-blue .focus__border {
  background-color: #7abcce;
  color: #7abcce;
}
.focus.focus--theme--veo-magma-sky-blue .focus__border--left:before,
.focus.focus--theme--veo-magma-sky-blue .focus__border--right:before {
  border-top: 10px solid #7abcce;
}
.focus.focus--theme--veo-orange .focus__title {
  color: #FF6900;
}
.focus.focus--theme--veo-orange .focus__border {
  background-color: #FF6900;
  color: #FF6900;
}
.focus.focus--theme--veo-orange .focus__border--left:before,
.focus.focus--theme--veo-orange .focus__border--right:before {
  border-top: 10px solid #FF6900;
}
.focus.focus--theme--veo-light-orange .focus__title {
  color: #FDC686;
}
.focus.focus--theme--veo-light-orange .focus__border {
  background-color: #FDC686;
  color: #FDC686;
}
.focus.focus--theme--veo-light-orange .focus__border--left:before,
.focus.focus--theme--veo-light-orange .focus__border--right:before {
  border-top: 10px solid #FDC686;
}
.focus.focus--theme--veo-pale-yellow .focus__title {
  color: #FFED99;
}
.focus.focus--theme--veo-pale-yellow .focus__border {
  background-color: #FFED99;
  color: #FFED99;
}
.focus.focus--theme--veo-pale-yellow .focus__border--left:before,
.focus.focus--theme--veo-pale-yellow .focus__border--right:before {
  border-top: 10px solid #FFED99;
}
.focus.focus--theme--veo-dark-turquoise .focus__title {
  color: #098192;
}
.focus.focus--theme--veo-dark-turquoise .focus__border {
  background-color: #098192;
  color: #098192;
}
.focus.focus--theme--veo-dark-turquoise .focus__border--left:before,
.focus.focus--theme--veo-dark-turquoise .focus__border--right:before {
  border-top: 10px solid #098192;
}
.focus.focus--theme--veo-apricot .focus__title {
  color: #FFAC00;
}
.focus.focus--theme--veo-apricot .focus__border {
  background-color: #FFAC00;
  color: #FFAC00;
}
.focus.focus--theme--veo-apricot .focus__border--left:before,
.focus.focus--theme--veo-apricot .focus__border--right:before {
  border-top: 10px solid #FFAC00;
}
.focus.focus--theme--veo-dark-yellow .focus__title {
  color: #E8BF00;
}
.focus.focus--theme--veo-dark-yellow .focus__border {
  background-color: #E8BF00;
  color: #E8BF00;
}
.focus.focus--theme--veo-dark-yellow .focus__border--left:before,
.focus.focus--theme--veo-dark-yellow .focus__border--right:before {
  border-top: 10px solid #E8BF00;
}
.focus.focus--theme--veo-dark-purple .focus__title {
  color: #501658;
}
.focus.focus--theme--veo-dark-purple .focus__border {
  background-color: #501658;
  color: #501658;
}
.focus.focus--theme--veo-dark-purple .focus__border--left:before,
.focus.focus--theme--veo-dark-purple .focus__border--right:before {
  border-top: 10px solid #501658;
}
.focus.focus--theme--veo-black .focus__title {
  color: #000000;
}
.focus.focus--theme--veo-black .focus__border {
  background-color: #000000;
  color: #000000;
}
.focus.focus--theme--veo-black .focus__border--left:before,
.focus.focus--theme--veo-black .focus__border--right:before {
  border-top: 10px solid #000000;
}
.focus.focus--theme--veo-black-90 .focus__title {
  color: #191919;
}
.focus.focus--theme--veo-black-90 .focus__border {
  background-color: #191919;
  color: #191919;
}
.focus.focus--theme--veo-black-90 .focus__border--left:before,
.focus.focus--theme--veo-black-90 .focus__border--right:before {
  border-top: 10px solid #191919;
}
.focus.focus--theme--veo-black-80 .focus__title {
  color: #333333;
}
.focus.focus--theme--veo-black-80 .focus__border {
  background-color: #333333;
  color: #333333;
}
.focus.focus--theme--veo-black-80 .focus__border--left:before,
.focus.focus--theme--veo-black-80 .focus__border--right:before {
  border-top: 10px solid #333333;
}
.focus.focus--theme--veo-black-70 .focus__title {
  color: #4C4C4C;
}
.focus.focus--theme--veo-black-70 .focus__border {
  background-color: #4C4C4C;
  color: #4C4C4C;
}
.focus.focus--theme--veo-black-70 .focus__border--left:before,
.focus.focus--theme--veo-black-70 .focus__border--right:before {
  border-top: 10px solid #4C4C4C;
}
.focus.focus--theme--veo-black-60 .focus__title {
  color: #666666;
}
.focus.focus--theme--veo-black-60 .focus__border {
  background-color: #666666;
  color: #666666;
}
.focus.focus--theme--veo-black-60 .focus__border--left:before,
.focus.focus--theme--veo-black-60 .focus__border--right:before {
  border-top: 10px solid #666666;
}
.focus.focus--theme--veo-black-50 .focus__title {
  color: #808080;
}
.focus.focus--theme--veo-black-50 .focus__border {
  background-color: #808080;
  color: #808080;
}
.focus.focus--theme--veo-black-50 .focus__border--left:before,
.focus.focus--theme--veo-black-50 .focus__border--right:before {
  border-top: 10px solid #808080;
}
.focus.focus--theme--veo-black-30 .focus__title {
  color: #B2B2B2;
}
.focus.focus--theme--veo-black-30 .focus__border {
  background-color: #B2B2B2;
  color: #B2B2B2;
}
.focus.focus--theme--veo-black-30 .focus__border--left:before,
.focus.focus--theme--veo-black-30 .focus__border--right:before {
  border-top: 10px solid #B2B2B2;
}
.focus.focus--theme--veo-neutral .focus__title {
  color: #1C1C1F;
}
.focus.focus--theme--veo-neutral .focus__border {
  background-color: #1C1C1F;
  color: #1C1C1F;
}
.focus.focus--theme--veo-neutral .focus__border--left:before,
.focus.focus--theme--veo-neutral .focus__border--right:before {
  border-top: 10px solid #1C1C1F;
}
.focus.focus--theme--veo-neutral-90 .focus__title {
  color: #55555A;
}
.focus.focus--theme--veo-neutral-90 .focus__border {
  background-color: #55555A;
  color: #55555A;
}
.focus.focus--theme--veo-neutral-90 .focus__border--left:before,
.focus.focus--theme--veo-neutral-90 .focus__border--right:before {
  border-top: 10px solid #55555A;
}
.focus.focus--theme--veo-neutral-80 .focus__title {
  color: #75748B;
}
.focus.focus--theme--veo-neutral-80 .focus__border {
  background-color: #75748B;
  color: #75748B;
}
.focus.focus--theme--veo-neutral-80 .focus__border--left:before,
.focus.focus--theme--veo-neutral-80 .focus__border--right:before {
  border-top: 10px solid #75748B;
}
.focus.focus--theme--veo-neutral-70 .focus__title {
  color: #9897A8;
}
.focus.focus--theme--veo-neutral-70 .focus__border {
  background-color: #9897A8;
  color: #9897A8;
}
.focus.focus--theme--veo-neutral-70 .focus__border--left:before,
.focus.focus--theme--veo-neutral-70 .focus__border--right:before {
  border-top: 10px solid #9897A8;
}
.focus.focus--theme--veo-neutral-60 .focus__title {
  color: #C8C8DA;
}
.focus.focus--theme--veo-neutral-60 .focus__border {
  background-color: #C8C8DA;
  color: #C8C8DA;
}
.focus.focus--theme--veo-neutral-60 .focus__border--left:before,
.focus.focus--theme--veo-neutral-60 .focus__border--right:before {
  border-top: 10px solid #C8C8DA;
}
.focus.focus--theme--veo-neutral-50 .focus__title {
  color: #D5D3E3;
}
.focus.focus--theme--veo-neutral-50 .focus__border {
  background-color: #D5D3E3;
  color: #D5D3E3;
}
.focus.focus--theme--veo-neutral-50 .focus__border--left:before,
.focus.focus--theme--veo-neutral-50 .focus__border--right:before {
  border-top: 10px solid #D5D3E3;
}
.focus.focus--theme--veo-neutral-40 .focus__title {
  color: #E0DDEE;
}
.focus.focus--theme--veo-neutral-40 .focus__border {
  background-color: #E0DDEE;
  color: #E0DDEE;
}
.focus.focus--theme--veo-neutral-40 .focus__border--left:before,
.focus.focus--theme--veo-neutral-40 .focus__border--right:before {
  border-top: 10px solid #E0DDEE;
}
.focus.focus--theme--veo-neutral-30 .focus__title {
  color: #E9E6F4;
}
.focus.focus--theme--veo-neutral-30 .focus__border {
  background-color: #E9E6F4;
  color: #E9E6F4;
}
.focus.focus--theme--veo-neutral-30 .focus__border--left:before,
.focus.focus--theme--veo-neutral-30 .focus__border--right:before {
  border-top: 10px solid #E9E6F4;
}
.focus.focus--theme--veo-neutral-20 .focus__title {
  color: #F2F1F9;
}
.focus.focus--theme--veo-neutral-20 .focus__border {
  background-color: #F2F1F9;
  color: #F2F1F9;
}
.focus.focus--theme--veo-neutral-20 .focus__border--left:before,
.focus.focus--theme--veo-neutral-20 .focus__border--right:before {
  border-top: 10px solid #F2F1F9;
}
.focus.focus--theme--veo-neutral-10 .focus__title {
  color: #FCFCFC;
}
.focus.focus--theme--veo-neutral-10 .focus__border {
  background-color: #FCFCFC;
  color: #FCFCFC;
}
.focus.focus--theme--veo-neutral-10 .focus__border--left:before,
.focus.focus--theme--veo-neutral-10 .focus__border--right:before {
  border-top: 10px solid #FCFCFC;
}

.social-media-paragraph {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  color: #191919;
  border-radius: 0 20px 0 20px;
  background-color: #FCFCFC;
  padding: 25px 40px 40px;
  height: 100%;
}
html[lang|=en] .social-media-paragraph {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .social-media-paragraph {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .social-media-paragraph {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .social-media-paragraph {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .social-media-paragraph {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .social-media-paragraph {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .social-media-paragraph {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .social-media-paragraph {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .social-media-paragraph {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .social-media-paragraph {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .social-media-paragraph {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .social-media-paragraph {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .social-media-paragraph {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .social-media-paragraph {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .social-media-paragraph {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .social-media-paragraph {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .social-media-paragraph {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .social-media-paragraph {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .social-media-paragraph {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .social-media-paragraph {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .social-media-paragraph {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .social-media-paragraph {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .social-media-paragraph {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .social-media-paragraph {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .social-media-paragraph {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .social-media-paragraph {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .social-media-paragraph {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .social-media-paragraph {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .social-media-paragraph {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .social-media-paragraph {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .social-media-paragraph {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .social-media-paragraph {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .social-media-paragraph {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .social-media-paragraph {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .social-media-paragraph {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .social-media-paragraph {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .social-media-paragraph {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .social-media-paragraph {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .social-media-paragraph {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .social-media-paragraph {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .social-media-paragraph {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .social-media-paragraph {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .social-media-paragraph {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .social-media-paragraph {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .social-media-paragraph {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .social-media-paragraph {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .social-media-paragraph {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .social-media-paragraph {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .social-media-paragraph {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .social-media-paragraph {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
.social-media-paragraph .social-media-paragraph__title {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  flex-wrap: wrap;
  align-items: flex-start;
  font-size: 20px;
  line-height: 1.2;
  font-weight: 700;
  margin: 0;
}
.social-media-paragraph .social-media-paragraph__title img {
  margin-right: 7px;
  max-width: 100%;
  height: auto;
}
.social-media-paragraph .social-media-paragraph__link {
  margin-top: 5px;
}
@media (max-width: 767px) {
  .social-media-paragraph .social-media-paragraph__link {
    width: 100%;
    order: 100;
    margin-top: 40px;
  }
}
.social-media-paragraph .social-media-paragraph__link a {
  font-size: 15px;
  color: #191919;
  text-transform: uppercase;
  line-height: 1.2;
  font-weight: 700;
  text-decoration: none;
  position: relative;
  padding-left: 21px;
}
@media (max-width: 767px) {
  .social-media-paragraph .social-media-paragraph__link a {
    background-color: #191919;
    color: #FFFFFF;
    display: block;
    font-weight: 400;
    width: 100%;
    text-align: center;
    padding: 12px 20px;
  }
  .social-media-paragraph .social-media-paragraph__link a:after {
    content: "";
    display: inline-block;
    margin-left: 10px;
    position: relative;
    top: 2px;
    background-image: url(..//sprite.png);
    background-position: -945px -96px;
    width: 14px;
    height: 16px;
  }
}
@media (max-width: 767px) and (min-resolution: 192dpi) {
  .social-media-paragraph .social-media-paragraph__link a:after {
    background-image: url(..//sprite@2x.png);
    background-size: 1280px 241px;
  }
}
.social-media-paragraph .social-media-paragraph__link a:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -1px;
  transform: translateY(-50%);
  background-image: url(..//sprite.png);
  background-position: -929px -96px;
  width: 14px;
  height: 16px;
}
@media (min-resolution: 192dpi) {
  .social-media-paragraph .social-media-paragraph__link a:before {
    background-image: url(..//sprite@2x.png);
    background-size: 1280px 241px;
  }
}
@media (max-width: 767px) {
  .social-media-paragraph .social-media-paragraph__link a:before {
    display: none;
  }
}
.social-media-paragraph .social-media-paragraph__items {
  width: calc(100% + 10px);
  padding-top: 32px;
  margin: 0 -10px;
}
@media (max-width: 767px) {
  .social-media-paragraph .social-media-paragraph__items {
    width: 100%;
    margin: 0;
  }
}

.theme--background-color--veo-gray .social-media-paragraph {
  background-color: #FFFFFF;
}

.social-media-posts .social-media-posts__control {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  margin-top: 30px;
}
.social-media-posts .social-media-posts__items {
  overflow: hidden;
  height: 100%;
  transition: 0.3s height ease-out;
}
.social-media-posts .social-media-posts__control-button {
  background: transparent;
  border: 0;
  outline: 0;
  width: 18px;
  height: 32px;
  padding: 0;
  position: relative;
  cursor: pointer;
}
.social-media-posts .social-media-posts__control-button.social-media-posts__control-button--next {
  margin-left: 20px;
}
.social-media-posts .social-media-posts__control-button.social-media-posts__control-button--next:before {
  transform: rotate(45deg);
}
.social-media-posts .social-media-posts__control-button.social-media-posts__control-button--prev {
  margin-right: 20px;
}
.social-media-posts .social-media-posts__control-button.social-media-posts__control-button--prev:before {
  margin-left: -4px;
  transform: rotate(-135deg);
}
.social-media-posts .social-media-posts__control-button:before {
  content: "";
  display: block;
  width: 22px;
  height: 22px;
  top: 50%;
  left: 50%;
  margin-top: -11px;
  margin-left: -18px;
  position: absolute;
  border-top: 2px solid #191919;
  border-right: 2px solid #191919;
}

.social-post {
  padding: 0 10px;
  outline: 0;
}
.social-post:focus {
  outline: 0;
}
.social-post.social-post--type--facebook .social-post__author-name a {
  color: #05C3DD;
}
.social-post.social-post--type--linkedin .social-post__author {
  align-items: center;
}
.social-post .social-post__author {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 54px;
  font-size: 15px;
  line-height: 1.2;
}
html[lang|=en] .social-post .social-post__author {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .social-post .social-post__author {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .social-post .social-post__author {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .social-post .social-post__author {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .social-post .social-post__author {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .social-post .social-post__author {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .social-post .social-post__author {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .social-post .social-post__author {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .social-post .social-post__author {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .social-post .social-post__author {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .social-post .social-post__author {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .social-post .social-post__author {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .social-post .social-post__author {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .social-post .social-post__author {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .social-post .social-post__author {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .social-post .social-post__author {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .social-post .social-post__author {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .social-post .social-post__author {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .social-post .social-post__author {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .social-post .social-post__author {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .social-post .social-post__author {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .social-post .social-post__author {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .social-post .social-post__author {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .social-post .social-post__author {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .social-post .social-post__author {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .social-post .social-post__author {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .social-post .social-post__author {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .social-post .social-post__author {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .social-post .social-post__author {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .social-post .social-post__author {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .social-post .social-post__author {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .social-post .social-post__author {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .social-post .social-post__author {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .social-post .social-post__author {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .social-post .social-post__author {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .social-post .social-post__author {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .social-post .social-post__author {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .social-post .social-post__author {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .social-post .social-post__author {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .social-post .social-post__author {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .social-post .social-post__author {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .social-post .social-post__author {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .social-post .social-post__author {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .social-post .social-post__author {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .social-post .social-post__author {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .social-post .social-post__author {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .social-post .social-post__author {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .social-post .social-post__author {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .social-post .social-post__author {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .social-post .social-post__author {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
.social-post .social-post__author-image {
  flex-shrink: 0;
  width: 50px;
  height: 50px;
  overflow: hidden;
  border-radius: 50%;
  margin: 0 15px 8px 0;
}
.social-post .social-post__author-image img {
  width: 100%;
  height: 100%;
}
.social-post .social-post__author-info {
  margin-top: 3px;
}
.social-post .social-post__author-name a {
  color: #191919;
  font-weight: 600;
  text-decoration: none;
}
.social-post .social-post__author-name a:hover {
  text-decoration: underline;
}
.social-post .social-post__content {
  font-size: inherit;
  line-height: 1.2;
  margin-top: 20px;
  overflow: hidden;
}
.social-post .social-post__content a {
  text-decoration: none;
  color: #05C3DD;
}
.social-post .social-post__content a:hover {
  text-decoration: underline;
}
.social-post .social-post__content picture {
  margin-bottom: 18px;
  height: 150px;
  overflow: hidden;
  display: block;
  position: relative;
}
.social-post .social-post__content img {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center top;
  object-position: center top;
  font-family: "object-fit: cover; object-position: center top";
}
.social-post .social-post__link {
  margin-top: 4px;
}
@media (max-width: 767px) {
  .social-post .social-post__link {
    margin-top: 20px;
  }
}
.social-post .social-post__link a {
  font-size: 15px;
  color: #191919;
  text-transform: uppercase;
  line-height: 1.2;
  font-weight: 700;
  text-decoration: none;
  position: relative;
  padding-left: 21px;
}
html[lang|=en] .social-post .social-post__link a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .social-post .social-post__link a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .social-post .social-post__link a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .social-post .social-post__link a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .social-post .social-post__link a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .social-post .social-post__link a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .social-post .social-post__link a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .social-post .social-post__link a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .social-post .social-post__link a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .social-post .social-post__link a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .social-post .social-post__link a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .social-post .social-post__link a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .social-post .social-post__link a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .social-post .social-post__link a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .social-post .social-post__link a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .social-post .social-post__link a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .social-post .social-post__link a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .social-post .social-post__link a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .social-post .social-post__link a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .social-post .social-post__link a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .social-post .social-post__link a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .social-post .social-post__link a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .social-post .social-post__link a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .social-post .social-post__link a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .social-post .social-post__link a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .social-post .social-post__link a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .social-post .social-post__link a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .social-post .social-post__link a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .social-post .social-post__link a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .social-post .social-post__link a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .social-post .social-post__link a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .social-post .social-post__link a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .social-post .social-post__link a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .social-post .social-post__link a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .social-post .social-post__link a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .social-post .social-post__link a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .social-post .social-post__link a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .social-post .social-post__link a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .social-post .social-post__link a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .social-post .social-post__link a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .social-post .social-post__link a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .social-post .social-post__link a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .social-post .social-post__link a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .social-post .social-post__link a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .social-post .social-post__link a {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .social-post .social-post__link a {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .social-post .social-post__link a {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .social-post .social-post__link a {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .social-post .social-post__link a {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .social-post .social-post__link a {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
.social-post .social-post__link a:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -1px;
  transform: translateY(-50%);
  background-image: url(..//sprite.png);
  background-position: -929px -96px;
  width: 14px;
  height: 16px;
}
@media (min-resolution: 192dpi) {
  .social-post .social-post__link a:before {
    background-image: url(..//sprite@2x.png);
    background-size: 1280px 241px;
  }
}

.activity-card {
  max-width: 320px;
  width: 100%;
  overflow: hidden;
  border-radius: 0 20px 0 20px;
}
html[lang|=en] .activity-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .activity-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .activity-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .activity-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .activity-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .activity-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .activity-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .activity-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .activity-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .activity-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .activity-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .activity-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .activity-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .activity-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .activity-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .activity-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .activity-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .activity-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .activity-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .activity-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .activity-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .activity-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .activity-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .activity-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .activity-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .activity-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .activity-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .activity-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .activity-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .activity-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .activity-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .activity-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .activity-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .activity-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .activity-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .activity-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .activity-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .activity-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .activity-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .activity-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .activity-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .activity-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .activity-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .activity-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .activity-card {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .activity-card {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .activity-card {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .activity-card {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .activity-card {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .activity-card {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
.activity-card .activity-card__image-block {
  width: 100%;
  padding-bottom: 76.666%;
  overflow: hidden;
  position: relative;
  display: block;
}
.activity-card a.activity-card__image-block:hover .activity-card__image {
  transform: scale(1.1);
}
.activity-card .activity-card__image {
  pointer-events: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transition: 0.2s transform ease-out;
}
.activity-card .activity-card__activity {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 12px;
  font-size: 21px;
  font-weight: 700;
  text-align: center;
  color: #FFFFFF;
  padding: 0 20px;
  pointer-events: none;
}
.activity-card .activity-card__activity-image {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  margin-top: -19px;
  z-index: 5;
  pointer-events: none;
  overflow: hidden;
}
@media (max-width: 1023px) {
  .activity-card .activity-card__activity-image {
    margin-top: 0;
  }
}
.activity-card .activity-card__description {
  position: relative;
  margin-top: 5px;
  padding: 40px 20px;
  text-align: center;
}
.activity-card .activity-card__description .wysiwyg {
  line-height: 1.2;
  font-size: 20px;
}
@media (max-width: 767px) {
  .activity-card .activity-card__description .wysiwyg {
    font-size: 17px;
  }
}
.activity-card .activity-card__description-svg {
  position: absolute;
  top: -1px;
  left: 50%;
  transform: translateX(-50%);
  width: 70px;
  height: 20px;
  overflow: hidden;
}
.activity-card .activity-card__description-svg:before {
  content: "";
  position: absolute;
  top: 0;
  height: 19px;
  width: 6px;
  background-color: #FFFFFF;
  left: 50%;
  transform: translateX(-50%);
}
.activity-card .activity-card__description-svg-icon {
  position: absolute;
  height: 100%;
  width: 148px;
  fill: currentColor;
  top: 0;
  left: 0;
  color: #FFFFFF;
}
.activity-card .activity-card__description-svg-icon-container {
  position: absolute;
  width: 35px;
  height: 19px;
  left: 0;
  overflow: hidden;
}
.activity-card .activity-card__description-svg-icon-container.activity-card__description-svg-icon-container--right-part {
  right: 0;
  left: auto;
}
.activity-card .activity-card__description-svg-icon-container.activity-card__description-svg-icon-container--right-part .activity-card__description-svg-icon {
  right: 0;
  left: auto;
}
.activity-card.activity-card--theme--veo-pale-turquoise .activity-card__description {
  background-color: #76DAE8;
}
.activity-card.activity-card--theme--veo-pale-turquoise .activity-card__description .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-pale-turquoise .activity-card .activity-card__description-svg-icon {
  color: #76DAE8;
}
.activity-card.activity-card--theme--veo-forest-green .activity-card__description {
  background-color: #438D42;
}
.activity-card.activity-card--theme--veo-forest-green .activity-card__description .wysiwyg {
  color: #FFFFFF;
}
.theme--background-color--veo-forest-green .activity-card .activity-card__description-svg-icon {
  color: #438D42;
}
.activity-card.activity-card--theme--veo-light-blue .activity-card__description {
  background-color: #CCE4FF;
}
.activity-card.activity-card--theme--veo-light-blue .activity-card__description .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-light-blue .activity-card .activity-card__description-svg-icon {
  color: #CCE4FF;
}
.activity-card.activity-card--theme--veo-very-light-blue .activity-card__description {
  background-color: #EBF4FF;
}
.activity-card.activity-card--theme--veo-very-light-blue .activity-card__description .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-very-light-blue .activity-card .activity-card__description-svg-icon {
  color: #EBF4FF;
}
.activity-card.activity-card--theme--veo-golden-yellow .activity-card__description {
  background-color: #F5D955;
}
.activity-card.activity-card--theme--veo-golden-yellow .activity-card__description .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-golden-yellow .activity-card .activity-card__description-svg-icon {
  color: #F5D955;
}
.activity-card.activity-card--theme--veo-very-light-yellow .activity-card__description {
  background-color: #FFF5C5;
}
.activity-card.activity-card--theme--veo-very-light-yellow .activity-card__description .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-very-light-yellow .activity-card .activity-card__description-svg-icon {
  color: #FFF5C5;
}
.activity-card.activity-card--theme--veo-very-light-green .activity-card__description {
  background-color: #D9EDC0;
}
.activity-card.activity-card--theme--veo-very-light-green .activity-card__description .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-very-light-green .activity-card .activity-card__description-svg-icon {
  color: #D9EDC0;
}
.activity-card.activity-card--theme--veo-black-20 .activity-card__description {
  background-color: #CCCCCC;
}
.activity-card.activity-card--theme--veo-black-20 .activity-card__description .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-black-20 .activity-card .activity-card__description-svg-icon {
  color: #CCCCCC;
}
.activity-card.activity-card--theme--veo-pale-gray-white .activity-card__description {
  background-color: #FCFCFC;
}
.activity-card.activity-card--theme--veo-pale-gray-white .activity-card__description .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-pale-gray-white .activity-card .activity-card__description-svg-icon {
  color: #FCFCFC;
}
.activity-card.activity-card--theme--veo-black-10 .activity-card__description {
  background-color: #E5E5E5;
}
.activity-card.activity-card--theme--veo-black-10 .activity-card__description .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-black-10 .activity-card .activity-card__description-svg-icon {
  color: #E5E5E5;
}
.activity-card.activity-card--theme--veo-black-0 .activity-card__description {
  background-color: #F2F2F2;
}
.activity-card.activity-card--theme--veo-black-0 .activity-card__description .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-black-0 .activity-card .activity-card__description-svg-icon {
  color: #F2F2F2;
}
.activity-card.activity-card--theme--veo-very-light-orange .activity-card__description {
  background-color: #FFDCB3;
}
.activity-card.activity-card--theme--veo-very-light-orange .activity-card__description .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-very-light-orange .activity-card .activity-card__description-svg-icon {
  color: #FFDCB3;
}
.activity-card.activity-card--theme--veo-very-light-purple .activity-card__description {
  background-color: #FFD0F2;
}
.activity-card.activity-card--theme--veo-very-light-purple .activity-card__description .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-very-light-purple .activity-card .activity-card__description-svg-icon {
  color: #FFD0F2;
}
.activity-card.activity-card--theme--veo-pale-red .activity-card__description {
  background-color: #ED694B;
}
.activity-card.activity-card--theme--veo-pale-red .activity-card__description .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-pale-red .activity-card .activity-card__description-svg-icon {
  color: #ED694B;
}
.activity-card.activity-card--theme--veo-turquoise .activity-card__description {
  background-color: #05C3DD;
}
.activity-card.activity-card--theme--veo-turquoise .activity-card__description .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-turquoise .activity-card .activity-card__description-svg-icon {
  color: #05C3DD;
}
.activity-card.activity-card--theme--veo-vivid-blue .activity-card__description {
  background-color: #0679CC;
}
.activity-card.activity-card--theme--veo-vivid-blue .activity-card__description .wysiwyg {
  color: #FFFFFF;
}
.theme--background-color--veo-vivid-blue .activity-card .activity-card__description-svg-icon {
  color: #0679CC;
}
.activity-card.activity-card--theme--veo-pastel-blue .activity-card__description {
  background-color: #ADCCF0;
}
.activity-card.activity-card--theme--veo-pastel-blue .activity-card__description .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-pastel-blue .activity-card .activity-card__description-svg-icon {
  color: #ADCCF0;
}
.activity-card.activity-card--theme--veo-very-light-turquoise .activity-card__description {
  background-color: #D7FAFF;
}
.activity-card.activity-card--theme--veo-very-light-turquoise .activity-card__description .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-very-light-turquoise .activity-card .activity-card__description-svg-icon {
  color: #D7FAFF;
}
.activity-card.activity-card--theme--veo-apple-green .activity-card__description {
  background-color: #C7D64F;
}
.activity-card.activity-card--theme--veo-apple-green .activity-card__description .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-apple-green .activity-card .activity-card__description-svg-icon {
  color: #C7D64F;
}
.activity-card.activity-card--theme--veo-dark-green .activity-card__description {
  background-color: #00613B;
}
.activity-card.activity-card--theme--veo-dark-green .activity-card__description .wysiwyg {
  color: #FFFFFF;
}
.theme--background-color--veo-dark-green .activity-card .activity-card__description-svg-icon {
  color: #00613B;
}
.activity-card.activity-card--theme--veo-black-40 .activity-card__description {
  background-color: #999999;
}
.activity-card.activity-card--theme--veo-black-40 .activity-card__description .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-black-40 .activity-card .activity-card__description-svg-icon {
  color: #999999;
}
.activity-card.activity-card--theme--veo-grey-pantone .activity-card__description {
  background-color: #55555A;
}
.activity-card.activity-card--theme--veo-grey-pantone .activity-card__description .wysiwyg {
  color: #FFFFFF;
}
.theme--background-color--veo-grey-pantone .activity-card .activity-card__description-svg-icon {
  color: #55555A;
}
.activity-card.activity-card--theme--veo-yellow .activity-card__description {
  background-color: #FFD616;
}
.activity-card.activity-card--theme--veo-yellow .activity-card__description .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-yellow .activity-card .activity-card__description-svg-icon {
  color: #FFD616;
}
.activity-card.activity-card--theme--veo-vivid-orange .activity-card__description {
  background-color: #FF8A00;
}
.activity-card.activity-card--theme--veo-vivid-orange .activity-card__description .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-vivid-orange .activity-card .activity-card__description-svg-icon {
  color: #FF8A00;
}
.activity-card.activity-card--theme--veo-pale-purple .activity-card__description {
  background-color: #9E4AAB;
}
.activity-card.activity-card--theme--veo-pale-purple .activity-card__description .wysiwyg {
  color: #FFFFFF;
}
.theme--background-color--veo-pale-purple .activity-card .activity-card__description-svg-icon {
  color: #9E4AAB;
}
.activity-card.activity-card--theme--veo-purple .activity-card__description {
  background-color: #772583;
}
.activity-card.activity-card--theme--veo-purple .activity-card__description .wysiwyg {
  color: #FFFFFF;
}
.theme--background-color--veo-purple .activity-card .activity-card__description-svg-icon {
  color: #772583;
}
.activity-card.activity-card--theme--veo-red .activity-card__description {
  background-color: #EE0000;
}
.activity-card.activity-card--theme--veo-red .activity-card__description .wysiwyg {
  color: #FFFFFF;
}
.theme--background-color--veo-red .activity-card .activity-card__description-svg-icon {
  color: #EE0000;
}
.activity-card.activity-card--theme--veo-light-purple .activity-card__description {
  background-color: #C768CF;
}
.activity-card.activity-card--theme--veo-light-purple .activity-card__description .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-light-purple .activity-card .activity-card__description-svg-icon {
  color: #C768CF;
}
.activity-card.activity-card--theme--veo-green .activity-card__description {
  background-color: #78BE21;
}
.activity-card.activity-card--theme--veo-green .activity-card__description .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-green .activity-card .activity-card__description-svg-icon {
  color: #78BE21;
}
.activity-card.activity-card--theme--veo-pale-blue .activity-card__description {
  background-color: #99E1EF;
}
.activity-card.activity-card--theme--veo-pale-blue .activity-card__description .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-pale-blue .activity-card .activity-card__description-svg-icon {
  color: #99E1EF;
}
.activity-card.activity-card--theme--veo-blue .activity-card__description {
  background-color: #05C3DD;
}
.activity-card.activity-card--theme--veo-blue .activity-card__description .wysiwyg {
  color: #FFFFFF;
}
.theme--background-color--veo-blue .activity-card .activity-card__description-svg-icon {
  color: #05C3DD;
}
.activity-card.activity-card--theme--veo-pale-black .activity-card__description {
  background-color: #55555A;
}
.activity-card.activity-card--theme--veo-pale-black .activity-card__description .wysiwyg {
  color: #FFFFFF;
}
.theme--background-color--veo-pale-black .activity-card .activity-card__description-svg-icon {
  color: #55555A;
}
.activity-card.activity-card--theme--veo-white .activity-card__description {
  background-color: #FFFFFF;
}
.activity-card.activity-card--theme--veo-white .activity-card__description .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-white .activity-card .activity-card__description-svg-icon {
  color: #FFFFFF;
}
.activity-card.activity-card--theme--veo-gray .activity-card__description {
  background-color: #F2F2F2;
}
.activity-card.activity-card--theme--veo-gray .activity-card__description .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-gray .activity-card .activity-card__description-svg-icon {
  color: #F2F2F2;
}
.activity-card.activity-card--theme--veo-plain-orange .activity-card__description {
  background-color: #FF8A00;
}
.activity-card.activity-card--theme--veo-plain-orange .activity-card__description .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-plain-orange .activity-card .activity-card__description-svg-icon {
  color: #FF8A00;
}
.activity-card.activity-card--theme--veo-navy .activity-card__description {
  background-color: #002d62;
}
.activity-card.activity-card--theme--veo-navy .activity-card__description .wysiwyg {
  color: #FFFFFF;
}
.theme--background-color--veo-navy .activity-card .activity-card__description-svg-icon {
  color: #002d62;
}
.activity-card.activity-card--theme--veo-magma-regent-green .activity-card__description {
  background-color: #04525C;
}
.activity-card.activity-card--theme--veo-magma-regent-green .activity-card__description .wysiwyg {
  color: #FFFFFF;
}
.theme--background-color--veo-magma-regent-green .activity-card .activity-card__description-svg-icon {
  color: #04525C;
}
.activity-card.activity-card--theme--veo-magma-light-green .activity-card__description {
  background-color: #b5dc79;
}
.activity-card.activity-card--theme--veo-magma-light-green .activity-card__description .wysiwyg {
  color: #FFFFFF;
}
.theme--background-color--veo-magma-light-green .activity-card .activity-card__description-svg-icon {
  color: #b5dc79;
}
.activity-card.activity-card--theme--veo-magma-indigo-blue .activity-card__description {
  background-color: #1259aC;
}
.activity-card.activity-card--theme--veo-magma-indigo-blue .activity-card__description .wysiwyg {
  color: #FFFFFF;
}
.theme--background-color--veo-magma-indigo-blue .activity-card .activity-card__description-svg-icon {
  color: #1259aC;
}
.activity-card.activity-card--theme--veo-magma-green .activity-card__description {
  background-color: #68a59b;
}
.activity-card.activity-card--theme--veo-magma-green .activity-card__description .wysiwyg {
  color: #FFFFFF;
}
.theme--background-color--veo-magma-green .activity-card .activity-card__description-svg-icon {
  color: #68a59b;
}
.activity-card.activity-card--theme--veo-magma-yellow .activity-card__description {
  background-color: #fdd384;
}
.activity-card.activity-card--theme--veo-magma-yellow .activity-card__description .wysiwyg {
  color: #FFFFFF;
}
.theme--background-color--veo-magma-yellow .activity-card .activity-card__description-svg-icon {
  color: #fdd384;
}
.activity-card.activity-card--theme--veo-magma-sky-blue .activity-card__description {
  background-color: #7abcce;
}
.activity-card.activity-card--theme--veo-magma-sky-blue .activity-card__description .wysiwyg {
  color: #FFFFFF;
}
.theme--background-color--veo-magma-sky-blue .activity-card .activity-card__description-svg-icon {
  color: #7abcce;
}
.activity-card.activity-card--theme--veo-orange .activity-card__description {
  background-color: #FF6900;
}
.activity-card.activity-card--theme--veo-orange .activity-card__description .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-orange .activity-card .activity-card__description-svg-icon {
  color: #FF6900;
}
.activity-card.activity-card--theme--veo-light-orange .activity-card__description {
  background-color: #FDC686;
}
.activity-card.activity-card--theme--veo-light-orange .activity-card__description .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-light-orange .activity-card .activity-card__description-svg-icon {
  color: #FDC686;
}
.activity-card.activity-card--theme--veo-pale-yellow .activity-card__description {
  background-color: #FFED99;
}
.activity-card.activity-card--theme--veo-pale-yellow .activity-card__description .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-pale-yellow .activity-card .activity-card__description-svg-icon {
  color: #FFED99;
}
.activity-card.activity-card--theme--veo-dark-turquoise .activity-card__description {
  background-color: #098192;
}
.activity-card.activity-card--theme--veo-dark-turquoise .activity-card__description .wysiwyg {
  color: #FFFFFF;
}
.theme--background-color--veo-dark-turquoise .activity-card .activity-card__description-svg-icon {
  color: #098192;
}
.activity-card.activity-card--theme--veo-apricot .activity-card__description {
  background-color: #FFAC00;
}
.activity-card.activity-card--theme--veo-apricot .activity-card__description .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-apricot .activity-card .activity-card__description-svg-icon {
  color: #FFAC00;
}
.activity-card.activity-card--theme--veo-dark-yellow .activity-card__description {
  background-color: #E8BF00;
}
.activity-card.activity-card--theme--veo-dark-yellow .activity-card__description .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-dark-yellow .activity-card .activity-card__description-svg-icon {
  color: #E8BF00;
}
.activity-card.activity-card--theme--veo-dark-purple .activity-card__description {
  background-color: #501658;
}
.activity-card.activity-card--theme--veo-dark-purple .activity-card__description .wysiwyg {
  color: #FFFFFF;
}
.theme--background-color--veo-dark-purple .activity-card .activity-card__description-svg-icon {
  color: #501658;
}
.activity-card.activity-card--theme--veo-black .activity-card__description {
  background-color: #000000;
}
.activity-card.activity-card--theme--veo-black .activity-card__description .wysiwyg {
  color: #FFFFFF;
}
.theme--background-color--veo-black .activity-card .activity-card__description-svg-icon {
  color: #000000;
}
.activity-card.activity-card--theme--veo-black-90 .activity-card__description {
  background-color: #191919;
}
.activity-card.activity-card--theme--veo-black-90 .activity-card__description .wysiwyg {
  color: #FFFFFF;
}
.theme--background-color--veo-black-90 .activity-card .activity-card__description-svg-icon {
  color: #191919;
}
.activity-card.activity-card--theme--veo-black-80 .activity-card__description {
  background-color: #333333;
}
.activity-card.activity-card--theme--veo-black-80 .activity-card__description .wysiwyg {
  color: #FFFFFF;
}
.theme--background-color--veo-black-80 .activity-card .activity-card__description-svg-icon {
  color: #333333;
}
.activity-card.activity-card--theme--veo-black-70 .activity-card__description {
  background-color: #4C4C4C;
}
.activity-card.activity-card--theme--veo-black-70 .activity-card__description .wysiwyg {
  color: #FFFFFF;
}
.theme--background-color--veo-black-70 .activity-card .activity-card__description-svg-icon {
  color: #4C4C4C;
}
.activity-card.activity-card--theme--veo-black-60 .activity-card__description {
  background-color: #666666;
}
.activity-card.activity-card--theme--veo-black-60 .activity-card__description .wysiwyg {
  color: #FFFFFF;
}
.theme--background-color--veo-black-60 .activity-card .activity-card__description-svg-icon {
  color: #666666;
}
.activity-card.activity-card--theme--veo-black-50 .activity-card__description {
  background-color: #808080;
}
.activity-card.activity-card--theme--veo-black-50 .activity-card__description .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-black-50 .activity-card .activity-card__description-svg-icon {
  color: #808080;
}
.activity-card.activity-card--theme--veo-black-30 .activity-card__description {
  background-color: #B2B2B2;
}
.activity-card.activity-card--theme--veo-black-30 .activity-card__description .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-black-30 .activity-card .activity-card__description-svg-icon {
  color: #B2B2B2;
}
.activity-card.activity-card--theme--veo-neutral .activity-card__description {
  background-color: #1C1C1F;
}
.activity-card.activity-card--theme--veo-neutral .activity-card__description .wysiwyg {
  color: #FFFFFF;
}
.theme--background-color--veo-neutral .activity-card .activity-card__description-svg-icon {
  color: #1C1C1F;
}
.activity-card.activity-card--theme--veo-neutral-90 .activity-card__description {
  background-color: #55555A;
}
.activity-card.activity-card--theme--veo-neutral-90 .activity-card__description .wysiwyg {
  color: #FFFFFF;
}
.theme--background-color--veo-neutral-90 .activity-card .activity-card__description-svg-icon {
  color: #55555A;
}
.activity-card.activity-card--theme--veo-neutral-80 .activity-card__description {
  background-color: #75748B;
}
.activity-card.activity-card--theme--veo-neutral-80 .activity-card__description .wysiwyg {
  color: #FFFFFF;
}
.theme--background-color--veo-neutral-80 .activity-card .activity-card__description-svg-icon {
  color: #75748B;
}
.activity-card.activity-card--theme--veo-neutral-70 .activity-card__description {
  background-color: #9897A8;
}
.activity-card.activity-card--theme--veo-neutral-70 .activity-card__description .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-neutral-70 .activity-card .activity-card__description-svg-icon {
  color: #9897A8;
}
.activity-card.activity-card--theme--veo-neutral-60 .activity-card__description {
  background-color: #C8C8DA;
}
.activity-card.activity-card--theme--veo-neutral-60 .activity-card__description .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-neutral-60 .activity-card .activity-card__description-svg-icon {
  color: #C8C8DA;
}
.activity-card.activity-card--theme--veo-neutral-50 .activity-card__description {
  background-color: #D5D3E3;
}
.activity-card.activity-card--theme--veo-neutral-50 .activity-card__description .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-neutral-50 .activity-card .activity-card__description-svg-icon {
  color: #D5D3E3;
}
.activity-card.activity-card--theme--veo-neutral-40 .activity-card__description {
  background-color: #E0DDEE;
}
.activity-card.activity-card--theme--veo-neutral-40 .activity-card__description .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-neutral-40 .activity-card .activity-card__description-svg-icon {
  color: #E0DDEE;
}
.activity-card.activity-card--theme--veo-neutral-30 .activity-card__description {
  background-color: #E9E6F4;
}
.activity-card.activity-card--theme--veo-neutral-30 .activity-card__description .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-neutral-30 .activity-card .activity-card__description-svg-icon {
  color: #E9E6F4;
}
.activity-card.activity-card--theme--veo-neutral-20 .activity-card__description {
  background-color: #F2F1F9;
}
.activity-card.activity-card--theme--veo-neutral-20 .activity-card__description .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-neutral-20 .activity-card .activity-card__description-svg-icon {
  color: #F2F1F9;
}
.activity-card.activity-card--theme--veo-neutral-10 .activity-card__description {
  background-color: #FCFCFC;
}
.activity-card.activity-card--theme--veo-neutral-10 .activity-card__description .wysiwyg {
  color: #191919;
}
.theme--background-color--veo-neutral-10 .activity-card .activity-card__description-svg-icon {
  color: #FCFCFC;
}
.activity-card.activity-card--activity--waste .activity-card__activity-image {
  background-image: url(..//images/activity-sprite/activity-sprite.png);
  background-position-y: 0;
  width: 162px;
  height: 155px;
  background-position-x: -752px;
}
@media (max-width: 1023px) {
  .activity-card.activity-card--activity--waste .activity-card__activity-image {
    background-image: url(..//images/activity-sprite/activity-sprite.png);
    background-position-y: 0;
    width: 100px;
    height: 104px;
    background-position-x: -917px;
  }
}
.activity-card.activity-card--activity--energy .activity-card__activity-image {
  background-image: url(..//images/activity-sprite/activity-sprite.png);
  background-position-y: -332px;
  width: 162px;
  height: 155px;
  background-position-x: -752px;
}
@media (max-width: 1023px) {
  .activity-card.activity-card--activity--energy .activity-card__activity-image {
    background-image: url(..//images/activity-sprite/activity-sprite.png);
    background-position-y: -332px;
    width: 100px;
    height: 104px;
    background-position-x: -917px;
  }
}
.activity-card.activity-card--activity--water .activity-card__activity-image {
  background-image: url(..//images/activity-sprite/activity-sprite.png);
  background-position-y: -665px;
  width: 162px;
  height: 155px;
  background-position-x: -752px;
}
@media (max-width: 1023px) {
  .activity-card.activity-card--activity--water .activity-card__activity-image {
    background-image: url(..//images/activity-sprite/activity-sprite.png);
    background-position-y: -665px;
    width: 100px;
    height: 104px;
    background-position-x: -917px;
  }
}
.activity-card.activity-card--activity--mixed .activity-card__activity-image {
  background-image: url(..//images/activity-sprite/activity-sprite.png);
  background-position-y: -996px;
  width: 162px;
  height: 155px;
  background-position-x: -752px;
}
@media (max-width: 1023px) {
  .activity-card.activity-card--activity--mixed .activity-card__activity-image {
    background-image: url(..//images/activity-sprite/activity-sprite.png);
    background-position-y: -996px;
    width: 100px;
    height: 104px;
    background-position-x: -917px;
  }
}

.theme--background-color--veo-gray .activity-card .activity-card__description-svg-icon {
  fill: #FCFCFC;
}
.theme--background-color--veo-gray .activity-card .activity-card__description-svg:before {
  background-color: #FCFCFC;
}
.theme--background-color--veo-gray .activity-card.activity-card--theme--veo-white {
  border: 0;
}
.theme--background-color--veo-gray .activity-card.activity-card--theme--veo-white .activity-card__description:before {
  display: none;
}
.theme--background-color--veo-gray .activity-card.activity-card--theme--veo-white .activity-card__description-svg:before {
  background-color: #FCFCFC;
}
.theme--background-color--veo-gray .activity-card.activity-card--theme--veo-white .activity-card__description-svg-icon {
  fill: #FCFCFC;
}
.theme--background-color--veo-gray .activity-card.activity-card--theme--veo-gray .activity-card__description {
  background-color: #FFFFFF;
}

.story-summary-links {
  position: fixed;
  width: 38px;
  right: 40px;
  top: 50%;
  z-index: 15;
  transform: translateY(-50%);
  opacity: 0;
  visibility: hidden;
  transition: 0.3s all ease-in;
}
.story-summary-links.story-summary-links--visible {
  opacity: 1;
  visibility: visible;
}
@media (max-width: 1023px) {
  .story-summary-links {
    display: none;
  }
}
.story-summary-links .story-summary-links__list {
  margin: 0;
  padding: 0;
}
.story-summary-links .story-summary-links__item {
  position: relative;
  list-style: none;
  display: block;
  width: 100%;
}
.story-summary-links .story-summary-links__item:hover .story-summary-links__item-handler:after, .story-summary-links .story-summary-links__item.story-summary-links__item--active .story-summary-links__item-handler:after {
  background-color: #FFFFFF;
  border: 2px solid #191919;
  border-radius: 0;
}
.story-summary-links .story-summary-links__item:hover .story-summary-links__item-title {
  opacity: 1;
  visibility: visible;
}
.story-summary-links .story-summary-links__item-title {
  font-size: 14px;
  line-height: 1.2;
  color: #FFFFFF;
  padding: 0 14px;
  height: 26px;
  display: table;
  align-items: center;
  position: absolute;
  top: 50%;
  left: -8px;
  transform: translate(-100%, -50%);
  white-space: nowrap;
  background: #191919;
  opacity: 0;
  visibility: hidden;
}
html[lang|=en] .story-summary-links .story-summary-links__item-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .story-summary-links .story-summary-links__item-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .story-summary-links .story-summary-links__item-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .story-summary-links .story-summary-links__item-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .story-summary-links .story-summary-links__item-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .story-summary-links .story-summary-links__item-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .story-summary-links .story-summary-links__item-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .story-summary-links .story-summary-links__item-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .story-summary-links .story-summary-links__item-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .story-summary-links .story-summary-links__item-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .story-summary-links .story-summary-links__item-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .story-summary-links .story-summary-links__item-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .story-summary-links .story-summary-links__item-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .story-summary-links .story-summary-links__item-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .story-summary-links .story-summary-links__item-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .story-summary-links .story-summary-links__item-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .story-summary-links .story-summary-links__item-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .story-summary-links .story-summary-links__item-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .story-summary-links .story-summary-links__item-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .story-summary-links .story-summary-links__item-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .story-summary-links .story-summary-links__item-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .story-summary-links .story-summary-links__item-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .story-summary-links .story-summary-links__item-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .story-summary-links .story-summary-links__item-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .story-summary-links .story-summary-links__item-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .story-summary-links .story-summary-links__item-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .story-summary-links .story-summary-links__item-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .story-summary-links .story-summary-links__item-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .story-summary-links .story-summary-links__item-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .story-summary-links .story-summary-links__item-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .story-summary-links .story-summary-links__item-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .story-summary-links .story-summary-links__item-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .story-summary-links .story-summary-links__item-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .story-summary-links .story-summary-links__item-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .story-summary-links .story-summary-links__item-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .story-summary-links .story-summary-links__item-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .story-summary-links .story-summary-links__item-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .story-summary-links .story-summary-links__item-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .story-summary-links .story-summary-links__item-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .story-summary-links .story-summary-links__item-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .story-summary-links .story-summary-links__item-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .story-summary-links .story-summary-links__item-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .story-summary-links .story-summary-links__item-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .story-summary-links .story-summary-links__item-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .story-summary-links .story-summary-links__item-title {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .story-summary-links .story-summary-links__item-title {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .story-summary-links .story-summary-links__item-title {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .story-summary-links .story-summary-links__item-title {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .story-summary-links .story-summary-links__item-title {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .story-summary-links .story-summary-links__item-title {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
.story-summary-links .story-summary-links__item-title span {
  display: table-cell;
  vertical-align: middle;
}
.story-summary-links .story-summary-links__item-handler {
  display: block;
  height: 30px;
}
.story-summary-links .story-summary-links__item-handler:after {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: rotate(45deg) translate(-50%, -50%);
  width: 12px;
  height: 12px;
  margin-top: 2px;
  margin-left: -6px;
  border-radius: 50%;
  background-color: #191919;
  border: 1px solid #FFFFFF;
  transition: 0.3s ease-out all;
}
.story-summary-links .story-summary-links__item-icon {
  width: 9px;
  height: 28px;
  position: absolute;
  right: 1px;
  top: -1px;
  fill: #191919;
  transform: translateX(100%);
}

.story-panel {
  position: relative;
}
html[lang|=en] .story-panel {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .story-panel {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .story-panel {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .story-panel {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .story-panel {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .story-panel {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .story-panel {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .story-panel {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .story-panel {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .story-panel {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .story-panel {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .story-panel {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .story-panel {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .story-panel {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .story-panel {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .story-panel {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .story-panel {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .story-panel {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .story-panel {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .story-panel {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .story-panel {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .story-panel {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .story-panel {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .story-panel {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .story-panel {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .story-panel {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .story-panel {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .story-panel {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .story-panel {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .story-panel {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .story-panel {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .story-panel {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .story-panel {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .story-panel {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .story-panel {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .story-panel {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .story-panel {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .story-panel {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .story-panel {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .story-panel {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .story-panel {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .story-panel {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .story-panel {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .story-panel {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .story-panel {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .story-panel {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .story-panel {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .story-panel {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .story-panel {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .story-panel {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
.story-panel .story-panel__title {
  font-size: 35px;
  line-height: 1.2;
  font-weight: 300;
  font-style: italic;
  margin: 0 0 10px 0;
}
html[lang|=en] .story-panel .story-panel__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .story-panel .story-panel__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .story-panel .story-panel__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .story-panel .story-panel__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .story-panel .story-panel__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .story-panel .story-panel__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .story-panel .story-panel__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .story-panel .story-panel__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .story-panel .story-panel__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .story-panel .story-panel__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .story-panel .story-panel__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .story-panel .story-panel__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .story-panel .story-panel__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .story-panel .story-panel__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .story-panel .story-panel__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .story-panel .story-panel__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .story-panel .story-panel__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .story-panel .story-panel__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .story-panel .story-panel__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .story-panel .story-panel__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .story-panel .story-panel__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .story-panel .story-panel__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .story-panel .story-panel__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .story-panel .story-panel__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .story-panel .story-panel__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .story-panel .story-panel__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .story-panel .story-panel__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .story-panel .story-panel__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .story-panel .story-panel__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .story-panel .story-panel__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .story-panel .story-panel__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .story-panel .story-panel__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .story-panel .story-panel__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .story-panel .story-panel__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .story-panel .story-panel__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .story-panel .story-panel__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .story-panel .story-panel__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .story-panel .story-panel__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .story-panel .story-panel__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .story-panel .story-panel__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .story-panel .story-panel__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .story-panel .story-panel__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .story-panel .story-panel__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .story-panel .story-panel__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .story-panel .story-panel__title {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .story-panel .story-panel__title {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .story-panel .story-panel__title {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .story-panel .story-panel__title {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .story-panel .story-panel__title {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .story-panel .story-panel__title {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
.story-panel .story-panel__title.left {
  text-align: left;
}
.story-panel .story-panel__title.center {
  text-align: center;
}
.story-panel .story-panel__title.right {
  text-align: right;
}
@media (max-width: 767px) {
  .story-panel .story-panel__title {
    font-size: 25px;
  }
}

.container--story-panel {
  position: relative;
  z-index: 1;
  padding-bottom: 24px;
}
.container--story-panel.background_image__exists {
  min-height: calc(100vh - 48px);
}
.container--story-panel--offset {
  margin-top: 50px;
}
@media (max-width: 767px) {
  .container--story-panel--offset {
    margin-top: 0;
  }
}
.container--story-panel > .container__inner {
  z-index: 3;
  position: relative;
}
.container--story-panel .container--story-panel__background-image {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  pointer-events: none;
}
.container--story-panel .container--story-panel__background-image .media-image {
  height: 100%;
  display: block;
}
.container--story-panel .container--story-panel__background-image .media-image .media-image__picture {
  height: 100%;
}
.container--story-panel .container--story-panel__background-image .media-image .media-image__picture img {
  display: block;
  max-width: none;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  font-family: "object-fit: cover; object-position: center";
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  transform: translateX(0);
}
.container--story-panel .container--story-panel__tab-wrapper {
  position: absolute;
  top: -47px;
  display: flex;
  justify-content: center;
  width: 100%;
  z-index: 1;
}
@media (max-width: 767px) {
  .container--story-panel .container--story-panel__tab-wrapper {
    display: none;
  }
}
.container--story-panel .container--story-panel__tab {
  max-width: 100%;
  display: inline-flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: flex-start;
  justify-content: center;
  text-decoration: none;
  height: 48px;
}
.container--story-panel .container--story-panel__tab-title {
  color: #191919;
  background-color: #FFFFFF;
  padding: 15px 30px 15px 8px;
  height: 100%;
  position: relative;
  font-size: 15px;
  font-weight: 700;
  max-width: 100%;
  text-transform: uppercase;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html[lang|=en] .container--story-panel .container--story-panel__tab-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .container--story-panel .container--story-panel__tab-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .container--story-panel .container--story-panel__tab-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .container--story-panel .container--story-panel__tab-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .container--story-panel .container--story-panel__tab-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .container--story-panel .container--story-panel__tab-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .container--story-panel .container--story-panel__tab-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .container--story-panel .container--story-panel__tab-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .container--story-panel .container--story-panel__tab-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .container--story-panel .container--story-panel__tab-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .container--story-panel .container--story-panel__tab-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .container--story-panel .container--story-panel__tab-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .container--story-panel .container--story-panel__tab-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .container--story-panel .container--story-panel__tab-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .container--story-panel .container--story-panel__tab-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .container--story-panel .container--story-panel__tab-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .container--story-panel .container--story-panel__tab-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .container--story-panel .container--story-panel__tab-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .container--story-panel .container--story-panel__tab-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .container--story-panel .container--story-panel__tab-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .container--story-panel .container--story-panel__tab-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .container--story-panel .container--story-panel__tab-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .container--story-panel .container--story-panel__tab-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .container--story-panel .container--story-panel__tab-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .container--story-panel .container--story-panel__tab-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .container--story-panel .container--story-panel__tab-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .container--story-panel .container--story-panel__tab-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .container--story-panel .container--story-panel__tab-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .container--story-panel .container--story-panel__tab-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .container--story-panel .container--story-panel__tab-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .container--story-panel .container--story-panel__tab-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .container--story-panel .container--story-panel__tab-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .container--story-panel .container--story-panel__tab-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .container--story-panel .container--story-panel__tab-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .container--story-panel .container--story-panel__tab-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .container--story-panel .container--story-panel__tab-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .container--story-panel .container--story-panel__tab-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .container--story-panel .container--story-panel__tab-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .container--story-panel .container--story-panel__tab-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .container--story-panel .container--story-panel__tab-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .container--story-panel .container--story-panel__tab-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .container--story-panel .container--story-panel__tab-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .container--story-panel .container--story-panel__tab-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .container--story-panel .container--story-panel__tab-title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .container--story-panel .container--story-panel__tab-title {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .container--story-panel .container--story-panel__tab-title {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .container--story-panel .container--story-panel__tab-title {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .container--story-panel .container--story-panel__tab-title {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .container--story-panel .container--story-panel__tab-title {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .container--story-panel .container--story-panel__tab-title {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
.container--story-panel .container--story-panel__tab-title:before {
  content: "";
  display: block;
  position: absolute;
  right: 6px;
  margin-top: -4px;
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
  width: 12px;
  height: 12px;
  border-right: 2px solid currentColor;
  border-bottom: 2px solid currentColor;
}
.container--story-panel .container--story-panel__tab-title div {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.container--story-panel .container--story-panel__tab-svg {
  height: 100%;
  width: 44px;
  top: 0px;
  position: relative;
  flex-shrink: 0;
  fill: #FFFFFF;
}
.container--story-panel .container--story-panel__tab-svg.container--story-panel__tab-svg--left-part {
  transform: rotate(180deg);
  left: 1px;
}
.container--story-panel .container--story-panel__tab-svg.container--story-panel__tab-svg--right-part {
  right: 1px;
  transform: rotate(180deg);
}
.container--story-panel.theme--background-color--veo-pale-turquoise .container--story-panel__tab-title {
  background-color: #76DAE8;
  color: #191919;
}
.container--story-panel.theme--background-color--veo-pale-turquoise .container--story-panel__tab-svg {
  fill: #76DAE8;
}
.container--story-panel.theme--background-color--veo-pale-turquoise .story-panel .story-panel__title {
  color: #191919;
}
.container--story-panel.theme--background-color--veo-forest-green .container--story-panel__tab-title {
  background-color: #438D42;
  color: #FFFFFF;
}
.container--story-panel.theme--background-color--veo-forest-green .container--story-panel__tab-svg {
  fill: #438D42;
}
.container--story-panel.theme--background-color--veo-forest-green .story-panel .story-panel__title {
  color: #FFFFFF;
}
.container--story-panel.theme--background-color--veo-light-blue .container--story-panel__tab-title {
  background-color: #CCE4FF;
  color: #191919;
}
.container--story-panel.theme--background-color--veo-light-blue .container--story-panel__tab-svg {
  fill: #CCE4FF;
}
.container--story-panel.theme--background-color--veo-light-blue .story-panel .story-panel__title {
  color: #191919;
}
.container--story-panel.theme--background-color--veo-very-light-blue .container--story-panel__tab-title {
  background-color: #EBF4FF;
  color: #191919;
}
.container--story-panel.theme--background-color--veo-very-light-blue .container--story-panel__tab-svg {
  fill: #EBF4FF;
}
.container--story-panel.theme--background-color--veo-very-light-blue .story-panel .story-panel__title {
  color: #191919;
}
.container--story-panel.theme--background-color--veo-golden-yellow .container--story-panel__tab-title {
  background-color: #F5D955;
  color: #191919;
}
.container--story-panel.theme--background-color--veo-golden-yellow .container--story-panel__tab-svg {
  fill: #F5D955;
}
.container--story-panel.theme--background-color--veo-golden-yellow .story-panel .story-panel__title {
  color: #191919;
}
.container--story-panel.theme--background-color--veo-very-light-yellow .container--story-panel__tab-title {
  background-color: #FFF5C5;
  color: #191919;
}
.container--story-panel.theme--background-color--veo-very-light-yellow .container--story-panel__tab-svg {
  fill: #FFF5C5;
}
.container--story-panel.theme--background-color--veo-very-light-yellow .story-panel .story-panel__title {
  color: #191919;
}
.container--story-panel.theme--background-color--veo-very-light-green .container--story-panel__tab-title {
  background-color: #D9EDC0;
  color: #191919;
}
.container--story-panel.theme--background-color--veo-very-light-green .container--story-panel__tab-svg {
  fill: #D9EDC0;
}
.container--story-panel.theme--background-color--veo-very-light-green .story-panel .story-panel__title {
  color: #191919;
}
.container--story-panel.theme--background-color--veo-black-20 .container--story-panel__tab-title {
  background-color: #CCCCCC;
  color: #191919;
}
.container--story-panel.theme--background-color--veo-black-20 .container--story-panel__tab-svg {
  fill: #CCCCCC;
}
.container--story-panel.theme--background-color--veo-black-20 .story-panel .story-panel__title {
  color: #191919;
}
.container--story-panel.theme--background-color--veo-pale-gray-white .container--story-panel__tab-title {
  background-color: #FCFCFC;
  color: #191919;
}
.container--story-panel.theme--background-color--veo-pale-gray-white .container--story-panel__tab-svg {
  fill: #FCFCFC;
}
.container--story-panel.theme--background-color--veo-pale-gray-white .story-panel .story-panel__title {
  color: #191919;
}
.container--story-panel.theme--background-color--veo-black-10 .container--story-panel__tab-title {
  background-color: #E5E5E5;
  color: #191919;
}
.container--story-panel.theme--background-color--veo-black-10 .container--story-panel__tab-svg {
  fill: #E5E5E5;
}
.container--story-panel.theme--background-color--veo-black-10 .story-panel .story-panel__title {
  color: #191919;
}
.container--story-panel.theme--background-color--veo-black-0 .container--story-panel__tab-title {
  background-color: #F2F2F2;
  color: #191919;
}
.container--story-panel.theme--background-color--veo-black-0 .container--story-panel__tab-svg {
  fill: #F2F2F2;
}
.container--story-panel.theme--background-color--veo-black-0 .story-panel .story-panel__title {
  color: #191919;
}
.container--story-panel.theme--background-color--veo-very-light-orange .container--story-panel__tab-title {
  background-color: #FFDCB3;
  color: #191919;
}
.container--story-panel.theme--background-color--veo-very-light-orange .container--story-panel__tab-svg {
  fill: #FFDCB3;
}
.container--story-panel.theme--background-color--veo-very-light-orange .story-panel .story-panel__title {
  color: #191919;
}
.container--story-panel.theme--background-color--veo-very-light-purple .container--story-panel__tab-title {
  background-color: #FFD0F2;
  color: #191919;
}
.container--story-panel.theme--background-color--veo-very-light-purple .container--story-panel__tab-svg {
  fill: #FFD0F2;
}
.container--story-panel.theme--background-color--veo-very-light-purple .story-panel .story-panel__title {
  color: #191919;
}
.container--story-panel.theme--background-color--veo-pale-red .container--story-panel__tab-title {
  background-color: #ED694B;
  color: #191919;
}
.container--story-panel.theme--background-color--veo-pale-red .container--story-panel__tab-svg {
  fill: #ED694B;
}
.container--story-panel.theme--background-color--veo-pale-red .story-panel .story-panel__title {
  color: #191919;
}
.container--story-panel.theme--background-color--veo-turquoise .container--story-panel__tab-title {
  background-color: #05C3DD;
  color: #191919;
}
.container--story-panel.theme--background-color--veo-turquoise .container--story-panel__tab-svg {
  fill: #05C3DD;
}
.container--story-panel.theme--background-color--veo-turquoise .story-panel .story-panel__title {
  color: #191919;
}
.container--story-panel.theme--background-color--veo-vivid-blue .container--story-panel__tab-title {
  background-color: #0679CC;
  color: #FFFFFF;
}
.container--story-panel.theme--background-color--veo-vivid-blue .container--story-panel__tab-svg {
  fill: #0679CC;
}
.container--story-panel.theme--background-color--veo-vivid-blue .story-panel .story-panel__title {
  color: #FFFFFF;
}
.container--story-panel.theme--background-color--veo-pastel-blue .container--story-panel__tab-title {
  background-color: #ADCCF0;
  color: #191919;
}
.container--story-panel.theme--background-color--veo-pastel-blue .container--story-panel__tab-svg {
  fill: #ADCCF0;
}
.container--story-panel.theme--background-color--veo-pastel-blue .story-panel .story-panel__title {
  color: #191919;
}
.container--story-panel.theme--background-color--veo-very-light-turquoise .container--story-panel__tab-title {
  background-color: #D7FAFF;
  color: #191919;
}
.container--story-panel.theme--background-color--veo-very-light-turquoise .container--story-panel__tab-svg {
  fill: #D7FAFF;
}
.container--story-panel.theme--background-color--veo-very-light-turquoise .story-panel .story-panel__title {
  color: #191919;
}
.container--story-panel.theme--background-color--veo-apple-green .container--story-panel__tab-title {
  background-color: #C7D64F;
  color: #191919;
}
.container--story-panel.theme--background-color--veo-apple-green .container--story-panel__tab-svg {
  fill: #C7D64F;
}
.container--story-panel.theme--background-color--veo-apple-green .story-panel .story-panel__title {
  color: #191919;
}
.container--story-panel.theme--background-color--veo-dark-green .container--story-panel__tab-title {
  background-color: #00613B;
  color: #FFFFFF;
}
.container--story-panel.theme--background-color--veo-dark-green .container--story-panel__tab-svg {
  fill: #00613B;
}
.container--story-panel.theme--background-color--veo-dark-green .story-panel .story-panel__title {
  color: #FFFFFF;
}
.container--story-panel.theme--background-color--veo-black-40 .container--story-panel__tab-title {
  background-color: #999999;
  color: #191919;
}
.container--story-panel.theme--background-color--veo-black-40 .container--story-panel__tab-svg {
  fill: #999999;
}
.container--story-panel.theme--background-color--veo-black-40 .story-panel .story-panel__title {
  color: #191919;
}
.container--story-panel.theme--background-color--veo-grey-pantone .container--story-panel__tab-title {
  background-color: #55555A;
  color: #FFFFFF;
}
.container--story-panel.theme--background-color--veo-grey-pantone .container--story-panel__tab-svg {
  fill: #55555A;
}
.container--story-panel.theme--background-color--veo-grey-pantone .story-panel .story-panel__title {
  color: #FFFFFF;
}
.container--story-panel.theme--background-color--veo-yellow .container--story-panel__tab-title {
  background-color: #FFD616;
  color: #191919;
}
.container--story-panel.theme--background-color--veo-yellow .container--story-panel__tab-svg {
  fill: #FFD616;
}
.container--story-panel.theme--background-color--veo-yellow .story-panel .story-panel__title {
  color: #191919;
}
.container--story-panel.theme--background-color--veo-vivid-orange .container--story-panel__tab-title {
  background-color: #FF8A00;
  color: #191919;
}
.container--story-panel.theme--background-color--veo-vivid-orange .container--story-panel__tab-svg {
  fill: #FF8A00;
}
.container--story-panel.theme--background-color--veo-vivid-orange .story-panel .story-panel__title {
  color: #191919;
}
.container--story-panel.theme--background-color--veo-pale-purple .container--story-panel__tab-title {
  background-color: #9E4AAB;
  color: #FFFFFF;
}
.container--story-panel.theme--background-color--veo-pale-purple .container--story-panel__tab-svg {
  fill: #9E4AAB;
}
.container--story-panel.theme--background-color--veo-pale-purple .story-panel .story-panel__title {
  color: #FFFFFF;
}
.container--story-panel.theme--background-color--veo-purple .container--story-panel__tab-title {
  background-color: #772583;
  color: #FFFFFF;
}
.container--story-panel.theme--background-color--veo-purple .container--story-panel__tab-svg {
  fill: #772583;
}
.container--story-panel.theme--background-color--veo-purple .story-panel .story-panel__title {
  color: #FFFFFF;
}
.container--story-panel.theme--background-color--veo-red .container--story-panel__tab-title {
  background-color: #EE0000;
  color: #FFFFFF;
}
.container--story-panel.theme--background-color--veo-red .container--story-panel__tab-svg {
  fill: #EE0000;
}
.container--story-panel.theme--background-color--veo-red .story-panel .story-panel__title {
  color: #FFFFFF;
}
.container--story-panel.theme--background-color--veo-light-purple .container--story-panel__tab-title {
  background-color: #C768CF;
  color: #191919;
}
.container--story-panel.theme--background-color--veo-light-purple .container--story-panel__tab-svg {
  fill: #C768CF;
}
.container--story-panel.theme--background-color--veo-light-purple .story-panel .story-panel__title {
  color: #191919;
}
.container--story-panel.theme--background-color--veo-green .container--story-panel__tab-title {
  background-color: #78BE21;
  color: #191919;
}
.container--story-panel.theme--background-color--veo-green .container--story-panel__tab-svg {
  fill: #78BE21;
}
.container--story-panel.theme--background-color--veo-green .story-panel .story-panel__title {
  color: #191919;
}
.container--story-panel.theme--background-color--veo-pale-blue .container--story-panel__tab-title {
  background-color: #99E1EF;
  color: #191919;
}
.container--story-panel.theme--background-color--veo-pale-blue .container--story-panel__tab-svg {
  fill: #99E1EF;
}
.container--story-panel.theme--background-color--veo-pale-blue .story-panel .story-panel__title {
  color: #191919;
}
.container--story-panel.theme--background-color--veo-blue .container--story-panel__tab-title {
  background-color: #05C3DD;
  color: #FFFFFF;
}
.container--story-panel.theme--background-color--veo-blue .container--story-panel__tab-svg {
  fill: #05C3DD;
}
.container--story-panel.theme--background-color--veo-blue .story-panel .story-panel__title {
  color: #FFFFFF;
}
.container--story-panel.theme--background-color--veo-pale-black .container--story-panel__tab-title {
  background-color: #55555A;
  color: #FFFFFF;
}
.container--story-panel.theme--background-color--veo-pale-black .container--story-panel__tab-svg {
  fill: #55555A;
}
.container--story-panel.theme--background-color--veo-pale-black .story-panel .story-panel__title {
  color: #FFFFFF;
}
.container--story-panel.theme--background-color--veo-white .container--story-panel__tab-title {
  background-color: #FFFFFF;
  color: #191919;
}
.container--story-panel.theme--background-color--veo-white .container--story-panel__tab-svg {
  fill: #FFFFFF;
}
.container--story-panel.theme--background-color--veo-white .story-panel .story-panel__title {
  color: #191919;
}
.container--story-panel.theme--background-color--veo-gray .container--story-panel__tab-title {
  background-color: #F2F2F2;
  color: #191919;
}
.container--story-panel.theme--background-color--veo-gray .container--story-panel__tab-svg {
  fill: #F2F2F2;
}
.container--story-panel.theme--background-color--veo-gray .story-panel .story-panel__title {
  color: #191919;
}
.container--story-panel.theme--background-color--veo-plain-orange .container--story-panel__tab-title {
  background-color: #FF8A00;
  color: #191919;
}
.container--story-panel.theme--background-color--veo-plain-orange .container--story-panel__tab-svg {
  fill: #FF8A00;
}
.container--story-panel.theme--background-color--veo-plain-orange .story-panel .story-panel__title {
  color: #191919;
}
.container--story-panel.theme--background-color--veo-navy .container--story-panel__tab-title {
  background-color: #002d62;
  color: #FFFFFF;
}
.container--story-panel.theme--background-color--veo-navy .container--story-panel__tab-svg {
  fill: #002d62;
}
.container--story-panel.theme--background-color--veo-navy .story-panel .story-panel__title {
  color: #FFFFFF;
}
.container--story-panel.theme--background-color--veo-magma-regent-green .container--story-panel__tab-title {
  background-color: #04525C;
  color: #FFFFFF;
}
.container--story-panel.theme--background-color--veo-magma-regent-green .container--story-panel__tab-svg {
  fill: #04525C;
}
.container--story-panel.theme--background-color--veo-magma-regent-green .story-panel .story-panel__title {
  color: #FFFFFF;
}
.container--story-panel.theme--background-color--veo-magma-light-green .container--story-panel__tab-title {
  background-color: #b5dc79;
  color: #FFFFFF;
}
.container--story-panel.theme--background-color--veo-magma-light-green .container--story-panel__tab-svg {
  fill: #b5dc79;
}
.container--story-panel.theme--background-color--veo-magma-light-green .story-panel .story-panel__title {
  color: #FFFFFF;
}
.container--story-panel.theme--background-color--veo-magma-indigo-blue .container--story-panel__tab-title {
  background-color: #1259aC;
  color: #FFFFFF;
}
.container--story-panel.theme--background-color--veo-magma-indigo-blue .container--story-panel__tab-svg {
  fill: #1259aC;
}
.container--story-panel.theme--background-color--veo-magma-indigo-blue .story-panel .story-panel__title {
  color: #FFFFFF;
}
.container--story-panel.theme--background-color--veo-magma-green .container--story-panel__tab-title {
  background-color: #68a59b;
  color: #FFFFFF;
}
.container--story-panel.theme--background-color--veo-magma-green .container--story-panel__tab-svg {
  fill: #68a59b;
}
.container--story-panel.theme--background-color--veo-magma-green .story-panel .story-panel__title {
  color: #FFFFFF;
}
.container--story-panel.theme--background-color--veo-magma-yellow .container--story-panel__tab-title {
  background-color: #fdd384;
  color: #FFFFFF;
}
.container--story-panel.theme--background-color--veo-magma-yellow .container--story-panel__tab-svg {
  fill: #fdd384;
}
.container--story-panel.theme--background-color--veo-magma-yellow .story-panel .story-panel__title {
  color: #FFFFFF;
}
.container--story-panel.theme--background-color--veo-magma-sky-blue .container--story-panel__tab-title {
  background-color: #7abcce;
  color: #FFFFFF;
}
.container--story-panel.theme--background-color--veo-magma-sky-blue .container--story-panel__tab-svg {
  fill: #7abcce;
}
.container--story-panel.theme--background-color--veo-magma-sky-blue .story-panel .story-panel__title {
  color: #FFFFFF;
}
.container--story-panel.theme--background-color--veo-orange .container--story-panel__tab-title {
  background-color: #FF6900;
  color: #191919;
}
.container--story-panel.theme--background-color--veo-orange .container--story-panel__tab-svg {
  fill: #FF6900;
}
.container--story-panel.theme--background-color--veo-orange .story-panel .story-panel__title {
  color: #191919;
}
.container--story-panel.theme--background-color--veo-light-orange .container--story-panel__tab-title {
  background-color: #FDC686;
  color: #191919;
}
.container--story-panel.theme--background-color--veo-light-orange .container--story-panel__tab-svg {
  fill: #FDC686;
}
.container--story-panel.theme--background-color--veo-light-orange .story-panel .story-panel__title {
  color: #191919;
}
.container--story-panel.theme--background-color--veo-pale-yellow .container--story-panel__tab-title {
  background-color: #FFED99;
  color: #191919;
}
.container--story-panel.theme--background-color--veo-pale-yellow .container--story-panel__tab-svg {
  fill: #FFED99;
}
.container--story-panel.theme--background-color--veo-pale-yellow .story-panel .story-panel__title {
  color: #191919;
}
.container--story-panel.theme--background-color--veo-dark-turquoise .container--story-panel__tab-title {
  background-color: #098192;
  color: #FFFFFF;
}
.container--story-panel.theme--background-color--veo-dark-turquoise .container--story-panel__tab-svg {
  fill: #098192;
}
.container--story-panel.theme--background-color--veo-dark-turquoise .story-panel .story-panel__title {
  color: #FFFFFF;
}
.container--story-panel.theme--background-color--veo-apricot .container--story-panel__tab-title {
  background-color: #FFAC00;
  color: #191919;
}
.container--story-panel.theme--background-color--veo-apricot .container--story-panel__tab-svg {
  fill: #FFAC00;
}
.container--story-panel.theme--background-color--veo-apricot .story-panel .story-panel__title {
  color: #191919;
}
.container--story-panel.theme--background-color--veo-dark-yellow .container--story-panel__tab-title {
  background-color: #E8BF00;
  color: #191919;
}
.container--story-panel.theme--background-color--veo-dark-yellow .container--story-panel__tab-svg {
  fill: #E8BF00;
}
.container--story-panel.theme--background-color--veo-dark-yellow .story-panel .story-panel__title {
  color: #191919;
}
.container--story-panel.theme--background-color--veo-dark-purple .container--story-panel__tab-title {
  background-color: #501658;
  color: #FFFFFF;
}
.container--story-panel.theme--background-color--veo-dark-purple .container--story-panel__tab-svg {
  fill: #501658;
}
.container--story-panel.theme--background-color--veo-dark-purple .story-panel .story-panel__title {
  color: #FFFFFF;
}
.container--story-panel.theme--background-color--veo-black .container--story-panel__tab-title {
  background-color: #000000;
  color: #FFFFFF;
}
.container--story-panel.theme--background-color--veo-black .container--story-panel__tab-svg {
  fill: #000000;
}
.container--story-panel.theme--background-color--veo-black .story-panel .story-panel__title {
  color: #FFFFFF;
}
.container--story-panel.theme--background-color--veo-black-90 .container--story-panel__tab-title {
  background-color: #191919;
  color: #FFFFFF;
}
.container--story-panel.theme--background-color--veo-black-90 .container--story-panel__tab-svg {
  fill: #191919;
}
.container--story-panel.theme--background-color--veo-black-90 .story-panel .story-panel__title {
  color: #FFFFFF;
}
.container--story-panel.theme--background-color--veo-black-80 .container--story-panel__tab-title {
  background-color: #333333;
  color: #FFFFFF;
}
.container--story-panel.theme--background-color--veo-black-80 .container--story-panel__tab-svg {
  fill: #333333;
}
.container--story-panel.theme--background-color--veo-black-80 .story-panel .story-panel__title {
  color: #FFFFFF;
}
.container--story-panel.theme--background-color--veo-black-70 .container--story-panel__tab-title {
  background-color: #4C4C4C;
  color: #FFFFFF;
}
.container--story-panel.theme--background-color--veo-black-70 .container--story-panel__tab-svg {
  fill: #4C4C4C;
}
.container--story-panel.theme--background-color--veo-black-70 .story-panel .story-panel__title {
  color: #FFFFFF;
}
.container--story-panel.theme--background-color--veo-black-60 .container--story-panel__tab-title {
  background-color: #666666;
  color: #FFFFFF;
}
.container--story-panel.theme--background-color--veo-black-60 .container--story-panel__tab-svg {
  fill: #666666;
}
.container--story-panel.theme--background-color--veo-black-60 .story-panel .story-panel__title {
  color: #FFFFFF;
}
.container--story-panel.theme--background-color--veo-black-50 .container--story-panel__tab-title {
  background-color: #808080;
  color: #191919;
}
.container--story-panel.theme--background-color--veo-black-50 .container--story-panel__tab-svg {
  fill: #808080;
}
.container--story-panel.theme--background-color--veo-black-50 .story-panel .story-panel__title {
  color: #191919;
}
.container--story-panel.theme--background-color--veo-black-30 .container--story-panel__tab-title {
  background-color: #B2B2B2;
  color: #191919;
}
.container--story-panel.theme--background-color--veo-black-30 .container--story-panel__tab-svg {
  fill: #B2B2B2;
}
.container--story-panel.theme--background-color--veo-black-30 .story-panel .story-panel__title {
  color: #191919;
}
.container--story-panel.theme--background-color--veo-neutral .container--story-panel__tab-title {
  background-color: #1C1C1F;
  color: #FFFFFF;
}
.container--story-panel.theme--background-color--veo-neutral .container--story-panel__tab-svg {
  fill: #1C1C1F;
}
.container--story-panel.theme--background-color--veo-neutral .story-panel .story-panel__title {
  color: #FFFFFF;
}
.container--story-panel.theme--background-color--veo-neutral-90 .container--story-panel__tab-title {
  background-color: #55555A;
  color: #FFFFFF;
}
.container--story-panel.theme--background-color--veo-neutral-90 .container--story-panel__tab-svg {
  fill: #55555A;
}
.container--story-panel.theme--background-color--veo-neutral-90 .story-panel .story-panel__title {
  color: #FFFFFF;
}
.container--story-panel.theme--background-color--veo-neutral-80 .container--story-panel__tab-title {
  background-color: #75748B;
  color: #FFFFFF;
}
.container--story-panel.theme--background-color--veo-neutral-80 .container--story-panel__tab-svg {
  fill: #75748B;
}
.container--story-panel.theme--background-color--veo-neutral-80 .story-panel .story-panel__title {
  color: #FFFFFF;
}
.container--story-panel.theme--background-color--veo-neutral-70 .container--story-panel__tab-title {
  background-color: #9897A8;
  color: #191919;
}
.container--story-panel.theme--background-color--veo-neutral-70 .container--story-panel__tab-svg {
  fill: #9897A8;
}
.container--story-panel.theme--background-color--veo-neutral-70 .story-panel .story-panel__title {
  color: #191919;
}
.container--story-panel.theme--background-color--veo-neutral-60 .container--story-panel__tab-title {
  background-color: #C8C8DA;
  color: #191919;
}
.container--story-panel.theme--background-color--veo-neutral-60 .container--story-panel__tab-svg {
  fill: #C8C8DA;
}
.container--story-panel.theme--background-color--veo-neutral-60 .story-panel .story-panel__title {
  color: #191919;
}
.container--story-panel.theme--background-color--veo-neutral-50 .container--story-panel__tab-title {
  background-color: #D5D3E3;
  color: #191919;
}
.container--story-panel.theme--background-color--veo-neutral-50 .container--story-panel__tab-svg {
  fill: #D5D3E3;
}
.container--story-panel.theme--background-color--veo-neutral-50 .story-panel .story-panel__title {
  color: #191919;
}
.container--story-panel.theme--background-color--veo-neutral-40 .container--story-panel__tab-title {
  background-color: #E0DDEE;
  color: #191919;
}
.container--story-panel.theme--background-color--veo-neutral-40 .container--story-panel__tab-svg {
  fill: #E0DDEE;
}
.container--story-panel.theme--background-color--veo-neutral-40 .story-panel .story-panel__title {
  color: #191919;
}
.container--story-panel.theme--background-color--veo-neutral-30 .container--story-panel__tab-title {
  background-color: #E9E6F4;
  color: #191919;
}
.container--story-panel.theme--background-color--veo-neutral-30 .container--story-panel__tab-svg {
  fill: #E9E6F4;
}
.container--story-panel.theme--background-color--veo-neutral-30 .story-panel .story-panel__title {
  color: #191919;
}
.container--story-panel.theme--background-color--veo-neutral-20 .container--story-panel__tab-title {
  background-color: #F2F1F9;
  color: #191919;
}
.container--story-panel.theme--background-color--veo-neutral-20 .container--story-panel__tab-svg {
  fill: #F2F1F9;
}
.container--story-panel.theme--background-color--veo-neutral-20 .story-panel .story-panel__title {
  color: #191919;
}
.container--story-panel.theme--background-color--veo-neutral-10 .container--story-panel__tab-title {
  background-color: #FCFCFC;
  color: #191919;
}
.container--story-panel.theme--background-color--veo-neutral-10 .container--story-panel__tab-svg {
  fill: #FCFCFC;
}
.container--story-panel.theme--background-color--veo-neutral-10 .story-panel .story-panel__title {
  color: #191919;
}

html[dir=rtl] .container--story-panel .container--story-panel__tab {
  flex-direction: row-reverse;
}

.tabs-item .tabs-item__title {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
  padding: 15px;
  text-transform: uppercase;
  text-align: center;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  min-height: 75px;
  border: 0;
  outline: 0;
  width: 100%;
  position: relative;
  z-index: 2;
  background-color: #191919;
  color: #FFFFFF;
  border-right: 1px solid #FFFFFF;
  transition: 0.3s ease-out all;
}
html[lang|=en] .tabs-item .tabs-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .tabs-item .tabs-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .tabs-item .tabs-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .tabs-item .tabs-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .tabs-item .tabs-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .tabs-item .tabs-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .tabs-item .tabs-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .tabs-item .tabs-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .tabs-item .tabs-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .tabs-item .tabs-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .tabs-item .tabs-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .tabs-item .tabs-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .tabs-item .tabs-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .tabs-item .tabs-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .tabs-item .tabs-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .tabs-item .tabs-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .tabs-item .tabs-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .tabs-item .tabs-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .tabs-item .tabs-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .tabs-item .tabs-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .tabs-item .tabs-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .tabs-item .tabs-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .tabs-item .tabs-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .tabs-item .tabs-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .tabs-item .tabs-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .tabs-item .tabs-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .tabs-item .tabs-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .tabs-item .tabs-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .tabs-item .tabs-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .tabs-item .tabs-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .tabs-item .tabs-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .tabs-item .tabs-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .tabs-item .tabs-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .tabs-item .tabs-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .tabs-item .tabs-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .tabs-item .tabs-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .tabs-item .tabs-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .tabs-item .tabs-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .tabs-item .tabs-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .tabs-item .tabs-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .tabs-item .tabs-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .tabs-item .tabs-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .tabs-item .tabs-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .tabs-item .tabs-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .tabs-item .tabs-item__title {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .tabs-item .tabs-item__title {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .tabs-item .tabs-item__title {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .tabs-item .tabs-item__title {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .tabs-item .tabs-item__title {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .tabs-item .tabs-item__title {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
@media (max-width: 767px) {
  .tabs-item .tabs-item__title {
    border-right: 0;
    border-bottom: 1px solid #FFFFFF;
    padding-right: 62px;
    padding-left: 20px;
    justify-content: flex-start;
    text-align: left;
  }
  .tabs-item .tabs-item__title:after {
    content: "";
    display: block;
    position: absolute;
    width: 16px;
    height: 16px;
    border-top: 2px solid #FFFFFF;
    border-right: 2px solid #FFFFFF;
    right: 25px;
    top: 23px;
    transform: rotate(135deg);
  }
}
.tabs-item .tabs-item__content {
  position: absolute;
  left: 0;
  width: 100%;
  visibility: hidden;
  pointer-events: none;
  opacity: 0;
}
@media (max-width: 767px) {
  .tabs-item .tabs-item__content {
    position: relative;
    visibility: visible;
    opacity: 1;
    pointer-events: auto;
    transition: 0;
    display: none;
  }
}
.tabs-item.tabs-item--active .tabs-item__content {
  visibility: visible;
  pointer-events: auto;
  opacity: 1;
  transition: 0.3s visibility ease-out, 0.3s opacity ease-out;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active .tabs-item__title:after {
    transform: rotate(-45deg);
    top: 33px;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-pale-turquoise .tabs-item__title {
  background-color: #76DAE8;
  color: #191919;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-pale-turquoise .tabs-item__title {
    border-bottom: 1px solid #191919;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-forest-green .tabs-item__title {
  background-color: #438D42;
  color: #FFFFFF;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-forest-green .tabs-item__title {
    border-bottom: 1px solid #FFFFFF;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-light-blue .tabs-item__title {
  background-color: #CCE4FF;
  color: #191919;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-light-blue .tabs-item__title {
    border-bottom: 1px solid #191919;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-very-light-blue .tabs-item__title {
  background-color: #EBF4FF;
  color: #191919;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-very-light-blue .tabs-item__title {
    border-bottom: 1px solid #191919;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-golden-yellow .tabs-item__title {
  background-color: #F5D955;
  color: #191919;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-golden-yellow .tabs-item__title {
    border-bottom: 1px solid #191919;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-very-light-yellow .tabs-item__title {
  background-color: #FFF5C5;
  color: #191919;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-very-light-yellow .tabs-item__title {
    border-bottom: 1px solid #191919;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-very-light-green .tabs-item__title {
  background-color: #D9EDC0;
  color: #191919;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-very-light-green .tabs-item__title {
    border-bottom: 1px solid #191919;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-black-20 .tabs-item__title {
  background-color: #CCCCCC;
  color: #191919;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-black-20 .tabs-item__title {
    border-bottom: 1px solid #191919;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-pale-gray-white .tabs-item__title {
  background-color: #FCFCFC;
  color: #191919;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-pale-gray-white .tabs-item__title {
    border-bottom: 1px solid #191919;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-black-10 .tabs-item__title {
  background-color: #E5E5E5;
  color: #191919;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-black-10 .tabs-item__title {
    border-bottom: 1px solid #191919;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-black-0 .tabs-item__title {
  background-color: #F2F2F2;
  color: #191919;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-black-0 .tabs-item__title {
    border-bottom: 1px solid #191919;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-very-light-orange .tabs-item__title {
  background-color: #FFDCB3;
  color: #191919;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-very-light-orange .tabs-item__title {
    border-bottom: 1px solid #191919;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-very-light-purple .tabs-item__title {
  background-color: #FFD0F2;
  color: #191919;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-very-light-purple .tabs-item__title {
    border-bottom: 1px solid #191919;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-pale-red .tabs-item__title {
  background-color: #ED694B;
  color: #191919;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-pale-red .tabs-item__title {
    border-bottom: 1px solid #191919;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-turquoise .tabs-item__title {
  background-color: #05C3DD;
  color: #191919;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-turquoise .tabs-item__title {
    border-bottom: 1px solid #191919;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-vivid-blue .tabs-item__title {
  background-color: #0679CC;
  color: #FFFFFF;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-vivid-blue .tabs-item__title {
    border-bottom: 1px solid #FFFFFF;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-pastel-blue .tabs-item__title {
  background-color: #ADCCF0;
  color: #191919;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-pastel-blue .tabs-item__title {
    border-bottom: 1px solid #191919;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-very-light-turquoise .tabs-item__title {
  background-color: #D7FAFF;
  color: #191919;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-very-light-turquoise .tabs-item__title {
    border-bottom: 1px solid #191919;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-apple-green .tabs-item__title {
  background-color: #C7D64F;
  color: #191919;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-apple-green .tabs-item__title {
    border-bottom: 1px solid #191919;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-dark-green .tabs-item__title {
  background-color: #00613B;
  color: #FFFFFF;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-dark-green .tabs-item__title {
    border-bottom: 1px solid #FFFFFF;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-black-40 .tabs-item__title {
  background-color: #999999;
  color: #191919;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-black-40 .tabs-item__title {
    border-bottom: 1px solid #191919;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-grey-pantone .tabs-item__title {
  background-color: #55555A;
  color: #FFFFFF;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-grey-pantone .tabs-item__title {
    border-bottom: 1px solid #FFFFFF;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-yellow .tabs-item__title {
  background-color: #FFD616;
  color: #191919;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-yellow .tabs-item__title {
    border-bottom: 1px solid #191919;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-vivid-orange .tabs-item__title {
  background-color: #FF8A00;
  color: #191919;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-vivid-orange .tabs-item__title {
    border-bottom: 1px solid #191919;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-pale-purple .tabs-item__title {
  background-color: #9E4AAB;
  color: #FFFFFF;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-pale-purple .tabs-item__title {
    border-bottom: 1px solid #FFFFFF;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-purple .tabs-item__title {
  background-color: #772583;
  color: #FFFFFF;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-purple .tabs-item__title {
    border-bottom: 1px solid #FFFFFF;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-red .tabs-item__title {
  background-color: #EE0000;
  color: #FFFFFF;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-red .tabs-item__title {
    border-bottom: 1px solid #FFFFFF;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-light-purple .tabs-item__title {
  background-color: #C768CF;
  color: #191919;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-light-purple .tabs-item__title {
    border-bottom: 1px solid #191919;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-green .tabs-item__title {
  background-color: #78BE21;
  color: #191919;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-green .tabs-item__title {
    border-bottom: 1px solid #191919;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-pale-blue .tabs-item__title {
  background-color: #99E1EF;
  color: #191919;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-pale-blue .tabs-item__title {
    border-bottom: 1px solid #191919;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-blue .tabs-item__title {
  background-color: #05C3DD;
  color: #FFFFFF;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-blue .tabs-item__title {
    border-bottom: 1px solid #FFFFFF;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-pale-black .tabs-item__title {
  background-color: #55555A;
  color: #FFFFFF;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-pale-black .tabs-item__title {
    border-bottom: 1px solid #FFFFFF;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-white .tabs-item__title {
  background-color: #FFFFFF;
  color: #191919;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-white .tabs-item__title {
    border-bottom: 1px solid #191919;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-gray .tabs-item__title {
  background-color: #F2F2F2;
  color: #191919;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-gray .tabs-item__title {
    border-bottom: 1px solid #191919;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-plain-orange .tabs-item__title {
  background-color: #FF8A00;
  color: #191919;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-plain-orange .tabs-item__title {
    border-bottom: 1px solid #191919;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-navy .tabs-item__title {
  background-color: #002d62;
  color: #FFFFFF;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-navy .tabs-item__title {
    border-bottom: 1px solid #FFFFFF;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-magma-regent-green .tabs-item__title {
  background-color: #04525C;
  color: #FFFFFF;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-magma-regent-green .tabs-item__title {
    border-bottom: 1px solid #FFFFFF;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-magma-light-green .tabs-item__title {
  background-color: #b5dc79;
  color: #FFFFFF;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-magma-light-green .tabs-item__title {
    border-bottom: 1px solid #FFFFFF;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-magma-indigo-blue .tabs-item__title {
  background-color: #1259aC;
  color: #FFFFFF;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-magma-indigo-blue .tabs-item__title {
    border-bottom: 1px solid #FFFFFF;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-magma-green .tabs-item__title {
  background-color: #68a59b;
  color: #FFFFFF;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-magma-green .tabs-item__title {
    border-bottom: 1px solid #FFFFFF;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-magma-yellow .tabs-item__title {
  background-color: #fdd384;
  color: #FFFFFF;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-magma-yellow .tabs-item__title {
    border-bottom: 1px solid #FFFFFF;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-magma-sky-blue .tabs-item__title {
  background-color: #7abcce;
  color: #FFFFFF;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-magma-sky-blue .tabs-item__title {
    border-bottom: 1px solid #FFFFFF;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-orange .tabs-item__title {
  background-color: #FF6900;
  color: #191919;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-orange .tabs-item__title {
    border-bottom: 1px solid #191919;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-light-orange .tabs-item__title {
  background-color: #FDC686;
  color: #191919;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-light-orange .tabs-item__title {
    border-bottom: 1px solid #191919;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-pale-yellow .tabs-item__title {
  background-color: #FFED99;
  color: #191919;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-pale-yellow .tabs-item__title {
    border-bottom: 1px solid #191919;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-dark-turquoise .tabs-item__title {
  background-color: #098192;
  color: #FFFFFF;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-dark-turquoise .tabs-item__title {
    border-bottom: 1px solid #FFFFFF;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-apricot .tabs-item__title {
  background-color: #FFAC00;
  color: #191919;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-apricot .tabs-item__title {
    border-bottom: 1px solid #191919;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-dark-yellow .tabs-item__title {
  background-color: #E8BF00;
  color: #191919;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-dark-yellow .tabs-item__title {
    border-bottom: 1px solid #191919;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-dark-purple .tabs-item__title {
  background-color: #501658;
  color: #FFFFFF;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-dark-purple .tabs-item__title {
    border-bottom: 1px solid #FFFFFF;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-black .tabs-item__title {
  background-color: #000000;
  color: #FFFFFF;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-black .tabs-item__title {
    border-bottom: 1px solid #FFFFFF;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-black-90 .tabs-item__title {
  background-color: #191919;
  color: #FFFFFF;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-black-90 .tabs-item__title {
    border-bottom: 1px solid #FFFFFF;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-black-80 .tabs-item__title {
  background-color: #333333;
  color: #FFFFFF;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-black-80 .tabs-item__title {
    border-bottom: 1px solid #FFFFFF;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-black-70 .tabs-item__title {
  background-color: #4C4C4C;
  color: #FFFFFF;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-black-70 .tabs-item__title {
    border-bottom: 1px solid #FFFFFF;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-black-60 .tabs-item__title {
  background-color: #666666;
  color: #FFFFFF;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-black-60 .tabs-item__title {
    border-bottom: 1px solid #FFFFFF;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-black-50 .tabs-item__title {
  background-color: #808080;
  color: #191919;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-black-50 .tabs-item__title {
    border-bottom: 1px solid #191919;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-black-30 .tabs-item__title {
  background-color: #B2B2B2;
  color: #191919;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-black-30 .tabs-item__title {
    border-bottom: 1px solid #191919;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-neutral .tabs-item__title {
  background-color: #1C1C1F;
  color: #FFFFFF;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-neutral .tabs-item__title {
    border-bottom: 1px solid #FFFFFF;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-neutral-90 .tabs-item__title {
  background-color: #55555A;
  color: #FFFFFF;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-neutral-90 .tabs-item__title {
    border-bottom: 1px solid #FFFFFF;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-neutral-80 .tabs-item__title {
  background-color: #75748B;
  color: #FFFFFF;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-neutral-80 .tabs-item__title {
    border-bottom: 1px solid #FFFFFF;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-neutral-70 .tabs-item__title {
  background-color: #9897A8;
  color: #191919;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-neutral-70 .tabs-item__title {
    border-bottom: 1px solid #191919;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-neutral-60 .tabs-item__title {
  background-color: #C8C8DA;
  color: #191919;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-neutral-60 .tabs-item__title {
    border-bottom: 1px solid #191919;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-neutral-50 .tabs-item__title {
  background-color: #D5D3E3;
  color: #191919;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-neutral-50 .tabs-item__title {
    border-bottom: 1px solid #191919;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-neutral-40 .tabs-item__title {
  background-color: #E0DDEE;
  color: #191919;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-neutral-40 .tabs-item__title {
    border-bottom: 1px solid #191919;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-neutral-30 .tabs-item__title {
  background-color: #E9E6F4;
  color: #191919;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-neutral-30 .tabs-item__title {
    border-bottom: 1px solid #191919;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-neutral-20 .tabs-item__title {
  background-color: #F2F1F9;
  color: #191919;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-neutral-20 .tabs-item__title {
    border-bottom: 1px solid #191919;
  }
}
.tabs-item.tabs-item--active.tabs-item--color--veo-neutral-10 .tabs-item__title {
  background-color: #FCFCFC;
  color: #191919;
}
@media (max-width: 767px) {
  .tabs-item.tabs-item--active.tabs-item--color--veo-neutral-10 .tabs-item__title {
    border-bottom: 1px solid #191919;
  }
}
.tabs-item .theme--background-color--veo-pale-turquoise .wysiwyg {
  color: #191919;
}
.tabs-item .theme--background-color--veo-pale-turquoise .grid .grid__title {
  color: #191919;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-pale-turquoise .tabs-item__title:hover {
    background-color: #76DAE8;
    color: #191919;
  }
}
.tabs-item .theme--background-color--veo-forest-green .wysiwyg {
  color: #FFFFFF;
}
.tabs-item .theme--background-color--veo-forest-green .grid .grid__title {
  color: #FFFFFF;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-forest-green .tabs-item__title:hover {
    background-color: #438D42;
    color: #FFFFFF;
  }
}
.tabs-item .theme--background-color--veo-light-blue .wysiwyg {
  color: #191919;
}
.tabs-item .theme--background-color--veo-light-blue .grid .grid__title {
  color: #191919;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-light-blue .tabs-item__title:hover {
    background-color: #CCE4FF;
    color: #191919;
  }
}
.tabs-item .theme--background-color--veo-very-light-blue .wysiwyg {
  color: #191919;
}
.tabs-item .theme--background-color--veo-very-light-blue .grid .grid__title {
  color: #191919;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-very-light-blue .tabs-item__title:hover {
    background-color: #EBF4FF;
    color: #191919;
  }
}
.tabs-item .theme--background-color--veo-golden-yellow .wysiwyg {
  color: #191919;
}
.tabs-item .theme--background-color--veo-golden-yellow .grid .grid__title {
  color: #191919;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-golden-yellow .tabs-item__title:hover {
    background-color: #F5D955;
    color: #191919;
  }
}
.tabs-item .theme--background-color--veo-very-light-yellow .wysiwyg {
  color: #191919;
}
.tabs-item .theme--background-color--veo-very-light-yellow .grid .grid__title {
  color: #191919;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-very-light-yellow .tabs-item__title:hover {
    background-color: #FFF5C5;
    color: #191919;
  }
}
.tabs-item .theme--background-color--veo-very-light-green .wysiwyg {
  color: #191919;
}
.tabs-item .theme--background-color--veo-very-light-green .grid .grid__title {
  color: #191919;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-very-light-green .tabs-item__title:hover {
    background-color: #D9EDC0;
    color: #191919;
  }
}
.tabs-item .theme--background-color--veo-black-20 .wysiwyg {
  color: #191919;
}
.tabs-item .theme--background-color--veo-black-20 .grid .grid__title {
  color: #191919;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-black-20 .tabs-item__title:hover {
    background-color: #CCCCCC;
    color: #191919;
  }
}
.tabs-item .theme--background-color--veo-pale-gray-white .wysiwyg {
  color: #191919;
}
.tabs-item .theme--background-color--veo-pale-gray-white .grid .grid__title {
  color: #191919;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-pale-gray-white .tabs-item__title:hover {
    background-color: #FCFCFC;
    color: #191919;
  }
}
.tabs-item .theme--background-color--veo-black-10 .wysiwyg {
  color: #191919;
}
.tabs-item .theme--background-color--veo-black-10 .grid .grid__title {
  color: #191919;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-black-10 .tabs-item__title:hover {
    background-color: #E5E5E5;
    color: #191919;
  }
}
.tabs-item .theme--background-color--veo-black-0 .wysiwyg {
  color: #191919;
}
.tabs-item .theme--background-color--veo-black-0 .grid .grid__title {
  color: #191919;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-black-0 .tabs-item__title:hover {
    background-color: #F2F2F2;
    color: #191919;
  }
}
.tabs-item .theme--background-color--veo-very-light-orange .wysiwyg {
  color: #191919;
}
.tabs-item .theme--background-color--veo-very-light-orange .grid .grid__title {
  color: #191919;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-very-light-orange .tabs-item__title:hover {
    background-color: #FFDCB3;
    color: #191919;
  }
}
.tabs-item .theme--background-color--veo-very-light-purple .wysiwyg {
  color: #191919;
}
.tabs-item .theme--background-color--veo-very-light-purple .grid .grid__title {
  color: #191919;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-very-light-purple .tabs-item__title:hover {
    background-color: #FFD0F2;
    color: #191919;
  }
}
.tabs-item .theme--background-color--veo-pale-red .wysiwyg {
  color: #191919;
}
.tabs-item .theme--background-color--veo-pale-red .grid .grid__title {
  color: #191919;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-pale-red .tabs-item__title:hover {
    background-color: #ED694B;
    color: #191919;
  }
}
.tabs-item .theme--background-color--veo-turquoise .wysiwyg {
  color: #191919;
}
.tabs-item .theme--background-color--veo-turquoise .grid .grid__title {
  color: #191919;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-turquoise .tabs-item__title:hover {
    background-color: #05C3DD;
    color: #191919;
  }
}
.tabs-item .theme--background-color--veo-vivid-blue .wysiwyg {
  color: #FFFFFF;
}
.tabs-item .theme--background-color--veo-vivid-blue .grid .grid__title {
  color: #FFFFFF;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-vivid-blue .tabs-item__title:hover {
    background-color: #0679CC;
    color: #FFFFFF;
  }
}
.tabs-item .theme--background-color--veo-pastel-blue .wysiwyg {
  color: #191919;
}
.tabs-item .theme--background-color--veo-pastel-blue .grid .grid__title {
  color: #191919;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-pastel-blue .tabs-item__title:hover {
    background-color: #ADCCF0;
    color: #191919;
  }
}
.tabs-item .theme--background-color--veo-very-light-turquoise .wysiwyg {
  color: #191919;
}
.tabs-item .theme--background-color--veo-very-light-turquoise .grid .grid__title {
  color: #191919;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-very-light-turquoise .tabs-item__title:hover {
    background-color: #D7FAFF;
    color: #191919;
  }
}
.tabs-item .theme--background-color--veo-apple-green .wysiwyg {
  color: #191919;
}
.tabs-item .theme--background-color--veo-apple-green .grid .grid__title {
  color: #191919;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-apple-green .tabs-item__title:hover {
    background-color: #C7D64F;
    color: #191919;
  }
}
.tabs-item .theme--background-color--veo-dark-green .wysiwyg {
  color: #FFFFFF;
}
.tabs-item .theme--background-color--veo-dark-green .grid .grid__title {
  color: #FFFFFF;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-dark-green .tabs-item__title:hover {
    background-color: #00613B;
    color: #FFFFFF;
  }
}
.tabs-item .theme--background-color--veo-black-40 .wysiwyg {
  color: #191919;
}
.tabs-item .theme--background-color--veo-black-40 .grid .grid__title {
  color: #191919;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-black-40 .tabs-item__title:hover {
    background-color: #999999;
    color: #191919;
  }
}
.tabs-item .theme--background-color--veo-grey-pantone .wysiwyg {
  color: #FFFFFF;
}
.tabs-item .theme--background-color--veo-grey-pantone .grid .grid__title {
  color: #FFFFFF;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-grey-pantone .tabs-item__title:hover {
    background-color: #55555A;
    color: #FFFFFF;
  }
}
.tabs-item .theme--background-color--veo-yellow .wysiwyg {
  color: #191919;
}
.tabs-item .theme--background-color--veo-yellow .grid .grid__title {
  color: #191919;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-yellow .tabs-item__title:hover {
    background-color: #FFD616;
    color: #191919;
  }
}
.tabs-item .theme--background-color--veo-vivid-orange .wysiwyg {
  color: #191919;
}
.tabs-item .theme--background-color--veo-vivid-orange .grid .grid__title {
  color: #191919;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-vivid-orange .tabs-item__title:hover {
    background-color: #FF8A00;
    color: #191919;
  }
}
.tabs-item .theme--background-color--veo-pale-purple .wysiwyg {
  color: #FFFFFF;
}
.tabs-item .theme--background-color--veo-pale-purple .grid .grid__title {
  color: #FFFFFF;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-pale-purple .tabs-item__title:hover {
    background-color: #9E4AAB;
    color: #FFFFFF;
  }
}
.tabs-item .theme--background-color--veo-purple .wysiwyg {
  color: #FFFFFF;
}
.tabs-item .theme--background-color--veo-purple .grid .grid__title {
  color: #FFFFFF;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-purple .tabs-item__title:hover {
    background-color: #772583;
    color: #FFFFFF;
  }
}
.tabs-item .theme--background-color--veo-red .wysiwyg {
  color: #FFFFFF;
}
.tabs-item .theme--background-color--veo-red .grid .grid__title {
  color: #FFFFFF;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-red .tabs-item__title:hover {
    background-color: #EE0000;
    color: #FFFFFF;
  }
}
.tabs-item .theme--background-color--veo-light-purple .wysiwyg {
  color: #191919;
}
.tabs-item .theme--background-color--veo-light-purple .grid .grid__title {
  color: #191919;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-light-purple .tabs-item__title:hover {
    background-color: #C768CF;
    color: #191919;
  }
}
.tabs-item .theme--background-color--veo-green .wysiwyg {
  color: #191919;
}
.tabs-item .theme--background-color--veo-green .grid .grid__title {
  color: #191919;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-green .tabs-item__title:hover {
    background-color: #78BE21;
    color: #191919;
  }
}
.tabs-item .theme--background-color--veo-pale-blue .wysiwyg {
  color: #191919;
}
.tabs-item .theme--background-color--veo-pale-blue .grid .grid__title {
  color: #191919;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-pale-blue .tabs-item__title:hover {
    background-color: #99E1EF;
    color: #191919;
  }
}
.tabs-item .theme--background-color--veo-blue .wysiwyg {
  color: #FFFFFF;
}
.tabs-item .theme--background-color--veo-blue .grid .grid__title {
  color: #FFFFFF;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-blue .tabs-item__title:hover {
    background-color: #05C3DD;
    color: #FFFFFF;
  }
}
.tabs-item .theme--background-color--veo-pale-black .wysiwyg {
  color: #FFFFFF;
}
.tabs-item .theme--background-color--veo-pale-black .grid .grid__title {
  color: #FFFFFF;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-pale-black .tabs-item__title:hover {
    background-color: #55555A;
    color: #FFFFFF;
  }
}
.tabs-item .theme--background-color--veo-white .wysiwyg {
  color: #191919;
}
.tabs-item .theme--background-color--veo-white .grid .grid__title {
  color: #191919;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-white .tabs-item__title:hover {
    background-color: #FFFFFF;
    color: #191919;
  }
}
.tabs-item .theme--background-color--veo-gray .wysiwyg {
  color: #191919;
}
.tabs-item .theme--background-color--veo-gray .grid .grid__title {
  color: #191919;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-gray .tabs-item__title:hover {
    background-color: #F2F2F2;
    color: #191919;
  }
}
.tabs-item .theme--background-color--veo-plain-orange .wysiwyg {
  color: #191919;
}
.tabs-item .theme--background-color--veo-plain-orange .grid .grid__title {
  color: #191919;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-plain-orange .tabs-item__title:hover {
    background-color: #FF8A00;
    color: #191919;
  }
}
.tabs-item .theme--background-color--veo-navy .wysiwyg {
  color: #FFFFFF;
}
.tabs-item .theme--background-color--veo-navy .grid .grid__title {
  color: #FFFFFF;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-navy .tabs-item__title:hover {
    background-color: #002d62;
    color: #FFFFFF;
  }
}
.tabs-item .theme--background-color--veo-magma-regent-green .wysiwyg {
  color: #FFFFFF;
}
.tabs-item .theme--background-color--veo-magma-regent-green .grid .grid__title {
  color: #FFFFFF;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-magma-regent-green .tabs-item__title:hover {
    background-color: #04525C;
    color: #FFFFFF;
  }
}
.tabs-item .theme--background-color--veo-magma-light-green .wysiwyg {
  color: #FFFFFF;
}
.tabs-item .theme--background-color--veo-magma-light-green .grid .grid__title {
  color: #FFFFFF;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-magma-light-green .tabs-item__title:hover {
    background-color: #b5dc79;
    color: #FFFFFF;
  }
}
.tabs-item .theme--background-color--veo-magma-indigo-blue .wysiwyg {
  color: #FFFFFF;
}
.tabs-item .theme--background-color--veo-magma-indigo-blue .grid .grid__title {
  color: #FFFFFF;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-magma-indigo-blue .tabs-item__title:hover {
    background-color: #1259aC;
    color: #FFFFFF;
  }
}
.tabs-item .theme--background-color--veo-magma-green .wysiwyg {
  color: #FFFFFF;
}
.tabs-item .theme--background-color--veo-magma-green .grid .grid__title {
  color: #FFFFFF;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-magma-green .tabs-item__title:hover {
    background-color: #68a59b;
    color: #FFFFFF;
  }
}
.tabs-item .theme--background-color--veo-magma-yellow .wysiwyg {
  color: #FFFFFF;
}
.tabs-item .theme--background-color--veo-magma-yellow .grid .grid__title {
  color: #FFFFFF;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-magma-yellow .tabs-item__title:hover {
    background-color: #fdd384;
    color: #FFFFFF;
  }
}
.tabs-item .theme--background-color--veo-magma-sky-blue .wysiwyg {
  color: #FFFFFF;
}
.tabs-item .theme--background-color--veo-magma-sky-blue .grid .grid__title {
  color: #FFFFFF;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-magma-sky-blue .tabs-item__title:hover {
    background-color: #7abcce;
    color: #FFFFFF;
  }
}
.tabs-item .theme--background-color--veo-orange .wysiwyg {
  color: #191919;
}
.tabs-item .theme--background-color--veo-orange .grid .grid__title {
  color: #191919;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-orange .tabs-item__title:hover {
    background-color: #FF6900;
    color: #191919;
  }
}
.tabs-item .theme--background-color--veo-light-orange .wysiwyg {
  color: #191919;
}
.tabs-item .theme--background-color--veo-light-orange .grid .grid__title {
  color: #191919;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-light-orange .tabs-item__title:hover {
    background-color: #FDC686;
    color: #191919;
  }
}
.tabs-item .theme--background-color--veo-pale-yellow .wysiwyg {
  color: #191919;
}
.tabs-item .theme--background-color--veo-pale-yellow .grid .grid__title {
  color: #191919;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-pale-yellow .tabs-item__title:hover {
    background-color: #FFED99;
    color: #191919;
  }
}
.tabs-item .theme--background-color--veo-dark-turquoise .wysiwyg {
  color: #FFFFFF;
}
.tabs-item .theme--background-color--veo-dark-turquoise .grid .grid__title {
  color: #FFFFFF;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-dark-turquoise .tabs-item__title:hover {
    background-color: #098192;
    color: #FFFFFF;
  }
}
.tabs-item .theme--background-color--veo-apricot .wysiwyg {
  color: #191919;
}
.tabs-item .theme--background-color--veo-apricot .grid .grid__title {
  color: #191919;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-apricot .tabs-item__title:hover {
    background-color: #FFAC00;
    color: #191919;
  }
}
.tabs-item .theme--background-color--veo-dark-yellow .wysiwyg {
  color: #191919;
}
.tabs-item .theme--background-color--veo-dark-yellow .grid .grid__title {
  color: #191919;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-dark-yellow .tabs-item__title:hover {
    background-color: #E8BF00;
    color: #191919;
  }
}
.tabs-item .theme--background-color--veo-dark-purple .wysiwyg {
  color: #FFFFFF;
}
.tabs-item .theme--background-color--veo-dark-purple .grid .grid__title {
  color: #FFFFFF;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-dark-purple .tabs-item__title:hover {
    background-color: #501658;
    color: #FFFFFF;
  }
}
.tabs-item .theme--background-color--veo-black .wysiwyg {
  color: #FFFFFF;
}
.tabs-item .theme--background-color--veo-black .grid .grid__title {
  color: #FFFFFF;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-black .tabs-item__title:hover {
    background-color: #000000;
    color: #FFFFFF;
  }
}
.tabs-item .theme--background-color--veo-black-90 .wysiwyg {
  color: #FFFFFF;
}
.tabs-item .theme--background-color--veo-black-90 .grid .grid__title {
  color: #FFFFFF;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-black-90 .tabs-item__title:hover {
    background-color: #191919;
    color: #FFFFFF;
  }
}
.tabs-item .theme--background-color--veo-black-80 .wysiwyg {
  color: #FFFFFF;
}
.tabs-item .theme--background-color--veo-black-80 .grid .grid__title {
  color: #FFFFFF;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-black-80 .tabs-item__title:hover {
    background-color: #333333;
    color: #FFFFFF;
  }
}
.tabs-item .theme--background-color--veo-black-70 .wysiwyg {
  color: #FFFFFF;
}
.tabs-item .theme--background-color--veo-black-70 .grid .grid__title {
  color: #FFFFFF;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-black-70 .tabs-item__title:hover {
    background-color: #4C4C4C;
    color: #FFFFFF;
  }
}
.tabs-item .theme--background-color--veo-black-60 .wysiwyg {
  color: #FFFFFF;
}
.tabs-item .theme--background-color--veo-black-60 .grid .grid__title {
  color: #FFFFFF;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-black-60 .tabs-item__title:hover {
    background-color: #666666;
    color: #FFFFFF;
  }
}
.tabs-item .theme--background-color--veo-black-50 .wysiwyg {
  color: #191919;
}
.tabs-item .theme--background-color--veo-black-50 .grid .grid__title {
  color: #191919;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-black-50 .tabs-item__title:hover {
    background-color: #808080;
    color: #191919;
  }
}
.tabs-item .theme--background-color--veo-black-30 .wysiwyg {
  color: #191919;
}
.tabs-item .theme--background-color--veo-black-30 .grid .grid__title {
  color: #191919;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-black-30 .tabs-item__title:hover {
    background-color: #B2B2B2;
    color: #191919;
  }
}
.tabs-item .theme--background-color--veo-neutral .wysiwyg {
  color: #FFFFFF;
}
.tabs-item .theme--background-color--veo-neutral .grid .grid__title {
  color: #FFFFFF;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-neutral .tabs-item__title:hover {
    background-color: #1C1C1F;
    color: #FFFFFF;
  }
}
.tabs-item .theme--background-color--veo-neutral-90 .wysiwyg {
  color: #FFFFFF;
}
.tabs-item .theme--background-color--veo-neutral-90 .grid .grid__title {
  color: #FFFFFF;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-neutral-90 .tabs-item__title:hover {
    background-color: #55555A;
    color: #FFFFFF;
  }
}
.tabs-item .theme--background-color--veo-neutral-80 .wysiwyg {
  color: #FFFFFF;
}
.tabs-item .theme--background-color--veo-neutral-80 .grid .grid__title {
  color: #FFFFFF;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-neutral-80 .tabs-item__title:hover {
    background-color: #75748B;
    color: #FFFFFF;
  }
}
.tabs-item .theme--background-color--veo-neutral-70 .wysiwyg {
  color: #191919;
}
.tabs-item .theme--background-color--veo-neutral-70 .grid .grid__title {
  color: #191919;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-neutral-70 .tabs-item__title:hover {
    background-color: #9897A8;
    color: #191919;
  }
}
.tabs-item .theme--background-color--veo-neutral-60 .wysiwyg {
  color: #191919;
}
.tabs-item .theme--background-color--veo-neutral-60 .grid .grid__title {
  color: #191919;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-neutral-60 .tabs-item__title:hover {
    background-color: #C8C8DA;
    color: #191919;
  }
}
.tabs-item .theme--background-color--veo-neutral-50 .wysiwyg {
  color: #191919;
}
.tabs-item .theme--background-color--veo-neutral-50 .grid .grid__title {
  color: #191919;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-neutral-50 .tabs-item__title:hover {
    background-color: #D5D3E3;
    color: #191919;
  }
}
.tabs-item .theme--background-color--veo-neutral-40 .wysiwyg {
  color: #191919;
}
.tabs-item .theme--background-color--veo-neutral-40 .grid .grid__title {
  color: #191919;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-neutral-40 .tabs-item__title:hover {
    background-color: #E0DDEE;
    color: #191919;
  }
}
.tabs-item .theme--background-color--veo-neutral-30 .wysiwyg {
  color: #191919;
}
.tabs-item .theme--background-color--veo-neutral-30 .grid .grid__title {
  color: #191919;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-neutral-30 .tabs-item__title:hover {
    background-color: #E9E6F4;
    color: #191919;
  }
}
.tabs-item .theme--background-color--veo-neutral-20 .wysiwyg {
  color: #191919;
}
.tabs-item .theme--background-color--veo-neutral-20 .grid .grid__title {
  color: #191919;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-neutral-20 .tabs-item__title:hover {
    background-color: #F2F1F9;
    color: #191919;
  }
}
.tabs-item .theme--background-color--veo-neutral-10 .wysiwyg {
  color: #191919;
}
.tabs-item .theme--background-color--veo-neutral-10 .grid .grid__title {
  color: #191919;
}
@media (min-width: 768px) {
  .tabs-item.tabs-item--color--veo-neutral-10 .tabs-item__title:hover {
    background-color: #FCFCFC;
    color: #191919;
  }
}
.tabs-item:last-of-type .tabs-item__title {
  border-right: 0;
}

.tabs-wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  position: relative;
  overflow: hidden;
  visibility: hidden;
}
@media (max-width: 767px) {
  .tabs-wrapper {
    display: block;
  }
}
.tabs-wrapper .tabs-item {
  flex: 1 1 0;
}

.image-card {
  min-height: 470px;
  height: 100%;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-end;
  overflow: hidden;
  border-radius: 0 20px;
}
html[lang|=en] .image-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .image-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .image-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .image-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .image-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .image-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .image-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .image-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .image-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .image-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .image-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .image-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .image-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .image-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .image-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .image-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .image-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .image-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .image-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .image-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .image-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .image-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .image-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .image-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .image-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .image-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .image-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .image-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .image-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .image-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .image-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .image-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .image-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .image-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .image-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .image-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .image-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .image-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .image-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .image-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .image-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .image-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .image-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .image-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .image-card {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .image-card {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .image-card {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .image-card {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .image-card {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .image-card {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
.image-card[max-width~="440px"] {
  min-height: 320px;
}
@media (max-width: 767px) {
  .image-card {
    min-height: 320px;
  }
}
.image-card:hover .image-card__image img {
  transform: scale(1.1);
}
.image-card:hover .image-card__title a {
  text-decoration: underline;
}
.image-card .image-card__help-link {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  font-size: 0;
}
.image-card .image-card__help-link a {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.image-card .image-card__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  overflow: hidden;
  min-height: 300px;
}
.image-card .image-card__image .media-image .media-image__picture img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  font-family: "object-fit: cover; object-position: center";
  position: absolute;
  left: 0;
  top: 0;
  transition: 0.2s ease-out transform;
}
.image-card .image-card__text {
  position: relative;
  z-index: 2;
  pointer-events: none;
}
.image-card .image-card__title-text {
  position: relative;
  z-index: 2;
}
.image-card .image-card__title {
  margin: 0;
  padding: 40px 22px 30px;
  color: #FFFFFF;
  position: relative;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
}
.image-card .image-card__title:after {
  content: "";
  display: block;
  position: absolute;
  z-index: 1;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(transparent, rgba(0, 0, 0, 0.9));
}
.image-card .image-card__title a {
  color: inherit;
  text-decoration: none;
  position: relative;
  z-index: 2;
}
.image-card .image-card__title-icon {
  position: relative;
  z-index: 2;
}
.image-card .image-card__title-icon svg {
  display: inline-block;
  width: 16px;
  height: 16px;
  fill: currentColor;
  position: relative;
  top: 1px;
  margin-right: 2px;
}
.image-card.image-card--with-description[max-width~="440px"] .image-card__image {
  min-height: 200px;
}
.image-card.image-card--with-description .image-card__image {
  position: relative;
  flex: 1 1 auto;
  min-height: 300px;
  height: auto;
}
.image-card.image-card--with-description .image-card__text {
  background: #FCFCFC;
  margin-top: 5px;
  min-height: 165px;
}
.image-card.image-card--with-description .image-card__title {
  color: #191919;
  padding-top: 30px;
  padding-bottom: 0;
  pointer-events: auto;
}
.image-card.image-card--with-description .image-card__title:after {
  display: none;
}
.image-card.image-card--with-description .image-card__description {
  padding: 10px 22px 30px;
  font-size: 14px;
  line-height: 1.4;
}
.image-card.image-card--with-description .image-card__notch-svg {
  position: absolute;
  top: -1px;
  left: 50%;
  transform: translateX(-50%);
  width: 70px;
  height: 20px;
  overflow: hidden;
  color: #FFFFFF;
}
.image-card.image-card--with-description .image-card__notch-svg:before {
  content: "";
  position: absolute;
  top: 0;
  height: 19px;
  width: 6px;
  background-color: currentColor;
  left: 50%;
  transform: translateX(-50%);
}
.image-card.image-card--with-description .image-card__notch-svg-icon {
  position: absolute;
  height: 100%;
  width: 148px;
  fill: currentColor;
  top: 0;
  left: 0;
}
.image-card.image-card--with-description .image-card__notch-svg-icon-container {
  position: absolute;
  width: 35px;
  height: 19px;
  left: 0;
  overflow: hidden;
}
.image-card.image-card--with-description .image-card__notch-svg-icon-container.image-card__notch-svg-icon-container--right-part {
  right: 0;
  left: auto;
}
.image-card.image-card--with-description .image-card__notch-svg-icon-container.image-card__notch-svg-icon-container--right-part .image-card__notch-svg-icon {
  right: 0;
  left: auto;
}
.theme--background-color--veo-pale-turquoise .image-card .image-card__notch-svg-icon {
  color: #76DAE8;
}
.theme--background-color--veo-forest-green .image-card .image-card__notch-svg-icon {
  color: #438D42;
}
.theme--background-color--veo-light-blue .image-card .image-card__notch-svg-icon {
  color: #CCE4FF;
}
.theme--background-color--veo-very-light-blue .image-card .image-card__notch-svg-icon {
  color: #EBF4FF;
}
.theme--background-color--veo-golden-yellow .image-card .image-card__notch-svg-icon {
  color: #F5D955;
}
.theme--background-color--veo-very-light-yellow .image-card .image-card__notch-svg-icon {
  color: #FFF5C5;
}
.theme--background-color--veo-very-light-green .image-card .image-card__notch-svg-icon {
  color: #D9EDC0;
}
.theme--background-color--veo-black-20 .image-card .image-card__notch-svg-icon {
  color: #CCCCCC;
}
.theme--background-color--veo-pale-gray-white .image-card .image-card__notch-svg-icon {
  color: #FCFCFC;
}
.theme--background-color--veo-black-10 .image-card .image-card__notch-svg-icon {
  color: #E5E5E5;
}
.theme--background-color--veo-black-0 .image-card .image-card__notch-svg-icon {
  color: #F2F2F2;
}
.theme--background-color--veo-very-light-orange .image-card .image-card__notch-svg-icon {
  color: #FFDCB3;
}
.theme--background-color--veo-very-light-purple .image-card .image-card__notch-svg-icon {
  color: #FFD0F2;
}
.theme--background-color--veo-pale-red .image-card .image-card__notch-svg-icon {
  color: #ED694B;
}
.theme--background-color--veo-turquoise .image-card .image-card__notch-svg-icon {
  color: #05C3DD;
}
.theme--background-color--veo-vivid-blue .image-card .image-card__notch-svg-icon {
  color: #0679CC;
}
.theme--background-color--veo-pastel-blue .image-card .image-card__notch-svg-icon {
  color: #ADCCF0;
}
.theme--background-color--veo-very-light-turquoise .image-card .image-card__notch-svg-icon {
  color: #D7FAFF;
}
.theme--background-color--veo-apple-green .image-card .image-card__notch-svg-icon {
  color: #C7D64F;
}
.theme--background-color--veo-dark-green .image-card .image-card__notch-svg-icon {
  color: #00613B;
}
.theme--background-color--veo-black-40 .image-card .image-card__notch-svg-icon {
  color: #999999;
}
.theme--background-color--veo-grey-pantone .image-card .image-card__notch-svg-icon {
  color: #55555A;
}
.theme--background-color--veo-yellow .image-card .image-card__notch-svg-icon {
  color: #FFD616;
}
.theme--background-color--veo-vivid-orange .image-card .image-card__notch-svg-icon {
  color: #FF8A00;
}
.theme--background-color--veo-pale-purple .image-card .image-card__notch-svg-icon {
  color: #9E4AAB;
}
.theme--background-color--veo-purple .image-card .image-card__notch-svg-icon {
  color: #772583;
}
.theme--background-color--veo-red .image-card .image-card__notch-svg-icon {
  color: #EE0000;
}
.theme--background-color--veo-light-purple .image-card .image-card__notch-svg-icon {
  color: #C768CF;
}
.theme--background-color--veo-green .image-card .image-card__notch-svg-icon {
  color: #78BE21;
}
.theme--background-color--veo-pale-blue .image-card .image-card__notch-svg-icon {
  color: #99E1EF;
}
.theme--background-color--veo-blue .image-card .image-card__notch-svg-icon {
  color: #05C3DD;
}
.theme--background-color--veo-pale-black .image-card .image-card__notch-svg-icon {
  color: #55555A;
}
.theme--background-color--veo-white .image-card .image-card__notch-svg-icon {
  color: #FFFFFF;
}
.theme--background-color--veo-gray .image-card .image-card__notch-svg-icon {
  color: #F2F2F2;
}
.theme--background-color--veo-plain-orange .image-card .image-card__notch-svg-icon {
  color: #FF8A00;
}
.theme--background-color--veo-navy .image-card .image-card__notch-svg-icon {
  color: #002d62;
}
.theme--background-color--veo-magma-regent-green .image-card .image-card__notch-svg-icon {
  color: #04525C;
}
.theme--background-color--veo-magma-light-green .image-card .image-card__notch-svg-icon {
  color: #b5dc79;
}
.theme--background-color--veo-magma-indigo-blue .image-card .image-card__notch-svg-icon {
  color: #1259aC;
}
.theme--background-color--veo-magma-green .image-card .image-card__notch-svg-icon {
  color: #68a59b;
}
.theme--background-color--veo-magma-yellow .image-card .image-card__notch-svg-icon {
  color: #fdd384;
}
.theme--background-color--veo-magma-sky-blue .image-card .image-card__notch-svg-icon {
  color: #7abcce;
}
.theme--background-color--veo-orange .image-card .image-card__notch-svg-icon {
  color: #FF6900;
}
.theme--background-color--veo-light-orange .image-card .image-card__notch-svg-icon {
  color: #FDC686;
}
.theme--background-color--veo-pale-yellow .image-card .image-card__notch-svg-icon {
  color: #FFED99;
}
.theme--background-color--veo-dark-turquoise .image-card .image-card__notch-svg-icon {
  color: #098192;
}
.theme--background-color--veo-apricot .image-card .image-card__notch-svg-icon {
  color: #FFAC00;
}
.theme--background-color--veo-dark-yellow .image-card .image-card__notch-svg-icon {
  color: #E8BF00;
}
.theme--background-color--veo-dark-purple .image-card .image-card__notch-svg-icon {
  color: #501658;
}
.theme--background-color--veo-black .image-card .image-card__notch-svg-icon {
  color: #000000;
}
.theme--background-color--veo-black-90 .image-card .image-card__notch-svg-icon {
  color: #191919;
}
.theme--background-color--veo-black-80 .image-card .image-card__notch-svg-icon {
  color: #333333;
}
.theme--background-color--veo-black-70 .image-card .image-card__notch-svg-icon {
  color: #4C4C4C;
}
.theme--background-color--veo-black-60 .image-card .image-card__notch-svg-icon {
  color: #666666;
}
.theme--background-color--veo-black-50 .image-card .image-card__notch-svg-icon {
  color: #808080;
}
.theme--background-color--veo-black-30 .image-card .image-card__notch-svg-icon {
  color: #B2B2B2;
}
.theme--background-color--veo-neutral .image-card .image-card__notch-svg-icon {
  color: #1C1C1F;
}
.theme--background-color--veo-neutral-90 .image-card .image-card__notch-svg-icon {
  color: #55555A;
}
.theme--background-color--veo-neutral-80 .image-card .image-card__notch-svg-icon {
  color: #75748B;
}
.theme--background-color--veo-neutral-70 .image-card .image-card__notch-svg-icon {
  color: #9897A8;
}
.theme--background-color--veo-neutral-60 .image-card .image-card__notch-svg-icon {
  color: #C8C8DA;
}
.theme--background-color--veo-neutral-50 .image-card .image-card__notch-svg-icon {
  color: #D5D3E3;
}
.theme--background-color--veo-neutral-40 .image-card .image-card__notch-svg-icon {
  color: #E0DDEE;
}
.theme--background-color--veo-neutral-30 .image-card .image-card__notch-svg-icon {
  color: #E9E6F4;
}
.theme--background-color--veo-neutral-20 .image-card .image-card__notch-svg-icon {
  color: #F2F1F9;
}
.theme--background-color--veo-neutral-10 .image-card .image-card__notch-svg-icon {
  color: #FCFCFC;
}

.theme--background-color--veo-gray .image-card.image-card--with-description .image-card__notch-svg {
  color: #FCFCFC;
}
.theme--background-color--veo-gray .image-card.image-card--with-description .image-card__text {
  background-color: #FFFFFF;
}

.homepage-cards {
  height: 100%;
}
.homepage-cards__inner {
  display: flex;
  flex-direction: column;
  padding: 10px 0;
  height: 100%;
}
@media (max-width: 767px) {
  .homepage-cards__inner {
    padding: 10px 40px;
  }
}
.homepage-cards--layout_onerow .homepage-card {
  display: none;
}
.homepage-cards--layout_onerow .homepage-card__title {
  margin-bottom: 6px;
}
.homepage-cards--layout_onerow .homepage-card__description {
  max-height: 336px;
  margin-bottom: 15px;
}
.homepage-cards--layout_onerow .homepage-card:first-child {
  display: block;
  padding-bottom: 0;
}
@media (max-width: 1285px) and (min-width: 769px) {
  .homepage-cards--layout_tworow_50_50 .homepage-card .homepage-card__description, .homepage-cards--layout_tworow_50_50 .homepage-card .homepage-card__title, .homepage-cards--layout_tworow_70_30 .homepage-card .homepage-card__description, .homepage-cards--layout_tworow_70_30 .homepage-card .homepage-card__title {
    margin-bottom: 10px;
  }
}
.homepage-cards--layout_tworow_50_50 .homepage-card {
  display: none;
}
.homepage-cards--layout_tworow_50_50 .homepage-card:nth-child(1) {
  display: block;
}
.homepage-cards--layout_tworow_50_50 .homepage-card:nth-child(2) {
  display: block;
  padding-bottom: 0;
}
@media (min-width: 769px) {
  .homepage-cards--layout_tworow_50_50 .homepage-card .homepage-card__cta-text {
    max-height: 23px;
  }
}
.homepage-cards--layout_tworow_70_30 .homepage-card {
  display: none;
}
.homepage-cards--layout_tworow_70_30 .homepage-card:nth-child(1) {
  display: block;
}
.homepage-cards--layout_tworow_70_30 .homepage-card:nth-child(1) .homepage-card__description {
  max-height: 5.2em;
}
.homepage-cards--layout_tworow_70_30 .homepage-card:nth-child(2) {
  display: block;
  height: 50%;
  padding-bottom: 0;
}
.homepage-cards--layout_tworow_70_30 .homepage-card:nth-child(2) .homepage-card__description {
  display: none;
}
@media (min-width: 769px) {
  .homepage-cards--layout_tworow_70_30 .homepage-card .homepage-card__cta-text {
    max-height: 23px;
  }
}
.homepage-cards--layout_threerow .homepage-card {
  display: none;
}
.homepage-cards--layout_threerow .homepage-card:nth-child(1) {
  display: block;
}
.homepage-cards--layout_threerow .homepage-card:nth-child(2) {
  display: block;
}
.homepage-cards--layout_threerow .homepage-card:nth-child(3) {
  display: block;
}
.homepage-cards--layout_threerow .homepage-card .homepage-card__description {
  display: none;
}
@media (min-width: 769px) {
  .homepage-cards--layout_threerow .homepage-card .homepage-card__cta-text {
    max-height: 23px;
  }
}
@media (max-width: 1285px) and (min-width: 769px) {
  .homepage-cards--layout_threerow .homepage-card .homepage-card__title {
    max-height: 1.6em;
  }
}

.homepage-card {
  padding: 10px 0;
  flex-grow: 1;
  height: 100%;
  position: relative;
}
.homepage-card:first-child {
  padding-top: 0;
}
.homepage-card:last-child {
  padding-bottom: 0;
}
.homepage-card .media-call-to-action a span, .homepage-card .media-call-to-action a span:hover, .homepage-card .media-call-to-action[class*=media-call-to-action--theme] a span, .homepage-card .media-call-to-action[class*=media-call-to-action--theme] a span:hover {
  background-color: transparent;
  color: inherit;
}
.homepage-card__inner {
  padding: 10px;
  text-align: center;
  background-size: cover;
  background-position: center;
  color: #FFFFFF;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: relative;
  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;
  overflow: hidden;
}
.homepage-card__inner__opacity:before {
  content: "";
  position: absolute;
  z-index: 2;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.6);
}
.homepage-card__title {
  font-size: 22px;
  font-style: italic;
  text-transform: uppercase;
  margin: 0 0 12px 0;
  max-height: 93px;
  overflow: hidden;
}
.homepage-card__description {
  font-size: 18px;
  font-weight: 300;
  margin: 0 0 30px 0;
  max-height: 50px;
  overflow: hidden;
}
.homepage-card__title, .homepage-card__description, .homepage-card__cta {
  position: relative;
  z-index: 3;
}
.homepage-card__background .media-image .media-image__picture img {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
.homepage-card--text-hidden .homepage-card__cta,
.homepage-card--text-hidden .homepage-card__title,
.homepage-card--text-hidden .homepage-card__description {
  display: none;
}

.media-publication {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: stretch;
  justify-content: flex-start;
}
.media-publication .media-publication__image {
  width: 220px;
  flex-shrink: 0;
  min-height: 100%;
  margin-right: 20px;
}
.media-publication .media-publication__image img {
  width: 100%;
  height: auto;
}
@media (max-width: 599px) {
  .media-publication .media-publication__image {
    display: none;
  }
}
.media-publication .media-publication__info {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
}
.media-publication .media-publication__title-link {
  color: transparent;
  border-bottom: none !important;
}
.media-publication .media-publication__title {
  font-size: 21px;
  line-height: 1.2em;
  color: #191919;
  font-weight: 300;
  margin: 0 0 5px 0;
  padding-bottom: 13px;
  border-bottom: 1px solid rgb(219.24, 219.24, 219.24);
}
html[lang|=en] .media-publication .media-publication__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .media-publication .media-publication__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .media-publication .media-publication__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .media-publication .media-publication__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .media-publication .media-publication__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .media-publication .media-publication__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .media-publication .media-publication__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .media-publication .media-publication__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .media-publication .media-publication__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .media-publication .media-publication__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .media-publication .media-publication__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .media-publication .media-publication__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .media-publication .media-publication__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .media-publication .media-publication__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .media-publication .media-publication__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .media-publication .media-publication__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .media-publication .media-publication__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .media-publication .media-publication__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .media-publication .media-publication__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .media-publication .media-publication__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .media-publication .media-publication__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .media-publication .media-publication__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .media-publication .media-publication__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .media-publication .media-publication__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .media-publication .media-publication__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .media-publication .media-publication__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .media-publication .media-publication__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .media-publication .media-publication__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .media-publication .media-publication__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .media-publication .media-publication__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .media-publication .media-publication__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .media-publication .media-publication__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .media-publication .media-publication__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .media-publication .media-publication__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .media-publication .media-publication__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .media-publication .media-publication__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .media-publication .media-publication__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .media-publication .media-publication__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .media-publication .media-publication__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .media-publication .media-publication__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .media-publication .media-publication__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .media-publication .media-publication__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .media-publication .media-publication__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .media-publication .media-publication__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .media-publication .media-publication__title {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .media-publication .media-publication__title {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .media-publication .media-publication__title {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .media-publication .media-publication__title {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .media-publication .media-publication__title {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .media-publication .media-publication__title {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
.media-publication .media-publication__date {
  margin-bottom: 12px;
}
.media-publication .media-publication__link {
  padding: 10px 0 0;
  margin-top: auto;
}
.media-publication .media-publication__link .mynewsdesk-read-more-button {
  background-color: #EE0000;
  color: #FFFFFF;
  padding: 6px;
  display: inline-block;
}
.media-publication .media-publication__link .mynewsdesk-read-more-button:before {
  background-image: url(..//sprite.png);
  background-position: -945px -96px;
  width: 14px;
  height: 16px;
  display: inline-block;
  content: "";
  margin: 0 9px 0 0;
  vertical-align: middle;
}
@media (min-resolution: 192dpi) {
  .media-publication .media-publication__link .mynewsdesk-read-more-button:before {
    background-image: url(..//sprite@2x.png);
    background-size: 1280px 241px;
  }
}

.article .datetime + .add-to-my-calendar {
  margin-left: 10px;
}
@media (max-width: 767px) {
  .article .datetime + .add-to-my-calendar {
    margin-left: 0;
    margin-top: 10px;
  }
}
.article .mynewsdesk-image {
  max-width: 100%;
}

html[dir=rtl] .article .datetime + .add-to-my-calendar {
  margin-right: 10px;
  margin-left: 0;
}
@media (max-width: 767px) {
  html[dir=rtl] .article .datetime + .add-to-my-calendar {
    margin-right: 0;
  }
}

/* blocks */
.pager {
  font-weight: 700;
  font-size: 15px;
  font-style: normal;
  line-height: 2;
  color: #191919;
  text-align: center;
  overflow: hidden;
  width: 100%;
}
html[lang|=en] .pager {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .pager {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .pager {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .pager {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .pager {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .pager {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .pager {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .pager {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .pager {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .pager {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .pager {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .pager {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .pager {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .pager {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .pager {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .pager {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .pager {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .pager {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .pager {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .pager {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .pager {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .pager {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .pager {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .pager {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .pager {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .pager {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .pager {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .pager {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .pager {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .pager {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .pager {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .pager {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .pager {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .pager {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .pager {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .pager {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .pager {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .pager {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .pager {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .pager {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .pager {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .pager {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .pager {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .pager {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .pager {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .pager {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .pager {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .pager {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .pager {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .pager {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
.pager .visually-hidden {
  display: none !important;
}
.pager .pager__items {
  display: block;
  margin: 0 auto;
  padding: 0;
  overflow: hidden;
}
@media (max-width: 767px) {
  .pager .pager__items {
    width: 78px;
  }
}
.pager .pager__item {
  float: left;
  list-style: none;
}
@media (max-width: 767px) {
  .pager .pager__item {
    display: none;
  }
}
@media (min-width: 768px) {
  .pager .pager__item.pager__item--last {
    display: none;
  }
}
@media (min-width: 768px) {
  .pager .pager__item.pager__item--first + .pager__item:not(.pager__item--ellipsis) {
    display: none;
  }
}
.pager .pager__item > a,
.pager .pager__item > span {
  transition: 0.3s ease-out all;
}
.pager .pager__item > a:hover,
.pager .pager__item > span:hover {
  background-color: #FCFCFC;
}
.pager .pager__item > a,
.pager .pager__item > span, .pager .pager__item.pager__item--ellipsis {
  display: block;
  min-width: 30px;
  padding: 0 5px;
  height: 30px;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  border-right: 1px solid #FCFCFC;
  text-decoration: none;
  background-color: transparent;
}
.pager .pager__item.pager__item--ellipsis + .pager__item--last {
  display: block;
}
@media (max-width: 767px) {
  .pager .pager__item.pager__item--ellipsis + .pager__item--last {
    display: none;
  }
}
@media (max-width: 767px) {
  .pager .pager__item.pager__item--ellipsis {
    display: none;
  }
}
@media (max-width: 767px) {
  .pager .pager__item.pager__item--next, .pager .pager__item.pager__item--previous {
    display: block;
    width: 19px;
    height: 32px;
    position: relative;
    float: left;
  }
  .pager .pager__item.pager__item--next:before, .pager .pager__item.pager__item--previous:before {
    content: "";
    width: 21px;
    height: 21px;
    display: block;
    position: absolute;
    left: 5px;
    top: 5px;
    border-top: 2px solid #191919;
    border-left: 2px solid #191919;
    transform: rotate(-45deg);
  }
  .pager .pager__item.pager__item--next a, .pager .pager__item.pager__item--previous a {
    min-width: 19px;
    height: 32px;
    font-size: 0;
    border-right: 0;
    position: relative;
    background-color: transparent;
  }
  .pager .pager__item.pager__item--next.is-active, .pager .pager__item.pager__item--previous.is-active {
    pointer-events: none;
  }
  .pager .pager__item.pager__item--next.is-active:before, .pager .pager__item.pager__item--previous.is-active:before {
    border-color: #999999;
  }
}
@media (max-width: 767px) {
  .pager .pager__item.pager__item--next {
    float: right;
  }
  .pager .pager__item.pager__item--next:before {
    left: -7px;
    transform: rotate(135deg);
  }
}
.pager .pager__item.is-active > a,
.pager .pager__item.is-active > span {
  background: #191919;
  color: #FFFFFF;
  border-right: 0;
}
@media (max-width: 767px) {
  .pager .pager__item.is-active > a,
  .pager .pager__item.is-active > span {
    background-color: transparent;
  }
}
@media (max-width: 767px) {
  .pager.pager--mobile--disable {
    display: none;
  }
}

.theme--background-color--veo-gray .pager .pager__item > a:hover,
.theme--background-color--veo-gray .pager .pager__item > span:hover {
  background-color: #FFFFFF;
}
.theme--background-color--veo-gray .pager .pager__item > a,
.theme--background-color--veo-gray .pager .pager__item > span, .theme--background-color--veo-gray .pager .pager__item.pager__item--ellipsis {
  border-color: #FFFFFF;
}
.theme--background-color--veo-gray .pager .pager__item.is-active > a,
.theme--background-color--veo-gray .pager .pager__item.is-active > span {
  background: #191919;
}
@media (max-width: 767px) {
  .theme--background-color--veo-gray .pager .pager__item.pager__item--next a, .theme--background-color--veo-gray .pager .pager__item.pager__item--previous a {
    background-color: transparent;
  }
}

html[dir=rtl] .pager .pager__item {
  float: right;
}
html[dir=rtl] .pager .pager__item.pager__item--next {
  float: right;
}
@media (max-width: 767px) {
  html[dir=rtl] .pager .pager__item.pager__item--next {
    float: left;
  }
}
@media (max-width: 767px) {
  html[dir=rtl] .pager .pager__item.pager__item--next:before {
    transform: rotate(-45deg);
    left: initial;
    right: -7px;
  }
}
html[dir=rtl] .pager .pager__item.pager__item--previous {
  float: right;
}
@media (max-width: 767px) {
  html[dir=rtl] .pager .pager__item.pager__item--previous:before {
    transform: rotate(135deg);
    left: -7px;
  }
}

.contact-details-item {
  color: #191919;
}
.contact-details-item .contact-details-item__title {
  font-size: 21px;
  font-weight: 700;
  line-height: 1.2;
  margin: 0 0 14px 0;
  padding: 0 0 18px 0;
  text-align: center;
  position: relative;
  color: currentColor;
  max-width: 728px;
  margin-left: auto;
  margin-right: auto;
}
html[lang|=en] .contact-details-item .contact-details-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .contact-details-item .contact-details-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .contact-details-item .contact-details-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .contact-details-item .contact-details-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .contact-details-item .contact-details-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .contact-details-item .contact-details-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .contact-details-item .contact-details-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .contact-details-item .contact-details-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .contact-details-item .contact-details-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .contact-details-item .contact-details-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .contact-details-item .contact-details-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .contact-details-item .contact-details-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .contact-details-item .contact-details-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .contact-details-item .contact-details-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .contact-details-item .contact-details-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .contact-details-item .contact-details-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .contact-details-item .contact-details-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .contact-details-item .contact-details-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .contact-details-item .contact-details-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .contact-details-item .contact-details-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .contact-details-item .contact-details-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .contact-details-item .contact-details-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .contact-details-item .contact-details-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .contact-details-item .contact-details-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .contact-details-item .contact-details-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .contact-details-item .contact-details-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .contact-details-item .contact-details-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .contact-details-item .contact-details-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .contact-details-item .contact-details-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .contact-details-item .contact-details-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .contact-details-item .contact-details-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .contact-details-item .contact-details-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .contact-details-item .contact-details-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .contact-details-item .contact-details-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .contact-details-item .contact-details-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .contact-details-item .contact-details-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .contact-details-item .contact-details-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .contact-details-item .contact-details-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .contact-details-item .contact-details-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .contact-details-item .contact-details-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .contact-details-item .contact-details-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .contact-details-item .contact-details-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .contact-details-item .contact-details-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .contact-details-item .contact-details-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .contact-details-item .contact-details-item__title {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .contact-details-item .contact-details-item__title {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .contact-details-item .contact-details-item__title {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .contact-details-item .contact-details-item__title {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .contact-details-item .contact-details-item__title {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .contact-details-item .contact-details-item__title {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
@media (max-width: 767px) {
  .contact-details-item .contact-details-item__title {
    max-width: 100vw;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 1023px) {
  .contact-details-item .contact-details-item__title {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.contact-details-item .contact-details-item__title:before {
  content: "";
  display: block;
  width: 320px;
  max-width: calc(100% - 40px);
  height: 1px;
  background-color: currentColor;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
.contact-details-item .wysiwyg {
  max-width: 728px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
@media (max-width: 767px) {
  .contact-details-item .wysiwyg {
    max-width: 100vw;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 1023px) {
  .contact-details-item .wysiwyg {
    padding-left: 10px;
    padding-right: 10px;
  }
}

.contact-details {
  overflow: hidden;
  border-radius: 0 20px;
  padding: 25px 0 5px;
  background-color: #55555A;
}
.contact-details .contact-details__item {
  margin-top: 20px;
}
.contact-details .contact-details__item:first-child {
  margin-top: 0;
}
.contact-details .contact-details-item,
.contact-details .wysiwyg {
  color: #FFFFFF;
}

[class*=theme--background-color--veo] .contact-details .contact-details-item p,
[class*=theme--background-color--veo] .contact-details .contact-details-item li,
[class*=theme--background-color--veo] .contact-details .wysiwyg p,
[class*=theme--background-color--veo] .contact-details .wysiwyg li {
  color: #FFFFFF;
}

.promoted-front {
  background-color: #191919;
  color: #FFFFFF;
  padding-top: 25px;
  padding: 40px 0 45px 0;
  font-size: 15px;
  position: relative;
  height: 472px;
  border-radius: 0 25px 0 25px;
  overflow: hidden;
}
html[lang|=en] .promoted-front {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .promoted-front {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .promoted-front {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .promoted-front {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .promoted-front {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .promoted-front {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .promoted-front {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .promoted-front {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .promoted-front {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .promoted-front {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .promoted-front {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .promoted-front {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .promoted-front {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .promoted-front {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .promoted-front {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .promoted-front {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .promoted-front {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .promoted-front {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .promoted-front {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .promoted-front {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .promoted-front {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .promoted-front {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .promoted-front {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .promoted-front {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .promoted-front {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .promoted-front {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .promoted-front {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .promoted-front {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .promoted-front {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .promoted-front {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .promoted-front {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .promoted-front {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .promoted-front {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .promoted-front {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .promoted-front {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .promoted-front {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .promoted-front {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .promoted-front {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .promoted-front {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .promoted-front {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .promoted-front {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .promoted-front {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .promoted-front {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .promoted-front {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .promoted-front {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .promoted-front {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .promoted-front {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .promoted-front {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .promoted-front {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .promoted-front {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
.promoted-front .promoted-front__content {
  padding: 0 25px;
}
.promoted-front .promoted-front__title {
  margin: 0;
  padding-bottom: 25px;
  font-size: 1.4em;
  font-style: italic;
  font-weight: 400;
}
html[lang|=en] .promoted-front .promoted-front__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .promoted-front .promoted-front__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .promoted-front .promoted-front__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .promoted-front .promoted-front__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .promoted-front .promoted-front__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .promoted-front .promoted-front__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .promoted-front .promoted-front__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .promoted-front .promoted-front__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .promoted-front .promoted-front__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .promoted-front .promoted-front__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .promoted-front .promoted-front__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .promoted-front .promoted-front__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .promoted-front .promoted-front__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .promoted-front .promoted-front__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .promoted-front .promoted-front__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .promoted-front .promoted-front__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .promoted-front .promoted-front__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .promoted-front .promoted-front__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .promoted-front .promoted-front__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .promoted-front .promoted-front__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .promoted-front .promoted-front__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .promoted-front .promoted-front__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .promoted-front .promoted-front__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .promoted-front .promoted-front__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .promoted-front .promoted-front__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .promoted-front .promoted-front__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .promoted-front .promoted-front__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .promoted-front .promoted-front__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .promoted-front .promoted-front__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .promoted-front .promoted-front__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .promoted-front .promoted-front__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .promoted-front .promoted-front__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .promoted-front .promoted-front__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .promoted-front .promoted-front__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .promoted-front .promoted-front__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .promoted-front .promoted-front__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .promoted-front .promoted-front__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .promoted-front .promoted-front__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .promoted-front .promoted-front__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .promoted-front .promoted-front__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .promoted-front .promoted-front__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .promoted-front .promoted-front__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .promoted-front .promoted-front__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .promoted-front .promoted-front__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .promoted-front .promoted-front__title {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .promoted-front .promoted-front__title {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .promoted-front .promoted-front__title {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .promoted-front .promoted-front__title {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .promoted-front .promoted-front__title {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .promoted-front .promoted-front__title {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
.promoted-front .promoted-front__item {
  padding-bottom: 25px;
}
.promoted-front .promoted-front__cta-link {
  height: 45px;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  overflow: hidden;
  text-align: center;
}
.promoted-front .promoted-front__cta-link .promoted-front__cta-link-back-left,
.promoted-front .promoted-front__cta-link .promoted-front__cta-link-back-right {
  width: 50%;
  height: 100%;
  position: absolute;
  top: 0;
  overflow: hidden;
  z-index: 1;
}
.promoted-front .promoted-front__cta-link .promoted-front__cta-link-back-left:before,
.promoted-front .promoted-front__cta-link .promoted-front__cta-link-back-right:before {
  display: block;
  content: "";
  position: absolute;
  top: 0;
}
.promoted-front .promoted-front__cta-link .promoted-front__cta-link-back-left {
  left: 0;
}
.promoted-front .promoted-front__cta-link .promoted-front__cta-link-back-left:before {
  background-image: url(..//sprite.png);
  background-position: 0px 0px;
  width: 1280px;
  height: 46px;
  left: -47px;
}
@media (min-resolution: 192dpi) {
  .promoted-front .promoted-front__cta-link .promoted-front__cta-link-back-left:before {
    background-image: url(..//sprite@2x.png);
    background-size: 1280px 241px;
  }
}
.promoted-front .promoted-front__cta-link .promoted-front__cta-link-back-right {
  left: 50%;
}
.promoted-front .promoted-front__cta-link .promoted-front__cta-link-back-right:before {
  background-image: url(..//sprite.png);
  background-position: 0px -48px;
  width: 1280px;
  height: 46px;
  right: -45px;
}
@media (min-resolution: 192dpi) {
  .promoted-front .promoted-front__cta-link .promoted-front__cta-link-back-right:before {
    background-image: url(..//sprite@2x.png);
    background-size: 1280px 241px;
  }
}
.promoted-front .promoted-front__cta-link a {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 2;
  height: 100%;
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase;
  font-size: 0.93em;
  color: #FFFFFF;
  text-decoration: none;
}
.promoted-front .promoted-front__cta-link a:hover {
  text-decoration: underline;
}
.promoted-front .promoted-front__cta-link a:before {
  background-image: url(..//sprite.png);
  background-position: -945px -96px;
  width: 14px;
  height: 16px;
  display: inline-block;
  content: "";
  margin: 0 9px 0 0;
  vertical-align: middle;
}
@media (min-resolution: 192dpi) {
  .promoted-front .promoted-front__cta-link a:before {
    background-image: url(..//sprite@2x.png);
    background-size: 1280px 241px;
  }
}

html[dir=rtl] .promoted-front .promoted-front__cta-link a:before {
  margin: 0 0 0 9px;
  transform: rotate(180deg);
}
@media (max-width: 1023px) {
  html[dir=rtl] .promoted-front .promoted-front__cta-link .promoted-front__cta-link-back-left:before {
    left: -1066px;
    right: auto;
    background-image: url(..//sprite.png);
    background-position: 0px -48px;
    width: 1280px;
    height: 46px;
  }
}
@media (max-width: 1023px) and (min-resolution: 192dpi) {
  html[dir=rtl] .promoted-front .promoted-front__cta-link .promoted-front__cta-link-back-left:before {
    background-image: url(..//sprite@2x.png);
    background-size: 1280px 241px;
  }
}

.promoted-front-item {
  color: inherit;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.4;
}
html[lang|=en] .promoted-front-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .promoted-front-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .promoted-front-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .promoted-front-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .promoted-front-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .promoted-front-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .promoted-front-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .promoted-front-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .promoted-front-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .promoted-front-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .promoted-front-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .promoted-front-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .promoted-front-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .promoted-front-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .promoted-front-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .promoted-front-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .promoted-front-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .promoted-front-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .promoted-front-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .promoted-front-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .promoted-front-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .promoted-front-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .promoted-front-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .promoted-front-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .promoted-front-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .promoted-front-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .promoted-front-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .promoted-front-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .promoted-front-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .promoted-front-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .promoted-front-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .promoted-front-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .promoted-front-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .promoted-front-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .promoted-front-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .promoted-front-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .promoted-front-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .promoted-front-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .promoted-front-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .promoted-front-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .promoted-front-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .promoted-front-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .promoted-front-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .promoted-front-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .promoted-front-item {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .promoted-front-item {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .promoted-front-item {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .promoted-front-item {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .promoted-front-item {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .promoted-front-item {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
.promoted-front-item .promoted-front-item__date {
  display: block;
  border-bottom: 1px solid currentColor;
  margin: 0 0 5px 0;
  padding: 0 0 6px 0;
  font-weight: 400;
  font-size: 12px;
  line-height: 1.2;
  text-transform: uppercase;
}
.promoted-front-item .promoted-front-item__title {
  font-size: inherit;
  margin: 0;
  max-height: 57px;
  overflow: hidden;
}
.promoted-front-item .promoted-front-item__title a {
  color: currentColor;
  text-decoration: none;
  transition: 0.3s ease-out color;
}
.promoted-front-item .promoted-front-item__title a:hover {
  color: #808080;
}

.carousel-with-cta {
  position: relative;
  overflow: hidden;
  border-radius: 0 25px 0 25px;
  height: auto;
}
@media (max-width: 767px) {
  .carousel-with-cta {
    border-radius: 0;
  }
}
@media (max-width: 599px) {
  .carousel-with-cta {
    height: auto;
  }
}
.carousel-with-cta .carousel-with-cta__button {
  position: absolute;
  display: block;
  -webkit-appearance: none;
  top: 50%;
  z-index: 1;
  background: transparent;
  border: 0;
  padding: 0;
  width: 60px;
  height: 70%;
  transform: translateY(-50%);
  cursor: pointer;
}
@media (max-width: 1023px) {
  .carousel-with-cta .carousel-with-cta__button {
    display: none !important;
  }
}
.carousel-with-cta .carousel-with-cta__button:focus, .carousel-with-cta .carousel-with-cta__button:active {
  outline: 0;
}
.carousel-with-cta .carousel-with-cta__button:hover:before {
  border-color: #ff0000;
}
.carousel-with-cta .carousel-with-cta__button:before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -10px;
  margin-left: -10px;
  display: block;
  width: 20px;
  height: 20px;
  border-left: 2px solid #FFFFFF;
  border-bottom: 2px solid #FFFFFF;
  transition: 0.2s ease-out border-color;
  z-index: 2;
}
.carousel-with-cta .carousel-with-cta__button.carousel-with-cta__button--prev {
  left: 0px;
}
.carousel-with-cta .carousel-with-cta__button.carousel-with-cta__button--prev:before {
  margin-left: 0px;
  transform: rotate(45deg);
}
.carousel-with-cta .carousel-with-cta__button.carousel-with-cta__button--next {
  right: 0px;
}
.carousel-with-cta .carousel-with-cta__button.carousel-with-cta__button--next:before {
  margin-left: -20px;
  transform: rotate(-135deg);
}
.carousel-with-cta .carousel-with-cta__button.slick-hidden {
  display: none;
}
.carousel-with-cta .carousel-with-cta__dots-container {
  padding-bottom: 25px;
}
.carousel-with-cta .carousel-with-cta__dots {
  display: block;
  width: 100%;
  text-align: center;
  list-style: none;
  margin: 0;
  padding: 0;
}
.carousel-with-cta .carousel-with-cta__dots button {
  font-size: 0;
  width: 10px;
  height: 10px;
  display: block;
  border-radius: 2px;
  -webkit-appearance: none;
  padding: 0;
  border: 1px solid #FFFFFF;
  background: #FFFFFF;
  cursor: pointer;
}
.carousel-with-cta .carousel-with-cta__dots button:focus, .carousel-with-cta .carousel-with-cta__dots button:active {
  outline: none;
}
@media (min-width: 1024px) {
  .carousel-with-cta .carousel-with-cta__dots button:hover {
    background: #ff0000;
    border-color: transparent;
  }
}
.carousel-with-cta .carousel-with-cta__dots li {
  display: inline-block;
  margin: 0 5px;
}
.carousel-with-cta .carousel-with-cta__dots li.slick-active {
  pointer-events: none;
}
.carousel-with-cta .carousel-with-cta__dots li.slick-active button {
  background: #ff0000;
  border-color: transparent;
}
.carousel-with-cta .carousel-with-cta__nav {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
}
.carousel-with-cta .carousel-with-cta__nav.carousel-with-cta__nav--invisible {
  display: none;
}
.carousel-with-cta .carousel-with-cta__brand {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: stretch;
  justify-content: center;
  margin: 0 auto;
  max-width: calc(100% - 100px);
}
.carousel-with-cta .carousel-with-cta__brand-ico {
  position: absolute;
  vertical-align: middle;
  top: 0;
  height: 102%;
  width: auto;
}
.carousel-with-cta .carousel-with-cta__brand-ico--left {
  left: 1px;
  transform: translateX(-100%) rotate(180deg);
}
.carousel-with-cta .carousel-with-cta__brand-ico--right {
  right: 1px;
  transform: translateX(100%) rotate(180deg);
}
.carousel-with-cta .carousel-with-cta__brand-text {
  background-color: #FFFFFF;
  color: #ff0000;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  font-style: italic;
  text-align: center;
  min-height: 50px;
  padding: 5px 5px 0;
  display: flex;
  align-items: stretch;
  position: relative;
}
.carousel-with-cta .carousel-with-cta__brand-text span {
  display: flex;
  align-items: center;
}

html[dir=rtl] .carousel-with-cta .carousel-with-cta__button.carousel-with-cta__button--prev {
  left: initial;
  right: 0;
}
html[dir=rtl] .carousel-with-cta .carousel-with-cta__button.carousel-with-cta__button--prev:before {
  transform: rotate(-135deg);
  margin-left: -20px;
}
html[dir=rtl] .carousel-with-cta .carousel-with-cta__button.carousel-with-cta__button--next {
  right: initial;
  left: 0;
}
html[dir=rtl] .carousel-with-cta .carousel-with-cta__button.carousel-with-cta__button--next:before {
  transform: rotate(45deg);
  margin-left: 0;
}

.carousel-with-cta-item {
  font-size: 15px;
  position: relative;
  color: #FFFFFF;
  background-color: #191919;
  text-align: center;
  height: auto;
  overflow: hidden;
}
html[lang|=en] .carousel-with-cta-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .carousel-with-cta-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .carousel-with-cta-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .carousel-with-cta-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .carousel-with-cta-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .carousel-with-cta-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .carousel-with-cta-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .carousel-with-cta-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .carousel-with-cta-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .carousel-with-cta-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .carousel-with-cta-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .carousel-with-cta-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .carousel-with-cta-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .carousel-with-cta-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .carousel-with-cta-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .carousel-with-cta-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .carousel-with-cta-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .carousel-with-cta-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .carousel-with-cta-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .carousel-with-cta-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .carousel-with-cta-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .carousel-with-cta-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .carousel-with-cta-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .carousel-with-cta-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .carousel-with-cta-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .carousel-with-cta-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .carousel-with-cta-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .carousel-with-cta-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .carousel-with-cta-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .carousel-with-cta-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .carousel-with-cta-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .carousel-with-cta-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .carousel-with-cta-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .carousel-with-cta-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .carousel-with-cta-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .carousel-with-cta-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .carousel-with-cta-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .carousel-with-cta-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .carousel-with-cta-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .carousel-with-cta-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .carousel-with-cta-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .carousel-with-cta-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .carousel-with-cta-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .carousel-with-cta-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .carousel-with-cta-item {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .carousel-with-cta-item {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .carousel-with-cta-item {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .carousel-with-cta-item {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .carousel-with-cta-item {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .carousel-with-cta-item {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
.carousel-with-cta-item .carousel-with-cta-item__media {
  position: relative;
  height: 100%;
}
.carousel-with-cta-item .carousel-with-cta-item__media .container--media-image {
  height: 0;
  padding-bottom: 56.5%;
  position: relative;
  width: 100%;
}
@media (max-width: 599px) {
  .carousel-with-cta-item .carousel-with-cta-item__media .container--media-image {
    padding-bottom: 109.335%;
  }
}
.carousel-with-cta-item .carousel-with-cta-item__media .container--media-video {
  height: 0;
  padding-bottom: 56.5%;
  position: relative;
  width: 100%;
}
@media (max-width: 599px) {
  .carousel-with-cta-item .carousel-with-cta-item__media .container--media-video {
    padding-bottom: 109.335%;
  }
}
.carousel-with-cta-item .media-video {
  padding: 0;
  height: 100%;
  cursor: pointer;
  position: static;
}
.carousel-with-cta-item .media-video iframe {
  top: 0;
  left: 0;
  width: 100%;
  position: absolute;
  height: 100%;
}
.carousel-with-cta-item.carousel-with-cta-item--overlay .media-image:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1;
}
.carousel-with-cta-item .media-image {
  height: 100%;
  display: block;
}
.carousel-with-cta-item .media-image .media-image__picture {
  height: 100%;
}
.carousel-with-cta-item .media-image .media-image__picture img {
  height: 100%;
  position: absolute;
  width: 100%;
  display: block;
  max-width: none;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  font-family: "object-fit: cover; object-position: center";
}
.carousel-with-cta-item .carousel-with-cta-item__content {
  padding: 35px 20px 50px 20px;
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  width: 100%;
  height: calc(100% - 100px);
  overflow: hidden;
  transform: none;
}
.carousel-with-cta-item .carousel-with-cta-item__content.sr-only {
  overflow: hidden;
}
@media (max-width: 767px) {
  .carousel-with-cta-item .carousel-with-cta-item__content {
    padding: 50px 20px;
  }
}
.carousel-with-cta-item .carousel-with-cta__link {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
.carousel-with-cta-item .carousel-with-cta__link a {
  background-color: transparent;
  border: 1px solid #FFFFFF;
}
.carousel-with-cta-item .carousel-with-cta__link a:hover {
  color: #191919;
  background-color: #FFFFFF;
}
.carousel-with-cta-item .carousel-with-cta-item__title {
  font-size: 3em;
  line-height: 1.2;
  font-weight: 400;
  font-style: italic;
  padding: 0 0 13px 0;
  margin: 0 50px;
  overflow: hidden;
}
html[lang|=en] .carousel-with-cta-item .carousel-with-cta-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .carousel-with-cta-item .carousel-with-cta-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .carousel-with-cta-item .carousel-with-cta-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .carousel-with-cta-item .carousel-with-cta-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .carousel-with-cta-item .carousel-with-cta-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .carousel-with-cta-item .carousel-with-cta-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .carousel-with-cta-item .carousel-with-cta-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .carousel-with-cta-item .carousel-with-cta-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .carousel-with-cta-item .carousel-with-cta-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .carousel-with-cta-item .carousel-with-cta-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .carousel-with-cta-item .carousel-with-cta-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .carousel-with-cta-item .carousel-with-cta-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .carousel-with-cta-item .carousel-with-cta-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .carousel-with-cta-item .carousel-with-cta-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .carousel-with-cta-item .carousel-with-cta-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .carousel-with-cta-item .carousel-with-cta-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .carousel-with-cta-item .carousel-with-cta-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .carousel-with-cta-item .carousel-with-cta-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .carousel-with-cta-item .carousel-with-cta-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .carousel-with-cta-item .carousel-with-cta-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .carousel-with-cta-item .carousel-with-cta-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .carousel-with-cta-item .carousel-with-cta-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .carousel-with-cta-item .carousel-with-cta-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .carousel-with-cta-item .carousel-with-cta-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .carousel-with-cta-item .carousel-with-cta-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .carousel-with-cta-item .carousel-with-cta-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .carousel-with-cta-item .carousel-with-cta-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .carousel-with-cta-item .carousel-with-cta-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .carousel-with-cta-item .carousel-with-cta-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .carousel-with-cta-item .carousel-with-cta-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .carousel-with-cta-item .carousel-with-cta-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .carousel-with-cta-item .carousel-with-cta-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .carousel-with-cta-item .carousel-with-cta-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .carousel-with-cta-item .carousel-with-cta-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .carousel-with-cta-item .carousel-with-cta-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .carousel-with-cta-item .carousel-with-cta-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .carousel-with-cta-item .carousel-with-cta-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .carousel-with-cta-item .carousel-with-cta-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .carousel-with-cta-item .carousel-with-cta-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .carousel-with-cta-item .carousel-with-cta-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .carousel-with-cta-item .carousel-with-cta-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .carousel-with-cta-item .carousel-with-cta-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .carousel-with-cta-item .carousel-with-cta-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .carousel-with-cta-item .carousel-with-cta-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .carousel-with-cta-item .carousel-with-cta-item__title {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .carousel-with-cta-item .carousel-with-cta-item__title {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .carousel-with-cta-item .carousel-with-cta-item__title {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .carousel-with-cta-item .carousel-with-cta-item__title {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .carousel-with-cta-item .carousel-with-cta-item__title {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .carousel-with-cta-item .carousel-with-cta-item__title {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
@media (max-width: 1285px) {
  .carousel-with-cta-item .carousel-with-cta-item__title {
    font-size: 2.66em;
  }
}
@media (max-width: 1023px) {
  .carousel-with-cta-item .carousel-with-cta-item__title {
    font-size: 2.4em;
    margin: 0 10px;
  }
}
.carousel-with-cta-item .carousel-with-cta__subtitle {
  font-size: 1.4em;
  line-height: 1.3;
  padding: 0;
  margin: 0 50px;
  overflow: hidden;
}
html[lang=zh-hans] .carousel-with-cta-item .carousel-with-cta__subtitle {
  font-weight: 700;
}
@media (max-width: 1023px) {
  .carousel-with-cta-item .carousel-with-cta__subtitle {
    margin: 0 10px;
    font-size: 1.33em;
  }
}
@media (max-width: 767px) {
  .carousel-with-cta-item .carousel-with-cta__subtitle {
    font-size: 1.13em;
  }
}
.carousel-with-cta-item .carousel-with-cta__subtitle p {
  margin: 0 0 0.66em 0;
}
.carousel-with-cta-item .carousel-with-cta-item__category {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  padding: 0 30px;
  z-index: 3;
}
.carousel-with-cta-item .carousel-with-cta-item__category-text {
  display: block;
  font-size: 0.8em;
  text-transform: uppercase;
  text-decoration: none;
  color: #FFFFFF;
  padding: 8px 6px;
  background-color: #191919;
  position: relative;
  z-index: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 200px;
  min-width: 90px;
}
html[lang|=en] .carousel-with-cta-item .carousel-with-cta-item__category-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .carousel-with-cta-item .carousel-with-cta-item__category-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .carousel-with-cta-item .carousel-with-cta-item__category-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .carousel-with-cta-item .carousel-with-cta-item__category-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .carousel-with-cta-item .carousel-with-cta-item__category-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .carousel-with-cta-item .carousel-with-cta-item__category-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .carousel-with-cta-item .carousel-with-cta-item__category-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .carousel-with-cta-item .carousel-with-cta-item__category-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .carousel-with-cta-item .carousel-with-cta-item__category-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .carousel-with-cta-item .carousel-with-cta-item__category-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .carousel-with-cta-item .carousel-with-cta-item__category-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .carousel-with-cta-item .carousel-with-cta-item__category-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .carousel-with-cta-item .carousel-with-cta-item__category-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .carousel-with-cta-item .carousel-with-cta-item__category-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .carousel-with-cta-item .carousel-with-cta-item__category-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .carousel-with-cta-item .carousel-with-cta-item__category-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .carousel-with-cta-item .carousel-with-cta-item__category-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .carousel-with-cta-item .carousel-with-cta-item__category-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .carousel-with-cta-item .carousel-with-cta-item__category-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .carousel-with-cta-item .carousel-with-cta-item__category-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .carousel-with-cta-item .carousel-with-cta-item__category-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .carousel-with-cta-item .carousel-with-cta-item__category-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .carousel-with-cta-item .carousel-with-cta-item__category-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .carousel-with-cta-item .carousel-with-cta-item__category-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .carousel-with-cta-item .carousel-with-cta-item__category-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .carousel-with-cta-item .carousel-with-cta-item__category-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .carousel-with-cta-item .carousel-with-cta-item__category-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .carousel-with-cta-item .carousel-with-cta-item__category-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .carousel-with-cta-item .carousel-with-cta-item__category-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .carousel-with-cta-item .carousel-with-cta-item__category-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .carousel-with-cta-item .carousel-with-cta-item__category-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .carousel-with-cta-item .carousel-with-cta-item__category-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .carousel-with-cta-item .carousel-with-cta-item__category-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .carousel-with-cta-item .carousel-with-cta-item__category-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .carousel-with-cta-item .carousel-with-cta-item__category-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .carousel-with-cta-item .carousel-with-cta-item__category-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .carousel-with-cta-item .carousel-with-cta-item__category-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .carousel-with-cta-item .carousel-with-cta-item__category-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .carousel-with-cta-item .carousel-with-cta-item__category-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .carousel-with-cta-item .carousel-with-cta-item__category-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .carousel-with-cta-item .carousel-with-cta-item__category-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .carousel-with-cta-item .carousel-with-cta-item__category-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .carousel-with-cta-item .carousel-with-cta-item__category-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .carousel-with-cta-item .carousel-with-cta-item__category-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .carousel-with-cta-item .carousel-with-cta-item__category-text {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .carousel-with-cta-item .carousel-with-cta-item__category-text {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .carousel-with-cta-item .carousel-with-cta-item__category-text {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .carousel-with-cta-item .carousel-with-cta-item__category-text {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .carousel-with-cta-item .carousel-with-cta-item__category-text {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .carousel-with-cta-item .carousel-with-cta-item__category-text {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
.carousel-with-cta-item .carousel-with-cta-item__category-text:hover, .carousel-with-cta-item .carousel-with-cta-item__category-text:focus, .carousel-with-cta-item .carousel-with-cta-item__category-text:active {
  outline: 0;
}
.carousel-with-cta-item .carousel-with-cta-item__category-icon {
  position: absolute;
  width: 30px;
  height: 100%;
  overflow: hidden;
  top: 0;
}
.carousel-with-cta-item .carousel-with-cta-item__category-icon svg {
  fill: #191919;
  position: absolute;
  top: 0;
  width: 160px;
  height: 100%;
}
.carousel-with-cta-item .carousel-with-cta-item__category-icon--left {
  left: 1px;
}
.carousel-with-cta-item .carousel-with-cta-item__category-icon--left svg {
  left: 0;
}
.carousel-with-cta-item .carousel-with-cta-item__category-icon--right {
  right: 1px;
}
.carousel-with-cta-item .carousel-with-cta-item__category-icon--right svg {
  right: 0;
}
.carousel-with-cta-item__activity-image {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  margin-top: -19px;
  z-index: 5;
  pointer-events: none;
  overflow: hidden;
  opacity: 0.7;
}
@media (max-width: 1023px) {
  .carousel-with-cta-item__activity-image {
    margin-top: 0;
  }
}
.carousel-with-cta-item.carousel-with-cta-item--activity--waste .carousel-with-cta-item__activity-image {
  background-image: url(..//images/activity-sprite/activity-sprite.png);
  background-position-y: 0;
  width: 162px;
  height: 155px;
  background-position-x: -752px;
}
@media (max-width: 1023px) {
  .carousel-with-cta-item.carousel-with-cta-item--activity--waste .carousel-with-cta-item__activity-image {
    background-image: url(..//images/activity-sprite/activity-sprite.png);
    background-position-y: 0;
    width: 100px;
    height: 104px;
    background-position-x: -917px;
  }
}
.carousel-with-cta-item.carousel-with-cta-item--activity--energy .carousel-with-cta-item__activity-image {
  background-image: url(..//images/activity-sprite/activity-sprite.png);
  background-position-y: -332px;
  width: 162px;
  height: 155px;
  background-position-x: -752px;
}
@media (max-width: 1023px) {
  .carousel-with-cta-item.carousel-with-cta-item--activity--energy .carousel-with-cta-item__activity-image {
    background-image: url(..//images/activity-sprite/activity-sprite.png);
    background-position-y: -332px;
    width: 100px;
    height: 104px;
    background-position-x: -917px;
  }
}
.carousel-with-cta-item.carousel-with-cta-item--activity--water .carousel-with-cta-item__activity-image {
  background-image: url(..//images/activity-sprite/activity-sprite.png);
  background-position-y: -665px;
  width: 162px;
  height: 155px;
  background-position-x: -752px;
}
@media (max-width: 1023px) {
  .carousel-with-cta-item.carousel-with-cta-item--activity--water .carousel-with-cta-item__activity-image {
    background-image: url(..//images/activity-sprite/activity-sprite.png);
    background-position-y: -665px;
    width: 100px;
    height: 104px;
    background-position-x: -917px;
  }
}
.carousel-with-cta-item.carousel-with-cta-item--activity--mixed .carousel-with-cta-item__activity-image {
  background-image: url(..//images/activity-sprite/activity-sprite.png);
  background-position-y: -996px;
  width: 162px;
  height: 155px;
  background-position-x: -752px;
}
@media (max-width: 1023px) {
  .carousel-with-cta-item.carousel-with-cta-item--activity--mixed .carousel-with-cta-item__activity-image {
    background-image: url(..//images/activity-sprite/activity-sprite.png);
    background-position-y: -996px;
    width: 100px;
    height: 104px;
    background-position-x: -917px;
  }
}

.google-map .google-map__data {
  display: none;
}
.google-map .google-map__map {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.google-map .google-map__info-window {
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  height: 100%;
}
.google-map [class*=_ibani_] > div {
  height: auto !important;
}
.google-map .google-map__info-window-icon {
  background-color: #191919;
  position: relative;
  width: 50px;
  flex-shrink: 0;
}
.google-map .google-map__info-window-icon:after {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background-image: url(..//sprite.png);
  background-position: -1198px -120px;
  width: 24px;
  height: 24px;
}
@media (min-resolution: 192dpi) {
  .google-map .google-map__info-window-icon:after {
    background-image: url(..//sprite@2x.png);
    background-size: 1280px 241px;
  }
}
.google-map .google-map__info-window-text {
  font-size: 14px;
  text-decoration: none;
  font-weight: 700;
  color: #191919;
  line-height: 1.2;
  text-transform: uppercase;
  padding: 10px 20px;
  display: flex;
  align-items: center;
  min-height: 54px;
}
html[lang|=en] .google-map .google-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .google-map .google-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .google-map .google-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .google-map .google-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .google-map .google-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .google-map .google-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .google-map .google-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .google-map .google-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .google-map .google-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .google-map .google-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .google-map .google-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .google-map .google-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .google-map .google-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .google-map .google-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .google-map .google-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .google-map .google-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .google-map .google-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .google-map .google-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .google-map .google-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .google-map .google-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .google-map .google-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .google-map .google-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .google-map .google-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .google-map .google-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .google-map .google-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .google-map .google-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .google-map .google-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .google-map .google-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .google-map .google-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .google-map .google-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .google-map .google-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .google-map .google-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .google-map .google-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .google-map .google-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .google-map .google-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .google-map .google-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .google-map .google-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .google-map .google-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .google-map .google-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .google-map .google-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .google-map .google-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .google-map .google-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .google-map .google-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .google-map .google-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .google-map .google-map__info-window-text {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .google-map .google-map__info-window-text {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .google-map .google-map__info-window-text {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .google-map .google-map__info-window-text {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .google-map .google-map__info-window-text {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .google-map .google-map__info-window-text {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}

.google-map-debug {
  max-width: 936px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  border: 2px solid #191919;
  border-radius: 4px;
}
html[lang|=en] .google-map-debug {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .google-map-debug {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .google-map-debug {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .google-map-debug {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .google-map-debug {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .google-map-debug {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .google-map-debug {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .google-map-debug {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .google-map-debug {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .google-map-debug {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .google-map-debug {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .google-map-debug {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .google-map-debug {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .google-map-debug {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .google-map-debug {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .google-map-debug {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .google-map-debug {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .google-map-debug {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .google-map-debug {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .google-map-debug {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .google-map-debug {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .google-map-debug {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .google-map-debug {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .google-map-debug {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .google-map-debug {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .google-map-debug {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .google-map-debug {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .google-map-debug {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .google-map-debug {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .google-map-debug {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .google-map-debug {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .google-map-debug {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .google-map-debug {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .google-map-debug {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .google-map-debug {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .google-map-debug {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .google-map-debug {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .google-map-debug {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .google-map-debug {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .google-map-debug {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .google-map-debug {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .google-map-debug {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .google-map-debug {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .google-map-debug {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .google-map-debug {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .google-map-debug {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .google-map-debug {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .google-map-debug {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .google-map-debug {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .google-map-debug {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
@media (max-width: 1023px) {
  .google-map-debug {
    max-width: 728px;
  }
}
@media (max-width: 767px) {
  .google-map-debug {
    max-width: 100vw;
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media (max-width: 767px) {
  .google-map-debug {
    padding: 20px;
    margin-left: 20px;
    margin-right: 20px;
    display: block;
  }
}
.google-map-debug h6 {
  font-size: 18px;
  margin: 0 20px 20px;
  text-align: center;
  width: calc(100% - 40px);
}
.google-map-debug > div {
  margin: 0 20px;
}
.google-map-debug > div span:last-child {
  font-weight: 700;
}

.google-map-boundary-button {
  height: 0;
}
.google-map-boundary-button.visible {
  height: auto;
}
.google-map-boundary-button__wrapper {
  background-color: #FFFFFF;
  border: 2px solid #FFFFFF;
  border-radius: 3px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
  cursor: pointer;
  margin-bottom: 22px;
  text-align: center;
}
.google-map-boundary-button__text {
  color: #000000;
  font-size: 16px;
  line-height: 38px;
  padding: 0 5px;
}

.landing-map {
  position: relative;
}
html[lang|=en] .landing-map {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .landing-map {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .landing-map {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .landing-map {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .landing-map {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .landing-map {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .landing-map {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .landing-map {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .landing-map {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .landing-map {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .landing-map {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .landing-map {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .landing-map {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .landing-map {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .landing-map {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .landing-map {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .landing-map {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .landing-map {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .landing-map {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .landing-map {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .landing-map {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .landing-map {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .landing-map {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .landing-map {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .landing-map {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .landing-map {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .landing-map {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .landing-map {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .landing-map {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .landing-map {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .landing-map {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .landing-map {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .landing-map {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .landing-map {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .landing-map {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .landing-map {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .landing-map {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .landing-map {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .landing-map {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .landing-map {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .landing-map {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .landing-map {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .landing-map {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .landing-map {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .landing-map {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .landing-map {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .landing-map {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .landing-map {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .landing-map {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .landing-map {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
.landing-map.landing-map--collapsed .landing-map__map {
  height: 0;
}
.landing-map.landing-map--collapsed .landing-map__button:after, .landing-map.landing-map--collapsed .landing-map__button:before {
  transform: rotate(135deg);
  margin-top: -10px;
}
.landing-map.landing-map--with-transition .landing-map__map {
  transition: 0.6s ease-out all;
}
.landing-map .landing-map__map {
  height: 400px;
  width: 100%;
  position: relative;
  overflow: hidden;
}
.landing-map .landing-map__button {
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translate(-50%, 50%);
  -webkit-appearance: none;
  outline: 0;
  border: 0;
  background: #191919;
  border-radius: 6px;
  display: inline-block;
  font-size: 15px;
  line-height: 1.2;
  color: #FFFFFF;
  cursor: pointer;
  font-weight: 700;
  text-transform: uppercase;
  padding: 16px 54px;
  white-space: nowrap;
}
.landing-map .landing-map__button:after, .landing-map .landing-map__button:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -3px;
  width: 12px;
  height: 12px;
  border-top: 2px solid #FFFFFF;
  border-right: 2px solid #FFFFFF;
  transform: rotate(-45deg);
}
.landing-map .landing-map__button:after {
  left: 20px;
}
.landing-map .landing-map__button:before {
  right: 20px;
}
.landing-map .google-map .google-map__map {
  height: 400px;
}

.view-switcher {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-start;
  margin-right: -20px;
}
.view-switcher .view-switcher__item {
  display: block;
  margin-right: 20px;
}
.view-switcher .view-switcher__item.view-switcher__item--switcher_grid:before {
  background-image: url(..//sprite.png);
  background-position: -450px -120px;
  width: 40px;
  height: 40px;
}
@media (min-resolution: 192dpi) {
  .view-switcher .view-switcher__item.view-switcher__item--switcher_grid:before {
    background-image: url(..//sprite@2x.png);
    background-size: 1280px 241px;
  }
}
.view-switcher .view-switcher__item.view-switcher__item--switcher_grid:hover:before {
  background-image: url(..//sprite.png);
  background-position: -408px -120px;
  width: 40px;
  height: 40px;
}
@media (min-resolution: 192dpi) {
  .view-switcher .view-switcher__item.view-switcher__item--switcher_grid:hover:before {
    background-image: url(..//sprite@2x.png);
    background-size: 1280px 241px;
  }
}
.view-switcher .view-switcher__item.view-switcher__item--switcher_google_map:before {
  background-image: url(..//sprite.png);
  background-position: -534px -120px;
  width: 40px;
  height: 40px;
}
@media (min-resolution: 192dpi) {
  .view-switcher .view-switcher__item.view-switcher__item--switcher_google_map:before {
    background-image: url(..//sprite@2x.png);
    background-size: 1280px 241px;
  }
}
.view-switcher .view-switcher__item.view-switcher__item--switcher_google_map:hover:before {
  background-image: url(..//sprite.png);
  background-position: -492px -120px;
  width: 40px;
  height: 40px;
}
@media (min-resolution: 192dpi) {
  .view-switcher .view-switcher__item.view-switcher__item--switcher_google_map:hover:before {
    background-image: url(..//sprite@2x.png);
    background-size: 1280px 241px;
  }
}
.view-switcher .view-switcher__item:before {
  content: "";
  display: block;
}

html[dir=rtl] .view-switcher {
  margin-right: 0;
  margin-left: -20px;
}
html[dir=rtl] .view-switcher .view-switcher__item {
  margin-right: initial;
  margin-left: 20px;
}

.social-media-block {
  background-color: #666666;
  border-radius: 0 20px 0 0;
  color: #FFFFFF;
  font-size: 15px;
  padding: 20px 20px 10px 20px;
}
@media (max-width: 767px) {
  .social-media-block {
    border-radius: 0 10px 0 10px;
    display: flex;
    flex-direction: row;
    flex-wrap: no-wrap;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 10px;
  }
  .social-media-block .social-media {
    margin-top: 2px;
    margin-right: -20px;
  }
  .social-media-block .social-media .social-media__item {
    margin-right: 20px;
    margin-bottom: 5px;
  }
  .social-media-block .social-media .fa {
    font-size: 1.3em;
  }
}
.social-media-block .social-media-block__title {
  font-size: 1.4em;
  font-weight: 400;
  line-height: 1.2;
  font-style: italic;
  margin: 0;
}
html[lang|=en] .social-media-block .social-media-block__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .social-media-block .social-media-block__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .social-media-block .social-media-block__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .social-media-block .social-media-block__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .social-media-block .social-media-block__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .social-media-block .social-media-block__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .social-media-block .social-media-block__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .social-media-block .social-media-block__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .social-media-block .social-media-block__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .social-media-block .social-media-block__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .social-media-block .social-media-block__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .social-media-block .social-media-block__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .social-media-block .social-media-block__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .social-media-block .social-media-block__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .social-media-block .social-media-block__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .social-media-block .social-media-block__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .social-media-block .social-media-block__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .social-media-block .social-media-block__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .social-media-block .social-media-block__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .social-media-block .social-media-block__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .social-media-block .social-media-block__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .social-media-block .social-media-block__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .social-media-block .social-media-block__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .social-media-block .social-media-block__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .social-media-block .social-media-block__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .social-media-block .social-media-block__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .social-media-block .social-media-block__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .social-media-block .social-media-block__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .social-media-block .social-media-block__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .social-media-block .social-media-block__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .social-media-block .social-media-block__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .social-media-block .social-media-block__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .social-media-block .social-media-block__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .social-media-block .social-media-block__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .social-media-block .social-media-block__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .social-media-block .social-media-block__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .social-media-block .social-media-block__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .social-media-block .social-media-block__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .social-media-block .social-media-block__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .social-media-block .social-media-block__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .social-media-block .social-media-block__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .social-media-block .social-media-block__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .social-media-block .social-media-block__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .social-media-block .social-media-block__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .social-media-block .social-media-block__title {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .social-media-block .social-media-block__title {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .social-media-block .social-media-block__title {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .social-media-block .social-media-block__title {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .social-media-block .social-media-block__title {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .social-media-block .social-media-block__title {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
@media (max-width: 1023px) {
  .social-media-block .social-media-block__title {
    font-size: 1.13em;
    margin-right: 20px;
  }
}

@media (max-width: 1023px) {
  html[dir=rtl] .social-media-block .social-media-block__title {
    margin-right: 0;
    margin-left: 20px;
  }
}
@media (max-width: 767px) {
  html[dir=rtl] .social-media-block .social-media {
    margin-right: 0;
  }
}
@media (max-width: 767px) {
  html[dir=rtl] .social-media-block .social-media .social-media__item {
    margin-right: 0;
  }
}

.social-media {
  margin: 20px -25px 0 0;
  padding: 0;
  list-style: none;
}
.social-media:after {
  content: "";
  display: table;
  width: 100%;
  clear: both;
  float: none;
}
.social-media.social-media--horizontal .social-media__item {
  display: flex;
  align-items: center;
}
.social-media.social-media--horizontal .social-media__item-name {
  padding: 0 0 0 10px;
}
.social-media .social-media__item-name {
  padding: 10px 0 0 0;
  display: block;
}
html[lang|=en] .social-media .social-media__item-name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .social-media .social-media__item-name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .social-media .social-media__item-name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .social-media .social-media__item-name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .social-media .social-media__item-name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .social-media .social-media__item-name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .social-media .social-media__item-name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .social-media .social-media__item-name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .social-media .social-media__item-name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .social-media .social-media__item-name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .social-media .social-media__item-name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .social-media .social-media__item-name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .social-media .social-media__item-name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .social-media .social-media__item-name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .social-media .social-media__item-name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .social-media .social-media__item-name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .social-media .social-media__item-name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .social-media .social-media__item-name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .social-media .social-media__item-name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .social-media .social-media__item-name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .social-media .social-media__item-name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .social-media .social-media__item-name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .social-media .social-media__item-name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .social-media .social-media__item-name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .social-media .social-media__item-name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .social-media .social-media__item-name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .social-media .social-media__item-name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .social-media .social-media__item-name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .social-media .social-media__item-name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .social-media .social-media__item-name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .social-media .social-media__item-name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .social-media .social-media__item-name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .social-media .social-media__item-name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .social-media .social-media__item-name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .social-media .social-media__item-name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .social-media .social-media__item-name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .social-media .social-media__item-name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .social-media .social-media__item-name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .social-media .social-media__item-name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .social-media .social-media__item-name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .social-media .social-media__item-name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .social-media .social-media__item-name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .social-media .social-media__item-name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .social-media .social-media__item-name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .social-media .social-media__item-name {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .social-media .social-media__item-name {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .social-media .social-media__item-name {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .social-media .social-media__item-name {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .social-media .social-media__item-name {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .social-media .social-media__item-name {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
.social-media .social-media__item {
  float: left;
  text-align: center;
  display: block;
  margin-right: 25px;
  margin-bottom: 10px;
  color: #FFFFFF;
  transition: 0.3s ease-out color;
}
.social-media .social-media__item:hover {
  color: #1dcaff;
}
.social-media .social-media__item.linkedin:hover {
  color: #0077B5;
}
.social-media .social-media__item.twitter:hover {
  color: #1dcaff;
}
.social-media .social-media__item.youtube-channel:hover {
  color: #ff0000;
}
.social-media .social-media__item span {
  color: inherit;
}
.social-media .social-media__item span.name {
  display: none;
}
.social-media .social-media__item a {
  color: inherit;
  text-decoration: none;
  display: flex;
  align-items: center;
}

html[dir=rtl] .social-media {
  margin: 20px 0 0 -25px;
}
@media (max-width: 767px) {
  html[dir=rtl] .social-media {
    margin-top: 2px;
  }
}
html[dir=rtl] .social-media .social-media__item {
  float: right;
  margin-right: 0;
  margin-left: 25px;
}

.portlet-info-collect-day {
  color: #191919;
  line-height: 1.2;
}
html[lang|=en] .portlet-info-collect-day {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .portlet-info-collect-day {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .portlet-info-collect-day {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .portlet-info-collect-day {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .portlet-info-collect-day {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .portlet-info-collect-day {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .portlet-info-collect-day {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .portlet-info-collect-day {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .portlet-info-collect-day {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .portlet-info-collect-day {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .portlet-info-collect-day {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .portlet-info-collect-day {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .portlet-info-collect-day {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .portlet-info-collect-day {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .portlet-info-collect-day {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .portlet-info-collect-day {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .portlet-info-collect-day {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .portlet-info-collect-day {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .portlet-info-collect-day {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .portlet-info-collect-day {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .portlet-info-collect-day {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .portlet-info-collect-day {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .portlet-info-collect-day {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .portlet-info-collect-day {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .portlet-info-collect-day {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .portlet-info-collect-day {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .portlet-info-collect-day {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .portlet-info-collect-day {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .portlet-info-collect-day {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .portlet-info-collect-day {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .portlet-info-collect-day {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .portlet-info-collect-day {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .portlet-info-collect-day {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .portlet-info-collect-day {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .portlet-info-collect-day {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .portlet-info-collect-day {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .portlet-info-collect-day {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .portlet-info-collect-day {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .portlet-info-collect-day {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .portlet-info-collect-day {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .portlet-info-collect-day {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .portlet-info-collect-day {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .portlet-info-collect-day {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .portlet-info-collect-day {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .portlet-info-collect-day {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .portlet-info-collect-day {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .portlet-info-collect-day {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .portlet-info-collect-day {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .portlet-info-collect-day {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .portlet-info-collect-day {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
.portlet-info-collect-day .portlet-info-collect-day__title {
  font-size: 22px;
  font-style: italic;
  font-weight: 400;
  text-transform: uppercase;
  margin: 0 0 22px 0;
}
.portlet-info-collect-day .portlet-info-collect-day__item {
  margin-bottom: 30px;
}

.portlet-info-collect-day-item {
  font-size: 15px;
  color: #191919;
  font-weight: 400;
  line-height: 1.53;
}
html[lang|=en] .portlet-info-collect-day-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .portlet-info-collect-day-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .portlet-info-collect-day-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .portlet-info-collect-day-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .portlet-info-collect-day-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .portlet-info-collect-day-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .portlet-info-collect-day-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .portlet-info-collect-day-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .portlet-info-collect-day-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .portlet-info-collect-day-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .portlet-info-collect-day-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .portlet-info-collect-day-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .portlet-info-collect-day-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .portlet-info-collect-day-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .portlet-info-collect-day-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .portlet-info-collect-day-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .portlet-info-collect-day-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .portlet-info-collect-day-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .portlet-info-collect-day-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .portlet-info-collect-day-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .portlet-info-collect-day-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .portlet-info-collect-day-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .portlet-info-collect-day-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .portlet-info-collect-day-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .portlet-info-collect-day-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .portlet-info-collect-day-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .portlet-info-collect-day-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .portlet-info-collect-day-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .portlet-info-collect-day-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .portlet-info-collect-day-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .portlet-info-collect-day-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .portlet-info-collect-day-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .portlet-info-collect-day-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .portlet-info-collect-day-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .portlet-info-collect-day-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .portlet-info-collect-day-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .portlet-info-collect-day-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .portlet-info-collect-day-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .portlet-info-collect-day-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .portlet-info-collect-day-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .portlet-info-collect-day-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .portlet-info-collect-day-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .portlet-info-collect-day-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .portlet-info-collect-day-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .portlet-info-collect-day-item {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .portlet-info-collect-day-item {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .portlet-info-collect-day-item {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .portlet-info-collect-day-item {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .portlet-info-collect-day-item {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .portlet-info-collect-day-item {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
.portlet-info-collect-day-item .portlet-info-collect-day-item__title {
  margin: 0;
  font-weight: 700;
}
.portlet-info-collect-day-item .portlet-info-collect-day-item__content-elem {
  margin: 0;
}

.living-circular-widget {
  max-width: 360px;
  width: 100%;
  margin: 0 auto;
}
.living-circular-widget .living-circular-widget__iframe {
  width: 100%;
  height: 0;
  border: 0;
}

.planet-block-widget {
  max-width: 360px;
  width: 100%;
  margin: 0 auto;
}
.planet-block-widget .planet-block-widget__iframe {
  width: 100%;
  height: 0;
  border: 0;
}

.hp-popin {
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 999;
  overflow-y: scroll;
  transition: opacity 0.5s;
  opacity: 0;
  background: rgba(0, 0, 0, 0.9);
  outline: none;
  margin: 0 !important;
}
.hp-popin--visible {
  display: block;
  opacity: 1;
  animation: fadeIn 0.5s;
}
.hp-popin--opacity {
  display: block;
  opacity: 0;
}
.hp-popin__container {
  max-width: 780px;
  margin: 28px auto;
  min-height: calc(100% - 56px);
  pointer-events: none;
  display: flex;
  align-items: center;
  position: relative;
  z-index: 100;
}
.dj-browser-msie-11 .hp-popin__container {
  height: 100%;
}
@media (max-width: 1023px) {
  .hp-popin__container {
    max-width: 728px;
  }
}
@media (max-width: 767px) {
  .hp-popin__container {
    margin: 0 20px;
  }
}
.hp-popin__card {
  border-radius: 0 20px 0 20px;
  background: #FFFFFF;
  pointer-events: auto;
  padding: 45px 35px 5px;
  width: 100%;
  z-index: 1;
  position: relative;
}
@media (max-width: 767px) {
  .hp-popin__card {
    padding: 25px 15px 5px;
  }
}
.hp-popin__close {
  padding: 0;
  border: 0;
  background: none;
  position: absolute;
  top: 20px;
  right: 20px;
  cursor: pointer;
  width: 28px;
  height: 28px;
}
.hp-popin__close svg {
  width: 28px;
  height: 28px;
  fill: #191919;
  stroke: #FCFCFC;
  stroke-width: 1px;
}
.hp-popin__close:hover svg {
  fill: #000000;
}
@media (max-width: 767px) {
  .hp-popin__close {
    top: 2px;
    right: 0px;
    width: 40px;
    height: 40px;
  }
  .hp-popin__close svg {
    width: 20px;
    height: 20px;
    margin: 10px;
  }
}
.hp-popin__close-icon {
  width: 17px;
  height: 17px;
}
.hp-popin--spaceless .hp-popin__container {
  justify-content: center;
}
.hp-popin--spaceless .hp-popin__content {
  background-color: #FFFFFF;
}
.hp-popin--spaceless .hp-popin__content > div:not(:first-child) {
  display: none;
}
.hp-popin--spaceless .media-video iframe {
  border: 0;
}
.hp-popin--spaceless .hp-popin__card {
  padding: 0;
  border-radius: 0;
  width: auto;
  background-color: transparent;
}
.hp-popin--spaceless .hp-popin__close {
  top: -30px;
  right: -15px;
}
@media (max-width: 768px) {
  .hp-popin--spaceless .hp-popin__close {
    right: 0;
  }
}
.hp-popin--spaceless .container.container--width--text > .container__inner {
  padding: 0;
  margin: 0;
  max-width: initial;
}
.hp-popin .media-video {
  width: 780px;
  max-width: 100%;
}
@media (max-width: 768px) {
  .hp-popin .media-video {
    width: 700px;
  }
}
@media (max-width: 767px) {
  .hp-popin .media-video {
    width: 300px;
  }
}
.hp-popin .hp-popin__overlay-image {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}
.hp-popin .hp-popin__overlay-image > div {
  height: 100%;
}
.hp-popin .hp-popin__overlay-image .container--media-image {
  height: 100%;
}
.hp-popin .hp-popin__overlay-image .media-image {
  height: 100%;
}
.hp-popin .hp-popin__overlay-image .media-image__picture {
  height: 100vh;
}
.hp-popin .hp-popin__overlay-image .media-image__picture img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.sliding-popup-bottom,
.sliding-popup-top {
  width: 100%;
}
.sliding-popup-bottom .eu-cookie-top-border,
.sliding-popup-top .eu-cookie-top-border {
  position: static;
  background: rgb(137.7, 137.7, 137.7);
  width: 100%;
  height: 32px;
  border-radius: 5px 5px 0 0;
}

@media print {
  .sliding-popup-bottom,
  .sliding-popup-top {
    display: none !important;
  }
}
.container--cookie-banner {
  background-color: #999999;
}
@media (max-width: 767px) {
  .container--cookie-banner {
    overflow: auto;
    max-height: 36vh;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767px) {
  .container--cookie-banner .cookie-banner--with-footer {
    padding: 20px 5px 50px;
  }
}
.container--cookie-banner-footer {
  background-color: rgb(137.7, 137.7, 137.7);
  padding: 10px 0;
  overflow: visible;
}
@media (max-width: 767px) {
  .container--cookie-banner-footer {
    position: relative;
  }
}
.container--cookie-banner-footer:before {
  content: "";
  position: absolute;
  bottom: 99%;
  left: 0;
  display: block;
  width: 100%;
  height: 62px;
  background-image: linear-gradient(0deg, rgb(130, 133, 134) 10%, rgba(130, 133, 134, 0));
}
@media (min-width: 769px) {
  .container--cookie-banner-footer:before {
    display: none;
  }
}
.container--cookie-banner .eu-cookie-compliance-save-preferences-button,
.container--cookie-banner .eu-cookie-withdraw-button {
  box-shadow: none;
  background-color: transparent;
  background-image: none;
  border-radius: 0;
  border: 0;
  text-shadow: none;
  padding: 0;
}
@media (max-width: 767px) {
  .container--cookie-banner .cookie-banner__buttons .media-call-to-action {
    flex: 80%;
  }
  .container--cookie-banner .cookie-banner__buttons .media-call-to-action span {
    width: 100%;
    max-width: 400px;
  }
}
.container--cookie-banner .media-call-to-action.background-transparent a, .container--cookie-banner .media-call-to-action.background-transparent span {
  color: #55555A;
  background-color: transparent;
}
.container--cookie-banner .media-call-to-action.background-transparent a:hover, .container--cookie-banner .media-call-to-action.background-transparent span:hover {
  color: #FFFFFF;
}

.cookie-banner {
  padding: 20px 40px;
  position: relative;
}
@media (max-width: 767px) {
  .cookie-banner {
    padding: 20px 40px 50px;
  }
}
.cookie-banner--with-footer {
  padding: 20px 40px 0;
}
.cookie-banner .media-call-to-action.media-call-to-action--theme--veo-pale-black a:hover, .cookie-banner .media-call-to-action.media-call-to-action--theme--veo-pale-black span:hover {
  background-color: #FFFFFF;
}
.cookie-banner .media-call-to-action.find-more-button a, .cookie-banner .media-call-to-action.find-more-button span {
  display: inline-block;
  height: auto;
  padding: 0;
  background: none;
  border: 0;
  text-decoration: underline;
}
.cookie-banner .media-call-to-action.find-more-button.align-center {
  display: block;
  margin: 0 auto;
  text-align: center;
}
.cookie-banner .wysiwyg {
  color: #FFFFFF;
}
.cookie-banner .eu-cookie-compliance-categories {
  text-align: left;
  color: #FFFFFF;
  margin: 20px 0 10px;
}
html[dir=rtl] .cookie-banner .eu-cookie-compliance-categories {
  text-align: right;
}
.cookie-banner .eu-cookie-compliance-categories .eu-cookie-compliance-category {
  margin-bottom: 10px;
}
.cookie-banner .eu-cookie-compliance-categories .eu-cookie-compliance-category:last-child {
  margin-bottom: 0;
}
.cookie-banner .eu-cookie-compliance-categories .eu-cookie-compliance-category .eu-cookie-compliance-category-description {
  font-size: 13px;
  opacity: 0.7;
}
.cookie-banner .eu-cookie-compliance-categories .toggle-checkbox {
  display: flex;
  align-items: center;
}
.cookie-banner .eu-cookie-compliance-categories .toggle-checkbox input[type=checkbox] {
  height: 0px;
  width: 0px;
  opacity: 0;
}
@media (min-width: 769px) {
  .cookie-banner .eu-cookie-compliance-categories .toggle-checkbox input[type=checkbox]:focus + label {
    outline: 2px solid #4d90fe;
    outline-offset: -2px;
  }
}
.cookie-banner .eu-cookie-compliance-categories .toggle-checkbox__trigger {
  cursor: pointer;
  text-indent: -9999px;
  width: 60px;
  height: 30px;
  background: grey;
  display: block;
  border-radius: 100px;
  position: relative;
}
.cookie-banner .eu-cookie-compliance-categories .toggle-checkbox__trigger:after {
  content: "";
  position: absolute;
  top: 5px;
  left: 5px;
  width: 20px;
  height: 20px;
  background: #fff;
  border-radius: 100%;
  transition: 0.3s;
}
.cookie-banner .eu-cookie-compliance-categories .toggle-checkbox__label {
  margin-left: 10px;
  cursor: pointer;
}
html[dir=rtl] .cookie-banner .eu-cookie-compliance-categories .toggle-checkbox__label {
  margin-left: 0;
  margin-right: 10px;
}
.cookie-banner .eu-cookie-compliance-categories .toggle-checkbox input:checked + .toggle-checkbox__trigger {
  background: #bada55;
}
.cookie-banner .eu-cookie-compliance-categories .toggle-checkbox input:checked + .toggle-checkbox__trigger:after {
  left: calc(100% - 5px);
  transform: translateX(-100%);
}
.cookie-banner .eu-cookie-compliance-categories .toggle-checkbox input:disabled + .toggle-checkbox__trigger {
  opacity: 0.4;
  cursor: default;
}
.cookie-banner .eu-cookie-compliance-categories .toggle-checkbox .toggle-checkbox__trigger:active:after {
  width: 30px;
  border-radius: 20px;
}
.cookie-banner .cookie-banner__buttons {
  padding-top: 10px;
}
.cookie-banner .cookie-banner__close {
  cursor: pointer;
  border: 0;
  background: 0;
  padding: 0;
  width: 18px;
  height: 18px;
  display: block;
  position: absolute;
  top: 20px;
  right: 0;
}
.cookie-banner .cookie-banner__close:after, .cookie-banner .cookie-banner__close:before {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: 2px;
  margin-top: -1px;
  top: 50%;
  left: 0;
  background-color: #FFFFFF;
}
.cookie-banner .cookie-banner__close:after {
  transform: rotate(45deg);
}
.cookie-banner .cookie-banner__close:before {
  transform: rotate(-45deg);
}

#sliding-popup {
  background-image: none;
}

.sticky-bar {
  z-index: 511;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  width: 0;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .sticky-bar {
    top: auto;
    width: 100%;
    background: #191919;
  }
}
.sticky-bar--absolute {
  bottom: auto;
  align-items: flex-start;
}
@media (max-width: 767px) {
  .sticky-bar--absolute {
    top: auto !important;
    bottom: 0;
  }
}
.sticky-bar .container {
  height: auto;
}
.sticky-bar .container > .container__inner {
  height: auto;
}
.sticky-bar__overlay {
  background: #000000;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
  opacity: 0;
}
.sticky-bar__overlay--fade-out {
  display: block;
  animation: fadeOut07 0.5s;
}
.sticky-bar--opened .sticky-bar__overlay {
  display: block;
  opacity: 0.7;
  animation: fadeIn07 0.5s;
}
.sticky-bar__list {
  margin: 0;
  padding: 0;
  position: relative;
  width: 100%;
}
@media (max-width: 767px) {
  .sticky-bar__list {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
  }
}
.sticky-bar__list-item {
  margin: 0;
  padding: 0;
  list-style: none;
}
@media (max-width: 767px) {
  .sticky-bar__list-item {
    width: 100%;
    padding-right: 1px;
  }
  .sticky-bar__list-item:last-of-type {
    padding-right: 0;
  }
}
.sticky-bar__dropdown {
  display: none;
  position: fixed;
  top: 50%;
  bottom: auto;
  left: 51px;
  background: #FFFFFF;
  width: 299px;
  box-shadow: -4px 2px 4px rgba(0, 0, 0, 0.1);
  opacity: 0;
  transform: translateY(-50%);
  min-height: 240px;
  max-height: calc(100vh - 40px);
  overflow: auto;
}
.sticky-bar__dropdown--fixed {
  position: fixed;
}
.sticky-bar__dropdown--col-2 {
  width: 640px;
}
.sticky-bar__dropdown--col-3 {
  width: 700px;
}
@media (max-width: 767px) {
  .sticky-bar__dropdown {
    width: 100%;
    padding-right: 1px;
    left: 0;
    bottom: 80px;
    top: 0;
    transform: none;
    height: auto;
    box-shadow: none;
    position: fixed;
  }
}
.sticky-bar__dropdown .webform-section {
  padding: 0;
}
.sticky-bar__dropdown-close {
  display: none;
  padding: 0;
  border: 0;
  background: none;
  position: absolute;
  top: 15px;
  right: 18px;
  cursor: pointer;
  width: 24px;
  height: 24px;
  overflow: hidden;
  z-index: 1;
}
@media (max-width: 767px) {
  .sticky-bar__dropdown-close {
    display: block;
  }
}
.sticky-bar__dropdown-close:hover::before, .sticky-bar__dropdown-close:hover::after {
  background: #000000;
}
.sticky-bar__dropdown-close::before, .sticky-bar__dropdown-close::after {
  content: "";
  position: absolute;
  height: 2px;
  margin-top: -1px;
  width: 100%;
  top: 50%;
  left: 0;
  background: #191919;
}
.sticky-bar__dropdown-close::before {
  transform: rotate(45deg);
}
.sticky-bar__dropdown-close::after {
  transform: rotate(-45deg);
}
.sticky-bar__dropdown-row {
  display: flex;
  align-items: stretch;
  position: relative;
  height: 100%;
}
@media (max-width: 767px) {
  .sticky-bar__dropdown-row {
    flex-direction: column;
    justify-content: flex-start;
    width: 100%;
  }
}
.sticky-bar__dropdown-row-placeholder {
  width: 100%;
}
.sticky-bar__dropdown-row-placeholder .infinite-scroll-spinner-wrapper {
  padding-top: 25px;
}
@media (max-width: 767px) {
  .sticky-bar__dropdown-row-placeholder .infinite-scroll-spinner-wrapper {
    position: absolute;
    padding: 0;
    top: calc(50% + 22px);
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
  }
}
.sticky-bar__dropdown-col {
  width: 100%;
  position: relative;
  padding: 12px 20px 12px;
  display: table;
}
@media (max-width: 767px) {
  .sticky-bar__dropdown-col {
    padding: 12px 20px 12px;
    height: auto;
  }
  .sticky-bar__dropdown-col .slick-track {
    position: absolute;
  }
  .sticky-bar__dropdown-col .container__inner {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
.sticky-bar__dropdown-col + .sticky-bar__dropdown-col {
  padding: 12px 20px 12px 0;
}
@media (max-width: 767px) {
  .sticky-bar__dropdown-col + .sticky-bar__dropdown-col {
    padding: 12px 20px 12px;
  }
}
.sticky-bar__list-item--active .sticky-bar__dropdown {
  display: flex;
  opacity: 1;
  animation: fadeIn 0.5s;
}
.sticky-bar__title {
  font-weight: 400;
  font-style: italic;
  font-size: 21px;
  color: #05C3DD;
  margin-top: 0;
}
html[lang|=en] .sticky-bar__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .sticky-bar__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .sticky-bar__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .sticky-bar__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .sticky-bar__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .sticky-bar__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .sticky-bar__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .sticky-bar__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .sticky-bar__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .sticky-bar__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .sticky-bar__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .sticky-bar__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .sticky-bar__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .sticky-bar__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .sticky-bar__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .sticky-bar__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .sticky-bar__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .sticky-bar__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .sticky-bar__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .sticky-bar__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .sticky-bar__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .sticky-bar__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .sticky-bar__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .sticky-bar__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .sticky-bar__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .sticky-bar__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .sticky-bar__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .sticky-bar__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .sticky-bar__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .sticky-bar__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .sticky-bar__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .sticky-bar__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .sticky-bar__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .sticky-bar__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .sticky-bar__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .sticky-bar__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .sticky-bar__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .sticky-bar__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .sticky-bar__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .sticky-bar__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .sticky-bar__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .sticky-bar__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .sticky-bar__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .sticky-bar__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .sticky-bar__subtitle {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .sticky-bar__subtitle {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .sticky-bar__subtitle {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .sticky-bar__subtitle {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .sticky-bar__subtitle {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .sticky-bar__subtitle {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
.sticky-bar__title, .sticky-bar__subtitle {
  margin-right: 40%;
}
@media (max-width: 1023px) {
  .sticky-bar__title, .sticky-bar__subtitle {
    margin-right: 0;
  }
}
.sticky-bar__desc,
.sticky-bar .step2-message {
  font-size: 14px;
  line-height: 1.4;
}
html[lang|=en] .sticky-bar__desc,
html[lang|=en] .sticky-bar .step2-message {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .sticky-bar__desc,
html[lang|=fr] .sticky-bar .step2-message {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .sticky-bar__desc,
html[lang|=cs] .sticky-bar .step2-message {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .sticky-bar__desc,
html[lang|=de] .sticky-bar .step2-message {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .sticky-bar__desc,
html[lang|=es] .sticky-bar .step2-message {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .sticky-bar__desc,
html[lang|=nl] .sticky-bar .step2-message {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .sticky-bar__desc,
html[lang|=hu] .sticky-bar .step2-message {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .sticky-bar__desc,
html[lang|=pl] .sticky-bar .step2-message {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .sticky-bar__desc,
html[lang|=pt] .sticky-bar .step2-message {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .sticky-bar__desc,
html[lang|=ro] .sticky-bar .step2-message {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .sticky-bar__desc,
html[lang|=sk] .sticky-bar .step2-message {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .sticky-bar__desc,
html[lang|=sv] .sticky-bar .step2-message {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .sticky-bar__desc,
html[lang|=fi] .sticky-bar .step2-message {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .sticky-bar__desc,
html[lang|=nb] .sticky-bar .step2-message {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .sticky-bar__desc,
html[lang|=ca] .sticky-bar .step2-message {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .sticky-bar__desc,
html[lang|=sr] .sticky-bar .step2-message {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .sticky-bar__desc,
html[lang|=da] .sticky-bar .step2-message {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .sticky-bar__desc,
html[lang|=nn] .sticky-bar .step2-message {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .sticky-bar__desc,
html[lang|=vi] .sticky-bar .step2-message {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .sticky-bar__desc,
html[lang|=id] .sticky-bar .step2-message {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .sticky-bar__desc,
html[lang|=th] .sticky-bar .step2-message {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .sticky-bar__desc,
html[lang|=it] .sticky-bar .step2-message {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .sticky-bar__desc,
html[lang|=af] .sticky-bar .step2-message {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .sticky-bar__desc,
html[lang|=bs] .sticky-bar .step2-message {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .sticky-bar__desc,
html[lang|=cy] .sticky-bar .step2-message {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .sticky-bar__desc,
html[lang|=et] .sticky-bar .step2-message {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .sticky-bar__desc,
html[lang|=ga] .sticky-bar .step2-message {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .sticky-bar__desc,
html[lang|=hr] .sticky-bar .step2-message {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .sticky-bar__desc,
html[lang|=lt] .sticky-bar .step2-message {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .sticky-bar__desc,
html[lang|=lv] .sticky-bar .step2-message {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .sticky-bar__desc,
html[lang|=pt-br] .sticky-bar .step2-message {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .sticky-bar__desc,
html[lang|=sl] .sticky-bar .step2-message {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .sticky-bar__desc,
html[lang|=sq] .sticky-bar .step2-message {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .sticky-bar__desc,
html[lang|=tr] .sticky-bar .step2-message {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .sticky-bar__desc,
html[lang|=bg] .sticky-bar .step2-message {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .sticky-bar__desc,
html[lang|=uk] .sticky-bar .step2-message {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .sticky-bar__desc,
html[lang|=ru] .sticky-bar .step2-message {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .sticky-bar__desc,
html[lang|=ky] .sticky-bar .step2-message {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .sticky-bar__desc,
html[lang|=mk] .sticky-bar .step2-message {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .sticky-bar__desc,
html[lang|=mn] .sticky-bar .step2-message {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .sticky-bar__desc,
html[lang|=el] .sticky-bar .step2-message {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .sticky-bar__desc,
html[lang|=he] .sticky-bar .step2-message {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .sticky-bar__desc,
html[lang|=hi] .sticky-bar .step2-message {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .sticky-bar__desc,
html[lang|=ms] .sticky-bar .step2-message {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .sticky-bar__desc,
html[lang|=zh-hans] .sticky-bar .step2-message {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .sticky-bar__desc,
html[lang|=zh-hant] .sticky-bar .step2-message {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .sticky-bar__desc,
html[lang|=ar] .sticky-bar .step2-message {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .sticky-bar__desc,
html[lang|=ja] .sticky-bar .step2-message {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .sticky-bar__desc,
html[lang|=ko] .sticky-bar .step2-message {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .sticky-bar__desc,
html[lang|=ko] .sticky-bar .step2-message {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
.sticky-bar .step2-message {
  margin-top: -20px;
  margin-bottom: 30px;
}
.sticky-bar__button {
  width: 50px;
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #05C3DD;
  padding: 0;
  border: 0;
  margin-bottom: 1px;
  color: #FFFFFF;
  cursor: pointer;
}
@media (max-width: 767px) {
  .sticky-bar__button {
    width: 100%;
    margin: 0;
    height: 79px;
  }
}
.sticky-bar__button:hover {
  background: #FFFFFF !important;
  color: #000000;
}
.sticky-bar__list-item--active .sticky-bar__button {
  background: #FFFFFF !important;
  color: #000000;
  width: 51px;
}
@media (max-width: 767px) {
  .sticky-bar__list-item--active .sticky-bar__button {
    width: 100%;
    height: 80px;
  }
}
.sticky-bar__icon {
  max-width: 100%;
  max-height: 100%;
  display: inline-block;
  position: relative;
  fill: currentColor;
  height: auto;
  width: 21px;
}
.sticky-bar .google-map {
  min-height: 300px;
}
.sticky-bar .webform-section .webform-section__description {
  font-weight: 700;
  font-style: normal;
  font-size: 18px;
  color: #191919;
  text-align: center;
}
html[lang|=en] .sticky-bar .webform-section .webform-section__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .sticky-bar .webform-section .webform-section__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .sticky-bar .webform-section .webform-section__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .sticky-bar .webform-section .webform-section__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .sticky-bar .webform-section .webform-section__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .sticky-bar .webform-section .webform-section__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .sticky-bar .webform-section .webform-section__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .sticky-bar .webform-section .webform-section__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .sticky-bar .webform-section .webform-section__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .sticky-bar .webform-section .webform-section__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .sticky-bar .webform-section .webform-section__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .sticky-bar .webform-section .webform-section__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .sticky-bar .webform-section .webform-section__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .sticky-bar .webform-section .webform-section__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .sticky-bar .webform-section .webform-section__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .sticky-bar .webform-section .webform-section__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .sticky-bar .webform-section .webform-section__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .sticky-bar .webform-section .webform-section__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .sticky-bar .webform-section .webform-section__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .sticky-bar .webform-section .webform-section__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .sticky-bar .webform-section .webform-section__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .sticky-bar .webform-section .webform-section__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .sticky-bar .webform-section .webform-section__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .sticky-bar .webform-section .webform-section__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .sticky-bar .webform-section .webform-section__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .sticky-bar .webform-section .webform-section__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .sticky-bar .webform-section .webform-section__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .sticky-bar .webform-section .webform-section__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .sticky-bar .webform-section .webform-section__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .sticky-bar .webform-section .webform-section__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .sticky-bar .webform-section .webform-section__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .sticky-bar .webform-section .webform-section__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .sticky-bar .webform-section .webform-section__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .sticky-bar .webform-section .webform-section__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .sticky-bar .webform-section .webform-section__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .sticky-bar .webform-section .webform-section__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .sticky-bar .webform-section .webform-section__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .sticky-bar .webform-section .webform-section__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .sticky-bar .webform-section .webform-section__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .sticky-bar .webform-section .webform-section__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .sticky-bar .webform-section .webform-section__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .sticky-bar .webform-section .webform-section__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .sticky-bar .webform-section .webform-section__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .sticky-bar .webform-section .webform-section__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .sticky-bar .webform-section .webform-section__description {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .sticky-bar .webform-section .webform-section__description {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .sticky-bar .webform-section .webform-section__description {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .sticky-bar .webform-section .webform-section__description {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .sticky-bar .webform-section .webform-section__description {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .sticky-bar .webform-section .webform-section__description {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
.sticky-bar .landing-of-locations .landing-of-locations__exposed .form--views-exposed-form {
  margin-right: 0;
}
.sticky-bar .simplebar-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .search-autocomplete--opened .sticky-bar {
    display: none;
  }
}

@media (max-width: 767px) {
  .pac-container--sticky-bar {
    position: fixed !important;
  }
}

.veolia-site-sticky-bar-block-form-ext-redirect {
  width: 100%;
}
.veolia-site-sticky-bar-block-form-ext-redirect > .sticky-bar__dropdown-col {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
}
.veolia-site-sticky-bar-block-form-ext-redirect > .sticky-bar__dropdown-col > div:not(.form-actions) {
  width: 80%;
  display: flex;
  flex-grow: 1;
}
.veolia-site-sticky-bar-block-form-ext-redirect > .sticky-bar__dropdown-col .container--status-messages {
  width: 100%;
}
.veolia-site-sticky-bar-block-form-ext-redirect > .sticky-bar__dropdown-col .sticky-bar__title {
  width: 100%;
}
.veolia-site-sticky-bar-block-form-ext-redirect > .sticky-bar__dropdown-col > .form-item-textfield {
  width: 80%;
  display: flex;
  padding-right: 20px;
  flex-grow: 1;
  flex-direction: column;
  align-items: flex-start;
}
.veolia-site-sticky-bar-block-form-ext-redirect > .sticky-bar__dropdown-col > .form-item-textfield .ui-front {
  width: 100%;
  position: relative;
}
@media (max-width: 767px) {
  .veolia-site-sticky-bar-block-form-ext-redirect > .sticky-bar__dropdown-col > .form-item-textfield {
    width: 100%;
    padding: 0;
  }
}
.veolia-site-sticky-bar-block-form-ext-redirect > .sticky-bar__dropdown-col > .form-actions {
  padding-left: 20px;
}
@media (max-width: 767px) {
  .veolia-site-sticky-bar-block-form-ext-redirect > .sticky-bar__dropdown-col > .form-actions {
    width: 100%;
    padding: 0;
    margin-top: 20px;
  }
}
.veolia-site-sticky-bar-block-form-ext-redirect > .sticky-bar__dropdown-col > .form-actions .webform-submit-wrapper {
  width: 100%;
}
.veolia-site-sticky-bar-block-form-ext-redirect > .sticky-bar__dropdown-col [data-drupal-messages] ~ * {
  margin-bottom: 55px;
}
.veolia-site-sticky-bar-block-form-ext-redirect > .sticky-bar__dropdown-col .form-item--error-message {
  bottom: -8px;
}

.container.open-reader-wrapper > .container__inner {
  padding: 0;
}

.trading-block-table {
  color: #191919;
}
html[lang|=en] .trading-block-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .trading-block-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .trading-block-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .trading-block-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .trading-block-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .trading-block-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .trading-block-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .trading-block-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .trading-block-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .trading-block-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .trading-block-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .trading-block-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .trading-block-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .trading-block-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .trading-block-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .trading-block-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .trading-block-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .trading-block-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .trading-block-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .trading-block-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .trading-block-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .trading-block-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .trading-block-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .trading-block-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .trading-block-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .trading-block-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .trading-block-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .trading-block-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .trading-block-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .trading-block-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .trading-block-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .trading-block-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .trading-block-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .trading-block-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .trading-block-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .trading-block-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .trading-block-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .trading-block-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .trading-block-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .trading-block-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .trading-block-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .trading-block-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .trading-block-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .trading-block-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .trading-block-table {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .trading-block-table {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .trading-block-table {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .trading-block-table {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .trading-block-table {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
.trading-block-table__title {
  font-size: 35px;
  text-align: center;
  line-height: 1.2;
  font-weight: 700;
  margin: 0;
  padding-bottom: 22px;
}
@media (max-width: 767px) {
  .trading-block-table__title {
    font-size: 24px;
  }
}
.trading-block-table__content {
  max-width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  padding: 0 1px;
  clear: both;
}
.trading-block-table__content table {
  width: 100%;
  margin: 0;
  font-size: 12px;
  line-height: 1;
  color: #55555A;
  border-collapse: collapse;
  border-spacing: 0;
}
.trading-block-table__content td,
.trading-block-table__content th {
  width: 1%;
  padding: 15px 10px 16px;
  border: 1px solid #FCFCFC;
}
.trading-block-table__content td:first-child,
.trading-block-table__content th:first-child {
  text-align: left;
}
.trading-block-table__content td {
  text-align: center;
}
.trading-block-table__content caption {
  font-size: 15px;
  color: #191919;
  line-height: 1.6;
  text-align: left;
}

.trading-block-calc__title {
  font-size: 35px;
  text-align: center;
  line-height: 1.2;
  font-weight: 700;
  margin: 0;
  padding-bottom: 22px;
}
html[lang|=en] .trading-block-calc__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .trading-block-calc__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .trading-block-calc__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .trading-block-calc__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .trading-block-calc__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .trading-block-calc__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .trading-block-calc__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .trading-block-calc__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .trading-block-calc__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .trading-block-calc__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .trading-block-calc__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .trading-block-calc__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .trading-block-calc__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .trading-block-calc__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .trading-block-calc__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .trading-block-calc__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .trading-block-calc__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .trading-block-calc__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .trading-block-calc__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .trading-block-calc__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .trading-block-calc__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .trading-block-calc__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .trading-block-calc__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .trading-block-calc__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .trading-block-calc__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .trading-block-calc__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .trading-block-calc__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .trading-block-calc__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .trading-block-calc__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .trading-block-calc__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .trading-block-calc__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .trading-block-calc__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .trading-block-calc__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .trading-block-calc__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .trading-block-calc__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .trading-block-calc__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .trading-block-calc__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .trading-block-calc__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .trading-block-calc__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .trading-block-calc__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .trading-block-calc__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .trading-block-calc__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .trading-block-calc__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .trading-block-calc__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .trading-block-calc__title {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .trading-block-calc__title {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .trading-block-calc__title {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .trading-block-calc__title {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .trading-block-calc__title {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
@media (max-width: 767px) {
  .trading-block-calc__title {
    font-size: 24px;
  }
}
.trading-block-calc .form-item--error-message {
  display: none;
}
.trading-block-calc__form {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-end;
}
@media (max-width: 767px) {
  .trading-block-calc__form {
    justify-content: center;
  }
}
.trading-block-calc__input-wrap {
  flex: 1 0 auto;
  margin-right: 20px;
  position: relative;
}
@media (max-width: 767px) {
  .trading-block-calc__input-wrap {
    width: 100%;
    margin: 0 0 20px 0;
    order: 1;
  }
}
.trading-block-calc__submit-wrap .button {
  min-width: 100px;
}
@media (max-width: 767px) {
  .trading-block-calc__submit-wrap {
    order: 3;
  }
}
.trading-block-calc__result {
  width: 100%;
  font-size: 18px;
}
html[lang|=en] .trading-block-calc__result {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .trading-block-calc__result {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .trading-block-calc__result {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .trading-block-calc__result {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .trading-block-calc__result {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .trading-block-calc__result {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .trading-block-calc__result {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .trading-block-calc__result {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .trading-block-calc__result {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .trading-block-calc__result {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .trading-block-calc__result {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .trading-block-calc__result {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .trading-block-calc__result {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .trading-block-calc__result {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .trading-block-calc__result {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .trading-block-calc__result {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .trading-block-calc__result {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .trading-block-calc__result {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .trading-block-calc__result {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .trading-block-calc__result {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .trading-block-calc__result {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .trading-block-calc__result {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .trading-block-calc__result {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .trading-block-calc__result {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .trading-block-calc__result {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .trading-block-calc__result {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .trading-block-calc__result {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .trading-block-calc__result {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .trading-block-calc__result {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .trading-block-calc__result {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .trading-block-calc__result {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .trading-block-calc__result {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .trading-block-calc__result {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .trading-block-calc__result {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .trading-block-calc__result {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .trading-block-calc__result {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .trading-block-calc__result {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .trading-block-calc__result {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .trading-block-calc__result {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .trading-block-calc__result {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .trading-block-calc__result {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .trading-block-calc__result {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .trading-block-calc__result {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .trading-block-calc__result {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .trading-block-calc__result {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .trading-block-calc__result {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .trading-block-calc__result {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .trading-block-calc__result {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .trading-block-calc__result {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
.trading-block-calc__result span {
  display: block;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .trading-block-calc__result span {
    margin: 0 0 15px 0;
  }
}
@media (max-width: 767px) {
  .trading-block-calc__result {
    order: 2;
  }
}
.trading-block-calc--error .form-item--error-message {
  display: block;
}
.trading-block-calc--error .form-text {
  border: 1px solid #ff0000;
}

.trading-block__price-calculator {
  padding-bottom: 60px;
}

.baidu-map .baidu-map__data {
  display: none;
}
.baidu-map__map {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.baidu-map__info-window {
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  height: 100%;
  background: #FFFFFF;
}
.baidu-map__info-window-icon {
  background-color: #191919;
  position: relative;
  width: 50px;
  flex-shrink: 0;
}
.baidu-map__info-window-icon:after {
  background-image: url(..//sprite.png);
  background-position: -1198px -120px;
  width: 24px;
  height: 24px;
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
@media (min-resolution: 192dpi) {
  .baidu-map__info-window-icon:after {
    background-image: url(..//sprite@2x.png);
    background-size: 1280px 241px;
  }
}
.baidu-map__info-window-text {
  font-size: 14px;
  text-decoration: none;
  font-weight: 700;
  color: #191919;
  line-height: 1.2;
  text-transform: uppercase;
  padding: 10px 20px;
  display: flex;
  align-items: center;
  min-height: 54px;
}
html[lang|=en] .baidu-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .baidu-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .baidu-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .baidu-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .baidu-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .baidu-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .baidu-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .baidu-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .baidu-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .baidu-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .baidu-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .baidu-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .baidu-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .baidu-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .baidu-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .baidu-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .baidu-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .baidu-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .baidu-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .baidu-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .baidu-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .baidu-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .baidu-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .baidu-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .baidu-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .baidu-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .baidu-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .baidu-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .baidu-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .baidu-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .baidu-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .baidu-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .baidu-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .baidu-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .baidu-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .baidu-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .baidu-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .baidu-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .baidu-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .baidu-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .baidu-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .baidu-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .baidu-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .baidu-map__info-window-text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .baidu-map__info-window-text {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .baidu-map__info-window-text {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .baidu-map__info-window-text {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .baidu-map__info-window-text {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .baidu-map__info-window-text {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .baidu-map__info-window-text {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}

.BMap_shadow {
  display: none;
}

.BMap_Marker {
  margin-left: -22px !important;
  margin-top: -34px !important;
}

.BMap_pop {
  margin-top: 120px;
}
.BMap_pop div:empty,
.BMap_pop img {
  display: none;
}
.BMap_pop .BMap_bubble_content {
  animation-name: tadaIn;
  animation-duration: 0.5s;
  animation-iteration-count: 1;
}
.BMap_pop .baidu-map__info-window div:empty {
  display: block;
}

.tangram-suggestion-main {
  z-index: 10000;
}

@keyframes tadaIn {
  0% {
    transform: scale(0);
  }
  50% {
    transform: scale(1.2);
  }
  90% {
    transform: scale(0.95);
  }
  100% {
    transform: scale(1);
  }
}
.block-sitemap a {
  font-weight: 400;
  font-style: normal;
  color: #191919;
  text-decoration: none;
  font-size: 15px;
  line-height: 30px;
}
html[lang|=en] .block-sitemap a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .block-sitemap a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .block-sitemap a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .block-sitemap a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .block-sitemap a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .block-sitemap a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .block-sitemap a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .block-sitemap a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .block-sitemap a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .block-sitemap a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .block-sitemap a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .block-sitemap a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .block-sitemap a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .block-sitemap a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .block-sitemap a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .block-sitemap a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .block-sitemap a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .block-sitemap a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .block-sitemap a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .block-sitemap a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .block-sitemap a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .block-sitemap a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .block-sitemap a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .block-sitemap a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .block-sitemap a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .block-sitemap a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .block-sitemap a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .block-sitemap a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .block-sitemap a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .block-sitemap a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .block-sitemap a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .block-sitemap a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .block-sitemap a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .block-sitemap a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .block-sitemap a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .block-sitemap a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .block-sitemap a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .block-sitemap a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .block-sitemap a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .block-sitemap a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .block-sitemap a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .block-sitemap a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .block-sitemap a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .block-sitemap a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .block-sitemap a {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .block-sitemap a {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .block-sitemap a {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .block-sitemap a {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .block-sitemap a {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .block-sitemap a {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
.block-sitemap a:hover {
  text-decoration: underline;
}
.block-sitemap > ul {
  margin: 0;
  padding: 0;
}
.block-sitemap h2 a {
  font-weight: 700;
  font-style: normal;
  font-size: 21px;
  line-height: 120%;
  text-transform: uppercase;
  padding: 0 0 15px;
}
.block-sitemap li {
  list-style: none;
}
.block-sitemap .sub-level--lvl--1 > ul {
  background: #FCFCFC;
  border-radius: 0 20px 0 20px;
  padding: 35px 40px;
}
.block-sitemap .sub-level--lvl--2 > a {
  font-weight: 400;
  font-style: normal;
  font-size: 21px;
  line-height: 150%;
}
.block-sitemap .sub-level--lvl--2 > ul {
  margin-bottom: 10px;
}
.block-sitemap .sub-level--lvl--2 > ul > li > a {
  font-weight: 700;
  font-style: normal;
  font-size: 18px;
  line-height: 30px;
}
.block-sitemap .sub-level--lvl--flat ul {
  padding-left: 0;
}

.need-help {
  background: #05C3DD;
  border-radius: 5px;
  max-width: 720px;
  width: 100%;
  margin: 0 auto;
}
.need-help__wrap {
  padding: 20px 20px 10px;
  color: #FFFFFF;
}
@media (min-width: 768px) {
  .need-help__wrap {
    display: flex;
  }
}
.need-help__wrap a {
  color: #FFFFFF;
  text-decoration: none;
}
.need-help__wrap h2 {
  margin-top: 0;
}
.need-help__image {
  width: 125px;
  height: 150px;
  min-width: 125px;
  max-width: 100%;
  position: relative;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .need-help__image {
    margin-right: 20px;
    margin-bottom: 0;
  }
}
.need-help__image svg {
  width: 100%;
  height: 100%;
}
.need-help__image .media-image__picture {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
.need-help__image .media-image__picture img {
  height: 100% !important;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
  font-family: "object-fit: cover; object-position: center center";
}
.need-help__cta-link-wrap {
  text-align: center;
  position: relative;
  max-height: 45px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  overflow: hidden;
}
.need-help__cta-link-wrap:before {
  content: "";
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
  height: 25px;
  background: rgba(0, 0, 0, 0.3);
}
.need-help__cta-link {
  position: relative;
  display: inline-block;
  margin: 0 auto;
  text-decoration: none;
}
.need-help__cta-link:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 20px;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.3);
}
.need-help__cta-link--text {
  position: relative;
  z-index: 3;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  height: 45px;
  padding: 7px 10px;
  margin: 0 auto;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.2;
  text-transform: uppercase;
  text-align: center;
  color: #FFFFFF;
  text-decoration: none;
  white-space: nowrap;
}
html[lang|=en] .need-help__cta-link--text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .need-help__cta-link--text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .need-help__cta-link--text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .need-help__cta-link--text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .need-help__cta-link--text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .need-help__cta-link--text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .need-help__cta-link--text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .need-help__cta-link--text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .need-help__cta-link--text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .need-help__cta-link--text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .need-help__cta-link--text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .need-help__cta-link--text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .need-help__cta-link--text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .need-help__cta-link--text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .need-help__cta-link--text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .need-help__cta-link--text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .need-help__cta-link--text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .need-help__cta-link--text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .need-help__cta-link--text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .need-help__cta-link--text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .need-help__cta-link--text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .need-help__cta-link--text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .need-help__cta-link--text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .need-help__cta-link--text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .need-help__cta-link--text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .need-help__cta-link--text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .need-help__cta-link--text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .need-help__cta-link--text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .need-help__cta-link--text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .need-help__cta-link--text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .need-help__cta-link--text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .need-help__cta-link--text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .need-help__cta-link--text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .need-help__cta-link--text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .need-help__cta-link--text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .need-help__cta-link--text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .need-help__cta-link--text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .need-help__cta-link--text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .need-help__cta-link--text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .need-help__cta-link--text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .need-help__cta-link--text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .need-help__cta-link--text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .need-help__cta-link--text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .need-help__cta-link--text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .need-help__cta-link--text {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .need-help__cta-link--text {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .need-help__cta-link--text {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .need-help__cta-link--text {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .need-help__cta-link--text {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .need-help__cta-link--text {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
.need-help__cta-link--text span {
  max-width: 250px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.need-help__cta-link--text:before {
  content: "";
  display: inline-block;
  position: relative;
  top: -1px;
  margin-right: 5px;
  background-image: url(..//sprite.png);
  background-position: -857px -96px;
  width: 16px;
  height: 16px;
}
@media (min-resolution: 192dpi) {
  .need-help__cta-link--text:before {
    background-image: url(..//sprite@2x.png);
    background-size: 1280px 241px;
  }
}
.need-help__cta-link--back-left, .need-help__cta-link--back-right {
  width: 50px;
  height: 20px;
  position: absolute;
  top: 0;
  overflow: hidden;
  z-index: 1;
}
.need-help__cta-link--back-left:before, .need-help__cta-link--back-right:before {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  opacity: 0.6;
}
.need-help__cta-link--back-left {
  left: -50px;
}
.need-help__cta-link--back-left:before {
  background-image: url(..//sprite.png);
  background-position: 0px 0px;
  width: 1280px;
  height: 46px;
  left: -45px;
}
@media (min-resolution: 192dpi) {
  .need-help__cta-link--back-left:before {
    background-image: url(..//sprite@2x.png);
    background-size: 1280px 241px;
  }
}
.need-help__cta-link--back-right {
  right: -50px;
}
.need-help__cta-link--back-right:before {
  background-image: url(..//sprite.png);
  background-position: 0px -48px;
  width: 1280px;
  height: 46px;
  right: -45px;
}
@media (min-resolution: 192dpi) {
  .need-help__cta-link--back-right:before {
    background-image: url(..//sprite@2x.png);
    background-size: 1280px 241px;
  }
}

.header-buttons {
  display: flex;
  align-items: center;
}
@media (max-width: 1023px) {
  .header-buttons {
    padding-top: 60px;
    background: #FFFFFF;
    display: block;
  }
  .header-buttons .media-call-to-action__inner {
    display: block;
  }
}
.header-buttons > * {
  margin-left: 7px;
  flex-shrink: 0;
}
@media (max-width: 1023px) {
  .header-buttons > * {
    margin: 0;
  }
}

.container--solutions > .container__inner {
  padding-top: 49px;
  padding-bottom: 94px;
}
@media (max-width: 1285px) {
  .container--solutions > .container__inner {
    padding-top: 21px !important;
    padding-bottom: 46px !important;
  }
}
@media (max-width: 1023px) {
  .container--solutions > .container__inner {
    padding-top: 40px !important;
    padding-bottom: 33px !important;
  }
}

.solutions .grid__column {
  display: none;
}
.solutions .grid__column--visible {
  display: block;
}

.solutions__title {
  display: block;
  max-width: 860px;
  margin: 0 auto 26px;
  font-size: 44px;
  font-weight: 700;
  text-align: center;
  line-height: 48px;
  color: #191919;
}
html[lang|=en] .solutions__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .solutions__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .solutions__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .solutions__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .solutions__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .solutions__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .solutions__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .solutions__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .solutions__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .solutions__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .solutions__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .solutions__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .solutions__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .solutions__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .solutions__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .solutions__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .solutions__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .solutions__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .solutions__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .solutions__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .solutions__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .solutions__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .solutions__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .solutions__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .solutions__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .solutions__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .solutions__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .solutions__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .solutions__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .solutions__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .solutions__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .solutions__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .solutions__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .solutions__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .solutions__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .solutions__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .solutions__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .solutions__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .solutions__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .solutions__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .solutions__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .solutions__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .solutions__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .solutions__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .solutions__title {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .solutions__title {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .solutions__title {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .solutions__title {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .solutions__title {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .solutions__title {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
@media (max-width: 1285px) {
  .solutions__title {
    max-width: 500px;
    margin: 0 auto 9px;
    font-size: 32px;
    line-height: 40px;
  }
}
@media (max-width: 1023px) {
  .solutions__title {
    max-width: 400px;
    margin: 0 auto 13px;
    font-size: 24px;
    line-height: 31px;
  }
}
@media (max-width: 767px) {
  .solutions__title {
    margin: 0 auto 3px;
    font-size: 30px;
    line-height: 38px;
  }
}

.generic-content {
  padding: 104px 0 34px;
}
@media (max-width: 1285px) {
  .generic-content {
    padding: 56px 0 0;
  }
}
@media (max-width: 1023px) {
  .generic-content {
    padding: 40px 0 0;
  }
}

.generic-content--align-right .generic-content__media {
  order: 1;
}
.generic-content--align-right .generic-content__content {
  padding: 0 63px 0 0;
}
@media (max-width: 1449px) {
  .generic-content--align-right .generic-content__content {
    padding-right: 63px;
    padding-left: 20px;
  }
}
@media (max-width: 1285px) {
  .generic-content--align-right .generic-content__content {
    padding: 0 47px 0 20px;
  }
}
@media (max-width: 1023px) {
  .generic-content--align-right .generic-content__content {
    padding: 0 36px 0 20px;
  }
}
@media (max-width: 767px) {
  .generic-content--align-right .generic-content__content {
    padding: 0 24px;
  }
}

.generic-content__inner {
  display: flex;
  max-width: 1400px;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .generic-content__inner {
    flex-direction: column;
  }
}

.generic-content__media {
  border-radius: 0 22px 0 22px;
  overflow: hidden;
  width: 62%;
  flex-shrink: 0;
}
@media (max-width: 1023px) {
  .generic-content__media {
    width: 54%;
  }
}
@media (max-width: 767px) {
  .generic-content__media {
    border-radius: 0;
    order: 1;
    width: 100%;
  }
}

.generic-content__content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 38%;
  padding: 0 0 0 63px;
  color: #191919;
}
html[lang|=en] .generic-content__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .generic-content__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .generic-content__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .generic-content__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .generic-content__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .generic-content__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .generic-content__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .generic-content__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .generic-content__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .generic-content__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .generic-content__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .generic-content__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .generic-content__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .generic-content__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .generic-content__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .generic-content__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .generic-content__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .generic-content__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .generic-content__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .generic-content__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .generic-content__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .generic-content__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .generic-content__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .generic-content__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .generic-content__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .generic-content__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .generic-content__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .generic-content__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .generic-content__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .generic-content__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .generic-content__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .generic-content__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .generic-content__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .generic-content__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .generic-content__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .generic-content__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .generic-content__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .generic-content__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .generic-content__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .generic-content__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .generic-content__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .generic-content__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .generic-content__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .generic-content__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .generic-content__content {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .generic-content__content {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .generic-content__content {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .generic-content__content {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .generic-content__content {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .generic-content__content {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
@media (max-width: 1449px) {
  .generic-content__content {
    padding-right: 20px;
  }
}
@media (max-width: 1285px) {
  .generic-content__content {
    padding: 0 20px 0 47px;
  }
}
@media (max-width: 1023px) {
  .generic-content__content {
    width: 46%;
    padding: 0 20px 0 36px;
  }
}
@media (max-width: 767px) {
  .generic-content__content {
    display: block;
    width: 100%;
    margin-bottom: 7px;
    padding: 0 24px;
  }
}
.generic-content__content .bordered-cta-with-arrow {
  margin: 0 0 34px;
}
@media (max-width: 1285px) {
  .generic-content__content .bordered-cta-with-arrow {
    margin: 0 0 20px;
  }
}
@media (max-width: 1023px) {
  .generic-content__content .bordered-cta-with-arrow {
    margin: 0 0 17px;
  }
}

.generic-content__title {
  margin: 32px 0;
  padding: 0;
  font-size: 44px;
  font-weight: 700;
  line-height: 48px;
}
@media (max-width: 1285px) {
  .generic-content__title {
    margin: 20px 0 8px;
    font-size: 32px;
    line-height: 40px;
  }
}
@media (max-width: 1023px) {
  .generic-content__title {
    margin: 12px 0 8px;
    font-size: 24px;
    line-height: 30px;
  }
}
@media (max-width: 767px) {
  .generic-content__title {
    font-size: 30px;
    line-height: 38px;
  }
}

.generic-content__text {
  margin: 0 0 31px;
  font-size: 26px;
  line-height: 33px;
}
@media (max-width: 1285px) {
  .generic-content__text {
    margin: 0 0 23px;
    font-size: 18px;
    line-height: 24px;
  }
}
@media (max-width: 1023px) {
  .generic-content__text {
    margin: 0 0 16px;
    font-size: 17px;
    line-height: 22px;
  }
}
@media (max-width: 767px) {
  .generic-content__text {
    margin: 0 0 25px;
    font-size: 20px;
    line-height: 25px;
  }
}
.generic-content__text p {
  margin: 0;
  padding: 0;
}

.hp-top-block {
  position: relative;
  margin-bottom: 49px;
}
@media (max-width: 1285px) {
  .hp-top-block {
    margin-bottom: 29px;
  }
}
@media (max-width: 1023px) {
  .hp-top-block {
    margin-bottom: 32px;
  }
}
@media (max-width: 767px) {
  .hp-top-block--with-banner {
    margin-bottom: 193px;
  }
}
.hp-top-block__pictogram {
  position: absolute;
  right: 50px;
  bottom: -48px;
  z-index: 1;
}
@media (max-width: 1285px) {
  .hp-top-block__pictogram {
    right: 40px;
    max-width: 432px;
    bottom: -29px;
  }
}
@media (max-width: 1023px) {
  .hp-top-block__pictogram {
    right: 9px;
    max-width: 328px;
    bottom: -32px;
  }
}
@media (max-width: 767px) {
  .hp-top-block__pictogram {
    right: auto;
    max-width: 276px;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
  }
}
@media (max-width: 485px) {
  .hp-top-block__pictogram {
    top: auto;
    bottom: -16px;
  }
}
@media (max-width: 485px) {
  .hp-top-block__pictogram--with-banner {
    top: 182px;
    bottom: auto;
  }
}
.hp-top-block__pictogram img {
  display: block;
  max-width: 100%;
  width: auto;
  height: auto;
}
.hp-top-block__container {
  position: relative;
  max-width: 1400px;
  margin: 0 auto;
  min-height: 528px;
}
@media (max-width: 1285px) {
  .hp-top-block__container {
    max-width: 1024px;
    min-height: 370px;
  }
}
@media (max-width: 1023px) {
  .hp-top-block__container {
    min-height: 275px;
  }
}
@media (max-width: 767px) {
  .hp-top-block__container {
    min-height: 419px;
  }
}
@media (max-width: 485px) {
  .hp-top-block__container {
    min-height: 0;
  }
}
.hp-top-block__container-holder {
  position: relative;
  z-index: 2;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 113px 50px 77px;
}
@media (max-width: 1285px) {
  .hp-top-block__container-holder {
    padding: 72px 40px 100px;
  }
}
@media (max-width: 1023px) {
  .hp-top-block__container-holder {
    padding: 24px 30px;
  }
}
@media (max-width: 767px) {
  .hp-top-block__container-holder {
    padding: 40px 24px 0 24px;
    flex-direction: column;
  }
}
.hp-top-block__container:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
@media (max-width: 767px) {
  .hp-top-block__container:after {
    height: 419px;
  }
}
.hp-top-block .container.container--width--text > .container__inner {
  padding: 0;
  max-width: 100%;
}
.hp-top-block__foreground-link {
  position: absolute;
  top: 50%;
  left: 50px;
  width: 670px;
  height: 80%;
  z-index: 3;
  transform: translate(0, -50%);
}
@media (max-width: 1285px) {
  .hp-top-block__foreground-link {
    width: 485px;
    left: 40px;
  }
}
@media (max-width: 1023px) {
  .hp-top-block__foreground-link {
    width: 390px;
    left: 30px;
  }
}
@media (max-width: 767px) {
  .hp-top-block__foreground-link {
    top: -24px;
    bottom: -24px;
    left: 0;
    width: 100%;
    height: auto;
    transform: none;
  }
}
.hp-top-block__foreground-link a {
  background: transparent;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  font-size: 0;
  line-height: 0;
}
.hp-top-block__foreground {
  flex: 0 0 auto;
  width: 670px;
}
@media (max-width: 1285px) {
  .hp-top-block__foreground {
    width: 485px;
  }
}
@media (max-width: 1023px) {
  .hp-top-block__foreground {
    width: 390px;
  }
}
@media (max-width: 767px) {
  .hp-top-block__foreground {
    position: relative;
    width: 100%;
    margin-bottom: 233px;
  }
}
@media (max-width: 485px) {
  .hp-top-block__foreground {
    margin-bottom: 30px;
  }
}
.hp-top-block__foreground h1,
.hp-top-block__foreground h2 {
  font-size: 3.2em;
  font-weight: 300;
}
@media (max-width: 1285px) {
  .hp-top-block__foreground h1,
  .hp-top-block__foreground h2 {
    font-size: 2.1em;
  }
}
@media (max-width: 1023px) {
  .hp-top-block__foreground h1,
  .hp-top-block__foreground h2 {
    font-size: 1.87em;
  }
}
@media (max-width: 767px) {
  .hp-top-block__foreground h1,
  .hp-top-block__foreground h2 {
    font-size: 2em;
  }
}
.hp-top-block__foreground .wysiwyg a {
  text-decoration: none;
}
.hp-top-block__foreground .wysiwyg a:hover {
  text-decoration: underline;
}
.hp-top-block__foreground .wysiwyg a span[style] {
  text-decoration: none;
}
.hp-top-block__foreground .wysiwyg a span[style]:hover {
  text-decoration: underline;
}
.hp-top-block__banner {
  flex: 0 0 auto;
  width: 417px;
  background: #666666;
  color: #FFFFFF;
  padding: 48px;
}
@media (max-width: 1285px) {
  .hp-top-block__banner {
    width: 288px;
    padding: 30px 32px 32px;
  }
}
@media (max-width: 1023px) {
  .hp-top-block__banner {
    width: 285px;
    padding: 32px;
  }
}
@media (max-width: 767px) {
  .hp-top-block__banner {
    width: 100%;
    padding: 32px 24px;
    margin-bottom: -163px;
  }
}
.hp-top-block__banner .ttl {
  display: block;
  color: #FFFFFF;
  font-weight: 300;
  font-size: 17px;
  margin-bottom: 15px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
html[lang|=en] .hp-top-block__banner .ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .hp-top-block__banner .ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .hp-top-block__banner .ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .hp-top-block__banner .ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .hp-top-block__banner .ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .hp-top-block__banner .ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .hp-top-block__banner .ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .hp-top-block__banner .ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .hp-top-block__banner .ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .hp-top-block__banner .ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .hp-top-block__banner .ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .hp-top-block__banner .ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .hp-top-block__banner .ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .hp-top-block__banner .ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .hp-top-block__banner .ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .hp-top-block__banner .ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .hp-top-block__banner .ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .hp-top-block__banner .ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .hp-top-block__banner .ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .hp-top-block__banner .ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .hp-top-block__banner .ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .hp-top-block__banner .ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .hp-top-block__banner .ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .hp-top-block__banner .ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .hp-top-block__banner .ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .hp-top-block__banner .ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .hp-top-block__banner .ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .hp-top-block__banner .ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .hp-top-block__banner .ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .hp-top-block__banner .ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .hp-top-block__banner .ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .hp-top-block__banner .ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .hp-top-block__banner .ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .hp-top-block__banner .ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .hp-top-block__banner .ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .hp-top-block__banner .ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .hp-top-block__banner .ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .hp-top-block__banner .ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .hp-top-block__banner .ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .hp-top-block__banner .ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .hp-top-block__banner .ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .hp-top-block__banner .ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .hp-top-block__banner .ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .hp-top-block__banner .ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .hp-top-block__banner .ttl {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .hp-top-block__banner .ttl {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .hp-top-block__banner .ttl {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .hp-top-block__banner .ttl {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .hp-top-block__banner .ttl {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .hp-top-block__banner .ttl {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
@media (max-width: 1285px) {
  .hp-top-block__banner .ttl {
    margin-bottom: 8px;
    font-size: 14px;
  }
}
@media (max-width: 1023px) {
  .hp-top-block__banner .ttl {
    font-size: 12px;
  }
}
@media (max-width: 767px) {
  .hp-top-block__banner .ttl {
    font-size: 14px;
  }
}
.hp-top-block__banner .wysiwyg {
  padding-right: 26px;
  color: #FFFFFF;
}
@media (max-width: 1285px) {
  .hp-top-block__banner .wysiwyg {
    padding-right: 0;
  }
}
@media (max-width: 1023px) {
  .hp-top-block__banner .wysiwyg {
    padding-right: 26px;
  }
}
@media (max-width: 767px) {
  .hp-top-block__banner .wysiwyg {
    padding-right: 0;
  }
}
.hp-top-block__banner .wysiwyg a {
  text-decoration: none;
}
.hp-top-block__banner .wysiwyg a:hover {
  text-decoration: underline;
}
.hp-top-block__banner .wysiwyg a span[style] {
  text-decoration: none;
}
.hp-top-block__banner .wysiwyg a span[style]:hover {
  text-decoration: underline;
}
.hp-top-block__banner h4 {
  font-size: 1.73em;
  font-weight: 700;
  color: #FFFFFF;
}
@media (max-width: 1285px) {
  .hp-top-block__banner h4 {
    font-size: 1.13em;
  }
}
@media (max-width: 1023px) {
  .hp-top-block__banner h4 {
    font-size: 1.2em;
  }
}
@media (max-width: 767px) {
  .hp-top-block__banner h4 {
    font-size: 1.33em;
  }
}
.hp-top-block__banner .link-holder {
  padding-top: 40px;
  font-size: 18px;
  font-weight: bold;
  color: #FFFFFF;
}
html[lang|=en] .hp-top-block__banner .link-holder {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .hp-top-block__banner .link-holder {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .hp-top-block__banner .link-holder {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .hp-top-block__banner .link-holder {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .hp-top-block__banner .link-holder {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .hp-top-block__banner .link-holder {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .hp-top-block__banner .link-holder {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .hp-top-block__banner .link-holder {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .hp-top-block__banner .link-holder {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .hp-top-block__banner .link-holder {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .hp-top-block__banner .link-holder {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .hp-top-block__banner .link-holder {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .hp-top-block__banner .link-holder {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .hp-top-block__banner .link-holder {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .hp-top-block__banner .link-holder {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .hp-top-block__banner .link-holder {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .hp-top-block__banner .link-holder {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .hp-top-block__banner .link-holder {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .hp-top-block__banner .link-holder {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .hp-top-block__banner .link-holder {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .hp-top-block__banner .link-holder {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .hp-top-block__banner .link-holder {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .hp-top-block__banner .link-holder {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .hp-top-block__banner .link-holder {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .hp-top-block__banner .link-holder {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .hp-top-block__banner .link-holder {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .hp-top-block__banner .link-holder {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .hp-top-block__banner .link-holder {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .hp-top-block__banner .link-holder {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .hp-top-block__banner .link-holder {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .hp-top-block__banner .link-holder {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .hp-top-block__banner .link-holder {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .hp-top-block__banner .link-holder {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .hp-top-block__banner .link-holder {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .hp-top-block__banner .link-holder {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .hp-top-block__banner .link-holder {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .hp-top-block__banner .link-holder {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .hp-top-block__banner .link-holder {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .hp-top-block__banner .link-holder {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .hp-top-block__banner .link-holder {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .hp-top-block__banner .link-holder {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .hp-top-block__banner .link-holder {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .hp-top-block__banner .link-holder {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .hp-top-block__banner .link-holder {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .hp-top-block__banner .link-holder {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .hp-top-block__banner .link-holder {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .hp-top-block__banner .link-holder {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .hp-top-block__banner .link-holder {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .hp-top-block__banner .link-holder {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .hp-top-block__banner .link-holder {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
@media (max-width: 1285px) {
  .hp-top-block__banner .link-holder {
    font-size: 15px;
    padding-top: 24px;
  }
}
@media (max-width: 1285px) {
  .hp-top-block__banner .link-holder {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .hp-top-block__banner .link-holder {
    padding-top: 32px;
    font-size: 16px;
  }
}
.hp-top-block__banner .link-holder a {
  display: inline-block;
  vertical-align: top;
  max-width: 100%;
  color: inherit;
  text-decoration: none;
  position: relative;
  padding-right: 30px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.hp-top-block__banner .link-holder a:hover {
  text-decoration: underline;
}
.hp-top-block__banner .link-holder a:after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  width: 7px;
  height: 7px;
  border-right: 2px solid #FFFFFF;
  border-bottom: 2px solid #FFFFFF;
  transform: translateY(-50%) rotate(-45deg);
  transform-origin: 0 100%;
  margin: 2px 2px 0 0;
}
.hp-top-block__banner .link-holder a span {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.hp-top-block__banner .link-holder .label {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.hp-top-block__container .hp-top-block__banner .wysiwyg p,
.hp-top-block__container .hp-top-block__banner .wysiwyg li,
.hp-top-block__container .hp-top-block__banner .wysiwyg h1,
.hp-top-block__container .hp-top-block__banner .wysiwyg h2,
.hp-top-block__container .hp-top-block__banner .wysiwyg h3,
.hp-top-block__container .hp-top-block__banner .wysiwyg h4,
.hp-top-block__container .hp-top-block__banner .wysiwyg h5,
.hp-top-block__container .hp-top-block__banner .wysiwyg h6 {
  color: #FFFFFF;
}
.hp-top-block__container .hp-top-block__banner .wysiwyg .footer-styled-figures {
  -webkit-text-stroke: 1px #FFFFFF;
  color: transparent;
}
.hp-top-block__container .hp-top-block__banner .wysiwyg span .footer-styled-figures {
  color: inherit;
}
.hp-top-block__container .hp-top-block__banner .wysiwyg hr::before {
  background-color: #FFFFFF;
}

html[lang|=en] .hp-news {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .hp-news {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .hp-news {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .hp-news {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .hp-news {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .hp-news {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .hp-news {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .hp-news {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .hp-news {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .hp-news {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .hp-news {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .hp-news {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .hp-news {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .hp-news {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .hp-news {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .hp-news {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .hp-news {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .hp-news {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .hp-news {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .hp-news {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .hp-news {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .hp-news {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .hp-news {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .hp-news {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .hp-news {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .hp-news {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .hp-news {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .hp-news {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .hp-news {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .hp-news {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .hp-news {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .hp-news {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .hp-news {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .hp-news {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .hp-news {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .hp-news {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .hp-news {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .hp-news {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .hp-news {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .hp-news {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .hp-news {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .hp-news {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .hp-news {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .hp-news {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .hp-news {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .hp-news {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .hp-news {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .hp-news {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .hp-news {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .hp-news {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
.hp-news > .container__inner {
  max-width: 1400px;
  margin: 0 auto;
  padding: 40px 50px 88px;
}
@media (max-width: 1285px) {
  .hp-news > .container__inner {
    padding: 14px 40px 55px;
  }
}
@media (max-width: 1023px) {
  .hp-news > .container__inner {
    padding: 15px 30px 40px;
  }
}
@media (max-width: 767px) {
  .hp-news > .container__inner {
    padding: 32px 25px 40px;
  }
}
.hp-news__title {
  display: flex;
  justify-content: space-between;
  padding-bottom: 40px;
  align-items: flex-end;
}
@media (max-width: 1285px) {
  .hp-news__title {
    padding-bottom: 26px;
  }
}
@media (max-width: 1023px) {
  .hp-news__title {
    padding-bottom: 32px;
  }
}
@media (max-width: 767px) {
  .hp-news__title {
    display: block;
  }
}
.hp-news__title h2 {
  flex: 0 0 auto;
  width: 49.23%;
  margin: 0;
  font-size: 2.93em;
  line-height: 48px;
  color: #191919;
  font-weight: bold;
}
html[lang|=en] .hp-news__title h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .hp-news__title h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .hp-news__title h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .hp-news__title h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .hp-news__title h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .hp-news__title h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .hp-news__title h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .hp-news__title h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .hp-news__title h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .hp-news__title h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .hp-news__title h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .hp-news__title h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .hp-news__title h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .hp-news__title h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .hp-news__title h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .hp-news__title h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .hp-news__title h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .hp-news__title h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .hp-news__title h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .hp-news__title h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .hp-news__title h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .hp-news__title h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .hp-news__title h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .hp-news__title h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .hp-news__title h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .hp-news__title h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .hp-news__title h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .hp-news__title h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .hp-news__title h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .hp-news__title h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .hp-news__title h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .hp-news__title h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .hp-news__title h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .hp-news__title h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .hp-news__title h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .hp-news__title h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .hp-news__title h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .hp-news__title h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .hp-news__title h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .hp-news__title h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .hp-news__title h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .hp-news__title h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .hp-news__title h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .hp-news__title h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .hp-news__title h2 {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .hp-news__title h2 {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .hp-news__title h2 {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .hp-news__title h2 {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .hp-news__title h2 {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .hp-news__title h2 {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
@media (max-width: 1285px) {
  .hp-news__title h2 {
    width: 48.73%;
    font-size: 2.13em;
    line-height: 42px;
  }
}
@media (max-width: 1023px) {
  .hp-news__title h2 {
    width: 48.94%;
    font-size: 1.6em;
    line-height: 32px;
  }
}
@media (max-width: 767px) {
  .hp-news__title h2 {
    width: 100%;
    font-size: 2em;
    line-height: 38px;
    margin-bottom: 8px;
  }
}
.hp-news__cta-link {
  flex: 0 0 auto;
  width: 49.23%;
  margin-bottom: 4px;
  font-size: 1.2em;
  line-height: 25px;
  color: #191919;
  text-align: right;
}
@media (max-width: 1285px) {
  .hp-news__cta-link {
    width: 48.73%;
    margin-bottom: 6px;
    font-size: 1em;
    line-height: 20px;
  }
}
@media (max-width: 1023px) {
  .hp-news__cta-link {
    width: 48.94%;
    margin-bottom: 7px;
    font-size: 0.93em;
    line-height: 18px;
  }
}
@media (max-width: 767px) {
  .hp-news__cta-link {
    width: 100%;
    text-align: left;
    margin-bottom: 0;
    font-size: 1.07em;
    line-height: 21px;
  }
}
.hp-news__cta-link a {
  text-decoration: none;
  padding-right: 16px;
  position: relative;
  color: inherit;
  font-weight: bold;
}
.hp-news__cta-link a:hover {
  text-decoration: underline;
}
.hp-news__cta-link a:after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  width: 7px;
  height: 7px;
  border-right: 2px solid #191919;
  border-bottom: 2px solid #191919;
  transform: translateY(-50%) rotate(-45deg);
  transform-origin: 0 100%;
  margin: 2px 2px 0 0;
}
@media (max-width: 1285px) {
  .hp-news__cta-link a:after {
    width: 6px;
    height: 6px;
  }
}
.hp-news__content {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 1023px) {
  .hp-news__content {
    flex-direction: row;
    width: 100%;
    align-items: flex-start;
  }
}
.hp-news__col {
  flex: 0 0 auto;
  width: 49.23%;
  border-top: 1px solid #666666;
  display: flex;
  flex-direction: column;
}
@media (max-width: 1285px) {
  .hp-news__col {
    width: 48.73%;
  }
}
@media (max-width: 1023px) {
  .hp-news__col {
    flex: 0 0 auto;
    width: 100%;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    border: 0;
  }
}
@media (max-width: 767px) {
  .hp-news__col {
    display: block;
  }
}
@media (max-width: 1023px) {
  .hp-news__col:first-child {
    display: none;
  }
}
.hp-news__col:first-child .hp-news-item {
  display: block;
  padding-bottom: 57px;
}
@media (max-width: 1285px) {
  .hp-news__col:first-child .hp-news-item {
    padding-bottom: 40px;
  }
}
@media (max-width: 1023px) {
  .hp-news__col:first-child .hp-news-item {
    padding-bottom: 16px;
    width: 100%;
  }
}
.hp-news__col:first-child .hp-news-item > div:not(.hp-news-item__content) {
  float: none;
  width: 100%;
}
.hp-news__col:first-child .hp-news-item .container--media-entity {
  padding-right: 0;
}
.hp-news__col:first-child .hp-news-item .hp-news-tweet__image {
  padding-right: 0;
}
.hp-news__col:first-child .hp-news-item__content {
  padding: 25px 0 0;
}
@media (max-width: 1285px) {
  .hp-news__col:first-child .hp-news-item__content {
    padding-top: 16px;
  }
}
.hp-news__col:first-child .hp-news-item__content .wysiwyg h3 {
  font-size: 1.73em;
  line-height: 33px;
}
@media (max-width: 1285px) {
  .hp-news__col:first-child .hp-news-item__content .wysiwyg h3 {
    font-size: 1.33em;
    line-height: 23px;
  }
}
@media (max-width: 1023px) {
  .hp-news__col:first-child .hp-news-item__content .wysiwyg h3 {
    font-size: 1.2em;
    line-height: 23px;
  }
}
.hp-news__col:first-child .hp-news-item__theme {
  font-size: 1.13em;
  line-height: 22px;
}
@media (max-width: 1285px) {
  .hp-news__col:first-child .hp-news-item__theme {
    font-size: 0.93em;
    line-height: 18px;
  }
}
@media (max-width: 1023px) {
  .hp-news__col:first-child .hp-news-item__theme {
    font-size: 0.8em;
    line-height: 16px;
  }
}
.hp-news__col:first-child .hp-news-item__date {
  margin-top: 8px;
  font-size: 1.13em;
  line-height: 22px;
}
@media (max-width: 1285px) {
  .hp-news__col:first-child .hp-news-item__date {
    font-size: 0.93em;
    line-height: 18px;
  }
}
@media (max-width: 1023px) {
  .hp-news__col:first-child .hp-news-item__date {
    font-size: 0.8em;
    line-height: 16px;
  }
}

.hp-news-item {
  overflow: hidden;
  padding: 24px 0;
  border-bottom: 1px solid #666666;
}
html[lang|=en] .hp-news-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .hp-news-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .hp-news-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .hp-news-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .hp-news-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .hp-news-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .hp-news-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .hp-news-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .hp-news-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .hp-news-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .hp-news-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .hp-news-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .hp-news-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .hp-news-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .hp-news-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .hp-news-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .hp-news-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .hp-news-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .hp-news-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .hp-news-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .hp-news-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .hp-news-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .hp-news-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .hp-news-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .hp-news-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .hp-news-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .hp-news-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .hp-news-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .hp-news-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .hp-news-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .hp-news-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .hp-news-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .hp-news-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .hp-news-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .hp-news-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .hp-news-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .hp-news-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .hp-news-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .hp-news-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .hp-news-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .hp-news-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .hp-news-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .hp-news-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .hp-news-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .hp-news-item {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .hp-news-item {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .hp-news-item {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .hp-news-item {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .hp-news-item {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .hp-news-item {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
@media (max-width: 1285px) {
  .hp-news-item {
    padding: 16px 0;
  }
}
@media (max-width: 1023px) {
  .hp-news-item {
    display: block;
    width: 48.94%;
  }
}
@media (max-width: 767px) {
  .hp-news-item {
    width: 100%;
    padding-bottom: 33px;
  }
}
.hp-news-item:first-child {
  display: none;
}
@media (max-width: 1023px) {
  .hp-news-item:first-child {
    display: block;
    border-top: 1px solid #666666;
  }
}
@media (max-width: 1023px) {
  .hp-news-item:nth-child(2) {
    border-top: 1px solid #666666;
  }
}
@media (max-width: 767px) {
  .hp-news-item:nth-child(2) {
    border-top: 0;
  }
}
.hp-news-item > div:not(.hp-news-item__content) {
  float: left;
  width: 48.13%;
}
@media (max-width: 1285px) {
  .hp-news-item > div:not(.hp-news-item__content) {
    width: 47.83%;
  }
}
@media (max-width: 1023px) {
  .hp-news-item > div:not(.hp-news-item__content) {
    width: 100%;
    float: none;
  }
}
.hp-news-item :not(.hp-news-tweet__image) .container--media-entity {
  padding-right: 26px;
}
@media (max-width: 1285px) {
  .hp-news-item :not(.hp-news-tweet__image) .container--media-entity {
    padding-right: 20px;
  }
}
@media (max-width: 1023px) {
  .hp-news-item :not(.hp-news-tweet__image) .container--media-entity {
    padding-right: 0;
  }
}
.hp-news-item__content {
  overflow: hidden;
  padding: 4px 0 0;
}
@media (max-width: 1285px) {
  .hp-news-item__content {
    padding: 0;
  }
}
@media (max-width: 1023px) {
  .hp-news-item__content {
    padding-top: 16px;
  }
}
.hp-news-item__content .container.container--width--text > .container__inner {
  max-width: 100%;
  padding: 0;
}
.hp-news-item__content .wysiwyg h3 {
  font-size: 1.13em;
  line-height: 27px;
}
@media (max-width: 1285px) {
  .hp-news-item__content .wysiwyg h3 {
    line-height: 22px;
  }
}
@media (max-width: 1023px) {
  .hp-news-item__content .wysiwyg h3 {
    font-size: 1.2em;
    line-height: 23px;
  }
}
@media (max-width: 767px) {
  .hp-news-item__content .wysiwyg h3 {
    font-size: 1.33em;
    line-height: 26px;
  }
}
.hp-news-item__content .wysiwyg h3 a {
  text-decoration: none;
}
.hp-news-item__content .wysiwyg h3 a:hover {
  opacity: 0.7;
}
.hp-news-item__content .hp-news-tweet__content {
  font-size: 1.13em;
  line-height: 22px;
  color: #191919;
  padding-bottom: 16px;
}
html[lang|=en] .hp-news-item__content .hp-news-tweet__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .hp-news-item__content .hp-news-tweet__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .hp-news-item__content .hp-news-tweet__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .hp-news-item__content .hp-news-tweet__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .hp-news-item__content .hp-news-tweet__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .hp-news-item__content .hp-news-tweet__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .hp-news-item__content .hp-news-tweet__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .hp-news-item__content .hp-news-tweet__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .hp-news-item__content .hp-news-tweet__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .hp-news-item__content .hp-news-tweet__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .hp-news-item__content .hp-news-tweet__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .hp-news-item__content .hp-news-tweet__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .hp-news-item__content .hp-news-tweet__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .hp-news-item__content .hp-news-tweet__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .hp-news-item__content .hp-news-tweet__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .hp-news-item__content .hp-news-tweet__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .hp-news-item__content .hp-news-tweet__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .hp-news-item__content .hp-news-tweet__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .hp-news-item__content .hp-news-tweet__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .hp-news-item__content .hp-news-tweet__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .hp-news-item__content .hp-news-tweet__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .hp-news-item__content .hp-news-tweet__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .hp-news-item__content .hp-news-tweet__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .hp-news-item__content .hp-news-tweet__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .hp-news-item__content .hp-news-tweet__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .hp-news-item__content .hp-news-tweet__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .hp-news-item__content .hp-news-tweet__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .hp-news-item__content .hp-news-tweet__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .hp-news-item__content .hp-news-tweet__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .hp-news-item__content .hp-news-tweet__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .hp-news-item__content .hp-news-tweet__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .hp-news-item__content .hp-news-tweet__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .hp-news-item__content .hp-news-tweet__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .hp-news-item__content .hp-news-tweet__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .hp-news-item__content .hp-news-tweet__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .hp-news-item__content .hp-news-tweet__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .hp-news-item__content .hp-news-tweet__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .hp-news-item__content .hp-news-tweet__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .hp-news-item__content .hp-news-tweet__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .hp-news-item__content .hp-news-tweet__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .hp-news-item__content .hp-news-tweet__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .hp-news-item__content .hp-news-tweet__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .hp-news-item__content .hp-news-tweet__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .hp-news-item__content .hp-news-tweet__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .hp-news-item__content .hp-news-tweet__content {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .hp-news-item__content .hp-news-tweet__content {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .hp-news-item__content .hp-news-tweet__content {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .hp-news-item__content .hp-news-tweet__content {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .hp-news-item__content .hp-news-tweet__content {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .hp-news-item__content .hp-news-tweet__content {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
@media (max-width: 1285px) {
  .hp-news-item__content .hp-news-tweet__content {
    font-size: 0.93em;
    line-height: 18px;
  }
}
@media (max-width: 767px) {
  .hp-news-item__content .hp-news-tweet__content {
    font-size: 1.13em;
    line-height: 24px;
  }
}
.hp-news-item__content .hp-news-tweet__link {
  font-weight: bold;
  font-size: 1.2em;
  line-height: 24px;
  color: #191919;
}
html[lang|=en] .hp-news-item__content .hp-news-tweet__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .hp-news-item__content .hp-news-tweet__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .hp-news-item__content .hp-news-tweet__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .hp-news-item__content .hp-news-tweet__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .hp-news-item__content .hp-news-tweet__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .hp-news-item__content .hp-news-tweet__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .hp-news-item__content .hp-news-tweet__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .hp-news-item__content .hp-news-tweet__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .hp-news-item__content .hp-news-tweet__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .hp-news-item__content .hp-news-tweet__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .hp-news-item__content .hp-news-tweet__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .hp-news-item__content .hp-news-tweet__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .hp-news-item__content .hp-news-tweet__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .hp-news-item__content .hp-news-tweet__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .hp-news-item__content .hp-news-tweet__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .hp-news-item__content .hp-news-tweet__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .hp-news-item__content .hp-news-tweet__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .hp-news-item__content .hp-news-tweet__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .hp-news-item__content .hp-news-tweet__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .hp-news-item__content .hp-news-tweet__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .hp-news-item__content .hp-news-tweet__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .hp-news-item__content .hp-news-tweet__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .hp-news-item__content .hp-news-tweet__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .hp-news-item__content .hp-news-tweet__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .hp-news-item__content .hp-news-tweet__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .hp-news-item__content .hp-news-tweet__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .hp-news-item__content .hp-news-tweet__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .hp-news-item__content .hp-news-tweet__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .hp-news-item__content .hp-news-tweet__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .hp-news-item__content .hp-news-tweet__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .hp-news-item__content .hp-news-tweet__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .hp-news-item__content .hp-news-tweet__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .hp-news-item__content .hp-news-tweet__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .hp-news-item__content .hp-news-tweet__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .hp-news-item__content .hp-news-tweet__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .hp-news-item__content .hp-news-tweet__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .hp-news-item__content .hp-news-tweet__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .hp-news-item__content .hp-news-tweet__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .hp-news-item__content .hp-news-tweet__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .hp-news-item__content .hp-news-tweet__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .hp-news-item__content .hp-news-tweet__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .hp-news-item__content .hp-news-tweet__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .hp-news-item__content .hp-news-tweet__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .hp-news-item__content .hp-news-tweet__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .hp-news-item__content .hp-news-tweet__link {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .hp-news-item__content .hp-news-tweet__link {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .hp-news-item__content .hp-news-tweet__link {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .hp-news-item__content .hp-news-tweet__link {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .hp-news-item__content .hp-news-tweet__link {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .hp-news-item__content .hp-news-tweet__link {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
@media (max-width: 1285px) {
  .hp-news-item__content .hp-news-tweet__link {
    font-size: 1em;
    line-height: 20px;
  }
}
@media (max-width: 1023px) {
  .hp-news-item__content .hp-news-tweet__link {
    font-size: 0.93em;
    line-height: 18px;
  }
}
@media (max-width: 767px) {
  .hp-news-item__content .hp-news-tweet__link {
    font-size: 1.06em;
    line-height: 21px;
  }
}
.hp-news-item__content .hp-news-tweet__link a {
  display: inline-block;
  vertical-align: top;
  max-width: 100%;
  color: inherit;
  text-decoration: none;
  position: relative;
  padding-right: 20px;
}
.hp-news-item__content .hp-news-tweet__link a:hover {
  text-decoration: underline;
}
.hp-news-item__content .hp-news-tweet__link a:after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  width: 7px;
  height: 7px;
  border-right: 2px solid #191919;
  border-bottom: 2px solid #191919;
  transform: translateY(-50%) rotate(-45deg);
  transform-origin: 0 100%;
  margin: 2px 2px 0 0;
}
@media (max-width: 1285px) {
  .hp-news-item__content .hp-news-tweet__link a:after {
    margin: 1px 1px 0 0;
  }
}
@media (max-width: 767px) {
  .hp-news-item__content .hp-news-tweet__link a:after {
    width: 6px;
    height: 6px;
  }
}
.hp-news-item__theme {
  display: block;
  font-weight: 300;
  font-size: 0.93em;
  line-height: 18px;
  margin-bottom: 8px;
}
html[lang|=en] .hp-news-item__theme {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .hp-news-item__theme {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .hp-news-item__theme {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .hp-news-item__theme {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .hp-news-item__theme {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .hp-news-item__theme {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .hp-news-item__theme {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .hp-news-item__theme {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .hp-news-item__theme {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .hp-news-item__theme {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .hp-news-item__theme {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .hp-news-item__theme {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .hp-news-item__theme {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .hp-news-item__theme {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .hp-news-item__theme {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .hp-news-item__theme {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .hp-news-item__theme {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .hp-news-item__theme {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .hp-news-item__theme {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .hp-news-item__theme {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .hp-news-item__theme {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .hp-news-item__theme {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .hp-news-item__theme {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .hp-news-item__theme {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .hp-news-item__theme {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .hp-news-item__theme {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .hp-news-item__theme {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .hp-news-item__theme {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .hp-news-item__theme {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .hp-news-item__theme {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .hp-news-item__theme {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .hp-news-item__theme {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .hp-news-item__theme {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .hp-news-item__theme {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .hp-news-item__theme {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .hp-news-item__theme {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .hp-news-item__theme {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .hp-news-item__theme {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .hp-news-item__theme {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .hp-news-item__theme {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .hp-news-item__theme {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .hp-news-item__theme {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .hp-news-item__theme {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .hp-news-item__theme {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .hp-news-item__theme {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .hp-news-item__theme {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .hp-news-item__theme {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .hp-news-item__theme {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .hp-news-item__theme {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .hp-news-item__theme {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
@media (max-width: 1285px) {
  .hp-news-item__theme {
    font-size: 0.8em;
    line-height: 16px;
  }
}
@media (max-width: 767px) {
  .hp-news-item__theme {
    font-size: 0.93em;
    line-height: 18px;
  }
}
.hp-news-item__date {
  display: block;
  font-weight: 300;
  margin-top: 16px;
  font-size: 0.93em;
  line-height: 18px;
}
html[lang|=en] .hp-news-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .hp-news-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .hp-news-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .hp-news-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .hp-news-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .hp-news-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .hp-news-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .hp-news-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .hp-news-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .hp-news-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .hp-news-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .hp-news-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .hp-news-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .hp-news-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .hp-news-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .hp-news-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .hp-news-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .hp-news-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .hp-news-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .hp-news-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .hp-news-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .hp-news-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .hp-news-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .hp-news-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .hp-news-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .hp-news-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .hp-news-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .hp-news-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .hp-news-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .hp-news-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .hp-news-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .hp-news-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .hp-news-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .hp-news-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .hp-news-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .hp-news-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .hp-news-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .hp-news-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .hp-news-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .hp-news-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .hp-news-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .hp-news-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .hp-news-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .hp-news-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .hp-news-item__date {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .hp-news-item__date {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .hp-news-item__date {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .hp-news-item__date {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .hp-news-item__date {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .hp-news-item__date {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
@media (max-width: 1285px) {
  .hp-news-item__date {
    margin-top: 8px;
    font-size: 0.8em;
    line-height: 16px;
  }
}
@media (max-width: 767px) {
  .hp-news-item__date {
    font-size: 0.93em;
    line-height: 18px;
  }
}
.hp-news-item .hp-news-tweet__image {
  padding-right: 26px;
}
@media (max-width: 1285px) {
  .hp-news-item .hp-news-tweet__image {
    padding-right: 20px;
  }
}
@media (max-width: 1023px) {
  .hp-news-item .hp-news-tweet__image {
    padding-right: 0;
  }
}
.hp-news-item .hp-news-tweet__image img {
  display: block;
  width: 100%;
}
.hp-news-item .hp-news-tweet__image.no-image .img-holder {
  background-color: #ebebeb;
  padding: 35px 0 30px;
}
@media (max-width: 1285px) {
  .hp-news-item .hp-news-tweet__image.no-image .img-holder {
    padding: 23px 0;
  }
}
@media (max-width: 1023px) {
  .hp-news-item .hp-news-tweet__image.no-image .img-holder {
    padding: 38px 0 34px;
  }
}
@media (max-width: 767px) {
  .hp-news-item .hp-news-tweet__image.no-image .img-holder {
    padding: 61px 0 56px;
  }
}
.hp-news-item .hp-news-tweet__image.no-image img {
  width: 148px;
  margin: 0 auto;
}
@media (max-width: 1285px) {
  .hp-news-item .hp-news-tweet__image.no-image img {
    width: 106px;
  }
}
@media (max-width: 1023px) {
  .hp-news-item .hp-news-tweet__image.no-image img {
    width: 166px;
  }
}
@media (max-width: 767px) {
  .hp-news-item .hp-news-tweet__image.no-image img {
    width: 48.18%;
  }
}

.hp-living-circular {
  background-color: #C768CF;
}
html[lang|=en] .hp-living-circular {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .hp-living-circular {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .hp-living-circular {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .hp-living-circular {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .hp-living-circular {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .hp-living-circular {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .hp-living-circular {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .hp-living-circular {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .hp-living-circular {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .hp-living-circular {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .hp-living-circular {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .hp-living-circular {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .hp-living-circular {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .hp-living-circular {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .hp-living-circular {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .hp-living-circular {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .hp-living-circular {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .hp-living-circular {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .hp-living-circular {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .hp-living-circular {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .hp-living-circular {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .hp-living-circular {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .hp-living-circular {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .hp-living-circular {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .hp-living-circular {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .hp-living-circular {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .hp-living-circular {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .hp-living-circular {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .hp-living-circular {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .hp-living-circular {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .hp-living-circular {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .hp-living-circular {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .hp-living-circular {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .hp-living-circular {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .hp-living-circular {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .hp-living-circular {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .hp-living-circular {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .hp-living-circular {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .hp-living-circular {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .hp-living-circular {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .hp-living-circular {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .hp-living-circular {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .hp-living-circular {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .hp-living-circular {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .hp-living-circular {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .hp-living-circular {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .hp-living-circular {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .hp-living-circular {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .hp-living-circular {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .hp-living-circular {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
.hp-living-circular__holder {
  max-width: 1400px;
  margin: 0 auto;
  padding: 64px 50px 52px;
}
@media (max-width: 1285px) {
  .hp-living-circular__holder {
    padding: 48px 40px 36px;
  }
}
@media (max-width: 1023px) {
  .hp-living-circular__holder {
    padding: 32px 30px 56px;
  }
}
@media (max-width: 767px) {
  .hp-living-circular__holder {
    padding: 40px 24px 64px;
  }
}
.hp-living-circular__title {
  display: flex;
  justify-content: space-between;
  padding-bottom: 62px;
}
@media (max-width: 1285px) {
  .hp-living-circular__title {
    padding-bottom: 48px;
  }
}
@media (max-width: 1023px) {
  .hp-living-circular__title {
    padding-bottom: 32px;
  }
}
@media (max-width: 767px) {
  .hp-living-circular__title {
    display: block;
    padding-bottom: 40px;
  }
}
.hp-living-circular__title .bordered-cta-with-arrow {
  margin-top: 20px;
  flex: 0 0 auto;
}
@media (max-width: 1285px) {
  .hp-living-circular__title .bordered-cta-with-arrow {
    margin-top: 0;
  }
}
@media (max-width: 1023px) {
  .hp-living-circular__title .bordered-cta-with-arrow {
    margin-top: 8px;
  }
}
@media (max-width: 767px) {
  .hp-living-circular__title .bordered-cta-with-arrow {
    margin-top: 24px;
  }
}
.hp-living-circular__title-holder {
  flex: 1;
  padding-right: 10px;
}
@media (max-width: 767px) {
  .hp-living-circular__title-holder {
    padding-right: 0;
  }
}
.hp-living-circular__title-holder h2 {
  margin: 0 0 32px;
  font-weight: bold;
  font-size: 2.93em;
  line-height: 49px;
  color: #191919;
}
html[lang|=en] .hp-living-circular__title-holder h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .hp-living-circular__title-holder h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .hp-living-circular__title-holder h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .hp-living-circular__title-holder h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .hp-living-circular__title-holder h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .hp-living-circular__title-holder h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .hp-living-circular__title-holder h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .hp-living-circular__title-holder h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .hp-living-circular__title-holder h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .hp-living-circular__title-holder h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .hp-living-circular__title-holder h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .hp-living-circular__title-holder h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .hp-living-circular__title-holder h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .hp-living-circular__title-holder h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .hp-living-circular__title-holder h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .hp-living-circular__title-holder h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .hp-living-circular__title-holder h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .hp-living-circular__title-holder h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .hp-living-circular__title-holder h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .hp-living-circular__title-holder h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .hp-living-circular__title-holder h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .hp-living-circular__title-holder h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .hp-living-circular__title-holder h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .hp-living-circular__title-holder h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .hp-living-circular__title-holder h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .hp-living-circular__title-holder h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .hp-living-circular__title-holder h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .hp-living-circular__title-holder h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .hp-living-circular__title-holder h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .hp-living-circular__title-holder h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .hp-living-circular__title-holder h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .hp-living-circular__title-holder h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .hp-living-circular__title-holder h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .hp-living-circular__title-holder h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .hp-living-circular__title-holder h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .hp-living-circular__title-holder h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .hp-living-circular__title-holder h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .hp-living-circular__title-holder h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .hp-living-circular__title-holder h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .hp-living-circular__title-holder h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .hp-living-circular__title-holder h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .hp-living-circular__title-holder h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .hp-living-circular__title-holder h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .hp-living-circular__title-holder h2 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .hp-living-circular__title-holder h2 {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .hp-living-circular__title-holder h2 {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .hp-living-circular__title-holder h2 {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .hp-living-circular__title-holder h2 {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .hp-living-circular__title-holder h2 {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .hp-living-circular__title-holder h2 {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
@media (max-width: 1285px) {
  .hp-living-circular__title-holder h2 {
    margin-bottom: 8px;
    font-size: 2.13em;
    line-height: 42px;
  }
}
@media (max-width: 1023px) {
  .hp-living-circular__title-holder h2 {
    font-size: 1.6em;
    line-height: 32px;
  }
}
@media (max-width: 767px) {
  .hp-living-circular__title-holder h2 {
    font-size: 2em;
    line-height: 38px;
  }
}
.hp-living-circular__title-holder .intro {
  font-weight: 300;
  font-size: 1.73em;
  line-height: 33px;
  color: #191919;
  margin: 0;
}
html[lang|=en] .hp-living-circular__title-holder .intro {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .hp-living-circular__title-holder .intro {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .hp-living-circular__title-holder .intro {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .hp-living-circular__title-holder .intro {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .hp-living-circular__title-holder .intro {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .hp-living-circular__title-holder .intro {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .hp-living-circular__title-holder .intro {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .hp-living-circular__title-holder .intro {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .hp-living-circular__title-holder .intro {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .hp-living-circular__title-holder .intro {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .hp-living-circular__title-holder .intro {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .hp-living-circular__title-holder .intro {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .hp-living-circular__title-holder .intro {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .hp-living-circular__title-holder .intro {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .hp-living-circular__title-holder .intro {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .hp-living-circular__title-holder .intro {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .hp-living-circular__title-holder .intro {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .hp-living-circular__title-holder .intro {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .hp-living-circular__title-holder .intro {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .hp-living-circular__title-holder .intro {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .hp-living-circular__title-holder .intro {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .hp-living-circular__title-holder .intro {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .hp-living-circular__title-holder .intro {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .hp-living-circular__title-holder .intro {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .hp-living-circular__title-holder .intro {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .hp-living-circular__title-holder .intro {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .hp-living-circular__title-holder .intro {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .hp-living-circular__title-holder .intro {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .hp-living-circular__title-holder .intro {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .hp-living-circular__title-holder .intro {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .hp-living-circular__title-holder .intro {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .hp-living-circular__title-holder .intro {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .hp-living-circular__title-holder .intro {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .hp-living-circular__title-holder .intro {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .hp-living-circular__title-holder .intro {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .hp-living-circular__title-holder .intro {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .hp-living-circular__title-holder .intro {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .hp-living-circular__title-holder .intro {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .hp-living-circular__title-holder .intro {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .hp-living-circular__title-holder .intro {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .hp-living-circular__title-holder .intro {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .hp-living-circular__title-holder .intro {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .hp-living-circular__title-holder .intro {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .hp-living-circular__title-holder .intro {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .hp-living-circular__title-holder .intro {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .hp-living-circular__title-holder .intro {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .hp-living-circular__title-holder .intro {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .hp-living-circular__title-holder .intro {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .hp-living-circular__title-holder .intro {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .hp-living-circular__title-holder .intro {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
@media (max-width: 1285px) {
  .hp-living-circular__title-holder .intro {
    font-size: 1.2em;
    line-height: 24px;
  }
}
@media (max-width: 1023px) {
  .hp-living-circular__title-holder .intro {
    font-size: 1.13em;
    line-height: 22px;
  }
}
@media (max-width: 767px) {
  .hp-living-circular__title-holder .intro {
    max-width: 100%;
    font-size: 1.33em;
    line-height: 26px;
  }
}
.hp-living-circular__items {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 1023px) {
  .hp-living-circular__items {
    display: block;
  }
}

.hp-living-circular-item {
  width: 32.3%;
  border: solid #666666;
  border-width: 1px 0;
  padding: 24px 0 56px;
  margin: 0 0 52px 20px;
}
html[lang|=en] .hp-living-circular-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .hp-living-circular-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .hp-living-circular-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .hp-living-circular-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .hp-living-circular-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .hp-living-circular-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .hp-living-circular-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .hp-living-circular-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .hp-living-circular-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .hp-living-circular-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .hp-living-circular-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .hp-living-circular-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .hp-living-circular-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .hp-living-circular-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .hp-living-circular-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .hp-living-circular-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .hp-living-circular-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .hp-living-circular-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .hp-living-circular-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .hp-living-circular-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .hp-living-circular-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .hp-living-circular-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .hp-living-circular-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .hp-living-circular-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .hp-living-circular-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .hp-living-circular-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .hp-living-circular-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .hp-living-circular-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .hp-living-circular-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .hp-living-circular-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .hp-living-circular-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .hp-living-circular-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .hp-living-circular-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .hp-living-circular-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .hp-living-circular-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .hp-living-circular-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .hp-living-circular-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .hp-living-circular-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .hp-living-circular-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .hp-living-circular-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .hp-living-circular-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .hp-living-circular-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .hp-living-circular-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .hp-living-circular-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .hp-living-circular-item {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .hp-living-circular-item {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .hp-living-circular-item {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .hp-living-circular-item {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .hp-living-circular-item {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .hp-living-circular-item {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
@media (max-width: 1285px) {
  .hp-living-circular-item {
    margin: 0 0 36px 19px;
    width: 31.99%;
    padding: 16px 0 32px;
  }
}
@media (max-width: 1023px) {
  .hp-living-circular-item {
    width: 100%;
    margin: 0;
    padding: 16px 0;
    display: flex;
    justify-content: space-between;
  }
}
@media (max-width: 767px) {
  .hp-living-circular-item {
    display: block;
    padding: 16px 0 32px;
  }
}
.hp-living-circular-item:first-child {
  margin-left: 0;
}
.hp-living-circular-item__image {
  margin-bottom: 16px;
}
@media (max-width: 1023px) {
  .hp-living-circular-item__image {
    flex: 0 0 auto;
    width: 48.73%;
    margin: 0 15px 0 0;
  }
}
@media (max-width: 767px) {
  .hp-living-circular-item__image {
    width: 100%;
    margin: 0 0 16px;
  }
}
.hp-living-circular-item__image a {
  display: block;
}
.hp-living-circular-item__date {
  display: block;
  margin-bottom: 8px;
  font-size: 1.13em;
  line-height: 22px;
  color: #191919;
}
html[lang|=en] .hp-living-circular-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .hp-living-circular-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .hp-living-circular-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .hp-living-circular-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .hp-living-circular-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .hp-living-circular-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .hp-living-circular-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .hp-living-circular-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .hp-living-circular-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .hp-living-circular-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .hp-living-circular-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .hp-living-circular-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .hp-living-circular-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .hp-living-circular-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .hp-living-circular-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .hp-living-circular-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .hp-living-circular-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .hp-living-circular-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .hp-living-circular-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .hp-living-circular-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .hp-living-circular-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .hp-living-circular-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .hp-living-circular-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .hp-living-circular-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .hp-living-circular-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .hp-living-circular-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .hp-living-circular-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .hp-living-circular-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .hp-living-circular-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .hp-living-circular-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .hp-living-circular-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .hp-living-circular-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .hp-living-circular-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .hp-living-circular-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .hp-living-circular-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .hp-living-circular-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .hp-living-circular-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .hp-living-circular-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .hp-living-circular-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .hp-living-circular-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .hp-living-circular-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .hp-living-circular-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .hp-living-circular-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .hp-living-circular-item__date {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .hp-living-circular-item__date {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .hp-living-circular-item__date {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .hp-living-circular-item__date {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .hp-living-circular-item__date {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .hp-living-circular-item__date {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .hp-living-circular-item__date {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
@media (max-width: 1285px) {
  .hp-living-circular-item__date {
    font-size: 0.93em;
    line-height: 18px;
  }
}
@media (max-width: 1023px) {
  .hp-living-circular-item__date {
    font-size: 0.8em;
    line-height: 16px;
  }
}
@media (max-width: 767px) {
  .hp-living-circular-item__date {
    font-size: 0.93em;
    line-height: 18px;
  }
}
.hp-living-circular-item__title {
  margin: 0 0 8px;
  font-size: 1.73em;
  line-height: 33px;
  font-weight: bold;
}
html[lang|=en] .hp-living-circular-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .hp-living-circular-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .hp-living-circular-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .hp-living-circular-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .hp-living-circular-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .hp-living-circular-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .hp-living-circular-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .hp-living-circular-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .hp-living-circular-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .hp-living-circular-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .hp-living-circular-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .hp-living-circular-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .hp-living-circular-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .hp-living-circular-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .hp-living-circular-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .hp-living-circular-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .hp-living-circular-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .hp-living-circular-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .hp-living-circular-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .hp-living-circular-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .hp-living-circular-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .hp-living-circular-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .hp-living-circular-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .hp-living-circular-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .hp-living-circular-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .hp-living-circular-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .hp-living-circular-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .hp-living-circular-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .hp-living-circular-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .hp-living-circular-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .hp-living-circular-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .hp-living-circular-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .hp-living-circular-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .hp-living-circular-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .hp-living-circular-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .hp-living-circular-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .hp-living-circular-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .hp-living-circular-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .hp-living-circular-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .hp-living-circular-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .hp-living-circular-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .hp-living-circular-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .hp-living-circular-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .hp-living-circular-item__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .hp-living-circular-item__title {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .hp-living-circular-item__title {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .hp-living-circular-item__title {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .hp-living-circular-item__title {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .hp-living-circular-item__title {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .hp-living-circular-item__title {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
@media (max-width: 1285px) {
  .hp-living-circular-item__title {
    font-size: 1.33em;
    line-height: 26px;
  }
}
@media (max-width: 1023px) {
  .hp-living-circular-item__title {
    font-size: 1.2em;
    line-height: 24px;
  }
}
@media (max-width: 767px) {
  .hp-living-circular-item__title {
    font-size: 1.33em;
    line-height: 26px;
  }
}
.hp-living-circular-item__title a {
  text-decoration: none;
  color: #191919;
}
.hp-living-circular-item__title a:hover {
  text-decoration: underline;
}
.hp-living-circular-item__content {
  color: #191919;
  font-size: 1.13em;
  line-height: 22px;
}
html[lang|=en] .hp-living-circular-item__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .hp-living-circular-item__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .hp-living-circular-item__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .hp-living-circular-item__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .hp-living-circular-item__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .hp-living-circular-item__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .hp-living-circular-item__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .hp-living-circular-item__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .hp-living-circular-item__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .hp-living-circular-item__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .hp-living-circular-item__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .hp-living-circular-item__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .hp-living-circular-item__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .hp-living-circular-item__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .hp-living-circular-item__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .hp-living-circular-item__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .hp-living-circular-item__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .hp-living-circular-item__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .hp-living-circular-item__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .hp-living-circular-item__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .hp-living-circular-item__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .hp-living-circular-item__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .hp-living-circular-item__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .hp-living-circular-item__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .hp-living-circular-item__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .hp-living-circular-item__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .hp-living-circular-item__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .hp-living-circular-item__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .hp-living-circular-item__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .hp-living-circular-item__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .hp-living-circular-item__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .hp-living-circular-item__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .hp-living-circular-item__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .hp-living-circular-item__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .hp-living-circular-item__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .hp-living-circular-item__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .hp-living-circular-item__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .hp-living-circular-item__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .hp-living-circular-item__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .hp-living-circular-item__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .hp-living-circular-item__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .hp-living-circular-item__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .hp-living-circular-item__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .hp-living-circular-item__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .hp-living-circular-item__content {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .hp-living-circular-item__content {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .hp-living-circular-item__content {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .hp-living-circular-item__content {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .hp-living-circular-item__content {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .hp-living-circular-item__content {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
@media (max-width: 1285px) {
  .hp-living-circular-item__content {
    font-size: 0.93em;
    line-height: 18px;
  }
}
@media (max-width: 767px) {
  .hp-living-circular-item__content {
    font-size: 1.13em;
    line-height: 24px;
  }
}
.hp-living-circular-item__content p {
  margin: 0;
}

.hp-planet {
  position: relative;
  padding-bottom: 39px;
}
html[lang|=en] .hp-planet {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .hp-planet {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .hp-planet {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .hp-planet {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .hp-planet {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .hp-planet {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .hp-planet {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .hp-planet {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .hp-planet {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .hp-planet {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .hp-planet {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .hp-planet {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .hp-planet {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .hp-planet {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .hp-planet {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .hp-planet {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .hp-planet {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .hp-planet {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .hp-planet {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .hp-planet {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .hp-planet {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .hp-planet {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .hp-planet {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .hp-planet {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .hp-planet {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .hp-planet {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .hp-planet {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .hp-planet {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .hp-planet {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .hp-planet {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .hp-planet {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .hp-planet {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .hp-planet {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .hp-planet {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .hp-planet {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .hp-planet {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .hp-planet {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .hp-planet {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .hp-planet {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .hp-planet {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .hp-planet {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .hp-planet {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .hp-planet {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .hp-planet {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .hp-planet {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .hp-planet {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .hp-planet {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .hp-planet {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .hp-planet {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .hp-planet {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
@media (max-width: 1285px) {
  .hp-planet {
    padding-bottom: 32px;
  }
}
@media (max-width: 1023px) {
  .hp-planet {
    padding-bottom: 0;
  }
}
.hp-planet:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 39px;
  background-color: #b5d9bb;
  z-index: 1;
}
@media (max-width: 1285px) {
  .hp-planet:after {
    bottom: 32px;
  }
}
@media (max-width: 1023px) {
  .hp-planet:after {
    bottom: 0;
  }
}
.hp-planet__holder {
  max-width: 1400px;
  margin: 0 auto;
  position: relative;
  z-index: 2;
  padding: 64px 50px 104px;
}
@media (max-width: 1285px) {
  .hp-planet__holder {
    padding: 50px 40px 100px;
  }
}
@media (max-width: 1023px) {
  .hp-planet__holder {
    padding: 32px 30px 56px;
  }
}
@media (max-width: 767px) {
  .hp-planet__holder {
    padding: 40px 24px 64px;
  }
}
.hp-planet__content {
  position: relative;
  z-index: 2;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media (max-width: 1023px) {
  .hp-planet__content {
    display: block;
  }
}
.hp-planet__header {
  flex: 0 0 auto;
  width: 32.3%;
  color: #191919;
}
@media (max-width: 1285px) {
  .hp-planet__header {
    width: 25.42%;
  }
}
@media (max-width: 1023px) {
  .hp-planet__header {
    width: 100%;
    padding-bottom: 32px;
  }
}
@media (max-width: 767px) {
  .hp-planet__header {
    padding-bottom: 40px;
  }
}
.hp-planet__header h2 {
  margin: 0 0 32px;
  font-weight: bold;
  font-size: 2.93em;
  line-height: 48px;
  color: #191919;
}
@media (max-width: 1285px) {
  .hp-planet__header h2 {
    font-size: 2.13em;
    line-height: 41px;
    margin-bottom: 8px;
  }
}
@media (max-width: 1023px) {
  .hp-planet__header h2 {
    font-size: 1.6em;
    line-height: 32px;
  }
}
@media (max-width: 767px) {
  .hp-planet__header h2 {
    font-size: 2em;
    line-height: 38px;
  }
}
.hp-planet__header .container.container--width--text > .container__inner {
  max-width: 100%;
  padding: 0;
  margin: 0;
}
.hp-planet__header .wysiwyg h3 {
  margin: 0;
  font-weight: 300;
  font-size: 1.73em;
  line-height: 33px;
  color: #191919;
}
@media (max-width: 1285px) {
  .hp-planet__header .wysiwyg h3 {
    font-size: 1.2em;
    line-height: 24px;
  }
}
@media (max-width: 1023px) {
  .hp-planet__header .wysiwyg h3 {
    font-size: 1.13em;
    line-height: 22px;
  }
}
@media (max-width: 767px) {
  .hp-planet__header .wysiwyg h3 {
    font-size: 1.33em;
    line-height: 26px;
  }
}
.hp-planet__header .link-holder {
  color: #191919;
  margin-top: 32px;
  font-size: 1.2em;
  line-height: 24px;
  font-weight: bold;
}
@media (max-width: 1285px) {
  .hp-planet__header .link-holder {
    margin-top: 16px;
    font-size: 1em;
    line-height: 20px;
  }
}
@media (max-width: 1023px) {
  .hp-planet__header .link-holder {
    font-size: 0.93em;
    line-height: 18px;
    margin-top: 15px;
  }
}
@media (max-width: 767px) {
  .hp-planet__header .link-holder {
    font-size: 1.07em;
    line-height: 21px;
    margin-top: 16px;
  }
}
.hp-planet__header .link-holder a {
  display: inline-block;
  vertical-align: top;
  max-width: 100%;
  color: inherit;
  text-decoration: none;
  position: relative;
  padding-right: 15px;
}
@media (max-width: 1285px) {
  .hp-planet__header .link-holder a {
    padding-right: 18px;
  }
}
.hp-planet__header .link-holder a:hover {
  text-decoration: underline;
}
.hp-planet__header .link-holder a:after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  width: 7px;
  height: 7px;
  border-right: 2px solid #191919;
  border-bottom: 2px solid #191919;
  transform: translateY(-50%) rotate(-45deg);
  transform-origin: 0 100%;
  margin: 2px 2px 0 0;
}
@media (max-width: 1285px) {
  .hp-planet__header .link-holder a:after {
    width: 6px;
    height: 6px;
  }
}
.hp-planet__pictogram {
  position: absolute;
  left: -14px;
  bottom: -39px;
  max-width: 394px;
}
@media (max-width: 1285px) {
  .hp-planet__pictogram {
    bottom: -32px;
    max-width: 276px;
    left: -16px;
  }
}
@media (max-width: 1023px) {
  .hp-planet__pictogram {
    display: none;
  }
}
.hp-planet__pictogram img {
  display: block;
  max-width: 100%;
  height: auto;
}
.hp-planet__items {
  display: flex;
  flex: 0 0 auto;
  width: 67.69%;
}
@media (max-width: 1285px) {
  .hp-planet__items {
    width: 68%;
  }
}
@media (max-width: 1023px) {
  .hp-planet__items {
    width: 100%;
    justify-content: space-between;
  }
}
@media (max-width: 767px) {
  .hp-planet__items {
    display: block;
  }
}
.hp-planet__items-col {
  flex: 0 0 auto;
  width: 47.73%;
  margin-left: 20px;
  border-top: 1px solid #666666;
}
@media (max-width: 1285px) {
  .hp-planet__items-col {
    width: 46.88%;
  }
}
@media (max-width: 1023px) {
  .hp-planet__items-col {
    margin-left: 15px;
    width: 48.73%;
  }
  .hp-planet__items-col:first-child {
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .hp-planet__items-col {
    margin-left: 0;
    width: 100%;
  }
  .hp-planet__items-col:last-child {
    border-top: 0;
  }
}

.hp-planet-item {
  border-bottom: 1px solid #666666;
  padding: 24px 0 56px;
}
html[lang|=en] .hp-planet-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .hp-planet-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .hp-planet-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .hp-planet-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .hp-planet-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .hp-planet-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .hp-planet-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .hp-planet-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .hp-planet-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .hp-planet-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .hp-planet-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .hp-planet-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .hp-planet-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .hp-planet-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .hp-planet-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .hp-planet-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .hp-planet-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .hp-planet-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .hp-planet-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .hp-planet-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .hp-planet-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .hp-planet-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .hp-planet-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .hp-planet-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .hp-planet-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .hp-planet-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .hp-planet-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .hp-planet-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .hp-planet-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .hp-planet-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .hp-planet-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .hp-planet-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .hp-planet-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .hp-planet-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .hp-planet-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .hp-planet-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .hp-planet-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .hp-planet-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .hp-planet-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .hp-planet-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .hp-planet-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .hp-planet-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .hp-planet-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .hp-planet-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .hp-planet-item {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .hp-planet-item {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .hp-planet-item {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .hp-planet-item {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .hp-planet-item {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .hp-planet-item {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
@media (max-width: 1285px) {
  .hp-planet-item {
    padding: 16px 0 32px;
  }
}
.hp-planet-item a {
  color: inherit;
  text-decoration: none;
}
.hp-planet-item a:hover {
  text-decoration: underline;
}
.hp-planet-item__title {
  margin: 0;
  color: #191919;
  font-weight: bold;
  font-size: 1.73em;
  line-height: 33px;
}
@media (max-width: 1285px) {
  .hp-planet-item__title {
    font-size: 1.33em;
    line-height: 26px;
  }
}
@media (max-width: 1023px) {
  .hp-planet-item__title {
    font-size: 1.2em;
    line-height: 24px;
  }
}
@media (max-width: 767px) {
  .hp-planet-item__title {
    font-size: 1.33em;
    line-height: 26px;
  }
}
.hp-planet-item__content {
  font-weight: 300;
  font-size: 1.13em;
  line-height: 22px;
  color: #191919;
  margin-top: 8px;
}
@media (max-width: 1285px) {
  .hp-planet-item__content {
    font-size: 0.93em;
    line-height: 18px;
  }
}
@media (max-width: 767px) {
  .hp-planet-item__content {
    font-size: 1.13em;
    line-height: 24px;
  }
}
.hp-planet-item__content p {
  margin: 0;
}
.hp-planet-item__image {
  margin-top: 20px;
}
@media (max-width: 1285px) {
  .hp-planet-item__image {
    margin-top: 16px;
  }
}

.alt-top-block {
  display: flex;
  max-width: 1400px;
  justify-content: space-between;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .alt-top-block {
    flex-direction: column;
  }
}
.alt-top-block .bordered-cta-with-arrow--no-border a:after {
  margin-left: 9px;
}

.alt-top-block__content {
  width: 41%;
  min-height: 528px;
  padding: 67px 50px;
  color: #191919;
}
html[lang|=en] .alt-top-block__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .alt-top-block__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .alt-top-block__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .alt-top-block__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .alt-top-block__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .alt-top-block__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .alt-top-block__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .alt-top-block__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .alt-top-block__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .alt-top-block__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .alt-top-block__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .alt-top-block__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .alt-top-block__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .alt-top-block__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .alt-top-block__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .alt-top-block__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .alt-top-block__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .alt-top-block__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .alt-top-block__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .alt-top-block__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .alt-top-block__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .alt-top-block__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .alt-top-block__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .alt-top-block__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .alt-top-block__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .alt-top-block__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .alt-top-block__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .alt-top-block__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .alt-top-block__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .alt-top-block__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .alt-top-block__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .alt-top-block__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .alt-top-block__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .alt-top-block__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .alt-top-block__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .alt-top-block__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .alt-top-block__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .alt-top-block__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .alt-top-block__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .alt-top-block__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .alt-top-block__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .alt-top-block__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .alt-top-block__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .alt-top-block__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .alt-top-block__content {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .alt-top-block__content {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .alt-top-block__content {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .alt-top-block__content {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .alt-top-block__content {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .alt-top-block__content {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
@media (max-width: 1285px) {
  .alt-top-block__content {
    width: 50%;
    min-height: 371px;
    padding: 51px 105px 50px 40px;
  }
}
@media (max-width: 1023px) {
  .alt-top-block__content {
    min-height: 346px;
    padding: 42px 56px 40px 30px;
  }
}
@media (max-width: 767px) {
  .alt-top-block__content {
    order: 1;
    width: 100%;
    min-height: 0;
    padding: 39px 24px 96px 24px;
  }
}
.alt-top-block__content .bordered-cta-with-arrow {
  margin-bottom: 20px;
}

.alt-top-block__title {
  margin: 0 0 33px;
  font-size: 44px;
  line-height: 72px;
  font-weight: 700;
}
@media (max-width: 1285px) {
  .alt-top-block__title {
    margin: 0 0 18px;
    font-size: 32px;
    line-height: 60px;
  }
}
@media (max-width: 1023px) {
  .alt-top-block__title {
    font-size: 24px;
    line-height: 45px;
  }
}
@media (max-width: 767px) {
  .alt-top-block__title {
    margin: 0 0 17px;
    font-size: 30px;
    line-height: 50px;
  }
}

.alt-top-block__description {
  margin: 0 0 33px;
  font-size: 17px;
  line-height: 22px;
}
@media (max-width: 1285px) {
  .alt-top-block__description {
    margin: 0 0 17px;
    font-size: 14px;
    line-height: 18px;
  }
}
@media (max-width: 1023px) {
  .alt-top-block__description {
    margin: 0 0 15px;
  }
}
@media (max-width: 767px) {
  .alt-top-block__description {
    margin: 0 0 20px;
    font-size: 17px;
    line-height: 24px;
  }
}
.alt-top-block__description p {
  margin: 0;
}

.alt-top-block__media {
  width: 59%;
  flex-shrink: 0;
}
@media (max-width: 1285px) {
  .alt-top-block__media {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .alt-top-block__media {
    width: 100%;
  }
}
.alt-top-block__media .media-image .media-image__picture img {
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  font-family: "object-fit: cover; object-position: center";
  height: 100%;
}
.alt-top-block__media .container,
.alt-top-block__media .container__inner,
.alt-top-block__media .media-image,
.alt-top-block__media .media-image__picture {
  height: 100%;
}
.alt-top-block__media .media-image {
  display: block;
}
.alt-top-block__media .media-video {
  height: 100%;
  padding: 0;
}
@media (max-width: 767px) {
  .alt-top-block__media .media-video {
    height: auto;
    padding-bottom: 56.25%;
  }
}

.container-alt-top-block {
  margin-bottom: 32px;
}
@media (max-width: 1285px) {
  .container-alt-top-block {
    margin-bottom: 29px;
  }
}
@media (max-width: 1023px) {
  .container-alt-top-block {
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .container-alt-top-block {
    margin-bottom: 0;
  }
}

.water-quality {
  position: relative;
  padding: 20px 0;
  overflow: hidden;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
}
html[lang|=en] .water-quality {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .water-quality {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .water-quality {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .water-quality {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .water-quality {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .water-quality {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .water-quality {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .water-quality {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .water-quality {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .water-quality {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .water-quality {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .water-quality {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .water-quality {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .water-quality {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .water-quality {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .water-quality {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .water-quality {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .water-quality {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .water-quality {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .water-quality {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .water-quality {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .water-quality {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .water-quality {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .water-quality {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .water-quality {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .water-quality {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .water-quality {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .water-quality {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .water-quality {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .water-quality {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .water-quality {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .water-quality {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .water-quality {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .water-quality {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .water-quality {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .water-quality {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .water-quality {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .water-quality {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .water-quality {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .water-quality {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .water-quality {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .water-quality {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .water-quality {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .water-quality {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .water-quality {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .water-quality {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .water-quality {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .water-quality {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .water-quality {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .water-quality {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}

.water-quality-card__background {
  z-index: 1;
  position: absolute;
  transform: translateX(-50%);
  top: 0;
  bottom: 0;
  left: 50%;
  width: 100%;
}
@media (max-width: 767px) {
  .water-quality-card__background {
    max-width: 100vw;
  }
}
.water-quality-card__background img {
  display: block;
  max-width: none;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  font-family: "object-fit: cover; object-position: center";
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  transform: translateX(0);
}

.water-quality__inner {
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  z-index: 2;
}
@media (max-width: 1285px) {
  .water-quality__inner {
    max-width: 936px;
  }
}
@media (max-width: 1023px) {
  .water-quality__inner {
    max-width: 728px;
  }
}
@media (max-width: 767px) {
  .water-quality__inner {
    max-width: 100vw;
    padding-left: 20px;
    padding-right: 20px;
  }
}

.water-quality__header {
  margin: 10px 0 100px;
}
@media (max-width: 1023px) {
  .water-quality__header {
    margin: 10px 0 50px;
  }
}

.water-quality__title {
  margin: 0 0 10px;
  overflow-wrap: break-word;
  font-size: 4.08em;
  font-weight: 400;
  text-transform: uppercase;
  text-align: center;
  line-height: 1.6;
  color: #FFFFFF;
}
@media (max-width: 767px) {
  .water-quality__title {
    font-size: 3.08em;
    line-height: 120%;
  }
}

.water-quality__subtitle {
  overflow-wrap: break-word;
  font-style: italic;
  text-align: center;
  color: #FFFFFF;
}

.water-quality__grid .container--width--standard > .container__inner {
  max-width: none;
  padding: 5px 0;
}

/* lists */
.press-releases-listing__item {
  float: left;
  padding-left: 10px;
  padding-right: 10px;
}
.press-releases-listing__item--width-half {
  width: 50%;
}
@media (max-width: 767px) {
  .press-releases-listing__item--width-half {
    width: 100%;
  }
}
.press-releases-listing__item--width-third {
  width: 33.3333333333%;
}
@media (min-width: 580px) and (max-width: 1023px) {
  .press-releases-listing__item--width-third {
    width: 50%;
  }
}
@media (max-width: 579px) {
  .press-releases-listing__item--width-third {
    width: 100%;
  }
}
.press-releases-listing__item--width-two-thirds {
  width: 66.6666666667%;
}
@media (min-width: 580px) and (max-width: 1023px) {
  .press-releases-listing__item--width-two-thirds {
    width: 100%;
  }
}
@media (max-width: 579px) {
  .press-releases-listing__item--width-two-thirds {
    width: 100%;
  }
}

.gallery-image {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  position: relative;
}
.gallery-image .gallery-image__item {
  width: 23.4%;
  flex-grow: 0;
  flex-shrink: 0;
  margin-right: 2%;
  margin-top: 20px;
}
@media (max-width: 1023px) {
  .gallery-image .gallery-image__item {
    width: 31.3%;
    margin-right: 2.8%;
  }
}
@media (max-width: 767px) {
  .gallery-image .gallery-image__item {
    width: 48.3%;
    margin-right: 3%;
  }
}
@media (max-width: 599px) {
  .gallery-image .gallery-image__item {
    width: 100%;
    margin-right: 0;
    margin-top: 20px;
  }
  .gallery-image .gallery-image__item:first-child {
    margin-top: 0;
  }
}
@media (min-width: 1024px) {
  .gallery-image .gallery-image__item:nth-of-type(-n+4) {
    margin-top: 0;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .gallery-image .gallery-image__item:nth-of-type(-n+3) {
    margin-top: 0;
  }
}
@media (min-width: 600px) and (max-width: 767px) {
  .gallery-image .gallery-image__item:nth-of-type(-n+2) {
    margin-top: 0;
  }
}
@media (min-width: 1024px) {
  .gallery-image .gallery-image__item:nth-of-type(4n) {
    margin-right: 0;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .gallery-image .gallery-image__item:nth-of-type(3n) {
    margin-right: 0;
  }
}
@media (min-width: 600px) and (max-width: 767px) {
  .gallery-image .gallery-image__item:nth-of-type(2n) {
    margin-right: 0;
  }
}

.gallery-image-item {
  color: #FFFFFF;
  font-size: 17px;
  line-height: 1.2;
  font-weight: 700;
  max-width: 500px;
}
html[lang|=en] .gallery-image-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .gallery-image-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .gallery-image-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .gallery-image-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .gallery-image-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .gallery-image-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .gallery-image-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .gallery-image-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .gallery-image-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .gallery-image-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .gallery-image-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .gallery-image-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .gallery-image-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .gallery-image-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .gallery-image-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .gallery-image-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .gallery-image-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .gallery-image-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .gallery-image-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .gallery-image-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .gallery-image-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .gallery-image-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .gallery-image-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .gallery-image-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .gallery-image-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .gallery-image-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .gallery-image-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .gallery-image-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .gallery-image-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .gallery-image-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .gallery-image-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .gallery-image-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .gallery-image-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .gallery-image-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .gallery-image-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .gallery-image-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .gallery-image-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .gallery-image-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .gallery-image-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .gallery-image-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .gallery-image-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .gallery-image-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .gallery-image-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .gallery-image-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .gallery-image-item {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .gallery-image-item {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .gallery-image-item {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .gallery-image-item {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .gallery-image-item {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .gallery-image-item {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
.gallery-image-item .gallery-popup__title--video {
  display: none;
}
.gallery-image-item .gallery-image-item__popup {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow-x: hidden;
  overflow-y: auto;
  display: none;
  z-index: 401;
  padding-top: 80px;
}
.gallery-image-item .gallery-image-item__popup.gallery-image-item__popup--show {
  display: block;
}
.gallery-image-item .gallery-image-item__popup .gallery-popup .gallery-popup__overlay {
  display: block;
}
.gallery-image-item .gallery-image-item__content {
  position: relative;
  cursor: pointer;
  text-align: center;
}
.gallery-image-item .gallery-image-item__content:hover .gallery-image-item__info, .gallery-image-item .gallery-image-item__content.gallery-image-item__content--popup-open .gallery-image-item__info {
  display: block;
}
.gallery-image-item .gallery-image-item__content:hover .gallery-image-item__caption, .gallery-image-item .gallery-image-item__content.gallery-image-item__content--popup-open .gallery-image-item__caption {
  background-color: rgba(0, 0, 0, 0);
  color: currentColor;
}
.gallery-image-item .gallery-image-item__thumbnail {
  position: relative;
  display: block;
}
.gallery-image-item .gallery-image-item__thumbnail img {
  display: block;
  width: 100%;
  height: auto;
}
.gallery-image-item .gallery-image-item__caption {
  color: #FFFFFF;
  z-index: 2;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: auto;
  background-color: rgba(0, 0, 0, 0.5);
  padding: 4px 10px 3px;
  font-size: 0.72em;
  text-transform: uppercase;
}
.gallery-image-item .gallery-image-item__info {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #FFD616;
  display: none;
}
.gallery-image-item .gallery-image-item__arrow {
  width: 36px;
  height: 36px;
  display: block;
  margin: 0 auto;
  fill: currentColor;
}
.gallery-image-item .gallery-image-item__name {
  margin: 11px 10px 7px;
}
.gallery-image-item.gallery-image-item--theme--veo-pale-turquoise {
  color: #191919;
}
.gallery-image-item.gallery-image-item--theme--veo-pale-turquoise .gallery-image-item__info {
  background-color: #76DAE8;
}
.gallery-image-item.gallery-image-item--theme--veo-forest-green {
  color: #FFFFFF;
}
.gallery-image-item.gallery-image-item--theme--veo-forest-green .gallery-image-item__info {
  background-color: #438D42;
}
.gallery-image-item.gallery-image-item--theme--veo-light-blue {
  color: #191919;
}
.gallery-image-item.gallery-image-item--theme--veo-light-blue .gallery-image-item__info {
  background-color: #CCE4FF;
}
.gallery-image-item.gallery-image-item--theme--veo-very-light-blue {
  color: #191919;
}
.gallery-image-item.gallery-image-item--theme--veo-very-light-blue .gallery-image-item__info {
  background-color: #EBF4FF;
}
.gallery-image-item.gallery-image-item--theme--veo-golden-yellow {
  color: #191919;
}
.gallery-image-item.gallery-image-item--theme--veo-golden-yellow .gallery-image-item__info {
  background-color: #F5D955;
}
.gallery-image-item.gallery-image-item--theme--veo-very-light-yellow {
  color: #191919;
}
.gallery-image-item.gallery-image-item--theme--veo-very-light-yellow .gallery-image-item__info {
  background-color: #FFF5C5;
}
.gallery-image-item.gallery-image-item--theme--veo-very-light-green {
  color: #191919;
}
.gallery-image-item.gallery-image-item--theme--veo-very-light-green .gallery-image-item__info {
  background-color: #D9EDC0;
}
.gallery-image-item.gallery-image-item--theme--veo-black-20 {
  color: #191919;
}
.gallery-image-item.gallery-image-item--theme--veo-black-20 .gallery-image-item__info {
  background-color: #CCCCCC;
}
.gallery-image-item.gallery-image-item--theme--veo-pale-gray-white {
  color: #191919;
}
.gallery-image-item.gallery-image-item--theme--veo-pale-gray-white .gallery-image-item__info {
  background-color: #FCFCFC;
}
.gallery-image-item.gallery-image-item--theme--veo-black-10 {
  color: #191919;
}
.gallery-image-item.gallery-image-item--theme--veo-black-10 .gallery-image-item__info {
  background-color: #E5E5E5;
}
.gallery-image-item.gallery-image-item--theme--veo-black-0 {
  color: #191919;
}
.gallery-image-item.gallery-image-item--theme--veo-black-0 .gallery-image-item__info {
  background-color: #F2F2F2;
}
.gallery-image-item.gallery-image-item--theme--veo-very-light-orange {
  color: #191919;
}
.gallery-image-item.gallery-image-item--theme--veo-very-light-orange .gallery-image-item__info {
  background-color: #FFDCB3;
}
.gallery-image-item.gallery-image-item--theme--veo-very-light-purple {
  color: #191919;
}
.gallery-image-item.gallery-image-item--theme--veo-very-light-purple .gallery-image-item__info {
  background-color: #FFD0F2;
}
.gallery-image-item.gallery-image-item--theme--veo-pale-red {
  color: #191919;
}
.gallery-image-item.gallery-image-item--theme--veo-pale-red .gallery-image-item__info {
  background-color: #ED694B;
}
.gallery-image-item.gallery-image-item--theme--veo-turquoise {
  color: #191919;
}
.gallery-image-item.gallery-image-item--theme--veo-turquoise .gallery-image-item__info {
  background-color: #05C3DD;
}
.gallery-image-item.gallery-image-item--theme--veo-vivid-blue {
  color: #FFFFFF;
}
.gallery-image-item.gallery-image-item--theme--veo-vivid-blue .gallery-image-item__info {
  background-color: #0679CC;
}
.gallery-image-item.gallery-image-item--theme--veo-pastel-blue {
  color: #191919;
}
.gallery-image-item.gallery-image-item--theme--veo-pastel-blue .gallery-image-item__info {
  background-color: #ADCCF0;
}
.gallery-image-item.gallery-image-item--theme--veo-very-light-turquoise {
  color: #191919;
}
.gallery-image-item.gallery-image-item--theme--veo-very-light-turquoise .gallery-image-item__info {
  background-color: #D7FAFF;
}
.gallery-image-item.gallery-image-item--theme--veo-apple-green {
  color: #191919;
}
.gallery-image-item.gallery-image-item--theme--veo-apple-green .gallery-image-item__info {
  background-color: #C7D64F;
}
.gallery-image-item.gallery-image-item--theme--veo-dark-green {
  color: #FFFFFF;
}
.gallery-image-item.gallery-image-item--theme--veo-dark-green .gallery-image-item__info {
  background-color: #00613B;
}
.gallery-image-item.gallery-image-item--theme--veo-black-40 {
  color: #191919;
}
.gallery-image-item.gallery-image-item--theme--veo-black-40 .gallery-image-item__info {
  background-color: #999999;
}
.gallery-image-item.gallery-image-item--theme--veo-grey-pantone {
  color: #FFFFFF;
}
.gallery-image-item.gallery-image-item--theme--veo-grey-pantone .gallery-image-item__info {
  background-color: #55555A;
}
.gallery-image-item.gallery-image-item--theme--veo-yellow {
  color: #191919;
}
.gallery-image-item.gallery-image-item--theme--veo-yellow .gallery-image-item__info {
  background-color: #FFD616;
}
.gallery-image-item.gallery-image-item--theme--veo-vivid-orange {
  color: #191919;
}
.gallery-image-item.gallery-image-item--theme--veo-vivid-orange .gallery-image-item__info {
  background-color: #FF8A00;
}
.gallery-image-item.gallery-image-item--theme--veo-pale-purple {
  color: #FFFFFF;
}
.gallery-image-item.gallery-image-item--theme--veo-pale-purple .gallery-image-item__info {
  background-color: #9E4AAB;
}
.gallery-image-item.gallery-image-item--theme--veo-purple {
  color: #FFFFFF;
}
.gallery-image-item.gallery-image-item--theme--veo-purple .gallery-image-item__info {
  background-color: #772583;
}
.gallery-image-item.gallery-image-item--theme--veo-red {
  color: #FFFFFF;
}
.gallery-image-item.gallery-image-item--theme--veo-red .gallery-image-item__info {
  background-color: #EE0000;
}
.gallery-image-item.gallery-image-item--theme--veo-light-purple {
  color: #191919;
}
.gallery-image-item.gallery-image-item--theme--veo-light-purple .gallery-image-item__info {
  background-color: #C768CF;
}
.gallery-image-item.gallery-image-item--theme--veo-green {
  color: #191919;
}
.gallery-image-item.gallery-image-item--theme--veo-green .gallery-image-item__info {
  background-color: #78BE21;
}
.gallery-image-item.gallery-image-item--theme--veo-pale-blue {
  color: #191919;
}
.gallery-image-item.gallery-image-item--theme--veo-pale-blue .gallery-image-item__info {
  background-color: #99E1EF;
}
.gallery-image-item.gallery-image-item--theme--veo-blue {
  color: #FFFFFF;
}
.gallery-image-item.gallery-image-item--theme--veo-blue .gallery-image-item__info {
  background-color: #05C3DD;
}
.gallery-image-item.gallery-image-item--theme--veo-pale-black {
  color: #FFFFFF;
}
.gallery-image-item.gallery-image-item--theme--veo-pale-black .gallery-image-item__info {
  background-color: #55555A;
}
.gallery-image-item.gallery-image-item--theme--veo-white {
  color: #191919;
}
.gallery-image-item.gallery-image-item--theme--veo-white .gallery-image-item__info {
  background-color: #FFFFFF;
}
.gallery-image-item.gallery-image-item--theme--veo-gray {
  color: #191919;
}
.gallery-image-item.gallery-image-item--theme--veo-gray .gallery-image-item__info {
  background-color: #F2F2F2;
}
.gallery-image-item.gallery-image-item--theme--veo-plain-orange {
  color: #191919;
}
.gallery-image-item.gallery-image-item--theme--veo-plain-orange .gallery-image-item__info {
  background-color: #FF8A00;
}
.gallery-image-item.gallery-image-item--theme--veo-navy {
  color: #FFFFFF;
}
.gallery-image-item.gallery-image-item--theme--veo-navy .gallery-image-item__info {
  background-color: #002d62;
}
.gallery-image-item.gallery-image-item--theme--veo-magma-regent-green {
  color: #FFFFFF;
}
.gallery-image-item.gallery-image-item--theme--veo-magma-regent-green .gallery-image-item__info {
  background-color: #04525C;
}
.gallery-image-item.gallery-image-item--theme--veo-magma-light-green {
  color: #FFFFFF;
}
.gallery-image-item.gallery-image-item--theme--veo-magma-light-green .gallery-image-item__info {
  background-color: #b5dc79;
}
.gallery-image-item.gallery-image-item--theme--veo-magma-indigo-blue {
  color: #FFFFFF;
}
.gallery-image-item.gallery-image-item--theme--veo-magma-indigo-blue .gallery-image-item__info {
  background-color: #1259aC;
}
.gallery-image-item.gallery-image-item--theme--veo-magma-green {
  color: #FFFFFF;
}
.gallery-image-item.gallery-image-item--theme--veo-magma-green .gallery-image-item__info {
  background-color: #68a59b;
}
.gallery-image-item.gallery-image-item--theme--veo-magma-yellow {
  color: #FFFFFF;
}
.gallery-image-item.gallery-image-item--theme--veo-magma-yellow .gallery-image-item__info {
  background-color: #fdd384;
}
.gallery-image-item.gallery-image-item--theme--veo-magma-sky-blue {
  color: #FFFFFF;
}
.gallery-image-item.gallery-image-item--theme--veo-magma-sky-blue .gallery-image-item__info {
  background-color: #7abcce;
}
.gallery-image-item.gallery-image-item--theme--veo-orange {
  color: #191919;
}
.gallery-image-item.gallery-image-item--theme--veo-orange .gallery-image-item__info {
  background-color: #FF6900;
}
.gallery-image-item.gallery-image-item--theme--veo-light-orange {
  color: #191919;
}
.gallery-image-item.gallery-image-item--theme--veo-light-orange .gallery-image-item__info {
  background-color: #FDC686;
}
.gallery-image-item.gallery-image-item--theme--veo-pale-yellow {
  color: #191919;
}
.gallery-image-item.gallery-image-item--theme--veo-pale-yellow .gallery-image-item__info {
  background-color: #FFED99;
}
.gallery-image-item.gallery-image-item--theme--veo-dark-turquoise {
  color: #FFFFFF;
}
.gallery-image-item.gallery-image-item--theme--veo-dark-turquoise .gallery-image-item__info {
  background-color: #098192;
}
.gallery-image-item.gallery-image-item--theme--veo-apricot {
  color: #191919;
}
.gallery-image-item.gallery-image-item--theme--veo-apricot .gallery-image-item__info {
  background-color: #FFAC00;
}
.gallery-image-item.gallery-image-item--theme--veo-dark-yellow {
  color: #191919;
}
.gallery-image-item.gallery-image-item--theme--veo-dark-yellow .gallery-image-item__info {
  background-color: #E8BF00;
}
.gallery-image-item.gallery-image-item--theme--veo-dark-purple {
  color: #FFFFFF;
}
.gallery-image-item.gallery-image-item--theme--veo-dark-purple .gallery-image-item__info {
  background-color: #501658;
}
.gallery-image-item.gallery-image-item--theme--veo-black {
  color: #FFFFFF;
}
.gallery-image-item.gallery-image-item--theme--veo-black .gallery-image-item__info {
  background-color: #000000;
}
.gallery-image-item.gallery-image-item--theme--veo-black-90 {
  color: #FFFFFF;
}
.gallery-image-item.gallery-image-item--theme--veo-black-90 .gallery-image-item__info {
  background-color: #191919;
}
.gallery-image-item.gallery-image-item--theme--veo-black-80 {
  color: #FFFFFF;
}
.gallery-image-item.gallery-image-item--theme--veo-black-80 .gallery-image-item__info {
  background-color: #333333;
}
.gallery-image-item.gallery-image-item--theme--veo-black-70 {
  color: #FFFFFF;
}
.gallery-image-item.gallery-image-item--theme--veo-black-70 .gallery-image-item__info {
  background-color: #4C4C4C;
}
.gallery-image-item.gallery-image-item--theme--veo-black-60 {
  color: #FFFFFF;
}
.gallery-image-item.gallery-image-item--theme--veo-black-60 .gallery-image-item__info {
  background-color: #666666;
}
.gallery-image-item.gallery-image-item--theme--veo-black-50 {
  color: #191919;
}
.gallery-image-item.gallery-image-item--theme--veo-black-50 .gallery-image-item__info {
  background-color: #808080;
}
.gallery-image-item.gallery-image-item--theme--veo-black-30 {
  color: #191919;
}
.gallery-image-item.gallery-image-item--theme--veo-black-30 .gallery-image-item__info {
  background-color: #B2B2B2;
}
.gallery-image-item.gallery-image-item--theme--veo-neutral {
  color: #FFFFFF;
}
.gallery-image-item.gallery-image-item--theme--veo-neutral .gallery-image-item__info {
  background-color: #1C1C1F;
}
.gallery-image-item.gallery-image-item--theme--veo-neutral-90 {
  color: #FFFFFF;
}
.gallery-image-item.gallery-image-item--theme--veo-neutral-90 .gallery-image-item__info {
  background-color: #55555A;
}
.gallery-image-item.gallery-image-item--theme--veo-neutral-80 {
  color: #FFFFFF;
}
.gallery-image-item.gallery-image-item--theme--veo-neutral-80 .gallery-image-item__info {
  background-color: #75748B;
}
.gallery-image-item.gallery-image-item--theme--veo-neutral-70 {
  color: #191919;
}
.gallery-image-item.gallery-image-item--theme--veo-neutral-70 .gallery-image-item__info {
  background-color: #9897A8;
}
.gallery-image-item.gallery-image-item--theme--veo-neutral-60 {
  color: #191919;
}
.gallery-image-item.gallery-image-item--theme--veo-neutral-60 .gallery-image-item__info {
  background-color: #C8C8DA;
}
.gallery-image-item.gallery-image-item--theme--veo-neutral-50 {
  color: #191919;
}
.gallery-image-item.gallery-image-item--theme--veo-neutral-50 .gallery-image-item__info {
  background-color: #D5D3E3;
}
.gallery-image-item.gallery-image-item--theme--veo-neutral-40 {
  color: #191919;
}
.gallery-image-item.gallery-image-item--theme--veo-neutral-40 .gallery-image-item__info {
  background-color: #E0DDEE;
}
.gallery-image-item.gallery-image-item--theme--veo-neutral-30 {
  color: #191919;
}
.gallery-image-item.gallery-image-item--theme--veo-neutral-30 .gallery-image-item__info {
  background-color: #E9E6F4;
}
.gallery-image-item.gallery-image-item--theme--veo-neutral-20 {
  color: #191919;
}
.gallery-image-item.gallery-image-item--theme--veo-neutral-20 .gallery-image-item__info {
  background-color: #F2F1F9;
}
.gallery-image-item.gallery-image-item--theme--veo-neutral-10 {
  color: #191919;
}
.gallery-image-item.gallery-image-item--theme--veo-neutral-10 .gallery-image-item__info {
  background-color: #FCFCFC;
}
.gallery-image-item.gallery-image-item--theme--veo-gray:hover {
  border: 1px solid #191919;
}

.gallery-popup {
  margin-bottom: 25px;
  width: 604px;
  background-color: #FFFFFF;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.95);
  margin-right: auto;
  margin-left: auto;
}
html[lang|=en] .gallery-popup {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .gallery-popup {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .gallery-popup {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .gallery-popup {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .gallery-popup {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .gallery-popup {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .gallery-popup {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .gallery-popup {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .gallery-popup {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .gallery-popup {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .gallery-popup {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .gallery-popup {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .gallery-popup {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .gallery-popup {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .gallery-popup {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .gallery-popup {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .gallery-popup {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .gallery-popup {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .gallery-popup {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .gallery-popup {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .gallery-popup {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .gallery-popup {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .gallery-popup {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .gallery-popup {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .gallery-popup {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .gallery-popup {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .gallery-popup {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .gallery-popup {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .gallery-popup {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .gallery-popup {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .gallery-popup {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .gallery-popup {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .gallery-popup {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .gallery-popup {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .gallery-popup {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .gallery-popup {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .gallery-popup {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .gallery-popup {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .gallery-popup {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .gallery-popup {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .gallery-popup {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .gallery-popup {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .gallery-popup {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .gallery-popup {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .gallery-popup {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .gallery-popup {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .gallery-popup {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .gallery-popup {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .gallery-popup {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .gallery-popup {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
@media (max-width: 767px) {
  .gallery-popup {
    width: calc(100vw - 30px);
  }
}
.gallery-popup .gallery-popup__gallery-item .media-image__picture {
  text-align: center;
}
.gallery-popup.gallery-popup--show {
  display: block;
}
.gallery-popup .gallery-popup__block {
  padding: 60px 30px 30px;
}
.gallery-popup .gallery-popup__category {
  margin-bottom: 20px;
  font-size: 15px;
  line-height: 1.2;
  color: #191919;
  font-weight: 700;
}
html[lang|=en] .gallery-popup .gallery-popup__category {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .gallery-popup .gallery-popup__category {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .gallery-popup .gallery-popup__category {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .gallery-popup .gallery-popup__category {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .gallery-popup .gallery-popup__category {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .gallery-popup .gallery-popup__category {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .gallery-popup .gallery-popup__category {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .gallery-popup .gallery-popup__category {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .gallery-popup .gallery-popup__category {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .gallery-popup .gallery-popup__category {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .gallery-popup .gallery-popup__category {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .gallery-popup .gallery-popup__category {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .gallery-popup .gallery-popup__category {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .gallery-popup .gallery-popup__category {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .gallery-popup .gallery-popup__category {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .gallery-popup .gallery-popup__category {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .gallery-popup .gallery-popup__category {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .gallery-popup .gallery-popup__category {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .gallery-popup .gallery-popup__category {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .gallery-popup .gallery-popup__category {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .gallery-popup .gallery-popup__category {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .gallery-popup .gallery-popup__category {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .gallery-popup .gallery-popup__category {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .gallery-popup .gallery-popup__category {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .gallery-popup .gallery-popup__category {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .gallery-popup .gallery-popup__category {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .gallery-popup .gallery-popup__category {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .gallery-popup .gallery-popup__category {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .gallery-popup .gallery-popup__category {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .gallery-popup .gallery-popup__category {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .gallery-popup .gallery-popup__category {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .gallery-popup .gallery-popup__category {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .gallery-popup .gallery-popup__category {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .gallery-popup .gallery-popup__category {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .gallery-popup .gallery-popup__category {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .gallery-popup .gallery-popup__category {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .gallery-popup .gallery-popup__category {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .gallery-popup .gallery-popup__category {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .gallery-popup .gallery-popup__category {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .gallery-popup .gallery-popup__category {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .gallery-popup .gallery-popup__category {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .gallery-popup .gallery-popup__category {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .gallery-popup .gallery-popup__category {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .gallery-popup .gallery-popup__category {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .gallery-popup .gallery-popup__category {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .gallery-popup .gallery-popup__category {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .gallery-popup .gallery-popup__category {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .gallery-popup .gallery-popup__category {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .gallery-popup .gallery-popup__category {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .gallery-popup .gallery-popup__category {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
.gallery-popup .gallery-popup__close {
  display: block;
  position: absolute;
  right: 30px;
  top: 30px;
  width: 28px;
  height: 28px;
  color: #191919;
  transform: rotate(45deg);
}
.gallery-popup .gallery-popup__close:after, .gallery-popup .gallery-popup__close:before {
  content: "";
  display: block;
  position: absolute;
  background-color: currentColor;
  border-radius: 5px;
}
.gallery-popup .gallery-popup__close:after {
  width: 100%;
  height: 2px;
  left: 0;
  top: 50%;
  margin-top: -1px;
}
.gallery-popup .gallery-popup__close:before {
  width: 2px;
  height: 100%;
  left: 50%;
  margin-left: -1px;
  top: 0;
}
.gallery-popup .gallery-popup__title {
  color: #191919;
  font-size: 21px;
  padding-bottom: 16px;
  font-weight: 300;
  padding-right: 40px;
}
.gallery-popup .gallery-popup__overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
}
.gallery-popup .gallery-popup__block {
  position: relative;
  z-index: 402;
}
.gallery-popup .gallery-popup__content img {
  overflow: hidden;
  border-radius: 0 20px;
}

.gallery-video__item--first .gallery-popup {
  box-shadow: none;
  width: 100%;
  overflow: hidden;
  border-radius: 0 0 0 20px;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .gallery-video__item--first .gallery-popup {
    width: 100%;
  }
}
.gallery-video__item--first .gallery-popup .gallery-popup__close {
  display: none;
}
.gallery-video__item--first .gallery-popup .gallery-popup__block {
  padding: 0;
  z-index: auto;
}
.gallery-video__item--first .gallery-popup .gallery-popup__title {
  font-size: 24px;
  font-weight: 700;
  padding: 20px 20px 0 20px;
}
.gallery-video__item--first .gallery-popup .gallery-popup__category {
  margin-bottom: 20px;
  font-size: 14px;
  font-weight: 700;
  color: #C7D64F;
}
.gallery-video__item--first .gallery-popup .gallery-popup__gallery-item .container__inner {
  padding: 0 !important;
}
.gallery-video__item--first .gallery-popup .gallery-popup__fields {
  padding: 20px;
}
@media (max-width: 767px) {
  .listing--without-filter .gallery-video__item--first {
    padding-top: 40px;
  }
}

.gallery-video-item {
  color: #191919;
  font-size: 17px;
  line-height: 1.2;
  font-weight: 700;
  max-width: 100%;
}
html[lang|=en] .gallery-video-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .gallery-video-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .gallery-video-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .gallery-video-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .gallery-video-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .gallery-video-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .gallery-video-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .gallery-video-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .gallery-video-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .gallery-video-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .gallery-video-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .gallery-video-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .gallery-video-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .gallery-video-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .gallery-video-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .gallery-video-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .gallery-video-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .gallery-video-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .gallery-video-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .gallery-video-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .gallery-video-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .gallery-video-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .gallery-video-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .gallery-video-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .gallery-video-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .gallery-video-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .gallery-video-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .gallery-video-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .gallery-video-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .gallery-video-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .gallery-video-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .gallery-video-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .gallery-video-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .gallery-video-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .gallery-video-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .gallery-video-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .gallery-video-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .gallery-video-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .gallery-video-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .gallery-video-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .gallery-video-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .gallery-video-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .gallery-video-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .gallery-video-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .gallery-video-item {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .gallery-video-item {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .gallery-video-item {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .gallery-video-item {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .gallery-video-item {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .gallery-video-item {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
.gallery-video-item.gallery-video-item--first .gallery-video-item__name {
  font-size: 24px;
}
.gallery-video-item.gallery-video-item--first .gallery-video-item__separator {
  display: none;
}
.gallery-video-item.gallery-video-item--first .gallery-video-item__description {
  display: block;
}
.gallery-video-item.gallery-video-item--first .gallery-video-item__info {
  padding: 20px;
  min-height: 0;
}
.gallery-video-item.gallery-video-item--first .gallery-video-item__thumbnail:after, .gallery-video-item.gallery-video-item--first .gallery-video-item__thumbnail:before {
  display: none;
}
.gallery-video-item .gallery-video-item__content {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}
.gallery-video-item .gallery-popup__title--image {
  display: none;
}
.gallery-video-item .gallery-video-item__category {
  font-size: 14px;
  color: #C7D64F;
}
.gallery-video-item .gallery-video-item__name {
  margin: 0 0 20px;
  font-size: 16px;
  font-weight: 700;
  cursor: pointer;
  flex-shrink: 0;
  flex-grow: 0;
}
.gallery-video-item .gallery-video-item__name:hover {
  text-decoration: underline;
}
.gallery-video-item .gallery-video-item__separator {
  height: 22px;
  margin-top: 5px;
  position: relative;
  background-color: #FCFCFC;
  flex-shrink: 0;
  flex-grow: 0;
}
.gallery-video-item .gallery-video-item__separator:after {
  display: block;
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 5px;
  top: -5px;
  background-color: #FCFCFC;
}
.gallery-video-item .gallery-video-item__separator-left,
.gallery-video-item .gallery-video-item__separator-right {
  width: 50%;
  height: 100%;
  position: absolute;
  top: 0;
  overflow: hidden;
  z-index: 1;
}
.gallery-video-item .gallery-video-item__separator-left:before,
.gallery-video-item .gallery-video-item__separator-right:before {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  background-repeat: no-repeat;
}
.gallery-video-item .gallery-video-item__separator-left {
  left: 0;
}
.gallery-video-item .gallery-video-item__separator-left:before {
  right: -424px;
  background-image: url(..//sprite.png);
  background-position: 0px -96px;
  width: 768px;
  height: 22px;
}
@media (min-resolution: 192dpi) {
  .gallery-video-item .gallery-video-item__separator-left:before {
    background-image: url(..//sprite@2x.png);
    background-size: 1280px 241px;
  }
}
.gallery-video-item .gallery-video-item__separator-right {
  right: 0;
}
.gallery-video-item .gallery-video-item__separator-right:before {
  left: -424px;
  background-image: url(..//sprite.png);
  background-position: 0px -96px;
  width: 768px;
  height: 22px;
}
@media (min-resolution: 192dpi) {
  .gallery-video-item .gallery-video-item__separator-right:before {
    background-image: url(..//sprite@2x.png);
    background-size: 1280px 241px;
  }
}
.gallery-video-item .gallery-video-item__info {
  padding: 14px 20px;
  min-height: 144px;
  background-color: #FFFFFF;
  border-radius: 0 0 0 20px;
  flex: 1 0 auto;
}
.gallery-video-item .gallery-video-item__info:before {
  content: "";
  display: block;
}
.gallery-video-item .gallery-video-item__description {
  display: none;
  font-size: 14px;
  font-weight: 400;
  margin: 1em 0;
}
.gallery-video-item .gallery-video-item__thumbnail {
  display: block;
  overflow: hidden;
  cursor: pointer;
  position: relative;
  border-radius: 0 20px 0 0;
}
.gallery-video-item .gallery-video-item__thumbnail:hover img {
  transform: scale(1.1);
}
.gallery-video-item .gallery-video-item__thumbnail img {
  display: block;
  width: 100%;
  height: auto;
  transition: 0.2s ease-out all;
}
.gallery-video-item .gallery-video-item__thumbnail:before {
  content: "";
  width: 78px;
  height: 78px;
  display: block;
  position: absolute;
  z-index: 2;
  left: 50%;
  top: 50%;
  margin-left: -39px;
  margin-top: -39px;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 50%;
}
.gallery-video-item .gallery-video-item__thumbnail:after {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -9px;
  margin-top: -13px;
  border: 13px solid transparent;
  border-left: 22px solid #000000;
  z-index: 3;
}
.gallery-video-item .gallery-video-item__popup {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow-x: hidden;
  overflow-y: auto;
  display: none;
  z-index: 401;
  padding-top: 80px;
}
.gallery-video-item .gallery-video-item__popup .gallery-popup .gallery-popup__overlay {
  display: block;
}
.gallery-video-item .gallery-video-item__popup.gallery-video-item__popup--show {
  display: block;
}

.gallery-video {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  position: relative;
}
.gallery-video .gallery-video__rows {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  position: relative;
  width: 100%;
}
.gallery-video .gallery-video__rows .gallery-video__item {
  width: 33%;
  margin-right: 0.5%;
  margin-top: 20px;
  flex-shrink: 0;
  overflow: hidden;
  background-color: #fff;
  border-radius: 0 20px 0 20px;
}
.gallery-video .gallery-video__rows .gallery-video__item:nth-of-type(3n) {
  margin-right: 0;
}
@media (max-width: 767px) {
  .gallery-video .gallery-video__rows .gallery-video__item {
    width: 48.5%;
    margin-right: 3%;
    margin-top: 3%;
  }
  .gallery-video .gallery-video__rows .gallery-video__item:nth-of-type(3n) {
    margin-right: 3%;
  }
  .gallery-video .gallery-video__rows .gallery-video__item:nth-of-type(2n) {
    margin-right: 0;
  }
}
@media (max-width: 599px) {
  .gallery-video .gallery-video__rows .gallery-video__item {
    width: 100%;
    margin-right: 0;
    margin-top: 20px;
  }
  .gallery-video .gallery-video__rows .gallery-video__item:first-child {
    margin-top: 0;
  }
}
@media (min-width: 768px) {
  .gallery-video .gallery-video__rows .gallery-video__item:nth-of-type(-n+3) {
    margin-top: 0;
  }
}
@media (min-width: 600px) and (max-width: 767px) {
  .gallery-video .gallery-video__rows .gallery-video__item:nth-of-type(-n+2) {
    margin-top: 0;
  }
}
@media (min-width: 600px) and (max-width: 767px) {
  .gallery-video .gallery-video__rows .gallery-video__item:nth-of-type(2n) {
    margin-right: 0;
  }
}
.gallery-video .gallery-video__item.gallery-video__item--first {
  width: 100%;
  margin-right: 0;
  border-radius: 0;
}

.gallery-video__item.gallery-video__item--first .gallery-popup .gallery-popup__gallery-item .media-image__picture img {
  width: 100%;
}

html[dir=rtl] .gallery-video .gallery-video__rows .gallery-video__item {
  margin-right: initial;
  margin-left: 0.5%;
}
@media (max-width: 767px) {
  html[dir=rtl] .gallery-video .gallery-video__rows .gallery-video__item {
    margin-left: 3%;
  }
}
@media (max-width: 599px) {
  html[dir=rtl] .gallery-video .gallery-video__rows .gallery-video__item {
    margin-left: 0;
  }
}
html[dir=rtl] .gallery-video .gallery-video__rows .gallery-video__item:nth-of-type(3n) {
  margin-left: 0;
}
@media (max-width: 767px) {
  html[dir=rtl] .gallery-video .gallery-video__rows .gallery-video__item:nth-of-type(3n) {
    margin-left: 3%;
  }
}
@media (max-width: 767px) and (max-width: 599px) {
  html[dir=rtl] .gallery-video .gallery-video__rows .gallery-video__item:nth-of-type(3n) {
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  html[dir=rtl] .gallery-video .gallery-video__rows .gallery-video__item:nth-of-type(2n) {
    margin-left: 0;
  }
}

.search-results-item {
  font-size: 15px;
  font-weight: 400;
  font-style: normal;
  color: #191919;
  line-height: 1.6;
}
html[lang|=en] .search-results-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .search-results-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .search-results-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .search-results-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .search-results-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .search-results-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .search-results-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .search-results-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .search-results-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .search-results-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .search-results-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .search-results-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .search-results-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .search-results-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .search-results-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .search-results-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .search-results-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .search-results-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .search-results-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .search-results-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .search-results-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .search-results-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .search-results-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .search-results-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .search-results-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .search-results-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .search-results-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .search-results-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .search-results-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .search-results-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .search-results-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .search-results-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .search-results-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .search-results-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .search-results-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .search-results-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .search-results-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .search-results-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .search-results-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .search-results-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .search-results-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .search-results-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .search-results-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .search-results-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .search-results-item {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .search-results-item {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .search-results-item {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .search-results-item {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .search-results-item {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .search-results-item {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
.search-results-item a {
  text-decoration: none;
  color: inherit;
}
.search-results-item a:hover {
  text-decoration: underline;
}
.search-results-item strong strong:before, .search-results-item strong strong:after {
  content: " ";
  display: inline;
}
.search-results-item .search-results-item__title {
  font-weight: normal;
  font-size: 1.4em;
  line-height: 1.2;
  border-bottom: 1px solid #808080;
  padding-bottom: 20px;
  margin-bottom: 10px;
}
.search-results-item .search-results-item__content {
  display: flex;
  flex-wrap: nowrap;
}
.search-results-item .search-results-item__image {
  width: 220px;
  margin-right: 20px;
  flex-shrink: 0;
  padding-bottom: 10px;
}
html[dir=rtl] .search-results-item .search-results-item__image {
  margin-right: 0;
  margin-left: 20px;
}
@media (max-width: 767px) {
  .search-results-item .search-results-item__image {
    display: none;
  }
}
.search-results-item .search-result-item__text {
  flex-grow: 1;
}
.search-results-item .search-results-item__tags {
  margin-right: -10px;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}
.search-results-item .search-results-item__tag {
  margin: 10px 10px 0 0;
  padding: 4px 10px;
  border-radius: 10px 0;
  background-color: #191919;
  color: #FFFFFF;
}
.search-results-item .search-results-item__teaser .container__inner {
  padding: 0;
}

.container--search-results-list > .container--inner .views-row:first-child > .container {
  margin-top: 0;
}
.container--search-results-list > .container--inner .views-row:first-child > .container .search-results-item__title {
  margin-top: 0;
}

.location-card {
  color: #191919;
  font-size: 14px;
  transition: 0.3s all ease-out;
  border-top: 1px solid rgb(166.1, 166.1, 166.1);
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 34px 20px 24px 0;
  height: 100%;
  cursor: pointer;
}
html[lang|=en] .location-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .location-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .location-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .location-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .location-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .location-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .location-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .location-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .location-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .location-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .location-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .location-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .location-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .location-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .location-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .location-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .location-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .location-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .location-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .location-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .location-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .location-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .location-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .location-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .location-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .location-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .location-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .location-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .location-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .location-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .location-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .location-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .location-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .location-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .location-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .location-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .location-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .location-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .location-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .location-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .location-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .location-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .location-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .location-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .location-card {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .location-card {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .location-card {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .location-card {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .location-card {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .location-card {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
.location-card:hover, .location-card.location-card--active {
  background-color: #191919;
  color: #FFFFFF;
}
.location-card:hover .more-button, .location-card.location-card--active .more-button {
  color: #FFFFFF;
}
.location-card:hover .location-card__icon, .location-card.location-card--active .location-card__icon {
  width: 60px;
}
.location-card .location-card__icon {
  flex-shrink: 0;
  position: relative;
  width: 0;
  overflow: hidden;
  height: 30px;
}
.location-card .location-card__icon:before {
  content: "";
  display: block;
  position: absolute;
  background-image: url(..//sprite.png);
  background-position: -1198px -120px;
  width: 24px;
  height: 24px;
  left: 50%;
  transform: translateX(-50%);
  top: 0;
}
@media (min-resolution: 192dpi) {
  .location-card .location-card__icon:before {
    background-image: url(..//sprite@2x.png);
    background-size: 1280px 241px;
  }
}
.location-card .location-card__title {
  margin: 0 0 2px 0;
  line-height: 1.2;
  font-size: inherit;
  font-weight: 700;
  text-transform: uppercase;
}
.location-card .location-card__title a {
  color: inherit;
  text-decoration: none;
}
.location-card .location-card__title a:hover {
  text-decoration: underline;
}
.location-card .location__info-field {
  line-height: 1.43;
}
.location-card .location__more {
  margin-top: 20px;
}

html[dir=rtl] .location-card {
  padding: 34px 0 24px 20px;
}

.location-card-list {
  position: relative;
  overflow: hidden;
}
.location-card-list .location-card-list__content {
  height: 580px;
  overflow: auto;
  position: static;
}
@media (max-width: 767px) {
  .location-card-list .location-card-list__content {
    height: auto;
  }
}
.location-card-list .location-card-list__content:focus {
  outline: 0;
}
.location-card-list .location-card-list__scrollbar {
  position: absolute;
  background: #FFFFFF;
  z-index: 2;
  width: 10px;
  top: 0;
  right: 0;
  bottom: 0;
}
.location-card-list .location-card-list__scrollbar-thumb {
  z-index: 1;
  position: relative;
  background: #191919;
}

/* footer */
.footer {
  background-color: #333333;
  padding: 13px 0;
}
.footer.footer--low-tech-mode {
  padding: 19px 0 56px;
}
@media (max-width: 1285px) {
  .footer.footer--low-tech-mode {
    padding: 8px 0 32px;
  }
}
@media (max-width: 1023px) {
  .footer.footer--low-tech-mode {
    padding-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .footer.footer--low-tech-mode {
    padding: 40px 0;
  }
}
@media (max-width: 767px) {
  .has-sticky-bar .footer {
    padding: 20px 0 99px;
  }
}
.footer [data-fixed-footer] {
  opacity: 0;
  transition: opacity 0.1s;
}
@media (max-width: 1023px) {
  .footer [data-fixed-footer] {
    position: relative;
    bottom: auto;
    opacity: 1;
  }
}
.footer [data-fixed-footer].footer-fixed {
  width: 100vw;
  position: fixed;
  bottom: 0;
  opacity: 1;
}
@media (max-width: 1023px) {
  .footer [data-fixed-footer].footer-fixed {
    position: relative;
    bottom: auto;
  }
}
.footer .footer__inner {
  color: #FFFFFF;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 38px 0 62px;
}
.footer .footer__inner:before, .footer .footer__inner:after {
  content: "";
  display: table;
}
.footer .footer__inner:after {
  clear: both;
}
@media (max-width: 1285px) {
  .footer .footer__inner {
    padding: 0 40px;
  }
}
@media (max-width: 1023px) {
  .footer .footer__inner {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .footer .footer__inner {
    padding: 0 25px;
  }
}
@media (max-width: 767px) {
  .footer .footer__inner .container__inner {
    padding: 0;
  }
}
.footer a {
  color: #FFFFFF;
  cursor: pointer;
}
.footer .footer__nav-section {
  display: flex;
  flex-wrap: wrap;
  margin: 45px 0 60px -20px;
}
@media (max-width: 1285px) {
  .footer .footer__nav-section {
    margin: 40px 0 37px -21px;
  }
}
@media (max-width: 1023px) {
  .footer .footer__nav-section {
    margin: 20px 0 0;
    justify-content: space-between;
  }
}
@media (max-width: 767px) {
  .footer .footer__nav-section {
    margin: 0;
  }
}
.footer__menu-section {
  overflow: hidden;
}
.footer .footer-menu {
  float: left;
}
@media (max-width: 767px) {
  .footer .footer-menu {
    float: none;
    padding-bottom: 10px;
  }
}
.footer .footer-copyright {
  float: right;
}
@media (max-width: 767px) {
  .footer .footer-copyright {
    float: none;
    padding-top: 20px;
    padding-bottom: 0;
  }
}

html[dir=rtl] .footer .footer-menu {
  float: right;
}
@media (max-width: 767px) {
  html[dir=rtl] .footer .footer-menu {
    float: none;
  }
}
html[dir=rtl] .footer .footer-logo {
  float: left;
}
@media (max-width: 767px) {
  html[dir=rtl] .footer .footer-logo {
    float: none;
  }
}
html[dir=rtl] .footer .footer-copyright {
  float: left;
  margin-right: 5px;
}
@media (max-width: 767px) {
  html[dir=rtl] .footer .footer-copyright {
    float: none;
    margin: 0;
  }
}

.footer-menu {
  font-size: 1.06em;
  font-weight: 300;
  line-height: 21px;
}
html[lang|=en] .footer-menu {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .footer-menu {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .footer-menu {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .footer-menu {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .footer-menu {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .footer-menu {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .footer-menu {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .footer-menu {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .footer-menu {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .footer-menu {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .footer-menu {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .footer-menu {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .footer-menu {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .footer-menu {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .footer-menu {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .footer-menu {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .footer-menu {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .footer-menu {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .footer-menu {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .footer-menu {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .footer-menu {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .footer-menu {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .footer-menu {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .footer-menu {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .footer-menu {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .footer-menu {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .footer-menu {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .footer-menu {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .footer-menu {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .footer-menu {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .footer-menu {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .footer-menu {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .footer-menu {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .footer-menu {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .footer-menu {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .footer-menu {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .footer-menu {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .footer-menu {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .footer-menu {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .footer-menu {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .footer-menu {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .footer-menu {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .footer-menu {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .footer-menu {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .footer-menu {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .footer-menu {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .footer-menu {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .footer-menu {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .footer-menu {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .footer-menu {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
@media (max-width: 1285px) {
  .footer-menu {
    font-size: 0.93em;
    line-height: 18px;
  }
}
.footer-menu ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.footer-menu ul:before, .footer-menu ul:after {
  content: "";
  display: table;
}
.footer-menu ul:after {
  clear: both;
}
.footer-menu li {
  float: left;
  padding-right: 32px;
}
@media (max-width: 1285px) {
  .footer-menu li {
    padding-right: 24px;
  }
}
@media (max-width: 1023px) {
  .footer-menu li {
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .footer-menu li {
    padding-right: 24px;
  }
}
.footer-menu a {
  text-decoration: none;
}
.footer-menu a:hover {
  text-decoration: underline;
}

.footer-copyright {
  color: #666666;
  font-size: 1.06em;
  font-weight: 400;
  line-height: 21px;
}
html[lang|=en] .footer-copyright {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .footer-copyright {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .footer-copyright {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .footer-copyright {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .footer-copyright {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .footer-copyright {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .footer-copyright {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .footer-copyright {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .footer-copyright {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .footer-copyright {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .footer-copyright {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .footer-copyright {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .footer-copyright {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .footer-copyright {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .footer-copyright {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .footer-copyright {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .footer-copyright {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .footer-copyright {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .footer-copyright {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .footer-copyright {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .footer-copyright {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .footer-copyright {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .footer-copyright {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .footer-copyright {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .footer-copyright {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .footer-copyright {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .footer-copyright {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .footer-copyright {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .footer-copyright {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .footer-copyright {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .footer-copyright {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .footer-copyright {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .footer-copyright {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .footer-copyright {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .footer-copyright {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .footer-copyright {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .footer-copyright {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .footer-copyright {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .footer-copyright {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .footer-copyright {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .footer-copyright {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .footer-copyright {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .footer-copyright {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .footer-copyright {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .footer-copyright {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .footer-copyright {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .footer-copyright {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .footer-copyright {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .footer-copyright {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .footer-copyright {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
@media (max-width: 1285px) {
  .footer-copyright {
    font-size: 0.93em;
    line-height: 18px;
  }
}

.footer-nav-item {
  flex: 0 0 auto;
  width: calc(25% - 20px);
  margin: 0 0 20px 20px;
  color: #FFFFFF;
}
html[lang|=en] .footer-nav-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .footer-nav-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .footer-nav-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .footer-nav-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .footer-nav-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .footer-nav-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .footer-nav-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .footer-nav-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .footer-nav-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .footer-nav-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .footer-nav-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .footer-nav-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .footer-nav-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .footer-nav-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .footer-nav-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .footer-nav-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .footer-nav-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .footer-nav-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .footer-nav-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .footer-nav-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .footer-nav-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .footer-nav-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .footer-nav-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .footer-nav-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .footer-nav-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .footer-nav-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .footer-nav-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .footer-nav-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .footer-nav-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .footer-nav-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .footer-nav-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .footer-nav-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .footer-nav-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .footer-nav-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .footer-nav-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .footer-nav-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .footer-nav-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .footer-nav-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .footer-nav-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .footer-nav-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .footer-nav-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .footer-nav-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .footer-nav-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .footer-nav-item {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .footer-nav-item {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .footer-nav-item {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .footer-nav-item {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .footer-nav-item {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .footer-nav-item {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .footer-nav-item {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
@media (max-width: 1285px) {
  .footer-nav-item {
    width: calc(25% - 21px);
    margin: 0 0 21px 21px;
  }
}
@media (max-width: 1023px) {
  .footer-nav-item {
    margin: 0 0 40px;
    width: 48.59%;
  }
}
@media (max-width: 767px) {
  .footer-nav-item {
    width: 48%;
  }
}
.footer-nav-item h4 {
  margin: 0;
  font-weight: bold;
  font-size: 1.33em;
  line-height: 26px;
  border-bottom: 1px solid #E5E5E5;
  padding-bottom: 15px;
}
html[lang|=en] .footer-nav-item h4 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .footer-nav-item h4 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .footer-nav-item h4 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .footer-nav-item h4 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .footer-nav-item h4 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .footer-nav-item h4 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .footer-nav-item h4 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .footer-nav-item h4 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .footer-nav-item h4 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .footer-nav-item h4 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .footer-nav-item h4 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .footer-nav-item h4 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .footer-nav-item h4 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .footer-nav-item h4 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .footer-nav-item h4 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .footer-nav-item h4 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .footer-nav-item h4 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .footer-nav-item h4 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .footer-nav-item h4 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .footer-nav-item h4 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .footer-nav-item h4 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .footer-nav-item h4 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .footer-nav-item h4 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .footer-nav-item h4 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .footer-nav-item h4 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .footer-nav-item h4 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .footer-nav-item h4 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .footer-nav-item h4 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .footer-nav-item h4 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .footer-nav-item h4 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .footer-nav-item h4 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .footer-nav-item h4 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .footer-nav-item h4 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .footer-nav-item h4 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .footer-nav-item h4 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .footer-nav-item h4 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .footer-nav-item h4 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .footer-nav-item h4 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .footer-nav-item h4 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .footer-nav-item h4 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .footer-nav-item h4 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .footer-nav-item h4 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .footer-nav-item h4 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .footer-nav-item h4 {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .footer-nav-item h4 {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .footer-nav-item h4 {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .footer-nav-item h4 {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .footer-nav-item h4 {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .footer-nav-item h4 {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .footer-nav-item h4 {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
@media (max-width: 1285px) {
  .footer-nav-item h4 {
    font-size: 1.13em;
    line-height: 22px;
  }
}
@media (max-width: 767px) {
  .footer-nav-item h4 {
    font-size: 1.06em;
    line-height: 21px;
  }
}
.footer-nav-item h4 a {
  text-decoration: none;
}
.footer-nav-item h4 a:hover {
  text-decoration: underline;
}
.footer-nav-item ul {
  list-style: none;
  margin: 0;
  padding: 0;
  font-weight: 300;
  font-size: 1.06em;
  line-height: 21px;
}
@media (max-width: 1285px) {
  .footer-nav-item ul {
    font-size: 0.93em;
    line-height: 18px;
  }
}
.footer-nav-item ul li ul li {
  padding-top: 16px;
}
.footer-nav-item ul a {
  text-decoration: none;
}
.footer-nav-item ul a:hover {
  text-decoration: underline;
}

.footer__items--3 .footer-nav-item {
  width: calc(33% - 20px);
}
@media (max-width: 1285px) {
  .footer__items--3 .footer-nav-item {
    width: calc(33% - 21px);
  }
}
@media (max-width: 1023px) {
  .footer__items--3 .footer-nav-item {
    width: 48.59%;
  }
}
@media (max-width: 767px) {
  .footer__items--3 .footer-nav-item {
    width: 48%;
  }
}

.footer__items--7 .footer-nav-item:nth-child(5), .footer__items--7 .footer-nav-item:nth-child(6), .footer__items--7 .footer-nav-item:nth-child(7), .footer__items--7 .footer-nav-item:nth-child(9), .footer__items--7 .footer-nav-item:nth-child(10), .footer__items--7 .footer-nav-item:nth-child(11),
.footer__items--11 .footer-nav-item:nth-child(5),
.footer__items--11 .footer-nav-item:nth-child(6),
.footer__items--11 .footer-nav-item:nth-child(7),
.footer__items--11 .footer-nav-item:nth-child(9),
.footer__items--11 .footer-nav-item:nth-child(10),
.footer__items--11 .footer-nav-item:nth-child(11) {
  width: calc(33% - 20px);
}
@media (max-width: 1285px) {
  .footer__items--7 .footer-nav-item:nth-child(5), .footer__items--7 .footer-nav-item:nth-child(6), .footer__items--7 .footer-nav-item:nth-child(7), .footer__items--7 .footer-nav-item:nth-child(9), .footer__items--7 .footer-nav-item:nth-child(10), .footer__items--7 .footer-nav-item:nth-child(11),
  .footer__items--11 .footer-nav-item:nth-child(5),
  .footer__items--11 .footer-nav-item:nth-child(6),
  .footer__items--11 .footer-nav-item:nth-child(7),
  .footer__items--11 .footer-nav-item:nth-child(9),
  .footer__items--11 .footer-nav-item:nth-child(10),
  .footer__items--11 .footer-nav-item:nth-child(11) {
    width: calc(33% - 21px);
  }
}
@media (max-width: 1023px) {
  .footer__items--7 .footer-nav-item:nth-child(5), .footer__items--7 .footer-nav-item:nth-child(6), .footer__items--7 .footer-nav-item:nth-child(7), .footer__items--7 .footer-nav-item:nth-child(9), .footer__items--7 .footer-nav-item:nth-child(10), .footer__items--7 .footer-nav-item:nth-child(11),
  .footer__items--11 .footer-nav-item:nth-child(5),
  .footer__items--11 .footer-nav-item:nth-child(6),
  .footer__items--11 .footer-nav-item:nth-child(7),
  .footer__items--11 .footer-nav-item:nth-child(9),
  .footer__items--11 .footer-nav-item:nth-child(10),
  .footer__items--11 .footer-nav-item:nth-child(11) {
    width: 48.59%;
  }
}
@media (max-width: 767px) {
  .footer__items--7 .footer-nav-item:nth-child(5), .footer__items--7 .footer-nav-item:nth-child(6), .footer__items--7 .footer-nav-item:nth-child(7), .footer__items--7 .footer-nav-item:nth-child(9), .footer__items--7 .footer-nav-item:nth-child(10), .footer__items--7 .footer-nav-item:nth-child(11),
  .footer__items--11 .footer-nav-item:nth-child(5),
  .footer__items--11 .footer-nav-item:nth-child(6),
  .footer__items--11 .footer-nav-item:nth-child(7),
  .footer__items--11 .footer-nav-item:nth-child(9),
  .footer__items--11 .footer-nav-item:nth-child(10),
  .footer__items--11 .footer-nav-item:nth-child(11) {
    width: 48%;
  }
}

.footer__items--2 .footer-nav-item {
  width: calc(50% - 20px);
}
@media (max-width: 1285px) {
  .footer__items--2 .footer-nav-item {
    width: calc(50% - 21px);
  }
}
@media (max-width: 1023px) {
  .footer__items--2 .footer-nav-item {
    width: 48.59%;
  }
}
@media (max-width: 767px) {
  .footer__items--2 .footer-nav-item {
    width: 48%;
  }
}

.footer__items--6 .footer-nav-item:nth-child(5), .footer__items--6 .footer-nav-item:nth-child(6), .footer__items--6 .footer-nav-item:nth-child(9), .footer__items--6 .footer-nav-item:nth-child(10),
.footer__items--10 .footer-nav-item:nth-child(5),
.footer__items--10 .footer-nav-item:nth-child(6),
.footer__items--10 .footer-nav-item:nth-child(9),
.footer__items--10 .footer-nav-item:nth-child(10) {
  width: calc(50% - 20px);
}
@media (max-width: 1285px) {
  .footer__items--6 .footer-nav-item:nth-child(5), .footer__items--6 .footer-nav-item:nth-child(6), .footer__items--6 .footer-nav-item:nth-child(9), .footer__items--6 .footer-nav-item:nth-child(10),
  .footer__items--10 .footer-nav-item:nth-child(5),
  .footer__items--10 .footer-nav-item:nth-child(6),
  .footer__items--10 .footer-nav-item:nth-child(9),
  .footer__items--10 .footer-nav-item:nth-child(10) {
    width: calc(50% - 21px);
  }
}
@media (max-width: 1023px) {
  .footer__items--6 .footer-nav-item:nth-child(5), .footer__items--6 .footer-nav-item:nth-child(6), .footer__items--6 .footer-nav-item:nth-child(9), .footer__items--6 .footer-nav-item:nth-child(10),
  .footer__items--10 .footer-nav-item:nth-child(5),
  .footer__items--10 .footer-nav-item:nth-child(6),
  .footer__items--10 .footer-nav-item:nth-child(9),
  .footer__items--10 .footer-nav-item:nth-child(10) {
    width: 48.59%;
  }
}
@media (max-width: 767px) {
  .footer__items--6 .footer-nav-item:nth-child(5), .footer__items--6 .footer-nav-item:nth-child(6), .footer__items--6 .footer-nav-item:nth-child(9), .footer__items--6 .footer-nav-item:nth-child(10),
  .footer__items--10 .footer-nav-item:nth-child(5),
  .footer__items--10 .footer-nav-item:nth-child(6),
  .footer__items--10 .footer-nav-item:nth-child(9),
  .footer__items--10 .footer-nav-item:nth-child(10) {
    width: 48%;
  }
}

.footer-blocks {
  max-width: 1400px;
  margin: 0 auto;
  padding: 70px 37px 0 63px;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  position: relative;
  z-index: 2;
}
@media (max-width: 1285px) {
  .footer-blocks {
    padding: 56px 40px 0;
  }
}
@media (max-width: 1023px) {
  .footer-blocks {
    padding: 40px 30px 0;
  }
}
@media (max-width: 767px) {
  .footer-blocks {
    padding: 40px 0 0;
    display: block;
  }
}

.footer-top-content .footer {
  padding-top: 177px;
  margin-top: -113px;
}
@media (max-width: 1285px) {
  .footer-top-content .footer {
    margin-top: -72px;
    padding-top: 120px;
  }
}
@media (max-width: 1023px) {
  .footer-top-content .footer {
    margin-top: -170px;
    padding-top: 211px;
  }
}
@media (max-width: 767px) {
  .footer-top-content .footer {
    padding-top: 40px;
    margin-top: 0;
  }
}
.footer-top-content .footer .footer__nav-section {
  margin-top: 0 !important;
}

.footer-top-block-cta {
  flex: 0 0 auto;
  width: 40.7%;
  border-radius: 0 22px;
  padding: 48px;
}
@media (max-width: 1285px) {
  .footer-top-block-cta {
    width: 40.36%;
    padding: 38px 40px 40px;
  }
}
@media (max-width: 1023px) {
  .footer-top-block-cta {
    width: 48.73%;
    padding: 32px 32px 40px;
  }
}
@media (max-width: 767px) {
  .footer-top-block-cta {
    width: 100%;
    padding: 32px 25px 40px;
    border-radius: 0;
  }
}
.footer-top-block-cta__ttl {
  margin: 0 0 16px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1.13em;
  line-height: 22px;
  color: #191919;
}
html[lang|=en] .footer-top-block-cta__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .footer-top-block-cta__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .footer-top-block-cta__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .footer-top-block-cta__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .footer-top-block-cta__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .footer-top-block-cta__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .footer-top-block-cta__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .footer-top-block-cta__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .footer-top-block-cta__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .footer-top-block-cta__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .footer-top-block-cta__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .footer-top-block-cta__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .footer-top-block-cta__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .footer-top-block-cta__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .footer-top-block-cta__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .footer-top-block-cta__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .footer-top-block-cta__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .footer-top-block-cta__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .footer-top-block-cta__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .footer-top-block-cta__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .footer-top-block-cta__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .footer-top-block-cta__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .footer-top-block-cta__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .footer-top-block-cta__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .footer-top-block-cta__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .footer-top-block-cta__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .footer-top-block-cta__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .footer-top-block-cta__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .footer-top-block-cta__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .footer-top-block-cta__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .footer-top-block-cta__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .footer-top-block-cta__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .footer-top-block-cta__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .footer-top-block-cta__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .footer-top-block-cta__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .footer-top-block-cta__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .footer-top-block-cta__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .footer-top-block-cta__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .footer-top-block-cta__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .footer-top-block-cta__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .footer-top-block-cta__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .footer-top-block-cta__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .footer-top-block-cta__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .footer-top-block-cta__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .footer-top-block-cta__ttl {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .footer-top-block-cta__ttl {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .footer-top-block-cta__ttl {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .footer-top-block-cta__ttl {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .footer-top-block-cta__ttl {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .footer-top-block-cta__ttl {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
@media (max-width: 1285px) {
  .footer-top-block-cta__ttl {
    font-size: 0.93em;
    line-height: 18px;
  }
}
@media (max-width: 1023px) {
  .footer-top-block-cta__ttl {
    margin-bottom: 8px;
    font-size: 0.8em;
    line-height: 16px;
  }
}
@media (max-width: 767px) {
  .footer-top-block-cta__ttl {
    font-size: 0.93em;
    line-height: 18px;
  }
}
.footer-top-block-cta .container.container--width--text > .container__inner {
  max-width: 100%;
  padding: 0;
}
.footer-top-block-cta .wysiwyg .footer-styled-figures {
  display: block;
  color: transparent;
  font-size: 102px;
  line-height: 133px;
  font-weight: 900;
  -webkit-text-stroke: 1px #191919;
}
@media (max-width: 1285px) {
  .footer-top-block-cta .wysiwyg .footer-styled-figures {
    font-size: 72px;
    line-height: 94px;
  }
}
.footer-top-block-cta .wysiwyg span .footer-styled-figures {
  color: inherit;
}
.footer-top-block-cta .wysiwyg p {
  margin: 0;
  font-weight: 300;
  font-size: 1.53em;
  line-height: 33px;
  color: #191919;
}
html[lang|=en] .footer-top-block-cta .wysiwyg p {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .footer-top-block-cta .wysiwyg p {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .footer-top-block-cta .wysiwyg p {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .footer-top-block-cta .wysiwyg p {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .footer-top-block-cta .wysiwyg p {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .footer-top-block-cta .wysiwyg p {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .footer-top-block-cta .wysiwyg p {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .footer-top-block-cta .wysiwyg p {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .footer-top-block-cta .wysiwyg p {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .footer-top-block-cta .wysiwyg p {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .footer-top-block-cta .wysiwyg p {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .footer-top-block-cta .wysiwyg p {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .footer-top-block-cta .wysiwyg p {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .footer-top-block-cta .wysiwyg p {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .footer-top-block-cta .wysiwyg p {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .footer-top-block-cta .wysiwyg p {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .footer-top-block-cta .wysiwyg p {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .footer-top-block-cta .wysiwyg p {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .footer-top-block-cta .wysiwyg p {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .footer-top-block-cta .wysiwyg p {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .footer-top-block-cta .wysiwyg p {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .footer-top-block-cta .wysiwyg p {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .footer-top-block-cta .wysiwyg p {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .footer-top-block-cta .wysiwyg p {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .footer-top-block-cta .wysiwyg p {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .footer-top-block-cta .wysiwyg p {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .footer-top-block-cta .wysiwyg p {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .footer-top-block-cta .wysiwyg p {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .footer-top-block-cta .wysiwyg p {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .footer-top-block-cta .wysiwyg p {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .footer-top-block-cta .wysiwyg p {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .footer-top-block-cta .wysiwyg p {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .footer-top-block-cta .wysiwyg p {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .footer-top-block-cta .wysiwyg p {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .footer-top-block-cta .wysiwyg p {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .footer-top-block-cta .wysiwyg p {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .footer-top-block-cta .wysiwyg p {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .footer-top-block-cta .wysiwyg p {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .footer-top-block-cta .wysiwyg p {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .footer-top-block-cta .wysiwyg p {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .footer-top-block-cta .wysiwyg p {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .footer-top-block-cta .wysiwyg p {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .footer-top-block-cta .wysiwyg p {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .footer-top-block-cta .wysiwyg p {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .footer-top-block-cta .wysiwyg p {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .footer-top-block-cta .wysiwyg p {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .footer-top-block-cta .wysiwyg p {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .footer-top-block-cta .wysiwyg p {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .footer-top-block-cta .wysiwyg p {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .footer-top-block-cta .wysiwyg p {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
@media (max-width: 1285px) {
  .footer-top-block-cta .wysiwyg p {
    font-size: 1.2em;
    line-height: 24px;
  }
}
@media (max-width: 1023px) {
  .footer-top-block-cta .wysiwyg p {
    font-size: 1.13em;
    line-height: 22px;
  }
}
@media (max-width: 767px) {
  .footer-top-block-cta .wysiwyg p {
    font-size: 1.33em;
    line-height: 26px;
  }
}
.footer-top-block-cta__link {
  margin-top: 56px;
  font-weight: bold;
  font-size: 1.2em;
  line-height: 24px;
  color: #191919;
}
html[lang|=en] .footer-top-block-cta__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .footer-top-block-cta__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .footer-top-block-cta__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .footer-top-block-cta__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .footer-top-block-cta__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .footer-top-block-cta__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .footer-top-block-cta__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .footer-top-block-cta__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .footer-top-block-cta__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .footer-top-block-cta__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .footer-top-block-cta__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .footer-top-block-cta__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .footer-top-block-cta__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .footer-top-block-cta__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .footer-top-block-cta__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .footer-top-block-cta__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .footer-top-block-cta__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .footer-top-block-cta__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .footer-top-block-cta__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .footer-top-block-cta__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .footer-top-block-cta__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .footer-top-block-cta__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .footer-top-block-cta__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .footer-top-block-cta__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .footer-top-block-cta__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .footer-top-block-cta__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .footer-top-block-cta__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .footer-top-block-cta__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .footer-top-block-cta__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .footer-top-block-cta__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .footer-top-block-cta__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .footer-top-block-cta__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .footer-top-block-cta__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .footer-top-block-cta__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .footer-top-block-cta__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .footer-top-block-cta__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .footer-top-block-cta__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .footer-top-block-cta__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .footer-top-block-cta__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .footer-top-block-cta__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .footer-top-block-cta__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .footer-top-block-cta__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .footer-top-block-cta__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .footer-top-block-cta__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .footer-top-block-cta__link {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .footer-top-block-cta__link {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .footer-top-block-cta__link {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .footer-top-block-cta__link {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .footer-top-block-cta__link {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .footer-top-block-cta__link {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
@media (max-width: 1285px) {
  .footer-top-block-cta__link {
    margin-top: 44px;
    font-size: 1em;
    line-height: 20px;
  }
}
@media (max-width: 1023px) {
  .footer-top-block-cta__link {
    margin-top: 36px;
    font-size: 0.93em;
    line-height: 18px;
  }
}
@media (max-width: 767px) {
  .footer-top-block-cta__link {
    margin-top: 32px;
    font-size: 1.06em;
    line-height: 21px;
  }
}
.footer-top-block-cta__link a {
  display: inline-block;
  vertical-align: top;
  max-width: 100%;
  color: inherit;
  text-decoration: none;
  position: relative;
  padding-right: 20px;
}
.footer-top-block-cta__link a:hover {
  text-decoration: underline;
}
.footer-top-block-cta__link a:after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  width: 7px;
  height: 7px;
  border-right: 2px solid #191919;
  border-bottom: 2px solid #191919;
  transform: translateY(-50%) rotate(-45deg);
  transform-origin: 0 100%;
  margin: 2px 2px 0 0;
}
@media (max-width: 1285px) {
  .footer-top-block-cta__link a:after {
    margin: 1px 1px 0 0;
  }
}
@media (max-width: 767px) {
  .footer-top-block-cta__link a:after {
    width: 6px;
    height: 6px;
  }
}

.theme--background-color--veo-pale-turquoise .footer-top-block-cta__ttl, .theme--background-color--veo-pale-turquoise .footer-top-block-cta__link a {
  color: #191919;
}
.theme--background-color--veo-pale-turquoise .footer-top-block-cta__link a::after {
  border-color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-pale-turquoise .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-pale-turquoise .footer-top-block-cta__link a {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-pale-turquoise .footer-top-block-cta__link a::after {
  border-color: #191919;
}

.theme--background-color--veo-forest-green .footer-top-block-cta__ttl, .theme--background-color--veo-forest-green .footer-top-block-cta__link a {
  color: #FFFFFF;
}
.theme--background-color--veo-forest-green .footer-top-block-cta__link a::after {
  border-color: #FFFFFF;
}

[class*=theme--background-color--veo] .theme--background-color--veo-forest-green .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-forest-green .footer-top-block-cta__link a {
  color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-forest-green .footer-top-block-cta__link a::after {
  border-color: #FFFFFF;
}

.theme--background-color--veo-light-blue .footer-top-block-cta__ttl, .theme--background-color--veo-light-blue .footer-top-block-cta__link a {
  color: #191919;
}
.theme--background-color--veo-light-blue .footer-top-block-cta__link a::after {
  border-color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-light-blue .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-light-blue .footer-top-block-cta__link a {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-light-blue .footer-top-block-cta__link a::after {
  border-color: #191919;
}

.theme--background-color--veo-very-light-blue .footer-top-block-cta__ttl, .theme--background-color--veo-very-light-blue .footer-top-block-cta__link a {
  color: #191919;
}
.theme--background-color--veo-very-light-blue .footer-top-block-cta__link a::after {
  border-color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-very-light-blue .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-very-light-blue .footer-top-block-cta__link a {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-very-light-blue .footer-top-block-cta__link a::after {
  border-color: #191919;
}

.theme--background-color--veo-golden-yellow .footer-top-block-cta__ttl, .theme--background-color--veo-golden-yellow .footer-top-block-cta__link a {
  color: #191919;
}
.theme--background-color--veo-golden-yellow .footer-top-block-cta__link a::after {
  border-color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-golden-yellow .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-golden-yellow .footer-top-block-cta__link a {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-golden-yellow .footer-top-block-cta__link a::after {
  border-color: #191919;
}

.theme--background-color--veo-very-light-yellow .footer-top-block-cta__ttl, .theme--background-color--veo-very-light-yellow .footer-top-block-cta__link a {
  color: #191919;
}
.theme--background-color--veo-very-light-yellow .footer-top-block-cta__link a::after {
  border-color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-very-light-yellow .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-very-light-yellow .footer-top-block-cta__link a {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-very-light-yellow .footer-top-block-cta__link a::after {
  border-color: #191919;
}

.theme--background-color--veo-very-light-green .footer-top-block-cta__ttl, .theme--background-color--veo-very-light-green .footer-top-block-cta__link a {
  color: #191919;
}
.theme--background-color--veo-very-light-green .footer-top-block-cta__link a::after {
  border-color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-very-light-green .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-very-light-green .footer-top-block-cta__link a {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-very-light-green .footer-top-block-cta__link a::after {
  border-color: #191919;
}

.theme--background-color--veo-black-20 .footer-top-block-cta__ttl, .theme--background-color--veo-black-20 .footer-top-block-cta__link a {
  color: #191919;
}
.theme--background-color--veo-black-20 .footer-top-block-cta__link a::after {
  border-color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-black-20 .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-black-20 .footer-top-block-cta__link a {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-black-20 .footer-top-block-cta__link a::after {
  border-color: #191919;
}

.theme--background-color--veo-pale-gray-white .footer-top-block-cta__ttl, .theme--background-color--veo-pale-gray-white .footer-top-block-cta__link a {
  color: #191919;
}
.theme--background-color--veo-pale-gray-white .footer-top-block-cta__link a::after {
  border-color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-pale-gray-white .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-pale-gray-white .footer-top-block-cta__link a {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-pale-gray-white .footer-top-block-cta__link a::after {
  border-color: #191919;
}

.theme--background-color--veo-black-10 .footer-top-block-cta__ttl, .theme--background-color--veo-black-10 .footer-top-block-cta__link a {
  color: #191919;
}
.theme--background-color--veo-black-10 .footer-top-block-cta__link a::after {
  border-color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-black-10 .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-black-10 .footer-top-block-cta__link a {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-black-10 .footer-top-block-cta__link a::after {
  border-color: #191919;
}

.theme--background-color--veo-black-0 .footer-top-block-cta__ttl, .theme--background-color--veo-black-0 .footer-top-block-cta__link a {
  color: #191919;
}
.theme--background-color--veo-black-0 .footer-top-block-cta__link a::after {
  border-color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-black-0 .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-black-0 .footer-top-block-cta__link a {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-black-0 .footer-top-block-cta__link a::after {
  border-color: #191919;
}

.theme--background-color--veo-very-light-orange .footer-top-block-cta__ttl, .theme--background-color--veo-very-light-orange .footer-top-block-cta__link a {
  color: #191919;
}
.theme--background-color--veo-very-light-orange .footer-top-block-cta__link a::after {
  border-color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-very-light-orange .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-very-light-orange .footer-top-block-cta__link a {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-very-light-orange .footer-top-block-cta__link a::after {
  border-color: #191919;
}

.theme--background-color--veo-very-light-purple .footer-top-block-cta__ttl, .theme--background-color--veo-very-light-purple .footer-top-block-cta__link a {
  color: #191919;
}
.theme--background-color--veo-very-light-purple .footer-top-block-cta__link a::after {
  border-color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-very-light-purple .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-very-light-purple .footer-top-block-cta__link a {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-very-light-purple .footer-top-block-cta__link a::after {
  border-color: #191919;
}

.theme--background-color--veo-pale-red .footer-top-block-cta__ttl, .theme--background-color--veo-pale-red .footer-top-block-cta__link a {
  color: #191919;
}
.theme--background-color--veo-pale-red .footer-top-block-cta__link a::after {
  border-color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-pale-red .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-pale-red .footer-top-block-cta__link a {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-pale-red .footer-top-block-cta__link a::after {
  border-color: #191919;
}

.theme--background-color--veo-turquoise .footer-top-block-cta__ttl, .theme--background-color--veo-turquoise .footer-top-block-cta__link a {
  color: #191919;
}
.theme--background-color--veo-turquoise .footer-top-block-cta__link a::after {
  border-color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-turquoise .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-turquoise .footer-top-block-cta__link a {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-turquoise .footer-top-block-cta__link a::after {
  border-color: #191919;
}

.theme--background-color--veo-vivid-blue .footer-top-block-cta__ttl, .theme--background-color--veo-vivid-blue .footer-top-block-cta__link a {
  color: #FFFFFF;
}
.theme--background-color--veo-vivid-blue .footer-top-block-cta__link a::after {
  border-color: #FFFFFF;
}

[class*=theme--background-color--veo] .theme--background-color--veo-vivid-blue .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-vivid-blue .footer-top-block-cta__link a {
  color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-vivid-blue .footer-top-block-cta__link a::after {
  border-color: #FFFFFF;
}

.theme--background-color--veo-pastel-blue .footer-top-block-cta__ttl, .theme--background-color--veo-pastel-blue .footer-top-block-cta__link a {
  color: #191919;
}
.theme--background-color--veo-pastel-blue .footer-top-block-cta__link a::after {
  border-color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-pastel-blue .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-pastel-blue .footer-top-block-cta__link a {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-pastel-blue .footer-top-block-cta__link a::after {
  border-color: #191919;
}

.theme--background-color--veo-very-light-turquoise .footer-top-block-cta__ttl, .theme--background-color--veo-very-light-turquoise .footer-top-block-cta__link a {
  color: #191919;
}
.theme--background-color--veo-very-light-turquoise .footer-top-block-cta__link a::after {
  border-color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-very-light-turquoise .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-very-light-turquoise .footer-top-block-cta__link a {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-very-light-turquoise .footer-top-block-cta__link a::after {
  border-color: #191919;
}

.theme--background-color--veo-apple-green .footer-top-block-cta__ttl, .theme--background-color--veo-apple-green .footer-top-block-cta__link a {
  color: #191919;
}
.theme--background-color--veo-apple-green .footer-top-block-cta__link a::after {
  border-color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-apple-green .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-apple-green .footer-top-block-cta__link a {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-apple-green .footer-top-block-cta__link a::after {
  border-color: #191919;
}

.theme--background-color--veo-dark-green .footer-top-block-cta__ttl, .theme--background-color--veo-dark-green .footer-top-block-cta__link a {
  color: #FFFFFF;
}
.theme--background-color--veo-dark-green .footer-top-block-cta__link a::after {
  border-color: #FFFFFF;
}

[class*=theme--background-color--veo] .theme--background-color--veo-dark-green .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-dark-green .footer-top-block-cta__link a {
  color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-dark-green .footer-top-block-cta__link a::after {
  border-color: #FFFFFF;
}

.theme--background-color--veo-black-40 .footer-top-block-cta__ttl, .theme--background-color--veo-black-40 .footer-top-block-cta__link a {
  color: #191919;
}
.theme--background-color--veo-black-40 .footer-top-block-cta__link a::after {
  border-color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-black-40 .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-black-40 .footer-top-block-cta__link a {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-black-40 .footer-top-block-cta__link a::after {
  border-color: #191919;
}

.theme--background-color--veo-grey-pantone .footer-top-block-cta__ttl, .theme--background-color--veo-grey-pantone .footer-top-block-cta__link a {
  color: #FFFFFF;
}
.theme--background-color--veo-grey-pantone .footer-top-block-cta__link a::after {
  border-color: #FFFFFF;
}

[class*=theme--background-color--veo] .theme--background-color--veo-grey-pantone .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-grey-pantone .footer-top-block-cta__link a {
  color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-grey-pantone .footer-top-block-cta__link a::after {
  border-color: #FFFFFF;
}

.theme--background-color--veo-yellow .footer-top-block-cta__ttl, .theme--background-color--veo-yellow .footer-top-block-cta__link a {
  color: #191919;
}
.theme--background-color--veo-yellow .footer-top-block-cta__link a::after {
  border-color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-yellow .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-yellow .footer-top-block-cta__link a {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-yellow .footer-top-block-cta__link a::after {
  border-color: #191919;
}

.theme--background-color--veo-vivid-orange .footer-top-block-cta__ttl, .theme--background-color--veo-vivid-orange .footer-top-block-cta__link a {
  color: #191919;
}
.theme--background-color--veo-vivid-orange .footer-top-block-cta__link a::after {
  border-color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-vivid-orange .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-vivid-orange .footer-top-block-cta__link a {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-vivid-orange .footer-top-block-cta__link a::after {
  border-color: #191919;
}

.theme--background-color--veo-pale-purple .footer-top-block-cta__ttl, .theme--background-color--veo-pale-purple .footer-top-block-cta__link a {
  color: #FFFFFF;
}
.theme--background-color--veo-pale-purple .footer-top-block-cta__link a::after {
  border-color: #FFFFFF;
}

[class*=theme--background-color--veo] .theme--background-color--veo-pale-purple .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-pale-purple .footer-top-block-cta__link a {
  color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-pale-purple .footer-top-block-cta__link a::after {
  border-color: #FFFFFF;
}

.theme--background-color--veo-purple .footer-top-block-cta__ttl, .theme--background-color--veo-purple .footer-top-block-cta__link a {
  color: #FFFFFF;
}
.theme--background-color--veo-purple .footer-top-block-cta__link a::after {
  border-color: #FFFFFF;
}

[class*=theme--background-color--veo] .theme--background-color--veo-purple .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-purple .footer-top-block-cta__link a {
  color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-purple .footer-top-block-cta__link a::after {
  border-color: #FFFFFF;
}

.theme--background-color--veo-red .footer-top-block-cta__ttl, .theme--background-color--veo-red .footer-top-block-cta__link a {
  color: #FFFFFF;
}
.theme--background-color--veo-red .footer-top-block-cta__link a::after {
  border-color: #FFFFFF;
}

[class*=theme--background-color--veo] .theme--background-color--veo-red .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-red .footer-top-block-cta__link a {
  color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-red .footer-top-block-cta__link a::after {
  border-color: #FFFFFF;
}

.theme--background-color--veo-light-purple .footer-top-block-cta__ttl, .theme--background-color--veo-light-purple .footer-top-block-cta__link a {
  color: #191919;
}
.theme--background-color--veo-light-purple .footer-top-block-cta__link a::after {
  border-color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-light-purple .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-light-purple .footer-top-block-cta__link a {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-light-purple .footer-top-block-cta__link a::after {
  border-color: #191919;
}

.theme--background-color--veo-green .footer-top-block-cta__ttl, .theme--background-color--veo-green .footer-top-block-cta__link a {
  color: #191919;
}
.theme--background-color--veo-green .footer-top-block-cta__link a::after {
  border-color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-green .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-green .footer-top-block-cta__link a {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-green .footer-top-block-cta__link a::after {
  border-color: #191919;
}

.theme--background-color--veo-pale-blue .footer-top-block-cta__ttl, .theme--background-color--veo-pale-blue .footer-top-block-cta__link a {
  color: #191919;
}
.theme--background-color--veo-pale-blue .footer-top-block-cta__link a::after {
  border-color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-pale-blue .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-pale-blue .footer-top-block-cta__link a {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-pale-blue .footer-top-block-cta__link a::after {
  border-color: #191919;
}

.theme--background-color--veo-blue .footer-top-block-cta__ttl, .theme--background-color--veo-blue .footer-top-block-cta__link a {
  color: #FFFFFF;
}
.theme--background-color--veo-blue .footer-top-block-cta__link a::after {
  border-color: #FFFFFF;
}

[class*=theme--background-color--veo] .theme--background-color--veo-blue .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-blue .footer-top-block-cta__link a {
  color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-blue .footer-top-block-cta__link a::after {
  border-color: #FFFFFF;
}

.theme--background-color--veo-pale-black .footer-top-block-cta__ttl, .theme--background-color--veo-pale-black .footer-top-block-cta__link a {
  color: #FFFFFF;
}
.theme--background-color--veo-pale-black .footer-top-block-cta__link a::after {
  border-color: #FFFFFF;
}

[class*=theme--background-color--veo] .theme--background-color--veo-pale-black .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-pale-black .footer-top-block-cta__link a {
  color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-pale-black .footer-top-block-cta__link a::after {
  border-color: #FFFFFF;
}

.theme--background-color--veo-white .footer-top-block-cta__ttl, .theme--background-color--veo-white .footer-top-block-cta__link a {
  color: #191919;
}
.theme--background-color--veo-white .footer-top-block-cta__link a::after {
  border-color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-white .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-white .footer-top-block-cta__link a {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-white .footer-top-block-cta__link a::after {
  border-color: #191919;
}

.theme--background-color--veo-gray .footer-top-block-cta__ttl, .theme--background-color--veo-gray .footer-top-block-cta__link a {
  color: #191919;
}
.theme--background-color--veo-gray .footer-top-block-cta__link a::after {
  border-color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-gray .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-gray .footer-top-block-cta__link a {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-gray .footer-top-block-cta__link a::after {
  border-color: #191919;
}

.theme--background-color--veo-plain-orange .footer-top-block-cta__ttl, .theme--background-color--veo-plain-orange .footer-top-block-cta__link a {
  color: #191919;
}
.theme--background-color--veo-plain-orange .footer-top-block-cta__link a::after {
  border-color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-plain-orange .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-plain-orange .footer-top-block-cta__link a {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-plain-orange .footer-top-block-cta__link a::after {
  border-color: #191919;
}

.theme--background-color--veo-navy .footer-top-block-cta__ttl, .theme--background-color--veo-navy .footer-top-block-cta__link a {
  color: #FFFFFF;
}
.theme--background-color--veo-navy .footer-top-block-cta__link a::after {
  border-color: #FFFFFF;
}

[class*=theme--background-color--veo] .theme--background-color--veo-navy .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-navy .footer-top-block-cta__link a {
  color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-navy .footer-top-block-cta__link a::after {
  border-color: #FFFFFF;
}

.theme--background-color--veo-magma-regent-green .footer-top-block-cta__ttl, .theme--background-color--veo-magma-regent-green .footer-top-block-cta__link a {
  color: #FFFFFF;
}
.theme--background-color--veo-magma-regent-green .footer-top-block-cta__link a::after {
  border-color: #FFFFFF;
}

[class*=theme--background-color--veo] .theme--background-color--veo-magma-regent-green .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-magma-regent-green .footer-top-block-cta__link a {
  color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-magma-regent-green .footer-top-block-cta__link a::after {
  border-color: #FFFFFF;
}

.theme--background-color--veo-magma-light-green .footer-top-block-cta__ttl, .theme--background-color--veo-magma-light-green .footer-top-block-cta__link a {
  color: #FFFFFF;
}
.theme--background-color--veo-magma-light-green .footer-top-block-cta__link a::after {
  border-color: #FFFFFF;
}

[class*=theme--background-color--veo] .theme--background-color--veo-magma-light-green .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-magma-light-green .footer-top-block-cta__link a {
  color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-magma-light-green .footer-top-block-cta__link a::after {
  border-color: #FFFFFF;
}

.theme--background-color--veo-magma-indigo-blue .footer-top-block-cta__ttl, .theme--background-color--veo-magma-indigo-blue .footer-top-block-cta__link a {
  color: #FFFFFF;
}
.theme--background-color--veo-magma-indigo-blue .footer-top-block-cta__link a::after {
  border-color: #FFFFFF;
}

[class*=theme--background-color--veo] .theme--background-color--veo-magma-indigo-blue .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-magma-indigo-blue .footer-top-block-cta__link a {
  color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-magma-indigo-blue .footer-top-block-cta__link a::after {
  border-color: #FFFFFF;
}

.theme--background-color--veo-magma-green .footer-top-block-cta__ttl, .theme--background-color--veo-magma-green .footer-top-block-cta__link a {
  color: #FFFFFF;
}
.theme--background-color--veo-magma-green .footer-top-block-cta__link a::after {
  border-color: #FFFFFF;
}

[class*=theme--background-color--veo] .theme--background-color--veo-magma-green .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-magma-green .footer-top-block-cta__link a {
  color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-magma-green .footer-top-block-cta__link a::after {
  border-color: #FFFFFF;
}

.theme--background-color--veo-magma-yellow .footer-top-block-cta__ttl, .theme--background-color--veo-magma-yellow .footer-top-block-cta__link a {
  color: #FFFFFF;
}
.theme--background-color--veo-magma-yellow .footer-top-block-cta__link a::after {
  border-color: #FFFFFF;
}

[class*=theme--background-color--veo] .theme--background-color--veo-magma-yellow .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-magma-yellow .footer-top-block-cta__link a {
  color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-magma-yellow .footer-top-block-cta__link a::after {
  border-color: #FFFFFF;
}

.theme--background-color--veo-magma-sky-blue .footer-top-block-cta__ttl, .theme--background-color--veo-magma-sky-blue .footer-top-block-cta__link a {
  color: #FFFFFF;
}
.theme--background-color--veo-magma-sky-blue .footer-top-block-cta__link a::after {
  border-color: #FFFFFF;
}

[class*=theme--background-color--veo] .theme--background-color--veo-magma-sky-blue .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-magma-sky-blue .footer-top-block-cta__link a {
  color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-magma-sky-blue .footer-top-block-cta__link a::after {
  border-color: #FFFFFF;
}

.theme--background-color--veo-orange .footer-top-block-cta__ttl, .theme--background-color--veo-orange .footer-top-block-cta__link a {
  color: #191919;
}
.theme--background-color--veo-orange .footer-top-block-cta__link a::after {
  border-color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-orange .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-orange .footer-top-block-cta__link a {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-orange .footer-top-block-cta__link a::after {
  border-color: #191919;
}

.theme--background-color--veo-light-orange .footer-top-block-cta__ttl, .theme--background-color--veo-light-orange .footer-top-block-cta__link a {
  color: #191919;
}
.theme--background-color--veo-light-orange .footer-top-block-cta__link a::after {
  border-color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-light-orange .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-light-orange .footer-top-block-cta__link a {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-light-orange .footer-top-block-cta__link a::after {
  border-color: #191919;
}

.theme--background-color--veo-pale-yellow .footer-top-block-cta__ttl, .theme--background-color--veo-pale-yellow .footer-top-block-cta__link a {
  color: #191919;
}
.theme--background-color--veo-pale-yellow .footer-top-block-cta__link a::after {
  border-color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-pale-yellow .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-pale-yellow .footer-top-block-cta__link a {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-pale-yellow .footer-top-block-cta__link a::after {
  border-color: #191919;
}

.theme--background-color--veo-dark-turquoise .footer-top-block-cta__ttl, .theme--background-color--veo-dark-turquoise .footer-top-block-cta__link a {
  color: #FFFFFF;
}
.theme--background-color--veo-dark-turquoise .footer-top-block-cta__link a::after {
  border-color: #FFFFFF;
}

[class*=theme--background-color--veo] .theme--background-color--veo-dark-turquoise .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-dark-turquoise .footer-top-block-cta__link a {
  color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-dark-turquoise .footer-top-block-cta__link a::after {
  border-color: #FFFFFF;
}

.theme--background-color--veo-apricot .footer-top-block-cta__ttl, .theme--background-color--veo-apricot .footer-top-block-cta__link a {
  color: #191919;
}
.theme--background-color--veo-apricot .footer-top-block-cta__link a::after {
  border-color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-apricot .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-apricot .footer-top-block-cta__link a {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-apricot .footer-top-block-cta__link a::after {
  border-color: #191919;
}

.theme--background-color--veo-dark-yellow .footer-top-block-cta__ttl, .theme--background-color--veo-dark-yellow .footer-top-block-cta__link a {
  color: #191919;
}
.theme--background-color--veo-dark-yellow .footer-top-block-cta__link a::after {
  border-color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-dark-yellow .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-dark-yellow .footer-top-block-cta__link a {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-dark-yellow .footer-top-block-cta__link a::after {
  border-color: #191919;
}

.theme--background-color--veo-dark-purple .footer-top-block-cta__ttl, .theme--background-color--veo-dark-purple .footer-top-block-cta__link a {
  color: #FFFFFF;
}
.theme--background-color--veo-dark-purple .footer-top-block-cta__link a::after {
  border-color: #FFFFFF;
}

[class*=theme--background-color--veo] .theme--background-color--veo-dark-purple .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-dark-purple .footer-top-block-cta__link a {
  color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-dark-purple .footer-top-block-cta__link a::after {
  border-color: #FFFFFF;
}

.theme--background-color--veo-black .footer-top-block-cta__ttl, .theme--background-color--veo-black .footer-top-block-cta__link a {
  color: #FFFFFF;
}
.theme--background-color--veo-black .footer-top-block-cta__link a::after {
  border-color: #FFFFFF;
}

[class*=theme--background-color--veo] .theme--background-color--veo-black .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-black .footer-top-block-cta__link a {
  color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-black .footer-top-block-cta__link a::after {
  border-color: #FFFFFF;
}

.theme--background-color--veo-black-90 .footer-top-block-cta__ttl, .theme--background-color--veo-black-90 .footer-top-block-cta__link a {
  color: #FFFFFF;
}
.theme--background-color--veo-black-90 .footer-top-block-cta__link a::after {
  border-color: #FFFFFF;
}

[class*=theme--background-color--veo] .theme--background-color--veo-black-90 .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-black-90 .footer-top-block-cta__link a {
  color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-black-90 .footer-top-block-cta__link a::after {
  border-color: #FFFFFF;
}

.theme--background-color--veo-black-80 .footer-top-block-cta__ttl, .theme--background-color--veo-black-80 .footer-top-block-cta__link a {
  color: #FFFFFF;
}
.theme--background-color--veo-black-80 .footer-top-block-cta__link a::after {
  border-color: #FFFFFF;
}

[class*=theme--background-color--veo] .theme--background-color--veo-black-80 .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-black-80 .footer-top-block-cta__link a {
  color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-black-80 .footer-top-block-cta__link a::after {
  border-color: #FFFFFF;
}

.theme--background-color--veo-black-70 .footer-top-block-cta__ttl, .theme--background-color--veo-black-70 .footer-top-block-cta__link a {
  color: #FFFFFF;
}
.theme--background-color--veo-black-70 .footer-top-block-cta__link a::after {
  border-color: #FFFFFF;
}

[class*=theme--background-color--veo] .theme--background-color--veo-black-70 .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-black-70 .footer-top-block-cta__link a {
  color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-black-70 .footer-top-block-cta__link a::after {
  border-color: #FFFFFF;
}

.theme--background-color--veo-black-60 .footer-top-block-cta__ttl, .theme--background-color--veo-black-60 .footer-top-block-cta__link a {
  color: #FFFFFF;
}
.theme--background-color--veo-black-60 .footer-top-block-cta__link a::after {
  border-color: #FFFFFF;
}

[class*=theme--background-color--veo] .theme--background-color--veo-black-60 .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-black-60 .footer-top-block-cta__link a {
  color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-black-60 .footer-top-block-cta__link a::after {
  border-color: #FFFFFF;
}

.theme--background-color--veo-black-50 .footer-top-block-cta__ttl, .theme--background-color--veo-black-50 .footer-top-block-cta__link a {
  color: #191919;
}
.theme--background-color--veo-black-50 .footer-top-block-cta__link a::after {
  border-color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-black-50 .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-black-50 .footer-top-block-cta__link a {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-black-50 .footer-top-block-cta__link a::after {
  border-color: #191919;
}

.theme--background-color--veo-black-30 .footer-top-block-cta__ttl, .theme--background-color--veo-black-30 .footer-top-block-cta__link a {
  color: #191919;
}
.theme--background-color--veo-black-30 .footer-top-block-cta__link a::after {
  border-color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-black-30 .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-black-30 .footer-top-block-cta__link a {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-black-30 .footer-top-block-cta__link a::after {
  border-color: #191919;
}

.theme--background-color--veo-neutral .footer-top-block-cta__ttl, .theme--background-color--veo-neutral .footer-top-block-cta__link a {
  color: #FFFFFF;
}
.theme--background-color--veo-neutral .footer-top-block-cta__link a::after {
  border-color: #FFFFFF;
}

[class*=theme--background-color--veo] .theme--background-color--veo-neutral .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-neutral .footer-top-block-cta__link a {
  color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-neutral .footer-top-block-cta__link a::after {
  border-color: #FFFFFF;
}

.theme--background-color--veo-neutral-90 .footer-top-block-cta__ttl, .theme--background-color--veo-neutral-90 .footer-top-block-cta__link a {
  color: #FFFFFF;
}
.theme--background-color--veo-neutral-90 .footer-top-block-cta__link a::after {
  border-color: #FFFFFF;
}

[class*=theme--background-color--veo] .theme--background-color--veo-neutral-90 .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-neutral-90 .footer-top-block-cta__link a {
  color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-neutral-90 .footer-top-block-cta__link a::after {
  border-color: #FFFFFF;
}

.theme--background-color--veo-neutral-80 .footer-top-block-cta__ttl, .theme--background-color--veo-neutral-80 .footer-top-block-cta__link a {
  color: #FFFFFF;
}
.theme--background-color--veo-neutral-80 .footer-top-block-cta__link a::after {
  border-color: #FFFFFF;
}

[class*=theme--background-color--veo] .theme--background-color--veo-neutral-80 .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-neutral-80 .footer-top-block-cta__link a {
  color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-neutral-80 .footer-top-block-cta__link a::after {
  border-color: #FFFFFF;
}

.theme--background-color--veo-neutral-70 .footer-top-block-cta__ttl, .theme--background-color--veo-neutral-70 .footer-top-block-cta__link a {
  color: #191919;
}
.theme--background-color--veo-neutral-70 .footer-top-block-cta__link a::after {
  border-color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-neutral-70 .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-neutral-70 .footer-top-block-cta__link a {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-neutral-70 .footer-top-block-cta__link a::after {
  border-color: #191919;
}

.theme--background-color--veo-neutral-60 .footer-top-block-cta__ttl, .theme--background-color--veo-neutral-60 .footer-top-block-cta__link a {
  color: #191919;
}
.theme--background-color--veo-neutral-60 .footer-top-block-cta__link a::after {
  border-color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-neutral-60 .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-neutral-60 .footer-top-block-cta__link a {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-neutral-60 .footer-top-block-cta__link a::after {
  border-color: #191919;
}

.theme--background-color--veo-neutral-50 .footer-top-block-cta__ttl, .theme--background-color--veo-neutral-50 .footer-top-block-cta__link a {
  color: #191919;
}
.theme--background-color--veo-neutral-50 .footer-top-block-cta__link a::after {
  border-color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-neutral-50 .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-neutral-50 .footer-top-block-cta__link a {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-neutral-50 .footer-top-block-cta__link a::after {
  border-color: #191919;
}

.theme--background-color--veo-neutral-40 .footer-top-block-cta__ttl, .theme--background-color--veo-neutral-40 .footer-top-block-cta__link a {
  color: #191919;
}
.theme--background-color--veo-neutral-40 .footer-top-block-cta__link a::after {
  border-color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-neutral-40 .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-neutral-40 .footer-top-block-cta__link a {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-neutral-40 .footer-top-block-cta__link a::after {
  border-color: #191919;
}

.theme--background-color--veo-neutral-30 .footer-top-block-cta__ttl, .theme--background-color--veo-neutral-30 .footer-top-block-cta__link a {
  color: #191919;
}
.theme--background-color--veo-neutral-30 .footer-top-block-cta__link a::after {
  border-color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-neutral-30 .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-neutral-30 .footer-top-block-cta__link a {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-neutral-30 .footer-top-block-cta__link a::after {
  border-color: #191919;
}

.theme--background-color--veo-neutral-20 .footer-top-block-cta__ttl, .theme--background-color--veo-neutral-20 .footer-top-block-cta__link a {
  color: #191919;
}
.theme--background-color--veo-neutral-20 .footer-top-block-cta__link a::after {
  border-color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-neutral-20 .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-neutral-20 .footer-top-block-cta__link a {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-neutral-20 .footer-top-block-cta__link a::after {
  border-color: #191919;
}

.theme--background-color--veo-neutral-10 .footer-top-block-cta__ttl, .theme--background-color--veo-neutral-10 .footer-top-block-cta__link a {
  color: #191919;
}
.theme--background-color--veo-neutral-10 .footer-top-block-cta__link a::after {
  border-color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-neutral-10 .footer-top-block-cta__ttl, [class*=theme--background-color--veo] .theme--background-color--veo-neutral-10 .footer-top-block-cta__link a {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-neutral-10 .footer-top-block-cta__link a::after {
  border-color: #191919;
}

.footer-top-block-snz {
  flex: 0 0 auto;
  width: 57.77%;
  border-radius: 0 22px;
  padding: 48px 50px 80px;
}
@media (max-width: 1285px) {
  .footer-top-block-snz {
    width: 57.52%;
    padding: 48px 50px 24px;
  }
}
@media (max-width: 1023px) {
  .footer-top-block-snz {
    width: 48.73%;
    padding: 32px 32px 8px;
  }
}
@media (max-width: 767px) {
  .footer-top-block-snz {
    width: 100%;
    padding: 32px 24px 18px;
    border-radius: 0;
  }
}
.footer-top-block-snz .footer-top-block-snz__ttl {
  margin: 0 0 48px;
  font-weight: bold;
  font-size: 2.93em;
  line-height: 48px;
  color: #191919;
}
html[lang|=en] .footer-top-block-snz .footer-top-block-snz__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .footer-top-block-snz .footer-top-block-snz__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .footer-top-block-snz .footer-top-block-snz__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .footer-top-block-snz .footer-top-block-snz__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .footer-top-block-snz .footer-top-block-snz__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .footer-top-block-snz .footer-top-block-snz__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .footer-top-block-snz .footer-top-block-snz__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .footer-top-block-snz .footer-top-block-snz__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .footer-top-block-snz .footer-top-block-snz__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .footer-top-block-snz .footer-top-block-snz__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .footer-top-block-snz .footer-top-block-snz__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .footer-top-block-snz .footer-top-block-snz__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .footer-top-block-snz .footer-top-block-snz__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .footer-top-block-snz .footer-top-block-snz__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .footer-top-block-snz .footer-top-block-snz__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .footer-top-block-snz .footer-top-block-snz__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .footer-top-block-snz .footer-top-block-snz__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .footer-top-block-snz .footer-top-block-snz__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .footer-top-block-snz .footer-top-block-snz__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .footer-top-block-snz .footer-top-block-snz__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .footer-top-block-snz .footer-top-block-snz__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .footer-top-block-snz .footer-top-block-snz__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .footer-top-block-snz .footer-top-block-snz__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .footer-top-block-snz .footer-top-block-snz__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .footer-top-block-snz .footer-top-block-snz__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .footer-top-block-snz .footer-top-block-snz__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .footer-top-block-snz .footer-top-block-snz__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .footer-top-block-snz .footer-top-block-snz__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .footer-top-block-snz .footer-top-block-snz__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .footer-top-block-snz .footer-top-block-snz__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .footer-top-block-snz .footer-top-block-snz__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .footer-top-block-snz .footer-top-block-snz__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .footer-top-block-snz .footer-top-block-snz__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .footer-top-block-snz .footer-top-block-snz__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .footer-top-block-snz .footer-top-block-snz__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .footer-top-block-snz .footer-top-block-snz__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .footer-top-block-snz .footer-top-block-snz__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .footer-top-block-snz .footer-top-block-snz__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .footer-top-block-snz .footer-top-block-snz__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .footer-top-block-snz .footer-top-block-snz__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .footer-top-block-snz .footer-top-block-snz__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .footer-top-block-snz .footer-top-block-snz__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .footer-top-block-snz .footer-top-block-snz__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .footer-top-block-snz .footer-top-block-snz__ttl {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .footer-top-block-snz .footer-top-block-snz__ttl {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .footer-top-block-snz .footer-top-block-snz__ttl {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .footer-top-block-snz .footer-top-block-snz__ttl {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .footer-top-block-snz .footer-top-block-snz__ttl {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .footer-top-block-snz .footer-top-block-snz__ttl {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .footer-top-block-snz .footer-top-block-snz__ttl {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
@media (max-width: 1285px) {
  .footer-top-block-snz .footer-top-block-snz__ttl {
    margin-bottom: 23px;
    font-size: 2.13em;
    line-height: 41px;
  }
}
@media (max-width: 1023px) {
  .footer-top-block-snz .footer-top-block-snz__ttl {
    margin-bottom: 24px;
    font-size: 1.6em;
    line-height: 32px;
  }
}
@media (max-width: 767px) {
  .footer-top-block-snz .footer-top-block-snz__ttl {
    margin-bottom: 32px;
    font-size: 2em;
    line-height: 38px;
  }
}
.footer-top-block-snz__social-holder {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-direction: row-reverse;
  padding-right: 75px;
}
@media (max-width: 1285px) {
  .footer-top-block-snz__social-holder {
    padding: 0;
    display: block;
  }
}
.footer-top-block-snz__social {
  flex: 0 0 auto;
  width: 200px;
}
@media (max-width: 1285px) {
  .footer-top-block-snz__social {
    width: 100%;
    margin-top: 40px;
  }
}
@media (max-width: 767px) {
  .footer-top-block-snz__social {
    margin-top: 34px;
  }
}
.footer-top-block-snz__social .social-media {
  margin: 0;
}
@media (max-width: 1285px) {
  .footer-top-block-snz__social .social-media {
    display: flex;
    flex-wrap: wrap;
  }
}
.footer-top-block-snz__social .social-media__icon {
  width: 40px;
  height: 40px;
  margin-right: 24px;
}
@media (min-width: 768px) {
  .footer-top-block-snz__social .social-media__icon {
    width: 32px;
    margin-right: 16px;
  }
}
@media (min-width: 1286px) {
  .footer-top-block-snz__social .social-media__icon {
    margin-right: 26px;
    width: 40px;
  }
}
.footer-top-block-snz__social .social-media__item {
  float: none;
  margin: 0 0 38px;
  text-align: left;
}
@media (max-width: 1285px) {
  .footer-top-block-snz__social .social-media__item {
    margin: 0 32px 24px 0;
  }
}
@media (max-width: 767px) {
  .footer-top-block-snz__social .social-media__item {
    margin-right: 48px;
  }
}
.footer-top-block-snz__social .social-media__item:last-child {
  margin: 0;
}
@media (max-width: 1285px) {
  .footer-top-block-snz__social .social-media__item:last-child {
    margin: 0 32px 24px 0;
  }
}
@media (max-width: 767px) {
  .footer-top-block-snz__social .social-media__item:last-child {
    margin-right: 48px;
  }
}
.footer-top-block-snz__social .social-media__item:hover {
  opacity: 0.7;
}
.footer-top-block-snz__social .social-media__item span {
  font-size: 2.7em;
  display: inline-block;
  vertical-align: middle;
  color: transparent;
  -webkit-text-stroke: 1px #191919;
}
@media (max-width: 1285px) {
  .footer-top-block-snz__social .social-media__item span {
    font-size: 2.1em;
  }
}
@media (max-width: 767px) {
  .footer-top-block-snz__social .social-media__item span {
    font-size: 2.7em;
  }
}
.footer-top-block-snz__social .social-media__item span:before {
  margin-right: 26px;
  width: 40px;
  display: block;
}
@media (max-width: 1285px) {
  .footer-top-block-snz__social .social-media__item span:before {
    margin-right: 16px;
    width: 32px;
  }
}
@media (max-width: 767px) {
  .footer-top-block-snz__social .social-media__item span:before {
    width: 40px;
    margin-right: 24px;
  }
}
.footer-top-block-snz__social .social-media__item span.name {
  display: inline-block;
  vertical-align: middle;
  font-size: 1.2em;
  font-weight: bold;
  color: #191919;
  -webkit-text-stroke: 0;
}
html[lang|=en] .footer-top-block-snz__social .social-media__item span.name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .footer-top-block-snz__social .social-media__item span.name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .footer-top-block-snz__social .social-media__item span.name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .footer-top-block-snz__social .social-media__item span.name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .footer-top-block-snz__social .social-media__item span.name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .footer-top-block-snz__social .social-media__item span.name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .footer-top-block-snz__social .social-media__item span.name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .footer-top-block-snz__social .social-media__item span.name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .footer-top-block-snz__social .social-media__item span.name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .footer-top-block-snz__social .social-media__item span.name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .footer-top-block-snz__social .social-media__item span.name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .footer-top-block-snz__social .social-media__item span.name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .footer-top-block-snz__social .social-media__item span.name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .footer-top-block-snz__social .social-media__item span.name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .footer-top-block-snz__social .social-media__item span.name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .footer-top-block-snz__social .social-media__item span.name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .footer-top-block-snz__social .social-media__item span.name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .footer-top-block-snz__social .social-media__item span.name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .footer-top-block-snz__social .social-media__item span.name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .footer-top-block-snz__social .social-media__item span.name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .footer-top-block-snz__social .social-media__item span.name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .footer-top-block-snz__social .social-media__item span.name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .footer-top-block-snz__social .social-media__item span.name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .footer-top-block-snz__social .social-media__item span.name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .footer-top-block-snz__social .social-media__item span.name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .footer-top-block-snz__social .social-media__item span.name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .footer-top-block-snz__social .social-media__item span.name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .footer-top-block-snz__social .social-media__item span.name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .footer-top-block-snz__social .social-media__item span.name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .footer-top-block-snz__social .social-media__item span.name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .footer-top-block-snz__social .social-media__item span.name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .footer-top-block-snz__social .social-media__item span.name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .footer-top-block-snz__social .social-media__item span.name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .footer-top-block-snz__social .social-media__item span.name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .footer-top-block-snz__social .social-media__item span.name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .footer-top-block-snz__social .social-media__item span.name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .footer-top-block-snz__social .social-media__item span.name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .footer-top-block-snz__social .social-media__item span.name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .footer-top-block-snz__social .social-media__item span.name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .footer-top-block-snz__social .social-media__item span.name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .footer-top-block-snz__social .social-media__item span.name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .footer-top-block-snz__social .social-media__item span.name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .footer-top-block-snz__social .social-media__item span.name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .footer-top-block-snz__social .social-media__item span.name {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .footer-top-block-snz__social .social-media__item span.name {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .footer-top-block-snz__social .social-media__item span.name {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .footer-top-block-snz__social .social-media__item span.name {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .footer-top-block-snz__social .social-media__item span.name {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .footer-top-block-snz__social .social-media__item span.name {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .footer-top-block-snz__social .social-media__item span.name {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
.footer-top-block-snz__social .social-media__item span.name:before {
  display: none;
}
@media (max-width: 1285px) {
  .footer-top-block-snz__social .social-media__item span.name {
    font-size: 1em;
  }
}
@media (max-width: 1285px) {
  .footer-top-block-snz__social .social-media__item span.name {
    font-size: 0.93em;
  }
}
@media (max-width: 767px) {
  .footer-top-block-snz__social .social-media__item span.name {
    font-size: 1.06em;
  }
}
.footer-top-block-snz__twitter {
  flex: 0 0 auto;
  width: calc(100% - 219px);
}
@media (max-width: 1285px) {
  .footer-top-block-snz__twitter {
    width: 100%;
  }
}

.theme--background-color--veo-pale-turquoise .footer-top-block-snz__ttl,
.theme--background-color--veo-pale-turquoise .social-media__item span.name {
  color: #191919;
}
.theme--background-color--veo-pale-turquoise .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
.theme--background-color--veo-pale-turquoise .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-pale-turquoise .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-pale-turquoise .social-media__item span.name {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-pale-turquoise .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-pale-turquoise .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

.theme--background-color--veo-forest-green .footer-top-block-snz__ttl,
.theme--background-color--veo-forest-green .social-media__item span.name {
  color: #FFFFFF;
}
.theme--background-color--veo-forest-green .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #FFFFFF;
}
.theme--background-color--veo-forest-green .footer-top-block-snz__social .social-media__item svg {
  color: #FFFFFF;
}

[class*=theme--background-color--veo] .theme--background-color--veo-forest-green .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-forest-green .social-media__item span.name {
  color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-forest-green .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-forest-green .footer-top-block-snz__social .social-media__item svg {
  color: #FFFFFF;
}

.theme--background-color--veo-light-blue .footer-top-block-snz__ttl,
.theme--background-color--veo-light-blue .social-media__item span.name {
  color: #191919;
}
.theme--background-color--veo-light-blue .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
.theme--background-color--veo-light-blue .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-light-blue .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-light-blue .social-media__item span.name {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-light-blue .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-light-blue .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

.theme--background-color--veo-very-light-blue .footer-top-block-snz__ttl,
.theme--background-color--veo-very-light-blue .social-media__item span.name {
  color: #191919;
}
.theme--background-color--veo-very-light-blue .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
.theme--background-color--veo-very-light-blue .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-very-light-blue .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-very-light-blue .social-media__item span.name {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-very-light-blue .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-very-light-blue .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

.theme--background-color--veo-golden-yellow .footer-top-block-snz__ttl,
.theme--background-color--veo-golden-yellow .social-media__item span.name {
  color: #191919;
}
.theme--background-color--veo-golden-yellow .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
.theme--background-color--veo-golden-yellow .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-golden-yellow .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-golden-yellow .social-media__item span.name {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-golden-yellow .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-golden-yellow .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

.theme--background-color--veo-very-light-yellow .footer-top-block-snz__ttl,
.theme--background-color--veo-very-light-yellow .social-media__item span.name {
  color: #191919;
}
.theme--background-color--veo-very-light-yellow .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
.theme--background-color--veo-very-light-yellow .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-very-light-yellow .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-very-light-yellow .social-media__item span.name {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-very-light-yellow .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-very-light-yellow .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

.theme--background-color--veo-very-light-green .footer-top-block-snz__ttl,
.theme--background-color--veo-very-light-green .social-media__item span.name {
  color: #191919;
}
.theme--background-color--veo-very-light-green .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
.theme--background-color--veo-very-light-green .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-very-light-green .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-very-light-green .social-media__item span.name {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-very-light-green .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-very-light-green .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

.theme--background-color--veo-black-20 .footer-top-block-snz__ttl,
.theme--background-color--veo-black-20 .social-media__item span.name {
  color: #191919;
}
.theme--background-color--veo-black-20 .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
.theme--background-color--veo-black-20 .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-black-20 .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-black-20 .social-media__item span.name {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-black-20 .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-black-20 .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

.theme--background-color--veo-pale-gray-white .footer-top-block-snz__ttl,
.theme--background-color--veo-pale-gray-white .social-media__item span.name {
  color: #191919;
}
.theme--background-color--veo-pale-gray-white .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
.theme--background-color--veo-pale-gray-white .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-pale-gray-white .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-pale-gray-white .social-media__item span.name {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-pale-gray-white .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-pale-gray-white .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

.theme--background-color--veo-black-10 .footer-top-block-snz__ttl,
.theme--background-color--veo-black-10 .social-media__item span.name {
  color: #191919;
}
.theme--background-color--veo-black-10 .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
.theme--background-color--veo-black-10 .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-black-10 .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-black-10 .social-media__item span.name {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-black-10 .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-black-10 .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

.theme--background-color--veo-black-0 .footer-top-block-snz__ttl,
.theme--background-color--veo-black-0 .social-media__item span.name {
  color: #191919;
}
.theme--background-color--veo-black-0 .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
.theme--background-color--veo-black-0 .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-black-0 .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-black-0 .social-media__item span.name {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-black-0 .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-black-0 .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

.theme--background-color--veo-very-light-orange .footer-top-block-snz__ttl,
.theme--background-color--veo-very-light-orange .social-media__item span.name {
  color: #191919;
}
.theme--background-color--veo-very-light-orange .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
.theme--background-color--veo-very-light-orange .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-very-light-orange .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-very-light-orange .social-media__item span.name {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-very-light-orange .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-very-light-orange .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

.theme--background-color--veo-very-light-purple .footer-top-block-snz__ttl,
.theme--background-color--veo-very-light-purple .social-media__item span.name {
  color: #191919;
}
.theme--background-color--veo-very-light-purple .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
.theme--background-color--veo-very-light-purple .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-very-light-purple .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-very-light-purple .social-media__item span.name {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-very-light-purple .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-very-light-purple .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

.theme--background-color--veo-pale-red .footer-top-block-snz__ttl,
.theme--background-color--veo-pale-red .social-media__item span.name {
  color: #191919;
}
.theme--background-color--veo-pale-red .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
.theme--background-color--veo-pale-red .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-pale-red .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-pale-red .social-media__item span.name {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-pale-red .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-pale-red .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

.theme--background-color--veo-turquoise .footer-top-block-snz__ttl,
.theme--background-color--veo-turquoise .social-media__item span.name {
  color: #191919;
}
.theme--background-color--veo-turquoise .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
.theme--background-color--veo-turquoise .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-turquoise .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-turquoise .social-media__item span.name {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-turquoise .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-turquoise .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

.theme--background-color--veo-vivid-blue .footer-top-block-snz__ttl,
.theme--background-color--veo-vivid-blue .social-media__item span.name {
  color: #FFFFFF;
}
.theme--background-color--veo-vivid-blue .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #FFFFFF;
}
.theme--background-color--veo-vivid-blue .footer-top-block-snz__social .social-media__item svg {
  color: #FFFFFF;
}

[class*=theme--background-color--veo] .theme--background-color--veo-vivid-blue .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-vivid-blue .social-media__item span.name {
  color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-vivid-blue .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-vivid-blue .footer-top-block-snz__social .social-media__item svg {
  color: #FFFFFF;
}

.theme--background-color--veo-pastel-blue .footer-top-block-snz__ttl,
.theme--background-color--veo-pastel-blue .social-media__item span.name {
  color: #191919;
}
.theme--background-color--veo-pastel-blue .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
.theme--background-color--veo-pastel-blue .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-pastel-blue .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-pastel-blue .social-media__item span.name {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-pastel-blue .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-pastel-blue .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

.theme--background-color--veo-very-light-turquoise .footer-top-block-snz__ttl,
.theme--background-color--veo-very-light-turquoise .social-media__item span.name {
  color: #191919;
}
.theme--background-color--veo-very-light-turquoise .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
.theme--background-color--veo-very-light-turquoise .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-very-light-turquoise .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-very-light-turquoise .social-media__item span.name {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-very-light-turquoise .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-very-light-turquoise .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

.theme--background-color--veo-apple-green .footer-top-block-snz__ttl,
.theme--background-color--veo-apple-green .social-media__item span.name {
  color: #191919;
}
.theme--background-color--veo-apple-green .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
.theme--background-color--veo-apple-green .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-apple-green .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-apple-green .social-media__item span.name {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-apple-green .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-apple-green .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

.theme--background-color--veo-dark-green .footer-top-block-snz__ttl,
.theme--background-color--veo-dark-green .social-media__item span.name {
  color: #FFFFFF;
}
.theme--background-color--veo-dark-green .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #FFFFFF;
}
.theme--background-color--veo-dark-green .footer-top-block-snz__social .social-media__item svg {
  color: #FFFFFF;
}

[class*=theme--background-color--veo] .theme--background-color--veo-dark-green .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-dark-green .social-media__item span.name {
  color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-dark-green .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-dark-green .footer-top-block-snz__social .social-media__item svg {
  color: #FFFFFF;
}

.theme--background-color--veo-black-40 .footer-top-block-snz__ttl,
.theme--background-color--veo-black-40 .social-media__item span.name {
  color: #191919;
}
.theme--background-color--veo-black-40 .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
.theme--background-color--veo-black-40 .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-black-40 .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-black-40 .social-media__item span.name {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-black-40 .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-black-40 .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

.theme--background-color--veo-grey-pantone .footer-top-block-snz__ttl,
.theme--background-color--veo-grey-pantone .social-media__item span.name {
  color: #FFFFFF;
}
.theme--background-color--veo-grey-pantone .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #FFFFFF;
}
.theme--background-color--veo-grey-pantone .footer-top-block-snz__social .social-media__item svg {
  color: #FFFFFF;
}

[class*=theme--background-color--veo] .theme--background-color--veo-grey-pantone .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-grey-pantone .social-media__item span.name {
  color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-grey-pantone .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-grey-pantone .footer-top-block-snz__social .social-media__item svg {
  color: #FFFFFF;
}

.theme--background-color--veo-yellow .footer-top-block-snz__ttl,
.theme--background-color--veo-yellow .social-media__item span.name {
  color: #191919;
}
.theme--background-color--veo-yellow .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
.theme--background-color--veo-yellow .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-yellow .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-yellow .social-media__item span.name {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-yellow .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-yellow .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

.theme--background-color--veo-vivid-orange .footer-top-block-snz__ttl,
.theme--background-color--veo-vivid-orange .social-media__item span.name {
  color: #191919;
}
.theme--background-color--veo-vivid-orange .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
.theme--background-color--veo-vivid-orange .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-vivid-orange .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-vivid-orange .social-media__item span.name {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-vivid-orange .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-vivid-orange .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

.theme--background-color--veo-pale-purple .footer-top-block-snz__ttl,
.theme--background-color--veo-pale-purple .social-media__item span.name {
  color: #FFFFFF;
}
.theme--background-color--veo-pale-purple .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #FFFFFF;
}
.theme--background-color--veo-pale-purple .footer-top-block-snz__social .social-media__item svg {
  color: #FFFFFF;
}

[class*=theme--background-color--veo] .theme--background-color--veo-pale-purple .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-pale-purple .social-media__item span.name {
  color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-pale-purple .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-pale-purple .footer-top-block-snz__social .social-media__item svg {
  color: #FFFFFF;
}

.theme--background-color--veo-purple .footer-top-block-snz__ttl,
.theme--background-color--veo-purple .social-media__item span.name {
  color: #FFFFFF;
}
.theme--background-color--veo-purple .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #FFFFFF;
}
.theme--background-color--veo-purple .footer-top-block-snz__social .social-media__item svg {
  color: #FFFFFF;
}

[class*=theme--background-color--veo] .theme--background-color--veo-purple .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-purple .social-media__item span.name {
  color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-purple .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-purple .footer-top-block-snz__social .social-media__item svg {
  color: #FFFFFF;
}

.theme--background-color--veo-red .footer-top-block-snz__ttl,
.theme--background-color--veo-red .social-media__item span.name {
  color: #FFFFFF;
}
.theme--background-color--veo-red .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #FFFFFF;
}
.theme--background-color--veo-red .footer-top-block-snz__social .social-media__item svg {
  color: #FFFFFF;
}

[class*=theme--background-color--veo] .theme--background-color--veo-red .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-red .social-media__item span.name {
  color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-red .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-red .footer-top-block-snz__social .social-media__item svg {
  color: #FFFFFF;
}

.theme--background-color--veo-light-purple .footer-top-block-snz__ttl,
.theme--background-color--veo-light-purple .social-media__item span.name {
  color: #191919;
}
.theme--background-color--veo-light-purple .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
.theme--background-color--veo-light-purple .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-light-purple .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-light-purple .social-media__item span.name {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-light-purple .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-light-purple .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

.theme--background-color--veo-green .footer-top-block-snz__ttl,
.theme--background-color--veo-green .social-media__item span.name {
  color: #191919;
}
.theme--background-color--veo-green .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
.theme--background-color--veo-green .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-green .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-green .social-media__item span.name {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-green .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-green .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

.theme--background-color--veo-pale-blue .footer-top-block-snz__ttl,
.theme--background-color--veo-pale-blue .social-media__item span.name {
  color: #191919;
}
.theme--background-color--veo-pale-blue .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
.theme--background-color--veo-pale-blue .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-pale-blue .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-pale-blue .social-media__item span.name {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-pale-blue .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-pale-blue .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

.theme--background-color--veo-blue .footer-top-block-snz__ttl,
.theme--background-color--veo-blue .social-media__item span.name {
  color: #FFFFFF;
}
.theme--background-color--veo-blue .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #FFFFFF;
}
.theme--background-color--veo-blue .footer-top-block-snz__social .social-media__item svg {
  color: #FFFFFF;
}

[class*=theme--background-color--veo] .theme--background-color--veo-blue .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-blue .social-media__item span.name {
  color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-blue .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-blue .footer-top-block-snz__social .social-media__item svg {
  color: #FFFFFF;
}

.theme--background-color--veo-pale-black .footer-top-block-snz__ttl,
.theme--background-color--veo-pale-black .social-media__item span.name {
  color: #FFFFFF;
}
.theme--background-color--veo-pale-black .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #FFFFFF;
}
.theme--background-color--veo-pale-black .footer-top-block-snz__social .social-media__item svg {
  color: #FFFFFF;
}

[class*=theme--background-color--veo] .theme--background-color--veo-pale-black .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-pale-black .social-media__item span.name {
  color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-pale-black .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-pale-black .footer-top-block-snz__social .social-media__item svg {
  color: #FFFFFF;
}

.theme--background-color--veo-white .footer-top-block-snz__ttl,
.theme--background-color--veo-white .social-media__item span.name {
  color: #191919;
}
.theme--background-color--veo-white .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
.theme--background-color--veo-white .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-white .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-white .social-media__item span.name {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-white .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-white .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

.theme--background-color--veo-gray .footer-top-block-snz__ttl,
.theme--background-color--veo-gray .social-media__item span.name {
  color: #191919;
}
.theme--background-color--veo-gray .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
.theme--background-color--veo-gray .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-gray .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-gray .social-media__item span.name {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-gray .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-gray .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

.theme--background-color--veo-plain-orange .footer-top-block-snz__ttl,
.theme--background-color--veo-plain-orange .social-media__item span.name {
  color: #191919;
}
.theme--background-color--veo-plain-orange .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
.theme--background-color--veo-plain-orange .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-plain-orange .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-plain-orange .social-media__item span.name {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-plain-orange .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-plain-orange .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

.theme--background-color--veo-navy .footer-top-block-snz__ttl,
.theme--background-color--veo-navy .social-media__item span.name {
  color: #FFFFFF;
}
.theme--background-color--veo-navy .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #FFFFFF;
}
.theme--background-color--veo-navy .footer-top-block-snz__social .social-media__item svg {
  color: #FFFFFF;
}

[class*=theme--background-color--veo] .theme--background-color--veo-navy .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-navy .social-media__item span.name {
  color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-navy .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-navy .footer-top-block-snz__social .social-media__item svg {
  color: #FFFFFF;
}

.theme--background-color--veo-magma-regent-green .footer-top-block-snz__ttl,
.theme--background-color--veo-magma-regent-green .social-media__item span.name {
  color: #FFFFFF;
}
.theme--background-color--veo-magma-regent-green .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #FFFFFF;
}
.theme--background-color--veo-magma-regent-green .footer-top-block-snz__social .social-media__item svg {
  color: #FFFFFF;
}

[class*=theme--background-color--veo] .theme--background-color--veo-magma-regent-green .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-magma-regent-green .social-media__item span.name {
  color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-magma-regent-green .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-magma-regent-green .footer-top-block-snz__social .social-media__item svg {
  color: #FFFFFF;
}

.theme--background-color--veo-magma-light-green .footer-top-block-snz__ttl,
.theme--background-color--veo-magma-light-green .social-media__item span.name {
  color: #FFFFFF;
}
.theme--background-color--veo-magma-light-green .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #FFFFFF;
}
.theme--background-color--veo-magma-light-green .footer-top-block-snz__social .social-media__item svg {
  color: #FFFFFF;
}

[class*=theme--background-color--veo] .theme--background-color--veo-magma-light-green .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-magma-light-green .social-media__item span.name {
  color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-magma-light-green .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-magma-light-green .footer-top-block-snz__social .social-media__item svg {
  color: #FFFFFF;
}

.theme--background-color--veo-magma-indigo-blue .footer-top-block-snz__ttl,
.theme--background-color--veo-magma-indigo-blue .social-media__item span.name {
  color: #FFFFFF;
}
.theme--background-color--veo-magma-indigo-blue .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #FFFFFF;
}
.theme--background-color--veo-magma-indigo-blue .footer-top-block-snz__social .social-media__item svg {
  color: #FFFFFF;
}

[class*=theme--background-color--veo] .theme--background-color--veo-magma-indigo-blue .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-magma-indigo-blue .social-media__item span.name {
  color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-magma-indigo-blue .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-magma-indigo-blue .footer-top-block-snz__social .social-media__item svg {
  color: #FFFFFF;
}

.theme--background-color--veo-magma-green .footer-top-block-snz__ttl,
.theme--background-color--veo-magma-green .social-media__item span.name {
  color: #FFFFFF;
}
.theme--background-color--veo-magma-green .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #FFFFFF;
}
.theme--background-color--veo-magma-green .footer-top-block-snz__social .social-media__item svg {
  color: #FFFFFF;
}

[class*=theme--background-color--veo] .theme--background-color--veo-magma-green .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-magma-green .social-media__item span.name {
  color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-magma-green .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-magma-green .footer-top-block-snz__social .social-media__item svg {
  color: #FFFFFF;
}

.theme--background-color--veo-magma-yellow .footer-top-block-snz__ttl,
.theme--background-color--veo-magma-yellow .social-media__item span.name {
  color: #FFFFFF;
}
.theme--background-color--veo-magma-yellow .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #FFFFFF;
}
.theme--background-color--veo-magma-yellow .footer-top-block-snz__social .social-media__item svg {
  color: #FFFFFF;
}

[class*=theme--background-color--veo] .theme--background-color--veo-magma-yellow .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-magma-yellow .social-media__item span.name {
  color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-magma-yellow .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-magma-yellow .footer-top-block-snz__social .social-media__item svg {
  color: #FFFFFF;
}

.theme--background-color--veo-magma-sky-blue .footer-top-block-snz__ttl,
.theme--background-color--veo-magma-sky-blue .social-media__item span.name {
  color: #FFFFFF;
}
.theme--background-color--veo-magma-sky-blue .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #FFFFFF;
}
.theme--background-color--veo-magma-sky-blue .footer-top-block-snz__social .social-media__item svg {
  color: #FFFFFF;
}

[class*=theme--background-color--veo] .theme--background-color--veo-magma-sky-blue .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-magma-sky-blue .social-media__item span.name {
  color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-magma-sky-blue .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-magma-sky-blue .footer-top-block-snz__social .social-media__item svg {
  color: #FFFFFF;
}

.theme--background-color--veo-orange .footer-top-block-snz__ttl,
.theme--background-color--veo-orange .social-media__item span.name {
  color: #191919;
}
.theme--background-color--veo-orange .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
.theme--background-color--veo-orange .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-orange .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-orange .social-media__item span.name {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-orange .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-orange .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

.theme--background-color--veo-light-orange .footer-top-block-snz__ttl,
.theme--background-color--veo-light-orange .social-media__item span.name {
  color: #191919;
}
.theme--background-color--veo-light-orange .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
.theme--background-color--veo-light-orange .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-light-orange .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-light-orange .social-media__item span.name {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-light-orange .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-light-orange .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

.theme--background-color--veo-pale-yellow .footer-top-block-snz__ttl,
.theme--background-color--veo-pale-yellow .social-media__item span.name {
  color: #191919;
}
.theme--background-color--veo-pale-yellow .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
.theme--background-color--veo-pale-yellow .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-pale-yellow .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-pale-yellow .social-media__item span.name {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-pale-yellow .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-pale-yellow .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

.theme--background-color--veo-dark-turquoise .footer-top-block-snz__ttl,
.theme--background-color--veo-dark-turquoise .social-media__item span.name {
  color: #FFFFFF;
}
.theme--background-color--veo-dark-turquoise .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #FFFFFF;
}
.theme--background-color--veo-dark-turquoise .footer-top-block-snz__social .social-media__item svg {
  color: #FFFFFF;
}

[class*=theme--background-color--veo] .theme--background-color--veo-dark-turquoise .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-dark-turquoise .social-media__item span.name {
  color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-dark-turquoise .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-dark-turquoise .footer-top-block-snz__social .social-media__item svg {
  color: #FFFFFF;
}

.theme--background-color--veo-apricot .footer-top-block-snz__ttl,
.theme--background-color--veo-apricot .social-media__item span.name {
  color: #191919;
}
.theme--background-color--veo-apricot .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
.theme--background-color--veo-apricot .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-apricot .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-apricot .social-media__item span.name {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-apricot .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-apricot .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

.theme--background-color--veo-dark-yellow .footer-top-block-snz__ttl,
.theme--background-color--veo-dark-yellow .social-media__item span.name {
  color: #191919;
}
.theme--background-color--veo-dark-yellow .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
.theme--background-color--veo-dark-yellow .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-dark-yellow .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-dark-yellow .social-media__item span.name {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-dark-yellow .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-dark-yellow .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

.theme--background-color--veo-dark-purple .footer-top-block-snz__ttl,
.theme--background-color--veo-dark-purple .social-media__item span.name {
  color: #FFFFFF;
}
.theme--background-color--veo-dark-purple .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #FFFFFF;
}
.theme--background-color--veo-dark-purple .footer-top-block-snz__social .social-media__item svg {
  color: #FFFFFF;
}

[class*=theme--background-color--veo] .theme--background-color--veo-dark-purple .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-dark-purple .social-media__item span.name {
  color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-dark-purple .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-dark-purple .footer-top-block-snz__social .social-media__item svg {
  color: #FFFFFF;
}

.theme--background-color--veo-black .footer-top-block-snz__ttl,
.theme--background-color--veo-black .social-media__item span.name {
  color: #FFFFFF;
}
.theme--background-color--veo-black .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #FFFFFF;
}
.theme--background-color--veo-black .footer-top-block-snz__social .social-media__item svg {
  color: #FFFFFF;
}

[class*=theme--background-color--veo] .theme--background-color--veo-black .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-black .social-media__item span.name {
  color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-black .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-black .footer-top-block-snz__social .social-media__item svg {
  color: #FFFFFF;
}

.theme--background-color--veo-black-90 .footer-top-block-snz__ttl,
.theme--background-color--veo-black-90 .social-media__item span.name {
  color: #FFFFFF;
}
.theme--background-color--veo-black-90 .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #FFFFFF;
}
.theme--background-color--veo-black-90 .footer-top-block-snz__social .social-media__item svg {
  color: #FFFFFF;
}

[class*=theme--background-color--veo] .theme--background-color--veo-black-90 .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-black-90 .social-media__item span.name {
  color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-black-90 .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-black-90 .footer-top-block-snz__social .social-media__item svg {
  color: #FFFFFF;
}

.theme--background-color--veo-black-80 .footer-top-block-snz__ttl,
.theme--background-color--veo-black-80 .social-media__item span.name {
  color: #FFFFFF;
}
.theme--background-color--veo-black-80 .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #FFFFFF;
}
.theme--background-color--veo-black-80 .footer-top-block-snz__social .social-media__item svg {
  color: #FFFFFF;
}

[class*=theme--background-color--veo] .theme--background-color--veo-black-80 .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-black-80 .social-media__item span.name {
  color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-black-80 .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-black-80 .footer-top-block-snz__social .social-media__item svg {
  color: #FFFFFF;
}

.theme--background-color--veo-black-70 .footer-top-block-snz__ttl,
.theme--background-color--veo-black-70 .social-media__item span.name {
  color: #FFFFFF;
}
.theme--background-color--veo-black-70 .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #FFFFFF;
}
.theme--background-color--veo-black-70 .footer-top-block-snz__social .social-media__item svg {
  color: #FFFFFF;
}

[class*=theme--background-color--veo] .theme--background-color--veo-black-70 .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-black-70 .social-media__item span.name {
  color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-black-70 .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-black-70 .footer-top-block-snz__social .social-media__item svg {
  color: #FFFFFF;
}

.theme--background-color--veo-black-60 .footer-top-block-snz__ttl,
.theme--background-color--veo-black-60 .social-media__item span.name {
  color: #FFFFFF;
}
.theme--background-color--veo-black-60 .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #FFFFFF;
}
.theme--background-color--veo-black-60 .footer-top-block-snz__social .social-media__item svg {
  color: #FFFFFF;
}

[class*=theme--background-color--veo] .theme--background-color--veo-black-60 .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-black-60 .social-media__item span.name {
  color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-black-60 .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-black-60 .footer-top-block-snz__social .social-media__item svg {
  color: #FFFFFF;
}

.theme--background-color--veo-black-50 .footer-top-block-snz__ttl,
.theme--background-color--veo-black-50 .social-media__item span.name {
  color: #191919;
}
.theme--background-color--veo-black-50 .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
.theme--background-color--veo-black-50 .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-black-50 .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-black-50 .social-media__item span.name {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-black-50 .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-black-50 .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

.theme--background-color--veo-black-30 .footer-top-block-snz__ttl,
.theme--background-color--veo-black-30 .social-media__item span.name {
  color: #191919;
}
.theme--background-color--veo-black-30 .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
.theme--background-color--veo-black-30 .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-black-30 .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-black-30 .social-media__item span.name {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-black-30 .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-black-30 .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

.theme--background-color--veo-neutral .footer-top-block-snz__ttl,
.theme--background-color--veo-neutral .social-media__item span.name {
  color: #FFFFFF;
}
.theme--background-color--veo-neutral .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #FFFFFF;
}
.theme--background-color--veo-neutral .footer-top-block-snz__social .social-media__item svg {
  color: #FFFFFF;
}

[class*=theme--background-color--veo] .theme--background-color--veo-neutral .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-neutral .social-media__item span.name {
  color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-neutral .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-neutral .footer-top-block-snz__social .social-media__item svg {
  color: #FFFFFF;
}

.theme--background-color--veo-neutral-90 .footer-top-block-snz__ttl,
.theme--background-color--veo-neutral-90 .social-media__item span.name {
  color: #FFFFFF;
}
.theme--background-color--veo-neutral-90 .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #FFFFFF;
}
.theme--background-color--veo-neutral-90 .footer-top-block-snz__social .social-media__item svg {
  color: #FFFFFF;
}

[class*=theme--background-color--veo] .theme--background-color--veo-neutral-90 .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-neutral-90 .social-media__item span.name {
  color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-neutral-90 .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-neutral-90 .footer-top-block-snz__social .social-media__item svg {
  color: #FFFFFF;
}

.theme--background-color--veo-neutral-80 .footer-top-block-snz__ttl,
.theme--background-color--veo-neutral-80 .social-media__item span.name {
  color: #FFFFFF;
}
.theme--background-color--veo-neutral-80 .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #FFFFFF;
}
.theme--background-color--veo-neutral-80 .footer-top-block-snz__social .social-media__item svg {
  color: #FFFFFF;
}

[class*=theme--background-color--veo] .theme--background-color--veo-neutral-80 .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-neutral-80 .social-media__item span.name {
  color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-neutral-80 .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #FFFFFF;
}
[class*=theme--background-color--veo] .theme--background-color--veo-neutral-80 .footer-top-block-snz__social .social-media__item svg {
  color: #FFFFFF;
}

.theme--background-color--veo-neutral-70 .footer-top-block-snz__ttl,
.theme--background-color--veo-neutral-70 .social-media__item span.name {
  color: #191919;
}
.theme--background-color--veo-neutral-70 .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
.theme--background-color--veo-neutral-70 .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-neutral-70 .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-neutral-70 .social-media__item span.name {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-neutral-70 .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-neutral-70 .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

.theme--background-color--veo-neutral-60 .footer-top-block-snz__ttl,
.theme--background-color--veo-neutral-60 .social-media__item span.name {
  color: #191919;
}
.theme--background-color--veo-neutral-60 .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
.theme--background-color--veo-neutral-60 .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-neutral-60 .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-neutral-60 .social-media__item span.name {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-neutral-60 .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-neutral-60 .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

.theme--background-color--veo-neutral-50 .footer-top-block-snz__ttl,
.theme--background-color--veo-neutral-50 .social-media__item span.name {
  color: #191919;
}
.theme--background-color--veo-neutral-50 .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
.theme--background-color--veo-neutral-50 .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-neutral-50 .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-neutral-50 .social-media__item span.name {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-neutral-50 .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-neutral-50 .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

.theme--background-color--veo-neutral-40 .footer-top-block-snz__ttl,
.theme--background-color--veo-neutral-40 .social-media__item span.name {
  color: #191919;
}
.theme--background-color--veo-neutral-40 .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
.theme--background-color--veo-neutral-40 .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-neutral-40 .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-neutral-40 .social-media__item span.name {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-neutral-40 .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-neutral-40 .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

.theme--background-color--veo-neutral-30 .footer-top-block-snz__ttl,
.theme--background-color--veo-neutral-30 .social-media__item span.name {
  color: #191919;
}
.theme--background-color--veo-neutral-30 .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
.theme--background-color--veo-neutral-30 .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-neutral-30 .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-neutral-30 .social-media__item span.name {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-neutral-30 .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-neutral-30 .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

.theme--background-color--veo-neutral-20 .footer-top-block-snz__ttl,
.theme--background-color--veo-neutral-20 .social-media__item span.name {
  color: #191919;
}
.theme--background-color--veo-neutral-20 .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
.theme--background-color--veo-neutral-20 .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-neutral-20 .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-neutral-20 .social-media__item span.name {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-neutral-20 .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-neutral-20 .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

.theme--background-color--veo-neutral-10 .footer-top-block-snz__ttl,
.theme--background-color--veo-neutral-10 .social-media__item span.name {
  color: #191919;
}
.theme--background-color--veo-neutral-10 .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
.theme--background-color--veo-neutral-10 .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

[class*=theme--background-color--veo] .theme--background-color--veo-neutral-10 .footer-top-block-snz__ttl,
[class*=theme--background-color--veo] .theme--background-color--veo-neutral-10 .social-media__item span.name {
  color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-neutral-10 .footer-top-block-snz__social .social-media__item span {
  -webkit-text-stroke-color: #191919;
}
[class*=theme--background-color--veo] .theme--background-color--veo-neutral-10 .footer-top-block-snz__social .social-media__item svg {
  color: #191919;
}

/* small-components */
.previous-button {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  font-size: 15px;
  font-weight: 400;
  font-style: normal;
  color: #808080;
  text-decoration: none;
  line-height: 1;
  transition: 0.2s ease-out all;
}
html[lang|=en] .previous-button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .previous-button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .previous-button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .previous-button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .previous-button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .previous-button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .previous-button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .previous-button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .previous-button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .previous-button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .previous-button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .previous-button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .previous-button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .previous-button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .previous-button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .previous-button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .previous-button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .previous-button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .previous-button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .previous-button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .previous-button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .previous-button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .previous-button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .previous-button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .previous-button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .previous-button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .previous-button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .previous-button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .previous-button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .previous-button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .previous-button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .previous-button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .previous-button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .previous-button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .previous-button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .previous-button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .previous-button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .previous-button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .previous-button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .previous-button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .previous-button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .previous-button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .previous-button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .previous-button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .previous-button {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .previous-button {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .previous-button {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .previous-button {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .previous-button {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .previous-button {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
.previous-button:hover {
  color: #666666;
}
.previous-button .previous-button__text {
  transition: inherit;
  color: currentColor;
}
@media (max-width: 767px) {
  .previous-button .previous-button__text {
    display: none;
  }
}
.previous-button .previous-button__icon {
  width: 30px;
  height: 30px;
  display: block;
  fill: currentColor;
  box-sizing: content-box;
  padding-right: 20px;
  transition: inherit;
}
@media (max-width: 767px) {
  .previous-button .previous-button__icon {
    padding-right: 0;
  }
}

html[dir=rtl] .previous-button .previous-button__icon {
  transform: rotate(180deg);
}

.button {
  border: 1px solid #191919;
  background: #191919;
  color: #FFFFFF;
  width: 100%;
  display: block;
  line-height: 1.2;
  padding: 0.65em 20px;
  margin: 0;
  cursor: pointer;
  font-weight: 700;
  font-size: 15px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  box-sizing: border-box;
  transition: background 0.3s ease, color 0.3s ease, border-color 0.3s ease;
}
html[lang|=en] .button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .button {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .button {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .button {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .button {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .button {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .button {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .button {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
.button:hover {
  border-color: #191919;
  background: none;
  color: #191919;
}
.button:disabled {
  opacity: 0.5;
  cursor: auto;
}
.button.button--inline {
  display: inline-block;
  width: auto;
}
.button.button--align--left {
  float: left;
}
.button.button--align--right {
  float: right;
}
.button.button--align--center {
  margin-left: auto;
  margin-right: auto;
}
.button.button--width--half {
  width: 50%;
}
.button.button--width--third {
  width: 33.33%;
}

.button .button--fill--veo-pale-turquoise {
  background-color: #76DAE8;
  border-color: #76DAE8;
  color: #191919;
}
.button .button--fill--veo-pale-turquoise:hover {
  color: #76DAE8;
  border-color: #76DAE8;
  background-color: transparent;
}

.button .button--fill--veo-forest-green {
  background-color: #438D42;
  border-color: #438D42;
  color: #FFFFFF;
}
.button .button--fill--veo-forest-green:hover {
  color: #438D42;
  border-color: #438D42;
  background-color: transparent;
}

.button .button--fill--veo-light-blue {
  background-color: #CCE4FF;
  border-color: #CCE4FF;
  color: #191919;
}
.button .button--fill--veo-light-blue:hover {
  color: #CCE4FF;
  border-color: #CCE4FF;
  background-color: transparent;
}

.button .button--fill--veo-very-light-blue {
  background-color: #EBF4FF;
  border-color: #EBF4FF;
  color: #191919;
}
.button .button--fill--veo-very-light-blue:hover {
  color: #EBF4FF;
  border-color: #EBF4FF;
  background-color: transparent;
}

.button .button--fill--veo-golden-yellow {
  background-color: #F5D955;
  border-color: #F5D955;
  color: #191919;
}
.button .button--fill--veo-golden-yellow:hover {
  color: #F5D955;
  border-color: #F5D955;
  background-color: transparent;
}

.button .button--fill--veo-very-light-yellow {
  background-color: #FFF5C5;
  border-color: #FFF5C5;
  color: #191919;
}
.button .button--fill--veo-very-light-yellow:hover {
  color: #FFF5C5;
  border-color: #FFF5C5;
  background-color: transparent;
}

.button .button--fill--veo-very-light-green {
  background-color: #D9EDC0;
  border-color: #D9EDC0;
  color: #191919;
}
.button .button--fill--veo-very-light-green:hover {
  color: #D9EDC0;
  border-color: #D9EDC0;
  background-color: transparent;
}

.button .button--fill--veo-black-20 {
  background-color: #CCCCCC;
  border-color: #CCCCCC;
  color: #191919;
}
.button .button--fill--veo-black-20:hover {
  color: #CCCCCC;
  border-color: #CCCCCC;
  background-color: transparent;
}

.button .button--fill--veo-pale-gray-white {
  background-color: #FCFCFC;
  border-color: #FCFCFC;
  color: #191919;
}
.button .button--fill--veo-pale-gray-white:hover {
  color: #FCFCFC;
  border-color: #FCFCFC;
  background-color: transparent;
}

.button .button--fill--veo-black-10 {
  background-color: #E5E5E5;
  border-color: #E5E5E5;
  color: #191919;
}
.button .button--fill--veo-black-10:hover {
  color: #E5E5E5;
  border-color: #E5E5E5;
  background-color: transparent;
}

.button .button--fill--veo-black-0 {
  background-color: #F2F2F2;
  border-color: #F2F2F2;
  color: #191919;
}
.button .button--fill--veo-black-0:hover {
  color: #F2F2F2;
  border-color: #F2F2F2;
  background-color: transparent;
}

.button .button--fill--veo-very-light-orange {
  background-color: #FFDCB3;
  border-color: #FFDCB3;
  color: #191919;
}
.button .button--fill--veo-very-light-orange:hover {
  color: #FFDCB3;
  border-color: #FFDCB3;
  background-color: transparent;
}

.button .button--fill--veo-very-light-purple {
  background-color: #FFD0F2;
  border-color: #FFD0F2;
  color: #191919;
}
.button .button--fill--veo-very-light-purple:hover {
  color: #FFD0F2;
  border-color: #FFD0F2;
  background-color: transparent;
}

.button .button--fill--veo-pale-red {
  background-color: #ED694B;
  border-color: #ED694B;
  color: #191919;
}
.button .button--fill--veo-pale-red:hover {
  color: #ED694B;
  border-color: #ED694B;
  background-color: transparent;
}

.button .button--fill--veo-turquoise {
  background-color: #05C3DD;
  border-color: #05C3DD;
  color: #191919;
}
.button .button--fill--veo-turquoise:hover {
  color: #05C3DD;
  border-color: #05C3DD;
  background-color: transparent;
}

.button .button--fill--veo-vivid-blue {
  background-color: #0679CC;
  border-color: #0679CC;
  color: #FFFFFF;
}
.button .button--fill--veo-vivid-blue:hover {
  color: #0679CC;
  border-color: #0679CC;
  background-color: transparent;
}

.button .button--fill--veo-pastel-blue {
  background-color: #ADCCF0;
  border-color: #ADCCF0;
  color: #191919;
}
.button .button--fill--veo-pastel-blue:hover {
  color: #ADCCF0;
  border-color: #ADCCF0;
  background-color: transparent;
}

.button .button--fill--veo-very-light-turquoise {
  background-color: #D7FAFF;
  border-color: #D7FAFF;
  color: #191919;
}
.button .button--fill--veo-very-light-turquoise:hover {
  color: #D7FAFF;
  border-color: #D7FAFF;
  background-color: transparent;
}

.button .button--fill--veo-apple-green {
  background-color: #C7D64F;
  border-color: #C7D64F;
  color: #191919;
}
.button .button--fill--veo-apple-green:hover {
  color: #C7D64F;
  border-color: #C7D64F;
  background-color: transparent;
}

.button .button--fill--veo-dark-green {
  background-color: #00613B;
  border-color: #00613B;
  color: #FFFFFF;
}
.button .button--fill--veo-dark-green:hover {
  color: #00613B;
  border-color: #00613B;
  background-color: transparent;
}

.button .button--fill--veo-black-40 {
  background-color: #999999;
  border-color: #999999;
  color: #191919;
}
.button .button--fill--veo-black-40:hover {
  color: #999999;
  border-color: #999999;
  background-color: transparent;
}

.button .button--fill--veo-grey-pantone {
  background-color: #55555A;
  border-color: #55555A;
  color: #FFFFFF;
}
.button .button--fill--veo-grey-pantone:hover {
  color: #55555A;
  border-color: #55555A;
  background-color: transparent;
}

.button .button--fill--veo-yellow {
  background-color: #FFD616;
  border-color: #FFD616;
  color: #191919;
}
.button .button--fill--veo-yellow:hover {
  color: #FFD616;
  border-color: #FFD616;
  background-color: transparent;
}

.button .button--fill--veo-vivid-orange {
  background-color: #FF8A00;
  border-color: #FF8A00;
  color: #191919;
}
.button .button--fill--veo-vivid-orange:hover {
  color: #FF8A00;
  border-color: #FF8A00;
  background-color: transparent;
}

.button .button--fill--veo-pale-purple {
  background-color: #9E4AAB;
  border-color: #9E4AAB;
  color: #FFFFFF;
}
.button .button--fill--veo-pale-purple:hover {
  color: #9E4AAB;
  border-color: #9E4AAB;
  background-color: transparent;
}

.button .button--fill--veo-purple {
  background-color: #772583;
  border-color: #772583;
  color: #FFFFFF;
}
.button .button--fill--veo-purple:hover {
  color: #772583;
  border-color: #772583;
  background-color: transparent;
}

.button .button--fill--veo-red {
  background-color: #EE0000;
  border-color: #EE0000;
  color: #FFFFFF;
}
.button .button--fill--veo-red:hover {
  color: #EE0000;
  border-color: #EE0000;
  background-color: transparent;
}

.button .button--fill--veo-light-purple {
  background-color: #C768CF;
  border-color: #C768CF;
  color: #191919;
}
.button .button--fill--veo-light-purple:hover {
  color: #C768CF;
  border-color: #C768CF;
  background-color: transparent;
}

.button .button--fill--veo-green {
  background-color: #78BE21;
  border-color: #78BE21;
  color: #191919;
}
.button .button--fill--veo-green:hover {
  color: #78BE21;
  border-color: #78BE21;
  background-color: transparent;
}

.button .button--fill--veo-pale-blue {
  background-color: #99E1EF;
  border-color: #99E1EF;
  color: #191919;
}
.button .button--fill--veo-pale-blue:hover {
  color: #99E1EF;
  border-color: #99E1EF;
  background-color: transparent;
}

.button .button--fill--veo-blue {
  background-color: #05C3DD;
  border-color: #05C3DD;
  color: #FFFFFF;
}
.button .button--fill--veo-blue:hover {
  color: #05C3DD;
  border-color: #05C3DD;
  background-color: transparent;
}

.button .button--fill--veo-pale-black {
  background-color: #55555A;
  border-color: #55555A;
  color: #FFFFFF;
}
.button .button--fill--veo-pale-black:hover {
  color: #55555A;
  border-color: #55555A;
  background-color: transparent;
}

.button .button--fill--veo-white {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  color: #191919;
}
.button .button--fill--veo-white:hover {
  color: #FFFFFF;
  border-color: #FFFFFF;
  background-color: transparent;
}

.button .button--fill--veo-gray {
  background-color: #F2F2F2;
  border-color: #F2F2F2;
  color: #191919;
}
.button .button--fill--veo-gray:hover {
  color: #F2F2F2;
  border-color: #F2F2F2;
  background-color: transparent;
}

.button .button--fill--veo-plain-orange {
  background-color: #FF8A00;
  border-color: #FF8A00;
  color: #191919;
}
.button .button--fill--veo-plain-orange:hover {
  color: #FF8A00;
  border-color: #FF8A00;
  background-color: transparent;
}

.button .button--fill--veo-navy {
  background-color: #002d62;
  border-color: #002d62;
  color: #FFFFFF;
}
.button .button--fill--veo-navy:hover {
  color: #002d62;
  border-color: #002d62;
  background-color: transparent;
}

.button .button--fill--veo-magma-regent-green {
  background-color: #04525C;
  border-color: #04525C;
  color: #FFFFFF;
}
.button .button--fill--veo-magma-regent-green:hover {
  color: #04525C;
  border-color: #04525C;
  background-color: transparent;
}

.button .button--fill--veo-magma-light-green {
  background-color: #b5dc79;
  border-color: #b5dc79;
  color: #FFFFFF;
}
.button .button--fill--veo-magma-light-green:hover {
  color: #b5dc79;
  border-color: #b5dc79;
  background-color: transparent;
}

.button .button--fill--veo-magma-indigo-blue {
  background-color: #1259aC;
  border-color: #1259aC;
  color: #FFFFFF;
}
.button .button--fill--veo-magma-indigo-blue:hover {
  color: #1259aC;
  border-color: #1259aC;
  background-color: transparent;
}

.button .button--fill--veo-magma-green {
  background-color: #68a59b;
  border-color: #68a59b;
  color: #FFFFFF;
}
.button .button--fill--veo-magma-green:hover {
  color: #68a59b;
  border-color: #68a59b;
  background-color: transparent;
}

.button .button--fill--veo-magma-yellow {
  background-color: #fdd384;
  border-color: #fdd384;
  color: #FFFFFF;
}
.button .button--fill--veo-magma-yellow:hover {
  color: #fdd384;
  border-color: #fdd384;
  background-color: transparent;
}

.button .button--fill--veo-magma-sky-blue {
  background-color: #7abcce;
  border-color: #7abcce;
  color: #FFFFFF;
}
.button .button--fill--veo-magma-sky-blue:hover {
  color: #7abcce;
  border-color: #7abcce;
  background-color: transparent;
}

.button .button--fill--veo-orange {
  background-color: #FF6900;
  border-color: #FF6900;
  color: #191919;
}
.button .button--fill--veo-orange:hover {
  color: #FF6900;
  border-color: #FF6900;
  background-color: transparent;
}

.button .button--fill--veo-light-orange {
  background-color: #FDC686;
  border-color: #FDC686;
  color: #191919;
}
.button .button--fill--veo-light-orange:hover {
  color: #FDC686;
  border-color: #FDC686;
  background-color: transparent;
}

.button .button--fill--veo-pale-yellow {
  background-color: #FFED99;
  border-color: #FFED99;
  color: #191919;
}
.button .button--fill--veo-pale-yellow:hover {
  color: #FFED99;
  border-color: #FFED99;
  background-color: transparent;
}

.button .button--fill--veo-dark-turquoise {
  background-color: #098192;
  border-color: #098192;
  color: #FFFFFF;
}
.button .button--fill--veo-dark-turquoise:hover {
  color: #098192;
  border-color: #098192;
  background-color: transparent;
}

.button .button--fill--veo-apricot {
  background-color: #FFAC00;
  border-color: #FFAC00;
  color: #191919;
}
.button .button--fill--veo-apricot:hover {
  color: #FFAC00;
  border-color: #FFAC00;
  background-color: transparent;
}

.button .button--fill--veo-dark-yellow {
  background-color: #E8BF00;
  border-color: #E8BF00;
  color: #191919;
}
.button .button--fill--veo-dark-yellow:hover {
  color: #E8BF00;
  border-color: #E8BF00;
  background-color: transparent;
}

.button .button--fill--veo-dark-purple {
  background-color: #501658;
  border-color: #501658;
  color: #FFFFFF;
}
.button .button--fill--veo-dark-purple:hover {
  color: #501658;
  border-color: #501658;
  background-color: transparent;
}

.button .button--fill--veo-black {
  background-color: #000000;
  border-color: #000000;
  color: #FFFFFF;
}
.button .button--fill--veo-black:hover {
  color: #000000;
  border-color: #000000;
  background-color: transparent;
}

.button .button--fill--veo-black-90 {
  background-color: #191919;
  border-color: #191919;
  color: #FFFFFF;
}
.button .button--fill--veo-black-90:hover {
  color: #191919;
  border-color: #191919;
  background-color: transparent;
}

.button .button--fill--veo-black-80 {
  background-color: #333333;
  border-color: #333333;
  color: #FFFFFF;
}
.button .button--fill--veo-black-80:hover {
  color: #333333;
  border-color: #333333;
  background-color: transparent;
}

.button .button--fill--veo-black-70 {
  background-color: #4C4C4C;
  border-color: #4C4C4C;
  color: #FFFFFF;
}
.button .button--fill--veo-black-70:hover {
  color: #4C4C4C;
  border-color: #4C4C4C;
  background-color: transparent;
}

.button .button--fill--veo-black-60 {
  background-color: #666666;
  border-color: #666666;
  color: #FFFFFF;
}
.button .button--fill--veo-black-60:hover {
  color: #666666;
  border-color: #666666;
  background-color: transparent;
}

.button .button--fill--veo-black-50 {
  background-color: #808080;
  border-color: #808080;
  color: #191919;
}
.button .button--fill--veo-black-50:hover {
  color: #808080;
  border-color: #808080;
  background-color: transparent;
}

.button .button--fill--veo-black-30 {
  background-color: #B2B2B2;
  border-color: #B2B2B2;
  color: #191919;
}
.button .button--fill--veo-black-30:hover {
  color: #B2B2B2;
  border-color: #B2B2B2;
  background-color: transparent;
}

.button .button--fill--veo-neutral {
  background-color: #1C1C1F;
  border-color: #1C1C1F;
  color: #FFFFFF;
}
.button .button--fill--veo-neutral:hover {
  color: #1C1C1F;
  border-color: #1C1C1F;
  background-color: transparent;
}

.button .button--fill--veo-neutral-90 {
  background-color: #55555A;
  border-color: #55555A;
  color: #FFFFFF;
}
.button .button--fill--veo-neutral-90:hover {
  color: #55555A;
  border-color: #55555A;
  background-color: transparent;
}

.button .button--fill--veo-neutral-80 {
  background-color: #75748B;
  border-color: #75748B;
  color: #FFFFFF;
}
.button .button--fill--veo-neutral-80:hover {
  color: #75748B;
  border-color: #75748B;
  background-color: transparent;
}

.button .button--fill--veo-neutral-70 {
  background-color: #9897A8;
  border-color: #9897A8;
  color: #191919;
}
.button .button--fill--veo-neutral-70:hover {
  color: #9897A8;
  border-color: #9897A8;
  background-color: transparent;
}

.button .button--fill--veo-neutral-60 {
  background-color: #C8C8DA;
  border-color: #C8C8DA;
  color: #191919;
}
.button .button--fill--veo-neutral-60:hover {
  color: #C8C8DA;
  border-color: #C8C8DA;
  background-color: transparent;
}

.button .button--fill--veo-neutral-50 {
  background-color: #D5D3E3;
  border-color: #D5D3E3;
  color: #191919;
}
.button .button--fill--veo-neutral-50:hover {
  color: #D5D3E3;
  border-color: #D5D3E3;
  background-color: transparent;
}

.button .button--fill--veo-neutral-40 {
  background-color: #E0DDEE;
  border-color: #E0DDEE;
  color: #191919;
}
.button .button--fill--veo-neutral-40:hover {
  color: #E0DDEE;
  border-color: #E0DDEE;
  background-color: transparent;
}

.button .button--fill--veo-neutral-30 {
  background-color: #E9E6F4;
  border-color: #E9E6F4;
  color: #191919;
}
.button .button--fill--veo-neutral-30:hover {
  color: #E9E6F4;
  border-color: #E9E6F4;
  background-color: transparent;
}

.button .button--fill--veo-neutral-20 {
  background-color: #F2F1F9;
  border-color: #F2F1F9;
  color: #191919;
}
.button .button--fill--veo-neutral-20:hover {
  color: #F2F1F9;
  border-color: #F2F1F9;
  background-color: transparent;
}

.button .button--fill--veo-neutral-10 {
  background-color: #FCFCFC;
  border-color: #FCFCFC;
  color: #191919;
}
.button .button--fill--veo-neutral-10:hover {
  color: #FCFCFC;
  border-color: #FCFCFC;
  background-color: transparent;
}

.button .button--stroke--veo-pale-turquoise {
  color: #76DAE8;
  border-color: #76DAE8;
  background-color: transparent;
}
.button .button--stroke--veo-pale-turquoise:hover {
  background-color: #76DAE8;
  border-color: #76DAE8;
  color: #191919;
}

.button .button--stroke--veo-forest-green {
  color: #438D42;
  border-color: #438D42;
  background-color: transparent;
}
.button .button--stroke--veo-forest-green:hover {
  background-color: #438D42;
  border-color: #438D42;
  color: #FFFFFF;
}

.button .button--stroke--veo-light-blue {
  color: #CCE4FF;
  border-color: #CCE4FF;
  background-color: transparent;
}
.button .button--stroke--veo-light-blue:hover {
  background-color: #CCE4FF;
  border-color: #CCE4FF;
  color: #191919;
}

.button .button--stroke--veo-very-light-blue {
  color: #EBF4FF;
  border-color: #EBF4FF;
  background-color: transparent;
}
.button .button--stroke--veo-very-light-blue:hover {
  background-color: #EBF4FF;
  border-color: #EBF4FF;
  color: #191919;
}

.button .button--stroke--veo-golden-yellow {
  color: #F5D955;
  border-color: #F5D955;
  background-color: transparent;
}
.button .button--stroke--veo-golden-yellow:hover {
  background-color: #F5D955;
  border-color: #F5D955;
  color: #191919;
}

.button .button--stroke--veo-very-light-yellow {
  color: #FFF5C5;
  border-color: #FFF5C5;
  background-color: transparent;
}
.button .button--stroke--veo-very-light-yellow:hover {
  background-color: #FFF5C5;
  border-color: #FFF5C5;
  color: #191919;
}

.button .button--stroke--veo-very-light-green {
  color: #D9EDC0;
  border-color: #D9EDC0;
  background-color: transparent;
}
.button .button--stroke--veo-very-light-green:hover {
  background-color: #D9EDC0;
  border-color: #D9EDC0;
  color: #191919;
}

.button .button--stroke--veo-black-20 {
  color: #CCCCCC;
  border-color: #CCCCCC;
  background-color: transparent;
}
.button .button--stroke--veo-black-20:hover {
  background-color: #CCCCCC;
  border-color: #CCCCCC;
  color: #191919;
}

.button .button--stroke--veo-pale-gray-white {
  color: #FCFCFC;
  border-color: #FCFCFC;
  background-color: transparent;
}
.button .button--stroke--veo-pale-gray-white:hover {
  background-color: #FCFCFC;
  border-color: #FCFCFC;
  color: #191919;
}

.button .button--stroke--veo-black-10 {
  color: #E5E5E5;
  border-color: #E5E5E5;
  background-color: transparent;
}
.button .button--stroke--veo-black-10:hover {
  background-color: #E5E5E5;
  border-color: #E5E5E5;
  color: #191919;
}

.button .button--stroke--veo-black-0 {
  color: #F2F2F2;
  border-color: #F2F2F2;
  background-color: transparent;
}
.button .button--stroke--veo-black-0:hover {
  background-color: #F2F2F2;
  border-color: #F2F2F2;
  color: #191919;
}

.button .button--stroke--veo-very-light-orange {
  color: #FFDCB3;
  border-color: #FFDCB3;
  background-color: transparent;
}
.button .button--stroke--veo-very-light-orange:hover {
  background-color: #FFDCB3;
  border-color: #FFDCB3;
  color: #191919;
}

.button .button--stroke--veo-very-light-purple {
  color: #FFD0F2;
  border-color: #FFD0F2;
  background-color: transparent;
}
.button .button--stroke--veo-very-light-purple:hover {
  background-color: #FFD0F2;
  border-color: #FFD0F2;
  color: #191919;
}

.button .button--stroke--veo-pale-red {
  color: #ED694B;
  border-color: #ED694B;
  background-color: transparent;
}
.button .button--stroke--veo-pale-red:hover {
  background-color: #ED694B;
  border-color: #ED694B;
  color: #191919;
}

.button .button--stroke--veo-turquoise {
  color: #05C3DD;
  border-color: #05C3DD;
  background-color: transparent;
}
.button .button--stroke--veo-turquoise:hover {
  background-color: #05C3DD;
  border-color: #05C3DD;
  color: #191919;
}

.button .button--stroke--veo-vivid-blue {
  color: #0679CC;
  border-color: #0679CC;
  background-color: transparent;
}
.button .button--stroke--veo-vivid-blue:hover {
  background-color: #0679CC;
  border-color: #0679CC;
  color: #FFFFFF;
}

.button .button--stroke--veo-pastel-blue {
  color: #ADCCF0;
  border-color: #ADCCF0;
  background-color: transparent;
}
.button .button--stroke--veo-pastel-blue:hover {
  background-color: #ADCCF0;
  border-color: #ADCCF0;
  color: #191919;
}

.button .button--stroke--veo-very-light-turquoise {
  color: #D7FAFF;
  border-color: #D7FAFF;
  background-color: transparent;
}
.button .button--stroke--veo-very-light-turquoise:hover {
  background-color: #D7FAFF;
  border-color: #D7FAFF;
  color: #191919;
}

.button .button--stroke--veo-apple-green {
  color: #C7D64F;
  border-color: #C7D64F;
  background-color: transparent;
}
.button .button--stroke--veo-apple-green:hover {
  background-color: #C7D64F;
  border-color: #C7D64F;
  color: #191919;
}

.button .button--stroke--veo-dark-green {
  color: #00613B;
  border-color: #00613B;
  background-color: transparent;
}
.button .button--stroke--veo-dark-green:hover {
  background-color: #00613B;
  border-color: #00613B;
  color: #FFFFFF;
}

.button .button--stroke--veo-black-40 {
  color: #999999;
  border-color: #999999;
  background-color: transparent;
}
.button .button--stroke--veo-black-40:hover {
  background-color: #999999;
  border-color: #999999;
  color: #191919;
}

.button .button--stroke--veo-grey-pantone {
  color: #55555A;
  border-color: #55555A;
  background-color: transparent;
}
.button .button--stroke--veo-grey-pantone:hover {
  background-color: #55555A;
  border-color: #55555A;
  color: #FFFFFF;
}

.button .button--stroke--veo-yellow {
  color: #FFD616;
  border-color: #FFD616;
  background-color: transparent;
}
.button .button--stroke--veo-yellow:hover {
  background-color: #FFD616;
  border-color: #FFD616;
  color: #191919;
}

.button .button--stroke--veo-vivid-orange {
  color: #FF8A00;
  border-color: #FF8A00;
  background-color: transparent;
}
.button .button--stroke--veo-vivid-orange:hover {
  background-color: #FF8A00;
  border-color: #FF8A00;
  color: #191919;
}

.button .button--stroke--veo-pale-purple {
  color: #9E4AAB;
  border-color: #9E4AAB;
  background-color: transparent;
}
.button .button--stroke--veo-pale-purple:hover {
  background-color: #9E4AAB;
  border-color: #9E4AAB;
  color: #FFFFFF;
}

.button .button--stroke--veo-purple {
  color: #772583;
  border-color: #772583;
  background-color: transparent;
}
.button .button--stroke--veo-purple:hover {
  background-color: #772583;
  border-color: #772583;
  color: #FFFFFF;
}

.button .button--stroke--veo-red {
  color: #EE0000;
  border-color: #EE0000;
  background-color: transparent;
}
.button .button--stroke--veo-red:hover {
  background-color: #EE0000;
  border-color: #EE0000;
  color: #FFFFFF;
}

.button .button--stroke--veo-light-purple {
  color: #C768CF;
  border-color: #C768CF;
  background-color: transparent;
}
.button .button--stroke--veo-light-purple:hover {
  background-color: #C768CF;
  border-color: #C768CF;
  color: #191919;
}

.button .button--stroke--veo-green {
  color: #78BE21;
  border-color: #78BE21;
  background-color: transparent;
}
.button .button--stroke--veo-green:hover {
  background-color: #78BE21;
  border-color: #78BE21;
  color: #191919;
}

.button .button--stroke--veo-pale-blue {
  color: #99E1EF;
  border-color: #99E1EF;
  background-color: transparent;
}
.button .button--stroke--veo-pale-blue:hover {
  background-color: #99E1EF;
  border-color: #99E1EF;
  color: #191919;
}

.button .button--stroke--veo-blue {
  color: #05C3DD;
  border-color: #05C3DD;
  background-color: transparent;
}
.button .button--stroke--veo-blue:hover {
  background-color: #05C3DD;
  border-color: #05C3DD;
  color: #FFFFFF;
}

.button .button--stroke--veo-pale-black {
  color: #55555A;
  border-color: #55555A;
  background-color: transparent;
}
.button .button--stroke--veo-pale-black:hover {
  background-color: #55555A;
  border-color: #55555A;
  color: #FFFFFF;
}

.button .button--stroke--veo-white {
  color: #FFFFFF;
  border-color: #FFFFFF;
  background-color: transparent;
}
.button .button--stroke--veo-white:hover {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  color: #191919;
}

.button .button--stroke--veo-gray {
  color: #F2F2F2;
  border-color: #F2F2F2;
  background-color: transparent;
}
.button .button--stroke--veo-gray:hover {
  background-color: #F2F2F2;
  border-color: #F2F2F2;
  color: #191919;
}

.button .button--stroke--veo-plain-orange {
  color: #FF8A00;
  border-color: #FF8A00;
  background-color: transparent;
}
.button .button--stroke--veo-plain-orange:hover {
  background-color: #FF8A00;
  border-color: #FF8A00;
  color: #191919;
}

.button .button--stroke--veo-navy {
  color: #002d62;
  border-color: #002d62;
  background-color: transparent;
}
.button .button--stroke--veo-navy:hover {
  background-color: #002d62;
  border-color: #002d62;
  color: #FFFFFF;
}

.button .button--stroke--veo-magma-regent-green {
  color: #04525C;
  border-color: #04525C;
  background-color: transparent;
}
.button .button--stroke--veo-magma-regent-green:hover {
  background-color: #04525C;
  border-color: #04525C;
  color: #FFFFFF;
}

.button .button--stroke--veo-magma-light-green {
  color: #b5dc79;
  border-color: #b5dc79;
  background-color: transparent;
}
.button .button--stroke--veo-magma-light-green:hover {
  background-color: #b5dc79;
  border-color: #b5dc79;
  color: #FFFFFF;
}

.button .button--stroke--veo-magma-indigo-blue {
  color: #1259aC;
  border-color: #1259aC;
  background-color: transparent;
}
.button .button--stroke--veo-magma-indigo-blue:hover {
  background-color: #1259aC;
  border-color: #1259aC;
  color: #FFFFFF;
}

.button .button--stroke--veo-magma-green {
  color: #68a59b;
  border-color: #68a59b;
  background-color: transparent;
}
.button .button--stroke--veo-magma-green:hover {
  background-color: #68a59b;
  border-color: #68a59b;
  color: #FFFFFF;
}

.button .button--stroke--veo-magma-yellow {
  color: #fdd384;
  border-color: #fdd384;
  background-color: transparent;
}
.button .button--stroke--veo-magma-yellow:hover {
  background-color: #fdd384;
  border-color: #fdd384;
  color: #FFFFFF;
}

.button .button--stroke--veo-magma-sky-blue {
  color: #7abcce;
  border-color: #7abcce;
  background-color: transparent;
}
.button .button--stroke--veo-magma-sky-blue:hover {
  background-color: #7abcce;
  border-color: #7abcce;
  color: #FFFFFF;
}

.button .button--stroke--veo-orange {
  color: #FF6900;
  border-color: #FF6900;
  background-color: transparent;
}
.button .button--stroke--veo-orange:hover {
  background-color: #FF6900;
  border-color: #FF6900;
  color: #191919;
}

.button .button--stroke--veo-light-orange {
  color: #FDC686;
  border-color: #FDC686;
  background-color: transparent;
}
.button .button--stroke--veo-light-orange:hover {
  background-color: #FDC686;
  border-color: #FDC686;
  color: #191919;
}

.button .button--stroke--veo-pale-yellow {
  color: #FFED99;
  border-color: #FFED99;
  background-color: transparent;
}
.button .button--stroke--veo-pale-yellow:hover {
  background-color: #FFED99;
  border-color: #FFED99;
  color: #191919;
}

.button .button--stroke--veo-dark-turquoise {
  color: #098192;
  border-color: #098192;
  background-color: transparent;
}
.button .button--stroke--veo-dark-turquoise:hover {
  background-color: #098192;
  border-color: #098192;
  color: #FFFFFF;
}

.button .button--stroke--veo-apricot {
  color: #FFAC00;
  border-color: #FFAC00;
  background-color: transparent;
}
.button .button--stroke--veo-apricot:hover {
  background-color: #FFAC00;
  border-color: #FFAC00;
  color: #191919;
}

.button .button--stroke--veo-dark-yellow {
  color: #E8BF00;
  border-color: #E8BF00;
  background-color: transparent;
}
.button .button--stroke--veo-dark-yellow:hover {
  background-color: #E8BF00;
  border-color: #E8BF00;
  color: #191919;
}

.button .button--stroke--veo-dark-purple {
  color: #501658;
  border-color: #501658;
  background-color: transparent;
}
.button .button--stroke--veo-dark-purple:hover {
  background-color: #501658;
  border-color: #501658;
  color: #FFFFFF;
}

.button .button--stroke--veo-black {
  color: #000000;
  border-color: #000000;
  background-color: transparent;
}
.button .button--stroke--veo-black:hover {
  background-color: #000000;
  border-color: #000000;
  color: #FFFFFF;
}

.button .button--stroke--veo-black-90 {
  color: #191919;
  border-color: #191919;
  background-color: transparent;
}
.button .button--stroke--veo-black-90:hover {
  background-color: #191919;
  border-color: #191919;
  color: #FFFFFF;
}

.button .button--stroke--veo-black-80 {
  color: #333333;
  border-color: #333333;
  background-color: transparent;
}
.button .button--stroke--veo-black-80:hover {
  background-color: #333333;
  border-color: #333333;
  color: #FFFFFF;
}

.button .button--stroke--veo-black-70 {
  color: #4C4C4C;
  border-color: #4C4C4C;
  background-color: transparent;
}
.button .button--stroke--veo-black-70:hover {
  background-color: #4C4C4C;
  border-color: #4C4C4C;
  color: #FFFFFF;
}

.button .button--stroke--veo-black-60 {
  color: #666666;
  border-color: #666666;
  background-color: transparent;
}
.button .button--stroke--veo-black-60:hover {
  background-color: #666666;
  border-color: #666666;
  color: #FFFFFF;
}

.button .button--stroke--veo-black-50 {
  color: #808080;
  border-color: #808080;
  background-color: transparent;
}
.button .button--stroke--veo-black-50:hover {
  background-color: #808080;
  border-color: #808080;
  color: #191919;
}

.button .button--stroke--veo-black-30 {
  color: #B2B2B2;
  border-color: #B2B2B2;
  background-color: transparent;
}
.button .button--stroke--veo-black-30:hover {
  background-color: #B2B2B2;
  border-color: #B2B2B2;
  color: #191919;
}

.button .button--stroke--veo-neutral {
  color: #1C1C1F;
  border-color: #1C1C1F;
  background-color: transparent;
}
.button .button--stroke--veo-neutral:hover {
  background-color: #1C1C1F;
  border-color: #1C1C1F;
  color: #FFFFFF;
}

.button .button--stroke--veo-neutral-90 {
  color: #55555A;
  border-color: #55555A;
  background-color: transparent;
}
.button .button--stroke--veo-neutral-90:hover {
  background-color: #55555A;
  border-color: #55555A;
  color: #FFFFFF;
}

.button .button--stroke--veo-neutral-80 {
  color: #75748B;
  border-color: #75748B;
  background-color: transparent;
}
.button .button--stroke--veo-neutral-80:hover {
  background-color: #75748B;
  border-color: #75748B;
  color: #FFFFFF;
}

.button .button--stroke--veo-neutral-70 {
  color: #9897A8;
  border-color: #9897A8;
  background-color: transparent;
}
.button .button--stroke--veo-neutral-70:hover {
  background-color: #9897A8;
  border-color: #9897A8;
  color: #191919;
}

.button .button--stroke--veo-neutral-60 {
  color: #C8C8DA;
  border-color: #C8C8DA;
  background-color: transparent;
}
.button .button--stroke--veo-neutral-60:hover {
  background-color: #C8C8DA;
  border-color: #C8C8DA;
  color: #191919;
}

.button .button--stroke--veo-neutral-50 {
  color: #D5D3E3;
  border-color: #D5D3E3;
  background-color: transparent;
}
.button .button--stroke--veo-neutral-50:hover {
  background-color: #D5D3E3;
  border-color: #D5D3E3;
  color: #191919;
}

.button .button--stroke--veo-neutral-40 {
  color: #E0DDEE;
  border-color: #E0DDEE;
  background-color: transparent;
}
.button .button--stroke--veo-neutral-40:hover {
  background-color: #E0DDEE;
  border-color: #E0DDEE;
  color: #191919;
}

.button .button--stroke--veo-neutral-30 {
  color: #E9E6F4;
  border-color: #E9E6F4;
  background-color: transparent;
}
.button .button--stroke--veo-neutral-30:hover {
  background-color: #E9E6F4;
  border-color: #E9E6F4;
  color: #191919;
}

.button .button--stroke--veo-neutral-20 {
  color: #F2F1F9;
  border-color: #F2F1F9;
  background-color: transparent;
}
.button .button--stroke--veo-neutral-20:hover {
  background-color: #F2F1F9;
  border-color: #F2F1F9;
  color: #191919;
}

.button .button--stroke--veo-neutral-10 {
  color: #FCFCFC;
  border-color: #FCFCFC;
  background-color: transparent;
}
.button .button--stroke--veo-neutral-10:hover {
  background-color: #FCFCFC;
  border-color: #FCFCFC;
  color: #191919;
}

.button .button--stroke--veo-white {
  border-color: #191919;
  color: #191919;
}
.button .button--stroke--veo-white:hover {
  background: #191919;
  color: #FFFFFF;
  border-color: #191919;
}

.button .button--fill--veo-white {
  border-color: #191919;
  color: #191919;
}
.button .button--fill--veo-white:hover {
  background: #191919;
  color: #FFFFFF;
  border-color: #191919;
}

.button .button--stroke--default {
  background-color: transparent;
  border-color: #191919;
  color: #191919;
}
.button .button--stroke--default:hover {
  border-color: #191919;
  background: #191919;
  color: #FFFFFF;
}

[class*=theme--background-color--veo-] .button .button--fill--veo-white {
  border-color: #FFFFFF;
}
[class*=theme--background-color--veo-] .button .button--fill--veo-white:hover {
  border-color: #191919;
}

.theme--background-color--veo-white .button .button--fill--veo-white {
  border-color: #191919;
}
.theme--background-color--veo-white .button .button--fill--veo-white:hover {
  border-color: #191919;
}

.theme--background-color--veo-gray .button .button--stroke--veo-gray {
  border-color: #191919;
  color: #191919;
}
.theme--background-color--veo-gray .button .button--stroke--veo-gray:hover {
  border-color: #191919;
}

.button .button--fill--veo-gray:hover {
  color: #191919;
}

.link {
  color: currentColor;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: flex-start;
  justify-content: flex-start;
  font-size: 17px;
  line-height: 1.23;
  font-weight: 400;
  margin-bottom: 7px;
}
html[lang|=en] .link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .link {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .link {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .link {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .link {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .link {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .link {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
.link .link__text {
  font-size: inherit;
  line-height: inherit;
  color: currentColor;
  font-weight: inherit;
  text-decoration: none;
  padding-right: 20px;
  word-break: break-word;
}
.link .link__text:hover {
  text-decoration: underline;
}
.link .link__icon {
  width: 13px;
  height: 13px;
  margin: 3px 5px 0 0;
  color: currentColor;
  flex-shrink: 0;
  fill: currentColor;
}

.more-button {
  color: #191919;
  position: relative;
  transition: 0.3s color ease-out;
}
.more-button.more-button--hover--disable-underline a:hover {
  text-decoration: none;
}
.more-button .more-button__icon {
  fill: currentColor;
  display: inline-block;
  width: 17px;
  height: 17px;
  margin-right: 3px;
  position: absolute;
  left: 0;
  top: 0px;
  pointer-events: none;
  z-index: 1;
}
.more-button a {
  font-size: 14px;
  line-height: 1.2;
  font-weight: 700;
  color: currentColor;
  text-transform: uppercase;
  text-decoration: none;
  padding-left: 22px;
  position: relative;
  z-index: 2;
}
html[lang|=en] .more-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .more-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .more-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .more-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .more-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .more-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .more-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .more-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .more-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .more-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .more-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .more-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .more-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .more-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .more-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .more-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .more-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .more-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .more-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .more-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .more-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .more-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .more-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .more-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .more-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .more-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .more-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .more-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .more-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .more-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .more-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .more-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .more-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .more-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .more-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .more-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .more-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .more-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .more-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .more-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .more-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .more-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .more-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .more-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .more-button a {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .more-button a {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .more-button a {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .more-button a {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .more-button a {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .more-button a {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
.more-button a:hover {
  text-decoration: underline;
}
.more-button.more-button--color--veo-pale-turquoise {
  color: #76DAE8;
}
.more-button.more-button--color--veo-forest-green {
  color: #438D42;
}
.more-button.more-button--color--veo-light-blue {
  color: #CCE4FF;
}
.more-button.more-button--color--veo-very-light-blue {
  color: #EBF4FF;
}
.more-button.more-button--color--veo-golden-yellow {
  color: #F5D955;
}
.more-button.more-button--color--veo-very-light-yellow {
  color: #FFF5C5;
}
.more-button.more-button--color--veo-very-light-green {
  color: #D9EDC0;
}
.more-button.more-button--color--veo-black-20 {
  color: #CCCCCC;
}
.more-button.more-button--color--veo-pale-gray-white {
  color: #FCFCFC;
}
.more-button.more-button--color--veo-black-10 {
  color: #E5E5E5;
}
.more-button.more-button--color--veo-black-0 {
  color: #F2F2F2;
}
.more-button.more-button--color--veo-very-light-orange {
  color: #FFDCB3;
}
.more-button.more-button--color--veo-very-light-purple {
  color: #FFD0F2;
}
.more-button.more-button--color--veo-pale-red {
  color: #ED694B;
}
.more-button.more-button--color--veo-turquoise {
  color: #05C3DD;
}
.more-button.more-button--color--veo-vivid-blue {
  color: #0679CC;
}
.more-button.more-button--color--veo-pastel-blue {
  color: #ADCCF0;
}
.more-button.more-button--color--veo-very-light-turquoise {
  color: #D7FAFF;
}
.more-button.more-button--color--veo-apple-green {
  color: #C7D64F;
}
.more-button.more-button--color--veo-dark-green {
  color: #00613B;
}
.more-button.more-button--color--veo-black-40 {
  color: #999999;
}
.more-button.more-button--color--veo-grey-pantone {
  color: #55555A;
}
.more-button.more-button--color--veo-yellow {
  color: #FFD616;
}
.more-button.more-button--color--veo-vivid-orange {
  color: #FF8A00;
}
.more-button.more-button--color--veo-pale-purple {
  color: #9E4AAB;
}
.more-button.more-button--color--veo-purple {
  color: #772583;
}
.more-button.more-button--color--veo-red {
  color: #EE0000;
}
.more-button.more-button--color--veo-light-purple {
  color: #C768CF;
}
.more-button.more-button--color--veo-green {
  color: #78BE21;
}
.more-button.more-button--color--veo-pale-blue {
  color: #99E1EF;
}
.more-button.more-button--color--veo-blue {
  color: #05C3DD;
}
.more-button.more-button--color--veo-pale-black {
  color: #55555A;
}
.more-button.more-button--color--veo-white {
  color: #FFFFFF;
}
.more-button.more-button--color--veo-gray {
  color: #F2F2F2;
}
.more-button.more-button--color--veo-plain-orange {
  color: #FF8A00;
}
.more-button.more-button--color--veo-navy {
  color: #002d62;
}
.more-button.more-button--color--veo-magma-regent-green {
  color: #04525C;
}
.more-button.more-button--color--veo-magma-light-green {
  color: #b5dc79;
}
.more-button.more-button--color--veo-magma-indigo-blue {
  color: #1259aC;
}
.more-button.more-button--color--veo-magma-green {
  color: #68a59b;
}
.more-button.more-button--color--veo-magma-yellow {
  color: #fdd384;
}
.more-button.more-button--color--veo-magma-sky-blue {
  color: #7abcce;
}
.more-button.more-button--color--veo-orange {
  color: #FF6900;
}
.more-button.more-button--color--veo-light-orange {
  color: #FDC686;
}
.more-button.more-button--color--veo-pale-yellow {
  color: #FFED99;
}
.more-button.more-button--color--veo-dark-turquoise {
  color: #098192;
}
.more-button.more-button--color--veo-apricot {
  color: #FFAC00;
}
.more-button.more-button--color--veo-dark-yellow {
  color: #E8BF00;
}
.more-button.more-button--color--veo-dark-purple {
  color: #501658;
}
.more-button.more-button--color--veo-black {
  color: #000000;
}
.more-button.more-button--color--veo-black-90 {
  color: #191919;
}
.more-button.more-button--color--veo-black-80 {
  color: #333333;
}
.more-button.more-button--color--veo-black-70 {
  color: #4C4C4C;
}
.more-button.more-button--color--veo-black-60 {
  color: #666666;
}
.more-button.more-button--color--veo-black-50 {
  color: #808080;
}
.more-button.more-button--color--veo-black-30 {
  color: #B2B2B2;
}
.more-button.more-button--color--veo-neutral {
  color: #1C1C1F;
}
.more-button.more-button--color--veo-neutral-90 {
  color: #55555A;
}
.more-button.more-button--color--veo-neutral-80 {
  color: #75748B;
}
.more-button.more-button--color--veo-neutral-70 {
  color: #9897A8;
}
.more-button.more-button--color--veo-neutral-60 {
  color: #C8C8DA;
}
.more-button.more-button--color--veo-neutral-50 {
  color: #D5D3E3;
}
.more-button.more-button--color--veo-neutral-40 {
  color: #E0DDEE;
}
.more-button.more-button--color--veo-neutral-30 {
  color: #E9E6F4;
}
.more-button.more-button--color--veo-neutral-20 {
  color: #F2F1F9;
}
.more-button.more-button--color--veo-neutral-10 {
  color: #FCFCFC;
}

html[dir=rtl] .more-button a {
  padding-left: initial;
  padding-right: 22px;
}
html[dir=rtl] .more-button .more-button__icon {
  margin-right: initial;
  margin-left: 3px;
  left: initial;
  right: 0;
  transform: rotate(180deg);
}

.add-to-my-calendar {
  position: relative;
}
.add-to-my-calendar__button {
  padding-right: 20px;
  padding-left: 20px;
}
@media (max-width: 767px) {
  .add-to-my-calendar__button {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.add-to-my-calendar__button-plus {
  font-weight: 400;
  font-size: 27px;
  line-height: 0;
  position: relative;
  top: 3px;
  padding-right: 5px;
}
@media (max-width: 767px) {
  .add-to-my-calendar__button-plus {
    top: 1px;
    font-size: 20px;
  }
}
.add-to-my-calendar__dropdown {
  position: absolute;
  background: #FFFFFF;
  border: 1px solid #191919;
  border-top: 0;
  display: none;
  width: 100%;
  z-index: 3;
}
.add-to-my-calendar__dropdown-close {
  background: none;
  border: 0;
  padding: 5px;
  position: absolute;
  top: 15px;
  right: 15px;
  cursor: pointer;
}
@media (max-width: 767px) {
  .add-to-my-calendar__dropdown-close {
    padding: 0;
    top: 10px;
    right: 10px;
  }
}
.add-to-my-calendar__close-icon {
  width: 16px;
  height: 16px;
}
@media (max-width: 767px) {
  .add-to-my-calendar__close-icon {
    width: 13px;
    height: 13px;
  }
}
.add-to-my-calendar__list {
  margin: 20px;
  padding: 0;
}
.add-to-my-calendar__list-item {
  margin: 0;
  list-style: none;
  text-align: center;
  padding: 5px 0;
}
@media (max-width: 767px) {
  .add-to-my-calendar__list-item {
    font-size: 12px;
  }
}
.add-to-my-calendar__list-item a {
  color: #191919;
  text-decoration: none;
  font-weight: 700;
}
.add-to-my-calendar__list-item a:hover {
  text-decoration: underline;
}

html[dir=rtl] .add-to-my-calendar__dropdown-close {
  right: initial;
  left: 15px;
}
@media (max-width: 767px) {
  html[dir=rtl] .add-to-my-calendar__dropdown-close {
    left: 10px;
  }
}
html[dir=rtl] .add-to-my-calendar__button-plus {
  padding-right: 0;
  padding-left: 5px;
}

.title--align--center {
  text-align: center;
}
.title--align--right {
  text-align: right;
}

.bordered-cta-with-arrow a {
  border: 2px solid #191919;
  display: inline-block;
  padding: 16px 32px 15px;
  font-weight: 600;
  font-size: 18px;
  text-decoration: none;
  color: #191919;
  transition: opacity 0.25s ease-in;
}
html[lang|=en] .bordered-cta-with-arrow a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .bordered-cta-with-arrow a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .bordered-cta-with-arrow a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .bordered-cta-with-arrow a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .bordered-cta-with-arrow a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .bordered-cta-with-arrow a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .bordered-cta-with-arrow a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .bordered-cta-with-arrow a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .bordered-cta-with-arrow a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .bordered-cta-with-arrow a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .bordered-cta-with-arrow a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .bordered-cta-with-arrow a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .bordered-cta-with-arrow a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .bordered-cta-with-arrow a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .bordered-cta-with-arrow a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .bordered-cta-with-arrow a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .bordered-cta-with-arrow a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .bordered-cta-with-arrow a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .bordered-cta-with-arrow a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .bordered-cta-with-arrow a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .bordered-cta-with-arrow a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .bordered-cta-with-arrow a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .bordered-cta-with-arrow a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .bordered-cta-with-arrow a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .bordered-cta-with-arrow a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .bordered-cta-with-arrow a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .bordered-cta-with-arrow a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .bordered-cta-with-arrow a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .bordered-cta-with-arrow a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .bordered-cta-with-arrow a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .bordered-cta-with-arrow a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .bordered-cta-with-arrow a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .bordered-cta-with-arrow a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .bordered-cta-with-arrow a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .bordered-cta-with-arrow a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .bordered-cta-with-arrow a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .bordered-cta-with-arrow a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .bordered-cta-with-arrow a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .bordered-cta-with-arrow a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .bordered-cta-with-arrow a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .bordered-cta-with-arrow a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .bordered-cta-with-arrow a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .bordered-cta-with-arrow a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .bordered-cta-with-arrow a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .bordered-cta-with-arrow a {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .bordered-cta-with-arrow a {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .bordered-cta-with-arrow a {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .bordered-cta-with-arrow a {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .bordered-cta-with-arrow a {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .bordered-cta-with-arrow a {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
@media (max-width: 1285px) {
  .bordered-cta-with-arrow a {
    padding: 11px 18px 9px;
    font-size: 15px;
  }
}
@media (max-width: 1023px) {
  .bordered-cta-with-arrow a {
    padding: 11px 18px 9px;
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .bordered-cta-with-arrow a {
    padding: 13px 24px 12px 21px;
    font-size: 16px;
  }
}
.bordered-cta-with-arrow a:hover {
  opacity: 0.7;
}
.bordered-cta-with-arrow a:after {
  content: " ";
  border: solid #191919;
  border-width: 0 2px 2px 0;
  display: inline-block;
  position: relative;
  top: -1px;
  margin-left: 14px;
  padding: 3px;
  transform: rotate(-45deg);
}
@media (max-width: 1285px) {
  .bordered-cta-with-arrow a:after {
    top: -2px;
    margin-left: 11px;
    padding: 2px;
  }
}

.bordered-cta-with-arrow--no-border a {
  border: 0;
  padding: 0;
}

.load-more {
  display: none;
  width: 100%;
  margin: 25px 0 0;
  text-align: center;
  list-style: none;
  padding: 0;
}

.load-more__button {
  background: none;
  border-radius: 0;
  box-shadow: none;
  border: 0;
  position: relative;
  padding: 4px 20px 2px;
  cursor: pointer;
  white-space: nowrap;
  overflow: visible;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 0.785rem;
  text-decoration: none;
  line-height: 1.25;
  color: #191919;
}
.load-more__button:after, .load-more__button:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -1px;
  width: 12px;
  height: 2px;
  background: #191919;
}
.load-more__button:after {
  transform-origin: center center;
  transform: rotate(-90deg);
}

.load-more--hidden {
  display: none;
}

.tweet-footer__text {
  font-size: 1.53em;
  line-height: 33px;
  color: #191919;
}
html[lang|=en] .tweet-footer__text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .tweet-footer__text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .tweet-footer__text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .tweet-footer__text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .tweet-footer__text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .tweet-footer__text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .tweet-footer__text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .tweet-footer__text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .tweet-footer__text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .tweet-footer__text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .tweet-footer__text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .tweet-footer__text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .tweet-footer__text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .tweet-footer__text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .tweet-footer__text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .tweet-footer__text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .tweet-footer__text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .tweet-footer__text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .tweet-footer__text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .tweet-footer__text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .tweet-footer__text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .tweet-footer__text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .tweet-footer__text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .tweet-footer__text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .tweet-footer__text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .tweet-footer__text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .tweet-footer__text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .tweet-footer__text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .tweet-footer__text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .tweet-footer__text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .tweet-footer__text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .tweet-footer__text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .tweet-footer__text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .tweet-footer__text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .tweet-footer__text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .tweet-footer__text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .tweet-footer__text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .tweet-footer__text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .tweet-footer__text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .tweet-footer__text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .tweet-footer__text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .tweet-footer__text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .tweet-footer__text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .tweet-footer__text {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .tweet-footer__text {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .tweet-footer__text {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .tweet-footer__text {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .tweet-footer__text {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .tweet-footer__text {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .tweet-footer__text {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
@media (max-width: 1285px) {
  .tweet-footer__text {
    font-size: 1.2em;
    line-height: 24px;
  }
}
@media (max-width: 1023px) {
  .tweet-footer__text {
    font-size: 1.33em;
    line-height: 16px;
  }
}
@media (max-width: 767px) {
  .tweet-footer__text {
    font-size: 1.13em;
    line-height: 22px;
  }
}
.tweet-footer__text a {
  color: inherit;
}
.tweet-footer__link {
  margin-top: 48px;
  font-weight: bold;
  font-size: 1.2em;
  line-height: 24px;
  color: #191919;
}
html[lang|=en] .tweet-footer__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .tweet-footer__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .tweet-footer__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .tweet-footer__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .tweet-footer__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .tweet-footer__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .tweet-footer__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .tweet-footer__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .tweet-footer__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .tweet-footer__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .tweet-footer__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .tweet-footer__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .tweet-footer__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .tweet-footer__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .tweet-footer__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .tweet-footer__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .tweet-footer__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .tweet-footer__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .tweet-footer__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .tweet-footer__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .tweet-footer__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .tweet-footer__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .tweet-footer__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .tweet-footer__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .tweet-footer__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .tweet-footer__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .tweet-footer__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .tweet-footer__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .tweet-footer__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .tweet-footer__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .tweet-footer__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .tweet-footer__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .tweet-footer__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .tweet-footer__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .tweet-footer__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .tweet-footer__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .tweet-footer__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .tweet-footer__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .tweet-footer__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .tweet-footer__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .tweet-footer__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .tweet-footer__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .tweet-footer__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .tweet-footer__link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .tweet-footer__link {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .tweet-footer__link {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .tweet-footer__link {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .tweet-footer__link {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .tweet-footer__link {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .tweet-footer__link {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
@media (max-width: 1285px) {
  .tweet-footer__link {
    margin-top: 19px;
    font-size: 1em;
    line-height: 20px;
  }
}
@media (max-width: 1023px) {
  .tweet-footer__link {
    margin-top: 32px;
    font-size: 0.93em;
    line-height: 18px;
  }
}
@media (max-width: 767px) {
  .tweet-footer__link {
    margin-top: 16px;
    font-size: 1.06em;
    line-height: 21px;
  }
}
.tweet-footer__link a {
  display: inline-block;
  vertical-align: top;
  max-width: 100%;
  color: inherit;
  text-decoration: none;
  position: relative;
  padding-right: 20px;
}
.tweet-footer__link a:hover {
  text-decoration: underline;
}
.tweet-footer__link a:after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  width: 7px;
  height: 7px;
  border-right: 2px solid #191919;
  border-bottom: 2px solid #191919;
  transform: translateY(-50%) rotate(-45deg);
  transform-origin: 0 100%;
  margin: 2px 2px 0 0;
}
@media (max-width: 1285px) {
  .tweet-footer__link a:after {
    margin: 1px 1px 0 0;
  }
}
@media (max-width: 767px) {
  .tweet-footer__link a:after {
    width: 6px;
    height: 6px;
  }
}

.div-table {
  font-size: 15px;
}
html[lang|=en] .div-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .div-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .div-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .div-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .div-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .div-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .div-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .div-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .div-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .div-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .div-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .div-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .div-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .div-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .div-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .div-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .div-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .div-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .div-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .div-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .div-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .div-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .div-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .div-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .div-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .div-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .div-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .div-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .div-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .div-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .div-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .div-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .div-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .div-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .div-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .div-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .div-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .div-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .div-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .div-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .div-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .div-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .div-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .div-table {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .div-table {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .div-table {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .div-table {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .div-table {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .div-table {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .div-table {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}

.div-table__table {
  display: table;
  margin: 0 auto;
  border-top: 1px solid #FFFFFF;
  border-right: 0;
  border-bottom: 0;
  border-left: 1px solid #FFFFFF;
  color: #191919;
  font-size: 0.8em;
}
@media (max-width: 767px) {
  .div-table__table--desktop {
    display: none;
  }
}
@media (min-width: 768px) {
  .div-table__table--mobile {
    display: none;
  }
}

.div-table__row {
  display: table-row;
  margin: 0 auto;
}

.div-table__col {
  border-right: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  display: table-cell;
  min-width: 100px;
  margin-right: -1px;
  margin-bottom: -1px;
  padding: 10px;
  -webkit-hyphens: auto;
          hyphens: auto;
  overflow-wrap: break-word;
  word-break: break-word;
}

.div-table__col--th {
  min-width: 120px;
  font-weight: 700;
}

/* media elements */
.media-image {
  font-size: 15px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.6;
  color: #191919;
  width: 100%;
  display: table;
  margin: 0;
}
html[lang|=en] .media-image {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .media-image {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .media-image {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .media-image {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .media-image {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .media-image {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .media-image {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .media-image {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .media-image {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .media-image {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .media-image {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .media-image {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .media-image {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .media-image {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .media-image {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .media-image {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .media-image {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .media-image {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .media-image {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .media-image {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .media-image {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .media-image {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .media-image {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .media-image {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .media-image {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .media-image {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .media-image {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .media-image {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .media-image {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .media-image {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .media-image {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .media-image {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .media-image {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .media-image {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .media-image {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .media-image {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .media-image {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .media-image {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .media-image {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .media-image {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .media-image {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .media-image {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .media-image {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .media-image {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .media-image {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .media-image {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .media-image {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .media-image {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .media-image {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .media-image {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
.media-image .media-image__picture {
  display: block;
}
.media-image .media-image__picture img {
  max-width: 100%;
  width: 100%;
  vertical-align: middle;
  height: auto;
}
.media-image .media-image__caption {
  display: table-caption;
  caption-side: bottom;
  padding: 14px 20px 22px;
  background-color: #FCFCFC;
}
.media-image .media-image__caption-title {
  font-size: 1.35em;
  font-weight: 700;
  color: inherit;
  line-height: 1.186;
}
.media-image .media-image__caption-text {
  font-size: inherit;
  color: inherit;
  line-height: inherit;
}

.theme--background-color--veo-gray .media-image__caption {
  background-color: #FFFFFF;
}

.theme--background-color--veo-white .media-image__caption {
  background-color: #FCFCFC;
}

.media-call-to-action {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.2;
  font-style: normal;
  text-transform: uppercase;
  text-decoration: none;
  background-color: transparent;
  padding: 0;
  border: 0;
}
html[lang|=en] .media-call-to-action {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .media-call-to-action {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .media-call-to-action {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .media-call-to-action {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .media-call-to-action {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .media-call-to-action {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .media-call-to-action {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .media-call-to-action {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .media-call-to-action {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .media-call-to-action {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .media-call-to-action {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .media-call-to-action {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .media-call-to-action {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .media-call-to-action {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .media-call-to-action {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .media-call-to-action {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .media-call-to-action {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .media-call-to-action {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .media-call-to-action {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .media-call-to-action {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .media-call-to-action {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .media-call-to-action {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .media-call-to-action {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .media-call-to-action {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .media-call-to-action {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .media-call-to-action {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .media-call-to-action {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .media-call-to-action {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .media-call-to-action {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .media-call-to-action {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .media-call-to-action {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .media-call-to-action {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .media-call-to-action {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .media-call-to-action {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .media-call-to-action {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .media-call-to-action {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .media-call-to-action {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .media-call-to-action {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .media-call-to-action {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .media-call-to-action {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .media-call-to-action {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .media-call-to-action {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .media-call-to-action {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .media-call-to-action {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .media-call-to-action {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .media-call-to-action {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .media-call-to-action {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .media-call-to-action {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .media-call-to-action {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .media-call-to-action {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
@media (max-width: 767px) {
  .media-call-to-action {
    text-align: center;
  }
}
.media-call-to-action__inner {
  display: inline-block;
  position: relative;
}
.media-call-to-action__inner:hover svg {
  stroke: #191919;
}
.media-call-to-action.media-call-to-action--align--center {
  text-align: center;
}
.media-call-to-action.media-call-to-action--align--left {
  text-align: left;
}
.media-call-to-action.media-call-to-action--align--right {
  text-align: right;
}
.media-call-to-action svg {
  stroke: #FFFFFF;
  position: absolute;
  left: 30px;
  top: 50%;
  margin-top: -1px;
  transform: translateY(-50%);
  width: 18px;
  height: 18px;
  pointer-events: none;
  transition: 0.3s ease-out all;
  z-index: 1;
}
.media-call-to-action a, .media-call-to-action > span {
  text-decoration: inherit;
  font-size: inherit;
  display: inline-block;
  max-width: 100%;
  text-align: center;
  padding: 12px 35px;
  border: 1px solid #191919;
  transition: 0.3s ease-out all;
  color: #FFFFFF;
  background-color: #191919;
  cursor: pointer;
}
.media-call-to-action a:hover, .media-call-to-action > span:hover {
  color: #191919;
  background-color: transparent;
  border-color: #191919;
}
.media-call-to-action:focus {
  outline: 0;
}
.media-call-to-action:focus > span {
  outline: 2px solid #4d90fe;
  outline-offset: -2px;
}
.media-call-to-action.media-call-to-action--theme--veo-pale-turquoise a, .media-call-to-action.media-call-to-action--theme--veo-pale-turquoise span {
  color: #191919;
  background-color: #76DAE8;
  border-color: #76DAE8;
}
.media-call-to-action.media-call-to-action--theme--veo-pale-turquoise a:hover, .media-call-to-action.media-call-to-action--theme--veo-pale-turquoise span:hover {
  color: #76DAE8;
  border-color: #76DAE8;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-pale-turquoise .media-call-to-action__inner svg {
  stroke: #191919;
}
.media-call-to-action.media-call-to-action--theme--veo-pale-turquoise .media-call-to-action__inner:hover svg {
  stroke: #76DAE8;
}
.media-call-to-action.media-call-to-action--theme--veo-forest-green a, .media-call-to-action.media-call-to-action--theme--veo-forest-green span {
  color: #FFFFFF;
  background-color: #438D42;
  border-color: #438D42;
}
.media-call-to-action.media-call-to-action--theme--veo-forest-green a:hover, .media-call-to-action.media-call-to-action--theme--veo-forest-green span:hover {
  color: #438D42;
  border-color: #438D42;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-forest-green .media-call-to-action__inner svg {
  stroke: #FFFFFF;
}
.media-call-to-action.media-call-to-action--theme--veo-forest-green .media-call-to-action__inner:hover svg {
  stroke: #438D42;
}
.media-call-to-action.media-call-to-action--theme--veo-light-blue a, .media-call-to-action.media-call-to-action--theme--veo-light-blue span {
  color: #191919;
  background-color: #CCE4FF;
  border-color: #CCE4FF;
}
.media-call-to-action.media-call-to-action--theme--veo-light-blue a:hover, .media-call-to-action.media-call-to-action--theme--veo-light-blue span:hover {
  color: #CCE4FF;
  border-color: #CCE4FF;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-light-blue .media-call-to-action__inner svg {
  stroke: #191919;
}
.media-call-to-action.media-call-to-action--theme--veo-light-blue .media-call-to-action__inner:hover svg {
  stroke: #CCE4FF;
}
.media-call-to-action.media-call-to-action--theme--veo-very-light-blue a, .media-call-to-action.media-call-to-action--theme--veo-very-light-blue span {
  color: #191919;
  background-color: #EBF4FF;
  border-color: #EBF4FF;
}
.media-call-to-action.media-call-to-action--theme--veo-very-light-blue a:hover, .media-call-to-action.media-call-to-action--theme--veo-very-light-blue span:hover {
  color: #EBF4FF;
  border-color: #EBF4FF;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-very-light-blue .media-call-to-action__inner svg {
  stroke: #191919;
}
.media-call-to-action.media-call-to-action--theme--veo-very-light-blue .media-call-to-action__inner:hover svg {
  stroke: #EBF4FF;
}
.media-call-to-action.media-call-to-action--theme--veo-golden-yellow a, .media-call-to-action.media-call-to-action--theme--veo-golden-yellow span {
  color: #191919;
  background-color: #F5D955;
  border-color: #F5D955;
}
.media-call-to-action.media-call-to-action--theme--veo-golden-yellow a:hover, .media-call-to-action.media-call-to-action--theme--veo-golden-yellow span:hover {
  color: #F5D955;
  border-color: #F5D955;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-golden-yellow .media-call-to-action__inner svg {
  stroke: #191919;
}
.media-call-to-action.media-call-to-action--theme--veo-golden-yellow .media-call-to-action__inner:hover svg {
  stroke: #F5D955;
}
.media-call-to-action.media-call-to-action--theme--veo-very-light-yellow a, .media-call-to-action.media-call-to-action--theme--veo-very-light-yellow span {
  color: #191919;
  background-color: #FFF5C5;
  border-color: #FFF5C5;
}
.media-call-to-action.media-call-to-action--theme--veo-very-light-yellow a:hover, .media-call-to-action.media-call-to-action--theme--veo-very-light-yellow span:hover {
  color: #FFF5C5;
  border-color: #FFF5C5;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-very-light-yellow .media-call-to-action__inner svg {
  stroke: #191919;
}
.media-call-to-action.media-call-to-action--theme--veo-very-light-yellow .media-call-to-action__inner:hover svg {
  stroke: #FFF5C5;
}
.media-call-to-action.media-call-to-action--theme--veo-very-light-green a, .media-call-to-action.media-call-to-action--theme--veo-very-light-green span {
  color: #191919;
  background-color: #D9EDC0;
  border-color: #D9EDC0;
}
.media-call-to-action.media-call-to-action--theme--veo-very-light-green a:hover, .media-call-to-action.media-call-to-action--theme--veo-very-light-green span:hover {
  color: #D9EDC0;
  border-color: #D9EDC0;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-very-light-green .media-call-to-action__inner svg {
  stroke: #191919;
}
.media-call-to-action.media-call-to-action--theme--veo-very-light-green .media-call-to-action__inner:hover svg {
  stroke: #D9EDC0;
}
.media-call-to-action.media-call-to-action--theme--veo-black-20 a, .media-call-to-action.media-call-to-action--theme--veo-black-20 span {
  color: #191919;
  background-color: #CCCCCC;
  border-color: #CCCCCC;
}
.media-call-to-action.media-call-to-action--theme--veo-black-20 a:hover, .media-call-to-action.media-call-to-action--theme--veo-black-20 span:hover {
  color: #CCCCCC;
  border-color: #CCCCCC;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-black-20 .media-call-to-action__inner svg {
  stroke: #191919;
}
.media-call-to-action.media-call-to-action--theme--veo-black-20 .media-call-to-action__inner:hover svg {
  stroke: #CCCCCC;
}
.media-call-to-action.media-call-to-action--theme--veo-pale-gray-white a, .media-call-to-action.media-call-to-action--theme--veo-pale-gray-white span {
  color: #191919;
  background-color: #FCFCFC;
  border-color: #FCFCFC;
}
.media-call-to-action.media-call-to-action--theme--veo-pale-gray-white a:hover, .media-call-to-action.media-call-to-action--theme--veo-pale-gray-white span:hover {
  color: #FCFCFC;
  border-color: #FCFCFC;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-pale-gray-white .media-call-to-action__inner svg {
  stroke: #191919;
}
.media-call-to-action.media-call-to-action--theme--veo-pale-gray-white .media-call-to-action__inner:hover svg {
  stroke: #FCFCFC;
}
.media-call-to-action.media-call-to-action--theme--veo-black-10 a, .media-call-to-action.media-call-to-action--theme--veo-black-10 span {
  color: #191919;
  background-color: #E5E5E5;
  border-color: #E5E5E5;
}
.media-call-to-action.media-call-to-action--theme--veo-black-10 a:hover, .media-call-to-action.media-call-to-action--theme--veo-black-10 span:hover {
  color: #E5E5E5;
  border-color: #E5E5E5;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-black-10 .media-call-to-action__inner svg {
  stroke: #191919;
}
.media-call-to-action.media-call-to-action--theme--veo-black-10 .media-call-to-action__inner:hover svg {
  stroke: #E5E5E5;
}
.media-call-to-action.media-call-to-action--theme--veo-black-0 a, .media-call-to-action.media-call-to-action--theme--veo-black-0 span {
  color: #191919;
  background-color: #F2F2F2;
  border-color: #F2F2F2;
}
.media-call-to-action.media-call-to-action--theme--veo-black-0 a:hover, .media-call-to-action.media-call-to-action--theme--veo-black-0 span:hover {
  color: #F2F2F2;
  border-color: #F2F2F2;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-black-0 .media-call-to-action__inner svg {
  stroke: #191919;
}
.media-call-to-action.media-call-to-action--theme--veo-black-0 .media-call-to-action__inner:hover svg {
  stroke: #F2F2F2;
}
.media-call-to-action.media-call-to-action--theme--veo-very-light-orange a, .media-call-to-action.media-call-to-action--theme--veo-very-light-orange span {
  color: #191919;
  background-color: #FFDCB3;
  border-color: #FFDCB3;
}
.media-call-to-action.media-call-to-action--theme--veo-very-light-orange a:hover, .media-call-to-action.media-call-to-action--theme--veo-very-light-orange span:hover {
  color: #FFDCB3;
  border-color: #FFDCB3;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-very-light-orange .media-call-to-action__inner svg {
  stroke: #191919;
}
.media-call-to-action.media-call-to-action--theme--veo-very-light-orange .media-call-to-action__inner:hover svg {
  stroke: #FFDCB3;
}
.media-call-to-action.media-call-to-action--theme--veo-very-light-purple a, .media-call-to-action.media-call-to-action--theme--veo-very-light-purple span {
  color: #191919;
  background-color: #FFD0F2;
  border-color: #FFD0F2;
}
.media-call-to-action.media-call-to-action--theme--veo-very-light-purple a:hover, .media-call-to-action.media-call-to-action--theme--veo-very-light-purple span:hover {
  color: #FFD0F2;
  border-color: #FFD0F2;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-very-light-purple .media-call-to-action__inner svg {
  stroke: #191919;
}
.media-call-to-action.media-call-to-action--theme--veo-very-light-purple .media-call-to-action__inner:hover svg {
  stroke: #FFD0F2;
}
.media-call-to-action.media-call-to-action--theme--veo-pale-red a, .media-call-to-action.media-call-to-action--theme--veo-pale-red span {
  color: #191919;
  background-color: #ED694B;
  border-color: #ED694B;
}
.media-call-to-action.media-call-to-action--theme--veo-pale-red a:hover, .media-call-to-action.media-call-to-action--theme--veo-pale-red span:hover {
  color: #ED694B;
  border-color: #ED694B;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-pale-red .media-call-to-action__inner svg {
  stroke: #191919;
}
.media-call-to-action.media-call-to-action--theme--veo-pale-red .media-call-to-action__inner:hover svg {
  stroke: #ED694B;
}
.media-call-to-action.media-call-to-action--theme--veo-turquoise a, .media-call-to-action.media-call-to-action--theme--veo-turquoise span {
  color: #191919;
  background-color: #05C3DD;
  border-color: #05C3DD;
}
.media-call-to-action.media-call-to-action--theme--veo-turquoise a:hover, .media-call-to-action.media-call-to-action--theme--veo-turquoise span:hover {
  color: #05C3DD;
  border-color: #05C3DD;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-turquoise .media-call-to-action__inner svg {
  stroke: #191919;
}
.media-call-to-action.media-call-to-action--theme--veo-turquoise .media-call-to-action__inner:hover svg {
  stroke: #05C3DD;
}
.media-call-to-action.media-call-to-action--theme--veo-vivid-blue a, .media-call-to-action.media-call-to-action--theme--veo-vivid-blue span {
  color: #FFFFFF;
  background-color: #0679CC;
  border-color: #0679CC;
}
.media-call-to-action.media-call-to-action--theme--veo-vivid-blue a:hover, .media-call-to-action.media-call-to-action--theme--veo-vivid-blue span:hover {
  color: #0679CC;
  border-color: #0679CC;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-vivid-blue .media-call-to-action__inner svg {
  stroke: #FFFFFF;
}
.media-call-to-action.media-call-to-action--theme--veo-vivid-blue .media-call-to-action__inner:hover svg {
  stroke: #0679CC;
}
.media-call-to-action.media-call-to-action--theme--veo-pastel-blue a, .media-call-to-action.media-call-to-action--theme--veo-pastel-blue span {
  color: #191919;
  background-color: #ADCCF0;
  border-color: #ADCCF0;
}
.media-call-to-action.media-call-to-action--theme--veo-pastel-blue a:hover, .media-call-to-action.media-call-to-action--theme--veo-pastel-blue span:hover {
  color: #ADCCF0;
  border-color: #ADCCF0;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-pastel-blue .media-call-to-action__inner svg {
  stroke: #191919;
}
.media-call-to-action.media-call-to-action--theme--veo-pastel-blue .media-call-to-action__inner:hover svg {
  stroke: #ADCCF0;
}
.media-call-to-action.media-call-to-action--theme--veo-very-light-turquoise a, .media-call-to-action.media-call-to-action--theme--veo-very-light-turquoise span {
  color: #191919;
  background-color: #D7FAFF;
  border-color: #D7FAFF;
}
.media-call-to-action.media-call-to-action--theme--veo-very-light-turquoise a:hover, .media-call-to-action.media-call-to-action--theme--veo-very-light-turquoise span:hover {
  color: #D7FAFF;
  border-color: #D7FAFF;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-very-light-turquoise .media-call-to-action__inner svg {
  stroke: #191919;
}
.media-call-to-action.media-call-to-action--theme--veo-very-light-turquoise .media-call-to-action__inner:hover svg {
  stroke: #D7FAFF;
}
.media-call-to-action.media-call-to-action--theme--veo-apple-green a, .media-call-to-action.media-call-to-action--theme--veo-apple-green span {
  color: #191919;
  background-color: #C7D64F;
  border-color: #C7D64F;
}
.media-call-to-action.media-call-to-action--theme--veo-apple-green a:hover, .media-call-to-action.media-call-to-action--theme--veo-apple-green span:hover {
  color: #C7D64F;
  border-color: #C7D64F;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-apple-green .media-call-to-action__inner svg {
  stroke: #191919;
}
.media-call-to-action.media-call-to-action--theme--veo-apple-green .media-call-to-action__inner:hover svg {
  stroke: #C7D64F;
}
.media-call-to-action.media-call-to-action--theme--veo-dark-green a, .media-call-to-action.media-call-to-action--theme--veo-dark-green span {
  color: #FFFFFF;
  background-color: #00613B;
  border-color: #00613B;
}
.media-call-to-action.media-call-to-action--theme--veo-dark-green a:hover, .media-call-to-action.media-call-to-action--theme--veo-dark-green span:hover {
  color: #00613B;
  border-color: #00613B;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-dark-green .media-call-to-action__inner svg {
  stroke: #FFFFFF;
}
.media-call-to-action.media-call-to-action--theme--veo-dark-green .media-call-to-action__inner:hover svg {
  stroke: #00613B;
}
.media-call-to-action.media-call-to-action--theme--veo-black-40 a, .media-call-to-action.media-call-to-action--theme--veo-black-40 span {
  color: #191919;
  background-color: #999999;
  border-color: #999999;
}
.media-call-to-action.media-call-to-action--theme--veo-black-40 a:hover, .media-call-to-action.media-call-to-action--theme--veo-black-40 span:hover {
  color: #999999;
  border-color: #999999;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-black-40 .media-call-to-action__inner svg {
  stroke: #191919;
}
.media-call-to-action.media-call-to-action--theme--veo-black-40 .media-call-to-action__inner:hover svg {
  stroke: #999999;
}
.media-call-to-action.media-call-to-action--theme--veo-grey-pantone a, .media-call-to-action.media-call-to-action--theme--veo-grey-pantone span {
  color: #FFFFFF;
  background-color: #55555A;
  border-color: #55555A;
}
.media-call-to-action.media-call-to-action--theme--veo-grey-pantone a:hover, .media-call-to-action.media-call-to-action--theme--veo-grey-pantone span:hover {
  color: #55555A;
  border-color: #55555A;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-grey-pantone .media-call-to-action__inner svg {
  stroke: #FFFFFF;
}
.media-call-to-action.media-call-to-action--theme--veo-grey-pantone .media-call-to-action__inner:hover svg {
  stroke: #55555A;
}
.media-call-to-action.media-call-to-action--theme--veo-yellow a, .media-call-to-action.media-call-to-action--theme--veo-yellow span {
  color: #191919;
  background-color: #FFD616;
  border-color: #FFD616;
}
.media-call-to-action.media-call-to-action--theme--veo-yellow a:hover, .media-call-to-action.media-call-to-action--theme--veo-yellow span:hover {
  color: #FFD616;
  border-color: #FFD616;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-yellow .media-call-to-action__inner svg {
  stroke: #191919;
}
.media-call-to-action.media-call-to-action--theme--veo-yellow .media-call-to-action__inner:hover svg {
  stroke: #FFD616;
}
.media-call-to-action.media-call-to-action--theme--veo-vivid-orange a, .media-call-to-action.media-call-to-action--theme--veo-vivid-orange span {
  color: #191919;
  background-color: #FF8A00;
  border-color: #FF8A00;
}
.media-call-to-action.media-call-to-action--theme--veo-vivid-orange a:hover, .media-call-to-action.media-call-to-action--theme--veo-vivid-orange span:hover {
  color: #FF8A00;
  border-color: #FF8A00;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-vivid-orange .media-call-to-action__inner svg {
  stroke: #191919;
}
.media-call-to-action.media-call-to-action--theme--veo-vivid-orange .media-call-to-action__inner:hover svg {
  stroke: #FF8A00;
}
.media-call-to-action.media-call-to-action--theme--veo-pale-purple a, .media-call-to-action.media-call-to-action--theme--veo-pale-purple span {
  color: #FFFFFF;
  background-color: #9E4AAB;
  border-color: #9E4AAB;
}
.media-call-to-action.media-call-to-action--theme--veo-pale-purple a:hover, .media-call-to-action.media-call-to-action--theme--veo-pale-purple span:hover {
  color: #9E4AAB;
  border-color: #9E4AAB;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-pale-purple .media-call-to-action__inner svg {
  stroke: #FFFFFF;
}
.media-call-to-action.media-call-to-action--theme--veo-pale-purple .media-call-to-action__inner:hover svg {
  stroke: #9E4AAB;
}
.media-call-to-action.media-call-to-action--theme--veo-purple a, .media-call-to-action.media-call-to-action--theme--veo-purple span {
  color: #FFFFFF;
  background-color: #772583;
  border-color: #772583;
}
.media-call-to-action.media-call-to-action--theme--veo-purple a:hover, .media-call-to-action.media-call-to-action--theme--veo-purple span:hover {
  color: #772583;
  border-color: #772583;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-purple .media-call-to-action__inner svg {
  stroke: #FFFFFF;
}
.media-call-to-action.media-call-to-action--theme--veo-purple .media-call-to-action__inner:hover svg {
  stroke: #772583;
}
.media-call-to-action.media-call-to-action--theme--veo-red a, .media-call-to-action.media-call-to-action--theme--veo-red span {
  color: #FFFFFF;
  background-color: #EE0000;
  border-color: #EE0000;
}
.media-call-to-action.media-call-to-action--theme--veo-red a:hover, .media-call-to-action.media-call-to-action--theme--veo-red span:hover {
  color: #EE0000;
  border-color: #EE0000;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-red .media-call-to-action__inner svg {
  stroke: #FFFFFF;
}
.media-call-to-action.media-call-to-action--theme--veo-red .media-call-to-action__inner:hover svg {
  stroke: #EE0000;
}
.media-call-to-action.media-call-to-action--theme--veo-light-purple a, .media-call-to-action.media-call-to-action--theme--veo-light-purple span {
  color: #191919;
  background-color: #C768CF;
  border-color: #C768CF;
}
.media-call-to-action.media-call-to-action--theme--veo-light-purple a:hover, .media-call-to-action.media-call-to-action--theme--veo-light-purple span:hover {
  color: #C768CF;
  border-color: #C768CF;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-light-purple .media-call-to-action__inner svg {
  stroke: #191919;
}
.media-call-to-action.media-call-to-action--theme--veo-light-purple .media-call-to-action__inner:hover svg {
  stroke: #C768CF;
}
.media-call-to-action.media-call-to-action--theme--veo-green a, .media-call-to-action.media-call-to-action--theme--veo-green span {
  color: #191919;
  background-color: #78BE21;
  border-color: #78BE21;
}
.media-call-to-action.media-call-to-action--theme--veo-green a:hover, .media-call-to-action.media-call-to-action--theme--veo-green span:hover {
  color: #78BE21;
  border-color: #78BE21;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-green .media-call-to-action__inner svg {
  stroke: #191919;
}
.media-call-to-action.media-call-to-action--theme--veo-green .media-call-to-action__inner:hover svg {
  stroke: #78BE21;
}
.media-call-to-action.media-call-to-action--theme--veo-pale-blue a, .media-call-to-action.media-call-to-action--theme--veo-pale-blue span {
  color: #191919;
  background-color: #99E1EF;
  border-color: #99E1EF;
}
.media-call-to-action.media-call-to-action--theme--veo-pale-blue a:hover, .media-call-to-action.media-call-to-action--theme--veo-pale-blue span:hover {
  color: #99E1EF;
  border-color: #99E1EF;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-pale-blue .media-call-to-action__inner svg {
  stroke: #191919;
}
.media-call-to-action.media-call-to-action--theme--veo-pale-blue .media-call-to-action__inner:hover svg {
  stroke: #99E1EF;
}
.media-call-to-action.media-call-to-action--theme--veo-blue a, .media-call-to-action.media-call-to-action--theme--veo-blue span {
  color: #FFFFFF;
  background-color: #05C3DD;
  border-color: #05C3DD;
}
.media-call-to-action.media-call-to-action--theme--veo-blue a:hover, .media-call-to-action.media-call-to-action--theme--veo-blue span:hover {
  color: #05C3DD;
  border-color: #05C3DD;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-blue .media-call-to-action__inner svg {
  stroke: #FFFFFF;
}
.media-call-to-action.media-call-to-action--theme--veo-blue .media-call-to-action__inner:hover svg {
  stroke: #05C3DD;
}
.media-call-to-action.media-call-to-action--theme--veo-pale-black a, .media-call-to-action.media-call-to-action--theme--veo-pale-black span {
  color: #FFFFFF;
  background-color: #55555A;
  border-color: #55555A;
}
.media-call-to-action.media-call-to-action--theme--veo-pale-black a:hover, .media-call-to-action.media-call-to-action--theme--veo-pale-black span:hover {
  color: #55555A;
  border-color: #55555A;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-pale-black .media-call-to-action__inner svg {
  stroke: #FFFFFF;
}
.media-call-to-action.media-call-to-action--theme--veo-pale-black .media-call-to-action__inner:hover svg {
  stroke: #55555A;
}
.media-call-to-action.media-call-to-action--theme--veo-white a, .media-call-to-action.media-call-to-action--theme--veo-white span {
  color: #191919;
  background-color: #FFFFFF;
  border-color: #FFFFFF;
}
.media-call-to-action.media-call-to-action--theme--veo-white a:hover, .media-call-to-action.media-call-to-action--theme--veo-white span:hover {
  color: #FFFFFF;
  border-color: #FFFFFF;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-white .media-call-to-action__inner svg {
  stroke: #191919;
}
.media-call-to-action.media-call-to-action--theme--veo-white .media-call-to-action__inner:hover svg {
  stroke: #FFFFFF;
}
.media-call-to-action.media-call-to-action--theme--veo-gray a, .media-call-to-action.media-call-to-action--theme--veo-gray span {
  color: #191919;
  background-color: #F2F2F2;
  border-color: #F2F2F2;
}
.media-call-to-action.media-call-to-action--theme--veo-gray a:hover, .media-call-to-action.media-call-to-action--theme--veo-gray span:hover {
  color: #F2F2F2;
  border-color: #F2F2F2;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-gray .media-call-to-action__inner svg {
  stroke: #191919;
}
.media-call-to-action.media-call-to-action--theme--veo-gray .media-call-to-action__inner:hover svg {
  stroke: #F2F2F2;
}
.media-call-to-action.media-call-to-action--theme--veo-plain-orange a, .media-call-to-action.media-call-to-action--theme--veo-plain-orange span {
  color: #191919;
  background-color: #FF8A00;
  border-color: #FF8A00;
}
.media-call-to-action.media-call-to-action--theme--veo-plain-orange a:hover, .media-call-to-action.media-call-to-action--theme--veo-plain-orange span:hover {
  color: #FF8A00;
  border-color: #FF8A00;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-plain-orange .media-call-to-action__inner svg {
  stroke: #191919;
}
.media-call-to-action.media-call-to-action--theme--veo-plain-orange .media-call-to-action__inner:hover svg {
  stroke: #FF8A00;
}
.media-call-to-action.media-call-to-action--theme--veo-navy a, .media-call-to-action.media-call-to-action--theme--veo-navy span {
  color: #FFFFFF;
  background-color: #002d62;
  border-color: #002d62;
}
.media-call-to-action.media-call-to-action--theme--veo-navy a:hover, .media-call-to-action.media-call-to-action--theme--veo-navy span:hover {
  color: #002d62;
  border-color: #002d62;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-navy .media-call-to-action__inner svg {
  stroke: #FFFFFF;
}
.media-call-to-action.media-call-to-action--theme--veo-navy .media-call-to-action__inner:hover svg {
  stroke: #002d62;
}
.media-call-to-action.media-call-to-action--theme--veo-magma-regent-green a, .media-call-to-action.media-call-to-action--theme--veo-magma-regent-green span {
  color: #FFFFFF;
  background-color: #04525C;
  border-color: #04525C;
}
.media-call-to-action.media-call-to-action--theme--veo-magma-regent-green a:hover, .media-call-to-action.media-call-to-action--theme--veo-magma-regent-green span:hover {
  color: #04525C;
  border-color: #04525C;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-magma-regent-green .media-call-to-action__inner svg {
  stroke: #FFFFFF;
}
.media-call-to-action.media-call-to-action--theme--veo-magma-regent-green .media-call-to-action__inner:hover svg {
  stroke: #04525C;
}
.media-call-to-action.media-call-to-action--theme--veo-magma-light-green a, .media-call-to-action.media-call-to-action--theme--veo-magma-light-green span {
  color: #FFFFFF;
  background-color: #b5dc79;
  border-color: #b5dc79;
}
.media-call-to-action.media-call-to-action--theme--veo-magma-light-green a:hover, .media-call-to-action.media-call-to-action--theme--veo-magma-light-green span:hover {
  color: #b5dc79;
  border-color: #b5dc79;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-magma-light-green .media-call-to-action__inner svg {
  stroke: #FFFFFF;
}
.media-call-to-action.media-call-to-action--theme--veo-magma-light-green .media-call-to-action__inner:hover svg {
  stroke: #b5dc79;
}
.media-call-to-action.media-call-to-action--theme--veo-magma-indigo-blue a, .media-call-to-action.media-call-to-action--theme--veo-magma-indigo-blue span {
  color: #FFFFFF;
  background-color: #1259aC;
  border-color: #1259aC;
}
.media-call-to-action.media-call-to-action--theme--veo-magma-indigo-blue a:hover, .media-call-to-action.media-call-to-action--theme--veo-magma-indigo-blue span:hover {
  color: #1259aC;
  border-color: #1259aC;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-magma-indigo-blue .media-call-to-action__inner svg {
  stroke: #FFFFFF;
}
.media-call-to-action.media-call-to-action--theme--veo-magma-indigo-blue .media-call-to-action__inner:hover svg {
  stroke: #1259aC;
}
.media-call-to-action.media-call-to-action--theme--veo-magma-green a, .media-call-to-action.media-call-to-action--theme--veo-magma-green span {
  color: #FFFFFF;
  background-color: #68a59b;
  border-color: #68a59b;
}
.media-call-to-action.media-call-to-action--theme--veo-magma-green a:hover, .media-call-to-action.media-call-to-action--theme--veo-magma-green span:hover {
  color: #68a59b;
  border-color: #68a59b;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-magma-green .media-call-to-action__inner svg {
  stroke: #FFFFFF;
}
.media-call-to-action.media-call-to-action--theme--veo-magma-green .media-call-to-action__inner:hover svg {
  stroke: #68a59b;
}
.media-call-to-action.media-call-to-action--theme--veo-magma-yellow a, .media-call-to-action.media-call-to-action--theme--veo-magma-yellow span {
  color: #FFFFFF;
  background-color: #fdd384;
  border-color: #fdd384;
}
.media-call-to-action.media-call-to-action--theme--veo-magma-yellow a:hover, .media-call-to-action.media-call-to-action--theme--veo-magma-yellow span:hover {
  color: #fdd384;
  border-color: #fdd384;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-magma-yellow .media-call-to-action__inner svg {
  stroke: #FFFFFF;
}
.media-call-to-action.media-call-to-action--theme--veo-magma-yellow .media-call-to-action__inner:hover svg {
  stroke: #fdd384;
}
.media-call-to-action.media-call-to-action--theme--veo-magma-sky-blue a, .media-call-to-action.media-call-to-action--theme--veo-magma-sky-blue span {
  color: #FFFFFF;
  background-color: #7abcce;
  border-color: #7abcce;
}
.media-call-to-action.media-call-to-action--theme--veo-magma-sky-blue a:hover, .media-call-to-action.media-call-to-action--theme--veo-magma-sky-blue span:hover {
  color: #7abcce;
  border-color: #7abcce;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-magma-sky-blue .media-call-to-action__inner svg {
  stroke: #FFFFFF;
}
.media-call-to-action.media-call-to-action--theme--veo-magma-sky-blue .media-call-to-action__inner:hover svg {
  stroke: #7abcce;
}
.media-call-to-action.media-call-to-action--theme--veo-orange a, .media-call-to-action.media-call-to-action--theme--veo-orange span {
  color: #191919;
  background-color: #FF6900;
  border-color: #FF6900;
}
.media-call-to-action.media-call-to-action--theme--veo-orange a:hover, .media-call-to-action.media-call-to-action--theme--veo-orange span:hover {
  color: #FF6900;
  border-color: #FF6900;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-orange .media-call-to-action__inner svg {
  stroke: #191919;
}
.media-call-to-action.media-call-to-action--theme--veo-orange .media-call-to-action__inner:hover svg {
  stroke: #FF6900;
}
.media-call-to-action.media-call-to-action--theme--veo-light-orange a, .media-call-to-action.media-call-to-action--theme--veo-light-orange span {
  color: #191919;
  background-color: #FDC686;
  border-color: #FDC686;
}
.media-call-to-action.media-call-to-action--theme--veo-light-orange a:hover, .media-call-to-action.media-call-to-action--theme--veo-light-orange span:hover {
  color: #FDC686;
  border-color: #FDC686;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-light-orange .media-call-to-action__inner svg {
  stroke: #191919;
}
.media-call-to-action.media-call-to-action--theme--veo-light-orange .media-call-to-action__inner:hover svg {
  stroke: #FDC686;
}
.media-call-to-action.media-call-to-action--theme--veo-pale-yellow a, .media-call-to-action.media-call-to-action--theme--veo-pale-yellow span {
  color: #191919;
  background-color: #FFED99;
  border-color: #FFED99;
}
.media-call-to-action.media-call-to-action--theme--veo-pale-yellow a:hover, .media-call-to-action.media-call-to-action--theme--veo-pale-yellow span:hover {
  color: #FFED99;
  border-color: #FFED99;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-pale-yellow .media-call-to-action__inner svg {
  stroke: #191919;
}
.media-call-to-action.media-call-to-action--theme--veo-pale-yellow .media-call-to-action__inner:hover svg {
  stroke: #FFED99;
}
.media-call-to-action.media-call-to-action--theme--veo-dark-turquoise a, .media-call-to-action.media-call-to-action--theme--veo-dark-turquoise span {
  color: #FFFFFF;
  background-color: #098192;
  border-color: #098192;
}
.media-call-to-action.media-call-to-action--theme--veo-dark-turquoise a:hover, .media-call-to-action.media-call-to-action--theme--veo-dark-turquoise span:hover {
  color: #098192;
  border-color: #098192;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-dark-turquoise .media-call-to-action__inner svg {
  stroke: #FFFFFF;
}
.media-call-to-action.media-call-to-action--theme--veo-dark-turquoise .media-call-to-action__inner:hover svg {
  stroke: #098192;
}
.media-call-to-action.media-call-to-action--theme--veo-apricot a, .media-call-to-action.media-call-to-action--theme--veo-apricot span {
  color: #191919;
  background-color: #FFAC00;
  border-color: #FFAC00;
}
.media-call-to-action.media-call-to-action--theme--veo-apricot a:hover, .media-call-to-action.media-call-to-action--theme--veo-apricot span:hover {
  color: #FFAC00;
  border-color: #FFAC00;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-apricot .media-call-to-action__inner svg {
  stroke: #191919;
}
.media-call-to-action.media-call-to-action--theme--veo-apricot .media-call-to-action__inner:hover svg {
  stroke: #FFAC00;
}
.media-call-to-action.media-call-to-action--theme--veo-dark-yellow a, .media-call-to-action.media-call-to-action--theme--veo-dark-yellow span {
  color: #191919;
  background-color: #E8BF00;
  border-color: #E8BF00;
}
.media-call-to-action.media-call-to-action--theme--veo-dark-yellow a:hover, .media-call-to-action.media-call-to-action--theme--veo-dark-yellow span:hover {
  color: #E8BF00;
  border-color: #E8BF00;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-dark-yellow .media-call-to-action__inner svg {
  stroke: #191919;
}
.media-call-to-action.media-call-to-action--theme--veo-dark-yellow .media-call-to-action__inner:hover svg {
  stroke: #E8BF00;
}
.media-call-to-action.media-call-to-action--theme--veo-dark-purple a, .media-call-to-action.media-call-to-action--theme--veo-dark-purple span {
  color: #FFFFFF;
  background-color: #501658;
  border-color: #501658;
}
.media-call-to-action.media-call-to-action--theme--veo-dark-purple a:hover, .media-call-to-action.media-call-to-action--theme--veo-dark-purple span:hover {
  color: #501658;
  border-color: #501658;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-dark-purple .media-call-to-action__inner svg {
  stroke: #FFFFFF;
}
.media-call-to-action.media-call-to-action--theme--veo-dark-purple .media-call-to-action__inner:hover svg {
  stroke: #501658;
}
.media-call-to-action.media-call-to-action--theme--veo-black a, .media-call-to-action.media-call-to-action--theme--veo-black span {
  color: #FFFFFF;
  background-color: #000000;
  border-color: #000000;
}
.media-call-to-action.media-call-to-action--theme--veo-black a:hover, .media-call-to-action.media-call-to-action--theme--veo-black span:hover {
  color: #000000;
  border-color: #000000;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-black .media-call-to-action__inner svg {
  stroke: #FFFFFF;
}
.media-call-to-action.media-call-to-action--theme--veo-black .media-call-to-action__inner:hover svg {
  stroke: #000000;
}
.media-call-to-action.media-call-to-action--theme--veo-black-90 a, .media-call-to-action.media-call-to-action--theme--veo-black-90 span {
  color: #FFFFFF;
  background-color: #191919;
  border-color: #191919;
}
.media-call-to-action.media-call-to-action--theme--veo-black-90 a:hover, .media-call-to-action.media-call-to-action--theme--veo-black-90 span:hover {
  color: #191919;
  border-color: #191919;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-black-90 .media-call-to-action__inner svg {
  stroke: #FFFFFF;
}
.media-call-to-action.media-call-to-action--theme--veo-black-90 .media-call-to-action__inner:hover svg {
  stroke: #191919;
}
.media-call-to-action.media-call-to-action--theme--veo-black-80 a, .media-call-to-action.media-call-to-action--theme--veo-black-80 span {
  color: #FFFFFF;
  background-color: #333333;
  border-color: #333333;
}
.media-call-to-action.media-call-to-action--theme--veo-black-80 a:hover, .media-call-to-action.media-call-to-action--theme--veo-black-80 span:hover {
  color: #333333;
  border-color: #333333;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-black-80 .media-call-to-action__inner svg {
  stroke: #FFFFFF;
}
.media-call-to-action.media-call-to-action--theme--veo-black-80 .media-call-to-action__inner:hover svg {
  stroke: #333333;
}
.media-call-to-action.media-call-to-action--theme--veo-black-70 a, .media-call-to-action.media-call-to-action--theme--veo-black-70 span {
  color: #FFFFFF;
  background-color: #4C4C4C;
  border-color: #4C4C4C;
}
.media-call-to-action.media-call-to-action--theme--veo-black-70 a:hover, .media-call-to-action.media-call-to-action--theme--veo-black-70 span:hover {
  color: #4C4C4C;
  border-color: #4C4C4C;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-black-70 .media-call-to-action__inner svg {
  stroke: #FFFFFF;
}
.media-call-to-action.media-call-to-action--theme--veo-black-70 .media-call-to-action__inner:hover svg {
  stroke: #4C4C4C;
}
.media-call-to-action.media-call-to-action--theme--veo-black-60 a, .media-call-to-action.media-call-to-action--theme--veo-black-60 span {
  color: #FFFFFF;
  background-color: #666666;
  border-color: #666666;
}
.media-call-to-action.media-call-to-action--theme--veo-black-60 a:hover, .media-call-to-action.media-call-to-action--theme--veo-black-60 span:hover {
  color: #666666;
  border-color: #666666;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-black-60 .media-call-to-action__inner svg {
  stroke: #FFFFFF;
}
.media-call-to-action.media-call-to-action--theme--veo-black-60 .media-call-to-action__inner:hover svg {
  stroke: #666666;
}
.media-call-to-action.media-call-to-action--theme--veo-black-50 a, .media-call-to-action.media-call-to-action--theme--veo-black-50 span {
  color: #191919;
  background-color: #808080;
  border-color: #808080;
}
.media-call-to-action.media-call-to-action--theme--veo-black-50 a:hover, .media-call-to-action.media-call-to-action--theme--veo-black-50 span:hover {
  color: #808080;
  border-color: #808080;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-black-50 .media-call-to-action__inner svg {
  stroke: #191919;
}
.media-call-to-action.media-call-to-action--theme--veo-black-50 .media-call-to-action__inner:hover svg {
  stroke: #808080;
}
.media-call-to-action.media-call-to-action--theme--veo-black-30 a, .media-call-to-action.media-call-to-action--theme--veo-black-30 span {
  color: #191919;
  background-color: #B2B2B2;
  border-color: #B2B2B2;
}
.media-call-to-action.media-call-to-action--theme--veo-black-30 a:hover, .media-call-to-action.media-call-to-action--theme--veo-black-30 span:hover {
  color: #B2B2B2;
  border-color: #B2B2B2;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-black-30 .media-call-to-action__inner svg {
  stroke: #191919;
}
.media-call-to-action.media-call-to-action--theme--veo-black-30 .media-call-to-action__inner:hover svg {
  stroke: #B2B2B2;
}
.media-call-to-action.media-call-to-action--theme--veo-neutral a, .media-call-to-action.media-call-to-action--theme--veo-neutral span {
  color: #FFFFFF;
  background-color: #1C1C1F;
  border-color: #1C1C1F;
}
.media-call-to-action.media-call-to-action--theme--veo-neutral a:hover, .media-call-to-action.media-call-to-action--theme--veo-neutral span:hover {
  color: #1C1C1F;
  border-color: #1C1C1F;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-neutral .media-call-to-action__inner svg {
  stroke: #FFFFFF;
}
.media-call-to-action.media-call-to-action--theme--veo-neutral .media-call-to-action__inner:hover svg {
  stroke: #1C1C1F;
}
.media-call-to-action.media-call-to-action--theme--veo-neutral-90 a, .media-call-to-action.media-call-to-action--theme--veo-neutral-90 span {
  color: #FFFFFF;
  background-color: #55555A;
  border-color: #55555A;
}
.media-call-to-action.media-call-to-action--theme--veo-neutral-90 a:hover, .media-call-to-action.media-call-to-action--theme--veo-neutral-90 span:hover {
  color: #55555A;
  border-color: #55555A;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-neutral-90 .media-call-to-action__inner svg {
  stroke: #FFFFFF;
}
.media-call-to-action.media-call-to-action--theme--veo-neutral-90 .media-call-to-action__inner:hover svg {
  stroke: #55555A;
}
.media-call-to-action.media-call-to-action--theme--veo-neutral-80 a, .media-call-to-action.media-call-to-action--theme--veo-neutral-80 span {
  color: #FFFFFF;
  background-color: #75748B;
  border-color: #75748B;
}
.media-call-to-action.media-call-to-action--theme--veo-neutral-80 a:hover, .media-call-to-action.media-call-to-action--theme--veo-neutral-80 span:hover {
  color: #75748B;
  border-color: #75748B;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-neutral-80 .media-call-to-action__inner svg {
  stroke: #FFFFFF;
}
.media-call-to-action.media-call-to-action--theme--veo-neutral-80 .media-call-to-action__inner:hover svg {
  stroke: #75748B;
}
.media-call-to-action.media-call-to-action--theme--veo-neutral-70 a, .media-call-to-action.media-call-to-action--theme--veo-neutral-70 span {
  color: #191919;
  background-color: #9897A8;
  border-color: #9897A8;
}
.media-call-to-action.media-call-to-action--theme--veo-neutral-70 a:hover, .media-call-to-action.media-call-to-action--theme--veo-neutral-70 span:hover {
  color: #9897A8;
  border-color: #9897A8;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-neutral-70 .media-call-to-action__inner svg {
  stroke: #191919;
}
.media-call-to-action.media-call-to-action--theme--veo-neutral-70 .media-call-to-action__inner:hover svg {
  stroke: #9897A8;
}
.media-call-to-action.media-call-to-action--theme--veo-neutral-60 a, .media-call-to-action.media-call-to-action--theme--veo-neutral-60 span {
  color: #191919;
  background-color: #C8C8DA;
  border-color: #C8C8DA;
}
.media-call-to-action.media-call-to-action--theme--veo-neutral-60 a:hover, .media-call-to-action.media-call-to-action--theme--veo-neutral-60 span:hover {
  color: #C8C8DA;
  border-color: #C8C8DA;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-neutral-60 .media-call-to-action__inner svg {
  stroke: #191919;
}
.media-call-to-action.media-call-to-action--theme--veo-neutral-60 .media-call-to-action__inner:hover svg {
  stroke: #C8C8DA;
}
.media-call-to-action.media-call-to-action--theme--veo-neutral-50 a, .media-call-to-action.media-call-to-action--theme--veo-neutral-50 span {
  color: #191919;
  background-color: #D5D3E3;
  border-color: #D5D3E3;
}
.media-call-to-action.media-call-to-action--theme--veo-neutral-50 a:hover, .media-call-to-action.media-call-to-action--theme--veo-neutral-50 span:hover {
  color: #D5D3E3;
  border-color: #D5D3E3;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-neutral-50 .media-call-to-action__inner svg {
  stroke: #191919;
}
.media-call-to-action.media-call-to-action--theme--veo-neutral-50 .media-call-to-action__inner:hover svg {
  stroke: #D5D3E3;
}
.media-call-to-action.media-call-to-action--theme--veo-neutral-40 a, .media-call-to-action.media-call-to-action--theme--veo-neutral-40 span {
  color: #191919;
  background-color: #E0DDEE;
  border-color: #E0DDEE;
}
.media-call-to-action.media-call-to-action--theme--veo-neutral-40 a:hover, .media-call-to-action.media-call-to-action--theme--veo-neutral-40 span:hover {
  color: #E0DDEE;
  border-color: #E0DDEE;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-neutral-40 .media-call-to-action__inner svg {
  stroke: #191919;
}
.media-call-to-action.media-call-to-action--theme--veo-neutral-40 .media-call-to-action__inner:hover svg {
  stroke: #E0DDEE;
}
.media-call-to-action.media-call-to-action--theme--veo-neutral-30 a, .media-call-to-action.media-call-to-action--theme--veo-neutral-30 span {
  color: #191919;
  background-color: #E9E6F4;
  border-color: #E9E6F4;
}
.media-call-to-action.media-call-to-action--theme--veo-neutral-30 a:hover, .media-call-to-action.media-call-to-action--theme--veo-neutral-30 span:hover {
  color: #E9E6F4;
  border-color: #E9E6F4;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-neutral-30 .media-call-to-action__inner svg {
  stroke: #191919;
}
.media-call-to-action.media-call-to-action--theme--veo-neutral-30 .media-call-to-action__inner:hover svg {
  stroke: #E9E6F4;
}
.media-call-to-action.media-call-to-action--theme--veo-neutral-20 a, .media-call-to-action.media-call-to-action--theme--veo-neutral-20 span {
  color: #191919;
  background-color: #F2F1F9;
  border-color: #F2F1F9;
}
.media-call-to-action.media-call-to-action--theme--veo-neutral-20 a:hover, .media-call-to-action.media-call-to-action--theme--veo-neutral-20 span:hover {
  color: #F2F1F9;
  border-color: #F2F1F9;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-neutral-20 .media-call-to-action__inner svg {
  stroke: #191919;
}
.media-call-to-action.media-call-to-action--theme--veo-neutral-20 .media-call-to-action__inner:hover svg {
  stroke: #F2F1F9;
}
.media-call-to-action.media-call-to-action--theme--veo-neutral-10 a, .media-call-to-action.media-call-to-action--theme--veo-neutral-10 span {
  color: #191919;
  background-color: #FCFCFC;
  border-color: #FCFCFC;
}
.media-call-to-action.media-call-to-action--theme--veo-neutral-10 a:hover, .media-call-to-action.media-call-to-action--theme--veo-neutral-10 span:hover {
  color: #FCFCFC;
  border-color: #FCFCFC;
  background-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-neutral-10 .media-call-to-action__inner svg {
  stroke: #191919;
}
.media-call-to-action.media-call-to-action--theme--veo-neutral-10 .media-call-to-action__inner:hover svg {
  stroke: #FCFCFC;
}
.media-call-to-action.media-call-to-action--theme--veo-white a, .media-call-to-action.media-call-to-action--theme--veo-white span {
  border-color: #191919;
}
.media-call-to-action.media-call-to-action--theme--veo-white a:hover, .media-call-to-action.media-call-to-action--theme--veo-white span:hover {
  color: #FFFFFF;
  background-color: #191919;
  border-color: #191919;
}
.media-call-to-action.media-call-to-action--theme--veo-white .media-call-to-action__inner:hover svg {
  stroke: #FFFFFF;
}
.media-call-to-action.media-call-to-action--theme--veo-gray a, .media-call-to-action.media-call-to-action--theme--veo-gray span {
  color: #191919;
  background-color: #FCFCFC;
  border-color: transparent;
}
.media-call-to-action.media-call-to-action--theme--veo-gray a:hover, .media-call-to-action.media-call-to-action--theme--veo-gray span:hover {
  color: #191919;
  background-color: transparent;
  border-color: #FCFCFC;
}
.media-call-to-action.media-call-to-action--theme--veo-gray .media-call-to-action__inner svg {
  stroke: #191919;
}
.media-call-to-action.media-call-to-action--theme--veo-gray .media-call-to-action__inner:hover svg {
  stroke: #191919;
}
.media-call-to-action.media-call-to-action--with-icon span.media-call-to-action__inner,
.media-call-to-action.media-call-to-action--with-icon .media-call-to-action__inner a {
  position: relative;
  padding-left: 60px;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-pale-turquoise a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-pale-turquoise span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-pale-turquoise a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-pale-turquoise span {
  color: #191919;
  background-color: #76DAE8;
  border-color: #76DAE8;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-pale-turquoise a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-pale-turquoise span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-pale-turquoise a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-pale-turquoise span:hover {
  color: #76DAE8;
  border-color: #76DAE8;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-pale-turquoise .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-pale-turquoise .media-call-to-action__inner svg {
  stroke: #191919;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-pale-turquoise .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-pale-turquoise .media-call-to-action__inner:hover svg {
  stroke: #76DAE8;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-forest-green a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-forest-green span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-forest-green a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-forest-green span {
  color: #FFFFFF;
  background-color: #438D42;
  border-color: #438D42;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-forest-green a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-forest-green span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-forest-green a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-forest-green span:hover {
  color: #438D42;
  border-color: #438D42;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-forest-green .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-forest-green .media-call-to-action__inner svg {
  stroke: #FFFFFF;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-forest-green .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-forest-green .media-call-to-action__inner:hover svg {
  stroke: #438D42;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-light-blue a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-light-blue span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-light-blue a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-light-blue span {
  color: #191919;
  background-color: #CCE4FF;
  border-color: #CCE4FF;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-light-blue a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-light-blue span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-light-blue a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-light-blue span:hover {
  color: #CCE4FF;
  border-color: #CCE4FF;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-light-blue .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-light-blue .media-call-to-action__inner svg {
  stroke: #191919;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-light-blue .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-light-blue .media-call-to-action__inner:hover svg {
  stroke: #CCE4FF;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-very-light-blue a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-very-light-blue span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-very-light-blue a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-very-light-blue span {
  color: #191919;
  background-color: #EBF4FF;
  border-color: #EBF4FF;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-very-light-blue a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-very-light-blue span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-very-light-blue a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-very-light-blue span:hover {
  color: #EBF4FF;
  border-color: #EBF4FF;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-very-light-blue .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-very-light-blue .media-call-to-action__inner svg {
  stroke: #191919;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-very-light-blue .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-very-light-blue .media-call-to-action__inner:hover svg {
  stroke: #EBF4FF;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-golden-yellow a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-golden-yellow span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-golden-yellow a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-golden-yellow span {
  color: #191919;
  background-color: #F5D955;
  border-color: #F5D955;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-golden-yellow a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-golden-yellow span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-golden-yellow a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-golden-yellow span:hover {
  color: #F5D955;
  border-color: #F5D955;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-golden-yellow .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-golden-yellow .media-call-to-action__inner svg {
  stroke: #191919;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-golden-yellow .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-golden-yellow .media-call-to-action__inner:hover svg {
  stroke: #F5D955;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-very-light-yellow a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-very-light-yellow span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-very-light-yellow a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-very-light-yellow span {
  color: #191919;
  background-color: #FFF5C5;
  border-color: #FFF5C5;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-very-light-yellow a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-very-light-yellow span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-very-light-yellow a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-very-light-yellow span:hover {
  color: #FFF5C5;
  border-color: #FFF5C5;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-very-light-yellow .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-very-light-yellow .media-call-to-action__inner svg {
  stroke: #191919;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-very-light-yellow .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-very-light-yellow .media-call-to-action__inner:hover svg {
  stroke: #FFF5C5;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-very-light-green a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-very-light-green span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-very-light-green a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-very-light-green span {
  color: #191919;
  background-color: #D9EDC0;
  border-color: #D9EDC0;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-very-light-green a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-very-light-green span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-very-light-green a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-very-light-green span:hover {
  color: #D9EDC0;
  border-color: #D9EDC0;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-very-light-green .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-very-light-green .media-call-to-action__inner svg {
  stroke: #191919;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-very-light-green .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-very-light-green .media-call-to-action__inner:hover svg {
  stroke: #D9EDC0;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-20 a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-20 span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-20 a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-20 span {
  color: #191919;
  background-color: #CCCCCC;
  border-color: #CCCCCC;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-20 a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-20 span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-20 a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-20 span:hover {
  color: #CCCCCC;
  border-color: #CCCCCC;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-20 .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-20 .media-call-to-action__inner svg {
  stroke: #191919;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-20 .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-20 .media-call-to-action__inner:hover svg {
  stroke: #CCCCCC;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-pale-gray-white a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-pale-gray-white span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-pale-gray-white a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-pale-gray-white span {
  color: #191919;
  background-color: #FCFCFC;
  border-color: #FCFCFC;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-pale-gray-white a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-pale-gray-white span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-pale-gray-white a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-pale-gray-white span:hover {
  color: #FCFCFC;
  border-color: #FCFCFC;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-pale-gray-white .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-pale-gray-white .media-call-to-action__inner svg {
  stroke: #191919;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-pale-gray-white .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-pale-gray-white .media-call-to-action__inner:hover svg {
  stroke: #FCFCFC;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-10 a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-10 span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-10 a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-10 span {
  color: #191919;
  background-color: #E5E5E5;
  border-color: #E5E5E5;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-10 a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-10 span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-10 a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-10 span:hover {
  color: #E5E5E5;
  border-color: #E5E5E5;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-10 .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-10 .media-call-to-action__inner svg {
  stroke: #191919;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-10 .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-10 .media-call-to-action__inner:hover svg {
  stroke: #E5E5E5;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-0 a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-0 span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-0 a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-0 span {
  color: #191919;
  background-color: #F2F2F2;
  border-color: #F2F2F2;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-0 a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-0 span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-0 a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-0 span:hover {
  color: #F2F2F2;
  border-color: #F2F2F2;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-0 .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-0 .media-call-to-action__inner svg {
  stroke: #191919;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-0 .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-0 .media-call-to-action__inner:hover svg {
  stroke: #F2F2F2;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-very-light-orange a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-very-light-orange span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-very-light-orange a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-very-light-orange span {
  color: #191919;
  background-color: #FFDCB3;
  border-color: #FFDCB3;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-very-light-orange a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-very-light-orange span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-very-light-orange a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-very-light-orange span:hover {
  color: #FFDCB3;
  border-color: #FFDCB3;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-very-light-orange .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-very-light-orange .media-call-to-action__inner svg {
  stroke: #191919;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-very-light-orange .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-very-light-orange .media-call-to-action__inner:hover svg {
  stroke: #FFDCB3;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-very-light-purple a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-very-light-purple span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-very-light-purple a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-very-light-purple span {
  color: #191919;
  background-color: #FFD0F2;
  border-color: #FFD0F2;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-very-light-purple a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-very-light-purple span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-very-light-purple a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-very-light-purple span:hover {
  color: #FFD0F2;
  border-color: #FFD0F2;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-very-light-purple .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-very-light-purple .media-call-to-action__inner svg {
  stroke: #191919;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-very-light-purple .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-very-light-purple .media-call-to-action__inner:hover svg {
  stroke: #FFD0F2;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-pale-red a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-pale-red span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-pale-red a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-pale-red span {
  color: #191919;
  background-color: #ED694B;
  border-color: #ED694B;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-pale-red a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-pale-red span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-pale-red a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-pale-red span:hover {
  color: #ED694B;
  border-color: #ED694B;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-pale-red .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-pale-red .media-call-to-action__inner svg {
  stroke: #191919;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-pale-red .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-pale-red .media-call-to-action__inner:hover svg {
  stroke: #ED694B;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-turquoise a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-turquoise span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-turquoise a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-turquoise span {
  color: #191919;
  background-color: #05C3DD;
  border-color: #05C3DD;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-turquoise a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-turquoise span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-turquoise a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-turquoise span:hover {
  color: #05C3DD;
  border-color: #05C3DD;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-turquoise .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-turquoise .media-call-to-action__inner svg {
  stroke: #191919;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-turquoise .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-turquoise .media-call-to-action__inner:hover svg {
  stroke: #05C3DD;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-vivid-blue a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-vivid-blue span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-vivid-blue a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-vivid-blue span {
  color: #FFFFFF;
  background-color: #0679CC;
  border-color: #0679CC;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-vivid-blue a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-vivid-blue span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-vivid-blue a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-vivid-blue span:hover {
  color: #0679CC;
  border-color: #0679CC;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-vivid-blue .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-vivid-blue .media-call-to-action__inner svg {
  stroke: #FFFFFF;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-vivid-blue .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-vivid-blue .media-call-to-action__inner:hover svg {
  stroke: #0679CC;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-pastel-blue a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-pastel-blue span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-pastel-blue a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-pastel-blue span {
  color: #191919;
  background-color: #ADCCF0;
  border-color: #ADCCF0;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-pastel-blue a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-pastel-blue span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-pastel-blue a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-pastel-blue span:hover {
  color: #ADCCF0;
  border-color: #ADCCF0;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-pastel-blue .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-pastel-blue .media-call-to-action__inner svg {
  stroke: #191919;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-pastel-blue .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-pastel-blue .media-call-to-action__inner:hover svg {
  stroke: #ADCCF0;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-very-light-turquoise a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-very-light-turquoise span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-very-light-turquoise a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-very-light-turquoise span {
  color: #191919;
  background-color: #D7FAFF;
  border-color: #D7FAFF;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-very-light-turquoise a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-very-light-turquoise span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-very-light-turquoise a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-very-light-turquoise span:hover {
  color: #D7FAFF;
  border-color: #D7FAFF;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-very-light-turquoise .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-very-light-turquoise .media-call-to-action__inner svg {
  stroke: #191919;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-very-light-turquoise .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-very-light-turquoise .media-call-to-action__inner:hover svg {
  stroke: #D7FAFF;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-apple-green a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-apple-green span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-apple-green a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-apple-green span {
  color: #191919;
  background-color: #C7D64F;
  border-color: #C7D64F;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-apple-green a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-apple-green span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-apple-green a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-apple-green span:hover {
  color: #C7D64F;
  border-color: #C7D64F;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-apple-green .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-apple-green .media-call-to-action__inner svg {
  stroke: #191919;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-apple-green .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-apple-green .media-call-to-action__inner:hover svg {
  stroke: #C7D64F;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-dark-green a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-dark-green span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-dark-green a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-dark-green span {
  color: #FFFFFF;
  background-color: #00613B;
  border-color: #00613B;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-dark-green a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-dark-green span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-dark-green a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-dark-green span:hover {
  color: #00613B;
  border-color: #00613B;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-dark-green .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-dark-green .media-call-to-action__inner svg {
  stroke: #FFFFFF;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-dark-green .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-dark-green .media-call-to-action__inner:hover svg {
  stroke: #00613B;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-40 a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-40 span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-40 a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-40 span {
  color: #191919;
  background-color: #999999;
  border-color: #999999;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-40 a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-40 span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-40 a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-40 span:hover {
  color: #999999;
  border-color: #999999;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-40 .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-40 .media-call-to-action__inner svg {
  stroke: #191919;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-40 .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-40 .media-call-to-action__inner:hover svg {
  stroke: #999999;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-grey-pantone a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-grey-pantone span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-grey-pantone a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-grey-pantone span {
  color: #FFFFFF;
  background-color: #55555A;
  border-color: #55555A;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-grey-pantone a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-grey-pantone span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-grey-pantone a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-grey-pantone span:hover {
  color: #55555A;
  border-color: #55555A;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-grey-pantone .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-grey-pantone .media-call-to-action__inner svg {
  stroke: #FFFFFF;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-grey-pantone .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-grey-pantone .media-call-to-action__inner:hover svg {
  stroke: #55555A;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-yellow a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-yellow span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-yellow a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-yellow span {
  color: #191919;
  background-color: #FFD616;
  border-color: #FFD616;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-yellow a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-yellow span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-yellow a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-yellow span:hover {
  color: #FFD616;
  border-color: #FFD616;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-yellow .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-yellow .media-call-to-action__inner svg {
  stroke: #191919;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-yellow .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-yellow .media-call-to-action__inner:hover svg {
  stroke: #FFD616;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-vivid-orange a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-vivid-orange span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-vivid-orange a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-vivid-orange span {
  color: #191919;
  background-color: #FF8A00;
  border-color: #FF8A00;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-vivid-orange a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-vivid-orange span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-vivid-orange a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-vivid-orange span:hover {
  color: #FF8A00;
  border-color: #FF8A00;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-vivid-orange .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-vivid-orange .media-call-to-action__inner svg {
  stroke: #191919;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-vivid-orange .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-vivid-orange .media-call-to-action__inner:hover svg {
  stroke: #FF8A00;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-pale-purple a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-pale-purple span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-pale-purple a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-pale-purple span {
  color: #FFFFFF;
  background-color: #9E4AAB;
  border-color: #9E4AAB;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-pale-purple a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-pale-purple span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-pale-purple a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-pale-purple span:hover {
  color: #9E4AAB;
  border-color: #9E4AAB;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-pale-purple .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-pale-purple .media-call-to-action__inner svg {
  stroke: #FFFFFF;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-pale-purple .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-pale-purple .media-call-to-action__inner:hover svg {
  stroke: #9E4AAB;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-purple a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-purple span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-purple a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-purple span {
  color: #FFFFFF;
  background-color: #772583;
  border-color: #772583;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-purple a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-purple span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-purple a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-purple span:hover {
  color: #772583;
  border-color: #772583;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-purple .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-purple .media-call-to-action__inner svg {
  stroke: #FFFFFF;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-purple .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-purple .media-call-to-action__inner:hover svg {
  stroke: #772583;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-red a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-red span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-red a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-red span {
  color: #FFFFFF;
  background-color: #EE0000;
  border-color: #EE0000;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-red a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-red span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-red a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-red span:hover {
  color: #EE0000;
  border-color: #EE0000;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-red .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-red .media-call-to-action__inner svg {
  stroke: #FFFFFF;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-red .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-red .media-call-to-action__inner:hover svg {
  stroke: #EE0000;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-light-purple a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-light-purple span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-light-purple a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-light-purple span {
  color: #191919;
  background-color: #C768CF;
  border-color: #C768CF;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-light-purple a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-light-purple span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-light-purple a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-light-purple span:hover {
  color: #C768CF;
  border-color: #C768CF;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-light-purple .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-light-purple .media-call-to-action__inner svg {
  stroke: #191919;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-light-purple .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-light-purple .media-call-to-action__inner:hover svg {
  stroke: #C768CF;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-green a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-green span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-green a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-green span {
  color: #191919;
  background-color: #78BE21;
  border-color: #78BE21;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-green a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-green span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-green a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-green span:hover {
  color: #78BE21;
  border-color: #78BE21;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-green .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-green .media-call-to-action__inner svg {
  stroke: #191919;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-green .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-green .media-call-to-action__inner:hover svg {
  stroke: #78BE21;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-pale-blue a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-pale-blue span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-pale-blue a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-pale-blue span {
  color: #191919;
  background-color: #99E1EF;
  border-color: #99E1EF;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-pale-blue a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-pale-blue span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-pale-blue a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-pale-blue span:hover {
  color: #99E1EF;
  border-color: #99E1EF;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-pale-blue .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-pale-blue .media-call-to-action__inner svg {
  stroke: #191919;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-pale-blue .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-pale-blue .media-call-to-action__inner:hover svg {
  stroke: #99E1EF;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-blue a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-blue span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-blue a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-blue span {
  color: #FFFFFF;
  background-color: #05C3DD;
  border-color: #05C3DD;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-blue a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-blue span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-blue a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-blue span:hover {
  color: #05C3DD;
  border-color: #05C3DD;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-blue .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-blue .media-call-to-action__inner svg {
  stroke: #FFFFFF;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-blue .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-blue .media-call-to-action__inner:hover svg {
  stroke: #05C3DD;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-pale-black a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-pale-black span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-pale-black a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-pale-black span {
  color: #FFFFFF;
  background-color: #55555A;
  border-color: #55555A;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-pale-black a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-pale-black span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-pale-black a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-pale-black span:hover {
  color: #55555A;
  border-color: #55555A;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-pale-black .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-pale-black .media-call-to-action__inner svg {
  stroke: #FFFFFF;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-pale-black .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-pale-black .media-call-to-action__inner:hover svg {
  stroke: #55555A;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-white a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-white span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-white a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-white span {
  color: #191919;
  background-color: #FFFFFF;
  border-color: #FFFFFF;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-white a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-white span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-white a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-white span:hover {
  color: #FFFFFF;
  border-color: #FFFFFF;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-white .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-white .media-call-to-action__inner svg {
  stroke: #191919;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-white .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-white .media-call-to-action__inner:hover svg {
  stroke: #FFFFFF;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-gray a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-gray span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-gray a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-gray span {
  color: #191919;
  background-color: #F2F2F2;
  border-color: #F2F2F2;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-gray a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-gray span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-gray a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-gray span:hover {
  color: #F2F2F2;
  border-color: #F2F2F2;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-gray .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-gray .media-call-to-action__inner svg {
  stroke: #191919;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-gray .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-gray .media-call-to-action__inner:hover svg {
  stroke: #F2F2F2;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-plain-orange a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-plain-orange span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-plain-orange a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-plain-orange span {
  color: #191919;
  background-color: #FF8A00;
  border-color: #FF8A00;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-plain-orange a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-plain-orange span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-plain-orange a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-plain-orange span:hover {
  color: #FF8A00;
  border-color: #FF8A00;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-plain-orange .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-plain-orange .media-call-to-action__inner svg {
  stroke: #191919;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-plain-orange .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-plain-orange .media-call-to-action__inner:hover svg {
  stroke: #FF8A00;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-navy a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-navy span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-navy a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-navy span {
  color: #FFFFFF;
  background-color: #002d62;
  border-color: #002d62;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-navy a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-navy span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-navy a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-navy span:hover {
  color: #002d62;
  border-color: #002d62;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-navy .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-navy .media-call-to-action__inner svg {
  stroke: #FFFFFF;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-navy .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-navy .media-call-to-action__inner:hover svg {
  stroke: #002d62;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-magma-regent-green a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-magma-regent-green span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-magma-regent-green a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-magma-regent-green span {
  color: #FFFFFF;
  background-color: #04525C;
  border-color: #04525C;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-magma-regent-green a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-magma-regent-green span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-magma-regent-green a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-magma-regent-green span:hover {
  color: #04525C;
  border-color: #04525C;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-magma-regent-green .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-magma-regent-green .media-call-to-action__inner svg {
  stroke: #FFFFFF;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-magma-regent-green .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-magma-regent-green .media-call-to-action__inner:hover svg {
  stroke: #04525C;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-magma-light-green a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-magma-light-green span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-magma-light-green a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-magma-light-green span {
  color: #FFFFFF;
  background-color: #b5dc79;
  border-color: #b5dc79;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-magma-light-green a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-magma-light-green span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-magma-light-green a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-magma-light-green span:hover {
  color: #b5dc79;
  border-color: #b5dc79;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-magma-light-green .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-magma-light-green .media-call-to-action__inner svg {
  stroke: #FFFFFF;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-magma-light-green .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-magma-light-green .media-call-to-action__inner:hover svg {
  stroke: #b5dc79;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-magma-indigo-blue a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-magma-indigo-blue span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-magma-indigo-blue a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-magma-indigo-blue span {
  color: #FFFFFF;
  background-color: #1259aC;
  border-color: #1259aC;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-magma-indigo-blue a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-magma-indigo-blue span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-magma-indigo-blue a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-magma-indigo-blue span:hover {
  color: #1259aC;
  border-color: #1259aC;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-magma-indigo-blue .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-magma-indigo-blue .media-call-to-action__inner svg {
  stroke: #FFFFFF;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-magma-indigo-blue .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-magma-indigo-blue .media-call-to-action__inner:hover svg {
  stroke: #1259aC;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-magma-green a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-magma-green span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-magma-green a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-magma-green span {
  color: #FFFFFF;
  background-color: #68a59b;
  border-color: #68a59b;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-magma-green a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-magma-green span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-magma-green a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-magma-green span:hover {
  color: #68a59b;
  border-color: #68a59b;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-magma-green .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-magma-green .media-call-to-action__inner svg {
  stroke: #FFFFFF;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-magma-green .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-magma-green .media-call-to-action__inner:hover svg {
  stroke: #68a59b;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-magma-yellow a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-magma-yellow span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-magma-yellow a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-magma-yellow span {
  color: #FFFFFF;
  background-color: #fdd384;
  border-color: #fdd384;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-magma-yellow a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-magma-yellow span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-magma-yellow a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-magma-yellow span:hover {
  color: #fdd384;
  border-color: #fdd384;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-magma-yellow .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-magma-yellow .media-call-to-action__inner svg {
  stroke: #FFFFFF;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-magma-yellow .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-magma-yellow .media-call-to-action__inner:hover svg {
  stroke: #fdd384;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-magma-sky-blue a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-magma-sky-blue span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-magma-sky-blue a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-magma-sky-blue span {
  color: #FFFFFF;
  background-color: #7abcce;
  border-color: #7abcce;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-magma-sky-blue a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-magma-sky-blue span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-magma-sky-blue a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-magma-sky-blue span:hover {
  color: #7abcce;
  border-color: #7abcce;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-magma-sky-blue .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-magma-sky-blue .media-call-to-action__inner svg {
  stroke: #FFFFFF;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-magma-sky-blue .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-magma-sky-blue .media-call-to-action__inner:hover svg {
  stroke: #7abcce;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-orange a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-orange span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-orange a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-orange span {
  color: #191919;
  background-color: #FF6900;
  border-color: #FF6900;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-orange a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-orange span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-orange a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-orange span:hover {
  color: #FF6900;
  border-color: #FF6900;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-orange .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-orange .media-call-to-action__inner svg {
  stroke: #191919;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-orange .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-orange .media-call-to-action__inner:hover svg {
  stroke: #FF6900;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-light-orange a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-light-orange span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-light-orange a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-light-orange span {
  color: #191919;
  background-color: #FDC686;
  border-color: #FDC686;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-light-orange a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-light-orange span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-light-orange a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-light-orange span:hover {
  color: #FDC686;
  border-color: #FDC686;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-light-orange .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-light-orange .media-call-to-action__inner svg {
  stroke: #191919;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-light-orange .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-light-orange .media-call-to-action__inner:hover svg {
  stroke: #FDC686;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-pale-yellow a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-pale-yellow span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-pale-yellow a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-pale-yellow span {
  color: #191919;
  background-color: #FFED99;
  border-color: #FFED99;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-pale-yellow a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-pale-yellow span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-pale-yellow a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-pale-yellow span:hover {
  color: #FFED99;
  border-color: #FFED99;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-pale-yellow .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-pale-yellow .media-call-to-action__inner svg {
  stroke: #191919;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-pale-yellow .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-pale-yellow .media-call-to-action__inner:hover svg {
  stroke: #FFED99;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-dark-turquoise a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-dark-turquoise span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-dark-turquoise a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-dark-turquoise span {
  color: #FFFFFF;
  background-color: #098192;
  border-color: #098192;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-dark-turquoise a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-dark-turquoise span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-dark-turquoise a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-dark-turquoise span:hover {
  color: #098192;
  border-color: #098192;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-dark-turquoise .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-dark-turquoise .media-call-to-action__inner svg {
  stroke: #FFFFFF;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-dark-turquoise .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-dark-turquoise .media-call-to-action__inner:hover svg {
  stroke: #098192;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-apricot a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-apricot span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-apricot a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-apricot span {
  color: #191919;
  background-color: #FFAC00;
  border-color: #FFAC00;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-apricot a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-apricot span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-apricot a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-apricot span:hover {
  color: #FFAC00;
  border-color: #FFAC00;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-apricot .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-apricot .media-call-to-action__inner svg {
  stroke: #191919;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-apricot .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-apricot .media-call-to-action__inner:hover svg {
  stroke: #FFAC00;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-dark-yellow a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-dark-yellow span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-dark-yellow a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-dark-yellow span {
  color: #191919;
  background-color: #E8BF00;
  border-color: #E8BF00;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-dark-yellow a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-dark-yellow span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-dark-yellow a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-dark-yellow span:hover {
  color: #E8BF00;
  border-color: #E8BF00;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-dark-yellow .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-dark-yellow .media-call-to-action__inner svg {
  stroke: #191919;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-dark-yellow .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-dark-yellow .media-call-to-action__inner:hover svg {
  stroke: #E8BF00;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-dark-purple a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-dark-purple span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-dark-purple a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-dark-purple span {
  color: #FFFFFF;
  background-color: #501658;
  border-color: #501658;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-dark-purple a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-dark-purple span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-dark-purple a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-dark-purple span:hover {
  color: #501658;
  border-color: #501658;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-dark-purple .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-dark-purple .media-call-to-action__inner svg {
  stroke: #FFFFFF;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-dark-purple .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-dark-purple .media-call-to-action__inner:hover svg {
  stroke: #501658;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black span {
  color: #FFFFFF;
  background-color: #000000;
  border-color: #000000;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black span:hover {
  color: #000000;
  border-color: #000000;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black .media-call-to-action__inner svg {
  stroke: #FFFFFF;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black .media-call-to-action__inner:hover svg {
  stroke: #000000;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-90 a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-90 span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-90 a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-90 span {
  color: #FFFFFF;
  background-color: #191919;
  border-color: #191919;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-90 a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-90 span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-90 a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-90 span:hover {
  color: #191919;
  border-color: #191919;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-90 .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-90 .media-call-to-action__inner svg {
  stroke: #FFFFFF;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-90 .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-90 .media-call-to-action__inner:hover svg {
  stroke: #191919;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-80 a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-80 span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-80 a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-80 span {
  color: #FFFFFF;
  background-color: #333333;
  border-color: #333333;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-80 a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-80 span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-80 a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-80 span:hover {
  color: #333333;
  border-color: #333333;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-80 .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-80 .media-call-to-action__inner svg {
  stroke: #FFFFFF;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-80 .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-80 .media-call-to-action__inner:hover svg {
  stroke: #333333;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-70 a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-70 span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-70 a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-70 span {
  color: #FFFFFF;
  background-color: #4C4C4C;
  border-color: #4C4C4C;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-70 a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-70 span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-70 a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-70 span:hover {
  color: #4C4C4C;
  border-color: #4C4C4C;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-70 .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-70 .media-call-to-action__inner svg {
  stroke: #FFFFFF;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-70 .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-70 .media-call-to-action__inner:hover svg {
  stroke: #4C4C4C;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-60 a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-60 span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-60 a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-60 span {
  color: #FFFFFF;
  background-color: #666666;
  border-color: #666666;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-60 a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-60 span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-60 a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-60 span:hover {
  color: #666666;
  border-color: #666666;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-60 .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-60 .media-call-to-action__inner svg {
  stroke: #FFFFFF;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-60 .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-60 .media-call-to-action__inner:hover svg {
  stroke: #666666;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-50 a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-50 span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-50 a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-50 span {
  color: #191919;
  background-color: #808080;
  border-color: #808080;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-50 a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-50 span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-50 a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-50 span:hover {
  color: #808080;
  border-color: #808080;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-50 .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-50 .media-call-to-action__inner svg {
  stroke: #191919;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-50 .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-50 .media-call-to-action__inner:hover svg {
  stroke: #808080;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-30 a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-30 span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-30 a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-30 span {
  color: #191919;
  background-color: #B2B2B2;
  border-color: #B2B2B2;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-30 a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-30 span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-30 a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-30 span:hover {
  color: #B2B2B2;
  border-color: #B2B2B2;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-30 .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-30 .media-call-to-action__inner svg {
  stroke: #191919;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-black-30 .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-black-30 .media-call-to-action__inner:hover svg {
  stroke: #B2B2B2;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral span {
  color: #FFFFFF;
  background-color: #1C1C1F;
  border-color: #1C1C1F;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral span:hover {
  color: #1C1C1F;
  border-color: #1C1C1F;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral .media-call-to-action__inner svg {
  stroke: #FFFFFF;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral .media-call-to-action__inner:hover svg {
  stroke: #1C1C1F;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral-90 a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral-90 span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral-90 a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral-90 span {
  color: #FFFFFF;
  background-color: #55555A;
  border-color: #55555A;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral-90 a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral-90 span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral-90 a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral-90 span:hover {
  color: #55555A;
  border-color: #55555A;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral-90 .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral-90 .media-call-to-action__inner svg {
  stroke: #FFFFFF;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral-90 .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral-90 .media-call-to-action__inner:hover svg {
  stroke: #55555A;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral-80 a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral-80 span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral-80 a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral-80 span {
  color: #FFFFFF;
  background-color: #75748B;
  border-color: #75748B;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral-80 a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral-80 span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral-80 a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral-80 span:hover {
  color: #75748B;
  border-color: #75748B;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral-80 .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral-80 .media-call-to-action__inner svg {
  stroke: #FFFFFF;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral-80 .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral-80 .media-call-to-action__inner:hover svg {
  stroke: #75748B;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral-70 a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral-70 span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral-70 a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral-70 span {
  color: #191919;
  background-color: #9897A8;
  border-color: #9897A8;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral-70 a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral-70 span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral-70 a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral-70 span:hover {
  color: #9897A8;
  border-color: #9897A8;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral-70 .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral-70 .media-call-to-action__inner svg {
  stroke: #191919;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral-70 .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral-70 .media-call-to-action__inner:hover svg {
  stroke: #9897A8;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral-60 a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral-60 span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral-60 a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral-60 span {
  color: #191919;
  background-color: #C8C8DA;
  border-color: #C8C8DA;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral-60 a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral-60 span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral-60 a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral-60 span:hover {
  color: #C8C8DA;
  border-color: #C8C8DA;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral-60 .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral-60 .media-call-to-action__inner svg {
  stroke: #191919;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral-60 .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral-60 .media-call-to-action__inner:hover svg {
  stroke: #C8C8DA;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral-50 a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral-50 span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral-50 a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral-50 span {
  color: #191919;
  background-color: #D5D3E3;
  border-color: #D5D3E3;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral-50 a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral-50 span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral-50 a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral-50 span:hover {
  color: #D5D3E3;
  border-color: #D5D3E3;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral-50 .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral-50 .media-call-to-action__inner svg {
  stroke: #191919;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral-50 .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral-50 .media-call-to-action__inner:hover svg {
  stroke: #D5D3E3;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral-40 a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral-40 span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral-40 a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral-40 span {
  color: #191919;
  background-color: #E0DDEE;
  border-color: #E0DDEE;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral-40 a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral-40 span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral-40 a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral-40 span:hover {
  color: #E0DDEE;
  border-color: #E0DDEE;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral-40 .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral-40 .media-call-to-action__inner svg {
  stroke: #191919;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral-40 .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral-40 .media-call-to-action__inner:hover svg {
  stroke: #E0DDEE;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral-30 a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral-30 span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral-30 a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral-30 span {
  color: #191919;
  background-color: #E9E6F4;
  border-color: #E9E6F4;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral-30 a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral-30 span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral-30 a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral-30 span:hover {
  color: #E9E6F4;
  border-color: #E9E6F4;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral-30 .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral-30 .media-call-to-action__inner svg {
  stroke: #191919;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral-30 .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral-30 .media-call-to-action__inner:hover svg {
  stroke: #E9E6F4;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral-20 a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral-20 span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral-20 a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral-20 span {
  color: #191919;
  background-color: #F2F1F9;
  border-color: #F2F1F9;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral-20 a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral-20 span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral-20 a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral-20 span:hover {
  color: #F2F1F9;
  border-color: #F2F1F9;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral-20 .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral-20 .media-call-to-action__inner svg {
  stroke: #191919;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral-20 .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral-20 .media-call-to-action__inner:hover svg {
  stroke: #F2F1F9;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral-10 a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral-10 span,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral-10 a,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral-10 span {
  color: #191919;
  background-color: #FCFCFC;
  border-color: #FCFCFC;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral-10 a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral-10 span:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral-10 a:hover,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral-10 span:hover {
  color: #FCFCFC;
  border-color: #FCFCFC;
  background-color: transparent;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral-10 .media-call-to-action__inner svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral-10 .media-call-to-action__inner svg {
  stroke: #191919;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-neutral-10 .media-call-to-action__inner:hover svg,
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-neutral-10 .media-call-to-action__inner:hover svg {
  stroke: #FCFCFC;
}

.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-white a, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-white span {
  border-color: #191919;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-white a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-white span:hover {
  background-color: #191919;
  color: #FFFFFF;
  border-color: #191919;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-white .media-call-to-action__inner:hover svg {
  stroke: #FFFFFF;
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-gray a:hover, .theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-gray span:hover {
  color: rgb(176.4, 176.4, 176.4);
  border-color: rgb(176.4, 176.4, 176.4);
}
.theme--background-color--veo-white .media-call-to-action.media-call-to-action--theme--veo-gray .media-call-to-action__inner:hover svg {
  stroke: rgb(176.4, 176.4, 176.4);
}

.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-white a:hover, .theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-white span:hover {
  color: #191919;
  border-color: #FFFFFF;
}
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-white .media-call-to-action__inner:hover svg {
  stroke: #191919;
}
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-gray a, .theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-gray span {
  border-color: rgb(214.2, 214.2, 214.2);
  background-color: rgb(214.2, 214.2, 214.2);
}
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-gray a:hover, .theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-gray span:hover {
  color: rgb(176.4, 176.4, 176.4);
  border-color: rgb(176.4, 176.4, 176.4);
}
.theme--background-color--veo-gray .media-call-to-action.media-call-to-action--theme--veo-gray .media-call-to-action__inner:hover svg {
  stroke: rgb(176.4, 176.4, 176.4);
}

.header .media-call-to-action {
  font-weight: 600;
  font-size: 11px;
}
@media (max-width: 1023px) {
  .header .media-call-to-action {
    font-size: 18px;
    text-transform: uppercase;
  }
}
.header .media-call-to-action svg {
  width: 16px;
  height: 16px;
  left: 14px;
}
@media (max-width: 1023px) {
  .header .media-call-to-action svg {
    left: 60px;
    width: 28px;
    height: 28px;
  }
}
.header .media-call-to-action a, .header .media-call-to-action > span {
  padding: 8px 14px;
}
@media (max-width: 1023px) {
  .header .media-call-to-action a, .header .media-call-to-action > span {
    display: block;
    text-align: left;
    padding: 24px 60px;
  }
}
.header .media-call-to-action.media-call-to-action--with-icon span.media-call-to-action__inner,
.header .media-call-to-action.media-call-to-action--with-icon .media-call-to-action__inner a {
  padding-left: 40px;
}
@media (max-width: 1023px) {
  .header .media-call-to-action.media-call-to-action--with-icon span.media-call-to-action__inner,
  .header .media-call-to-action.media-call-to-action--with-icon .media-call-to-action__inner a {
    padding-left: 105px;
  }
}
.header .header__navigation > .media-call-to-action {
  max-width: 100%;
  font-size: 11px;
  text-align: right;
  margin-left: 10px;
}
@media (min-width: 1024px) {
  .header .header__navigation > .media-call-to-action {
    display: none;
  }
}
.header .header__navigation > .media-call-to-action .media-call-to-action__inner {
  max-width: 100%;
  vertical-align: middle;
}
.header .header__navigation > .media-call-to-action svg {
  width: 16px;
  height: 16px;
  left: 6px;
}
.header .header__navigation > .media-call-to-action a, .header .header__navigation > .media-call-to-action > span {
  width: 100%;
  padding: 6px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.header .header__navigation > .media-call-to-action.media-call-to-action--with-icon span.media-call-to-action__inner,
.header .header__navigation > .media-call-to-action.media-call-to-action--with-icon .media-call-to-action__inner a {
  padding-left: 27px;
}
@media (max-width: 374px) {
  .header .header__navigation > .media-call-to-action.media-call-to-action--with-icon span.media-call-to-action__inner,
  .header .header__navigation > .media-call-to-action.media-call-to-action--with-icon .media-call-to-action__inner a {
    font-size: 0;
    padding-left: 6px;
    width: 28px;
    height: 28px;
  }
}

.media-video {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
  background-color: #000000;
}
.media-video iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border: none;
}
.media-video .video-embed-field-responsive-video {
  position: static;
}
.media-video .video-embed-field-responsive-video::after {
  display: none;
}
.media-video.low-tech-element--low-tech-active {
  background: none;
  padding: 40px 40px 40px 5px;
}
@media (max-width: 1285px) {
  .media-video.low-tech-element--low-tech-active {
    padding: 32px 32px 32px 0;
  }
}
@media (max-width: 1023px) {
  .media-video.low-tech-element--low-tech-active {
    padding: 23px 32px 31px 31px;
  }
}
@media (max-width: 767px) {
  .media-video.low-tech-element--low-tech-active {
    padding: 24px 24px 0;
  }
}
@media (max-width: 767px) {
  .media-video.low-tech-element--low-tech-active .media-video__inner {
    min-height: 336px;
  }
}
.media-video.low-tech-element--low-tech-active iframe {
  display: none;
}
.media-video.low-tech-element--low-tech-active .low-tech-video-link {
  display: block;
}

.media-video__inner {
  display: flex;
  border: 1px solid #666666;
  border-radius: 0 22px 0 22px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  border-radius: 0;
}
@media (max-width: 1285px) {
  .media-video__inner {
    min-height: 0;
  }
}
@media (max-width: 767px) {
  .media-video__inner {
    border: 0;
  }
}
.media-video__inner > div {
  height: 100%;
}

.low-tech-video-link {
  display: none;
}
.low-tech-video-link a {
  position: relative;
  padding-top: 124px;
}
@media (max-width: 1285px) {
  .low-tech-video-link a {
    padding-top: 92px;
  }
}
@media (max-width: 1023px) {
  .low-tech-video-link a {
    padding-top: 66px;
  }
}
@media (max-width: 767px) {
  .low-tech-video-link a {
    margin-top: 14px;
    padding-top: 88px;
  }
}
.low-tech-video-link a:before {
  content: " ";
  background: url(..//images/youtube-play.svg) no-repeat 0 0;
  background-size: 100px;
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  width: 100px;
  height: 100px;
  margin-left: -50px;
}
@media (max-width: 1285px) {
  .low-tech-video-link a:before {
    background-size: 70px;
    width: 70px;
    height: 70px;
    margin-left: -35px;
  }
}
@media (max-width: 1023px) {
  .low-tech-video-link a:before {
    background-size: 50px;
    width: 50px;
    height: 50px;
    margin-left: -25px;
  }
}
@media (max-width: 767px) {
  .low-tech-video-link a:before {
    background-size: 72px;
    width: 72px;
    height: 72px;
    margin-left: -36px;
  }
}

.video-img-overlay {
  height: 100%;
  position: absolute;
  width: 100%;
}

.video-text-overlay {
  background-color: #333333;
  color: #FFFFFF;
  font-size: 15px;
  line-height: normal;
  font-weight: 500;
  margin: 0;
  padding: 0 70px;
  position: relative;
  text-align: center;
  width: 100%;
  border-radius: 0;
  max-width: 100%;
  padding-bottom: 56.25%;
  top: 0;
}
html[lang|=en] .video-text-overlay {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .video-text-overlay {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .video-text-overlay {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .video-text-overlay {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .video-text-overlay {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .video-text-overlay {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .video-text-overlay {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .video-text-overlay {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .video-text-overlay {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .video-text-overlay {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .video-text-overlay {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .video-text-overlay {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .video-text-overlay {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .video-text-overlay {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .video-text-overlay {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .video-text-overlay {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .video-text-overlay {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .video-text-overlay {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .video-text-overlay {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .video-text-overlay {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .video-text-overlay {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .video-text-overlay {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .video-text-overlay {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .video-text-overlay {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .video-text-overlay {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .video-text-overlay {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .video-text-overlay {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .video-text-overlay {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .video-text-overlay {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .video-text-overlay {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .video-text-overlay {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .video-text-overlay {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .video-text-overlay {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .video-text-overlay {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .video-text-overlay {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .video-text-overlay {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .video-text-overlay {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .video-text-overlay {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .video-text-overlay {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .video-text-overlay {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .video-text-overlay {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .video-text-overlay {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .video-text-overlay {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .video-text-overlay {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .video-text-overlay {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .video-text-overlay {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .video-text-overlay {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .video-text-overlay {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .video-text-overlay {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .video-text-overlay {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
.video-text-overlay .whole-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  flex-direction: column;
  padding: 10px 70px;
  width: 100%;
  height: 100%;
}
@media (max-width: 767px) {
  .video-text-overlay .whole-wrapper {
    padding: 10px;
  }
}
.video-text-overlay .whole-wrapper:before {
  content: "";
  margin-top: auto;
}
.video-text-overlay .whole-wrapper:after {
  content: "";
  margin-bottom: auto;
}
.video-text-overlay .video-text-wrapper {
  max-height: 50%;
  overflow: auto;
  scrollbar-width: none;
  -ms-scrollbar-style: none;
}
.video-text-overlay .video-text-wrapper::-webkit-scrollbar {
  display: none;
}
.video-text-overlay .video-text-wrapper a {
  color: inherit;
  text-decoration: underline;
}
.video-text-overlay .video-text-wrapper a:hover {
  text-decoration: none;
}
.video-text-overlay .click-button {
  text-decoration: none;
  margin-top: 45px;
  background-color: #FCFCFC;
  color: #191919;
}
@media (max-width: 767px) {
  .video-text-overlay .click-button {
    margin-top: 20px;
  }
}
.video-text-overlay .click-button:hover {
  background-color: transparent;
  border-color: #FCFCFC;
  color: #FCFCFC;
}

.alt-top-block__media .media-video {
  background-color: #333333;
}
@media (min-width: 768px) {
  .alt-top-block__media .media-video > div {
    height: 100%;
  }
}
@media (min-width: 768px) {
  .alt-top-block__media .media-video > div .video-embed-field-provider-youtube {
    height: 100% !important;
  }
}
@media (min-width: 768px) {
  .alt-top-block__media .media-video > div .video-embed-field-provider-youtube .video-text-overlay {
    height: 100%;
  }
}
.alt-top-block__media .media-video .video-text-overlay {
  border: 0;
  padding-bottom: 63.7%;
}
@media (min-width: 768px) {
  .alt-top-block__media .media-video .media-video__inner .video-embed-field-responsive-video {
    height: 100% !important;
  }
}
@media (min-width: 768px) {
  .alt-top-block__media .media-video .media-video__inner .video-text-overlay {
    padding: 0;
    height: 100%;
  }
}
@media (min-width: 768px) {
  .alt-top-block__media .media-video .media-video__inner .video-text-overlay .whole-wrapper {
    position: relative;
  }
}

@media (max-width: 767px) {
  .atp_consent_enabled .media-video__inner {
    display: block;
  }
}

.container--width--half .whole-wrapper,
.container--width--two-thirds .whole-wrapper {
  padding: 10px;
}
.container--width--half .whole-wrapper .click-button,
.container--width--two-thirds .whole-wrapper .click-button {
  margin-top: 20px;
}

.container--width--third .whole-wrapper,
.grid .whole-wrapper,
.tabs-item .whole-wrapper,
.column_widthmajor_minor_ratio .whole-wrapper {
  padding: 10px;
}
.container--width--third .whole-wrapper .click-button,
.grid .whole-wrapper .click-button,
.tabs-item .whole-wrapper .click-button,
.column_widthmajor_minor_ratio .whole-wrapper .click-button {
  margin-top: 20px;
}

@media (max-width: 1023px) {
  .tabs-item .container--width--full .whole-wrapper,
  .tabs-item .container--width--half .whole-wrapper {
    padding: 10px;
  }
}

.links {
  border-radius: 0 15px 0 15px;
  padding: 15px 20px 5px;
  background-color: #FCFCFC;
  font-size: 21px;
  line-height: 1.14;
  font-weight: 700;
  color: #191919;
  height: 100%;
}
html[lang|=en] .links {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .links {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .links {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .links {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .links {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .links {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .links {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .links {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .links {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .links {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .links {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .links {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .links {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .links {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .links {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .links {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .links {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .links {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .links {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .links {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .links {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .links {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .links {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .links {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .links {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .links {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .links {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .links {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .links {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .links {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .links {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .links {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .links {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .links {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .links {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .links {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .links {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .links {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .links {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .links {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .links {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .links {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .links {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .links {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .links {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .links {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .links {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .links {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .links {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .links {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
.links .links__title {
  margin: 0 0 15px;
  padding: 4px 0 20px 0;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  color: currentColor;
}
.links .links__items {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.links .links__items > * {
  width: 25%;
}
@media (max-width: 1023px) {
  .links .links__items > * {
    width: 33%;
  }
}
@media (max-width: 767px) {
  .links .links__items > * {
    width: 50%;
  }
}
@media (max-width: 600px) {
  .links .links__items > * {
    width: 100%;
  }
}
.links.links--theme--veo-pale-turquoise {
  background-color: #76DAE8;
  color: #191919;
}
.links.links--theme--veo-pale-turquoise .link a {
  color: #191919;
  text-decoration: none;
}
.links.links--theme--veo-pale-turquoise .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-pale-turquoise .download-file {
  color: #191919;
}
.links.links--theme--veo-pale-turquoise .download-file .download-file__title,
.links.links--theme--veo-pale-turquoise .download-file a {
  color: #191919;
}
.links.links--theme--veo-pale-turquoise .download-file .download-file__title:hover,
.links.links--theme--veo-pale-turquoise .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-forest-green {
  background-color: #438D42;
  color: #FFFFFF;
}
.links.links--theme--veo-forest-green .link a {
  color: #FFFFFF;
  text-decoration: none;
}
.links.links--theme--veo-forest-green .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-forest-green .download-file {
  color: #FFFFFF;
}
.links.links--theme--veo-forest-green .download-file .download-file__title,
.links.links--theme--veo-forest-green .download-file a {
  color: #FFFFFF;
}
.links.links--theme--veo-forest-green .download-file .download-file__title:hover,
.links.links--theme--veo-forest-green .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-light-blue {
  background-color: #CCE4FF;
  color: #191919;
}
.links.links--theme--veo-light-blue .link a {
  color: #191919;
  text-decoration: none;
}
.links.links--theme--veo-light-blue .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-light-blue .download-file {
  color: #191919;
}
.links.links--theme--veo-light-blue .download-file .download-file__title,
.links.links--theme--veo-light-blue .download-file a {
  color: #191919;
}
.links.links--theme--veo-light-blue .download-file .download-file__title:hover,
.links.links--theme--veo-light-blue .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-very-light-blue {
  background-color: #EBF4FF;
  color: #191919;
}
.links.links--theme--veo-very-light-blue .link a {
  color: #191919;
  text-decoration: none;
}
.links.links--theme--veo-very-light-blue .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-very-light-blue .download-file {
  color: #191919;
}
.links.links--theme--veo-very-light-blue .download-file .download-file__title,
.links.links--theme--veo-very-light-blue .download-file a {
  color: #191919;
}
.links.links--theme--veo-very-light-blue .download-file .download-file__title:hover,
.links.links--theme--veo-very-light-blue .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-golden-yellow {
  background-color: #F5D955;
  color: #191919;
}
.links.links--theme--veo-golden-yellow .link a {
  color: #191919;
  text-decoration: none;
}
.links.links--theme--veo-golden-yellow .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-golden-yellow .download-file {
  color: #191919;
}
.links.links--theme--veo-golden-yellow .download-file .download-file__title,
.links.links--theme--veo-golden-yellow .download-file a {
  color: #191919;
}
.links.links--theme--veo-golden-yellow .download-file .download-file__title:hover,
.links.links--theme--veo-golden-yellow .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-very-light-yellow {
  background-color: #FFF5C5;
  color: #191919;
}
.links.links--theme--veo-very-light-yellow .link a {
  color: #191919;
  text-decoration: none;
}
.links.links--theme--veo-very-light-yellow .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-very-light-yellow .download-file {
  color: #191919;
}
.links.links--theme--veo-very-light-yellow .download-file .download-file__title,
.links.links--theme--veo-very-light-yellow .download-file a {
  color: #191919;
}
.links.links--theme--veo-very-light-yellow .download-file .download-file__title:hover,
.links.links--theme--veo-very-light-yellow .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-very-light-green {
  background-color: #D9EDC0;
  color: #191919;
}
.links.links--theme--veo-very-light-green .link a {
  color: #191919;
  text-decoration: none;
}
.links.links--theme--veo-very-light-green .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-very-light-green .download-file {
  color: #191919;
}
.links.links--theme--veo-very-light-green .download-file .download-file__title,
.links.links--theme--veo-very-light-green .download-file a {
  color: #191919;
}
.links.links--theme--veo-very-light-green .download-file .download-file__title:hover,
.links.links--theme--veo-very-light-green .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-black-20 {
  background-color: #CCCCCC;
  color: #191919;
}
.links.links--theme--veo-black-20 .link a {
  color: #191919;
  text-decoration: none;
}
.links.links--theme--veo-black-20 .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-black-20 .download-file {
  color: #191919;
}
.links.links--theme--veo-black-20 .download-file .download-file__title,
.links.links--theme--veo-black-20 .download-file a {
  color: #191919;
}
.links.links--theme--veo-black-20 .download-file .download-file__title:hover,
.links.links--theme--veo-black-20 .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-pale-gray-white {
  background-color: #FCFCFC;
  color: #191919;
}
.links.links--theme--veo-pale-gray-white .link a {
  color: #191919;
  text-decoration: none;
}
.links.links--theme--veo-pale-gray-white .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-pale-gray-white .download-file {
  color: #191919;
}
.links.links--theme--veo-pale-gray-white .download-file .download-file__title,
.links.links--theme--veo-pale-gray-white .download-file a {
  color: #191919;
}
.links.links--theme--veo-pale-gray-white .download-file .download-file__title:hover,
.links.links--theme--veo-pale-gray-white .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-black-10 {
  background-color: #E5E5E5;
  color: #191919;
}
.links.links--theme--veo-black-10 .link a {
  color: #191919;
  text-decoration: none;
}
.links.links--theme--veo-black-10 .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-black-10 .download-file {
  color: #191919;
}
.links.links--theme--veo-black-10 .download-file .download-file__title,
.links.links--theme--veo-black-10 .download-file a {
  color: #191919;
}
.links.links--theme--veo-black-10 .download-file .download-file__title:hover,
.links.links--theme--veo-black-10 .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-black-0 {
  background-color: #F2F2F2;
  color: #191919;
}
.links.links--theme--veo-black-0 .link a {
  color: #191919;
  text-decoration: none;
}
.links.links--theme--veo-black-0 .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-black-0 .download-file {
  color: #191919;
}
.links.links--theme--veo-black-0 .download-file .download-file__title,
.links.links--theme--veo-black-0 .download-file a {
  color: #191919;
}
.links.links--theme--veo-black-0 .download-file .download-file__title:hover,
.links.links--theme--veo-black-0 .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-very-light-orange {
  background-color: #FFDCB3;
  color: #191919;
}
.links.links--theme--veo-very-light-orange .link a {
  color: #191919;
  text-decoration: none;
}
.links.links--theme--veo-very-light-orange .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-very-light-orange .download-file {
  color: #191919;
}
.links.links--theme--veo-very-light-orange .download-file .download-file__title,
.links.links--theme--veo-very-light-orange .download-file a {
  color: #191919;
}
.links.links--theme--veo-very-light-orange .download-file .download-file__title:hover,
.links.links--theme--veo-very-light-orange .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-very-light-purple {
  background-color: #FFD0F2;
  color: #191919;
}
.links.links--theme--veo-very-light-purple .link a {
  color: #191919;
  text-decoration: none;
}
.links.links--theme--veo-very-light-purple .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-very-light-purple .download-file {
  color: #191919;
}
.links.links--theme--veo-very-light-purple .download-file .download-file__title,
.links.links--theme--veo-very-light-purple .download-file a {
  color: #191919;
}
.links.links--theme--veo-very-light-purple .download-file .download-file__title:hover,
.links.links--theme--veo-very-light-purple .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-pale-red {
  background-color: #ED694B;
  color: #191919;
}
.links.links--theme--veo-pale-red .link a {
  color: #191919;
  text-decoration: none;
}
.links.links--theme--veo-pale-red .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-pale-red .download-file {
  color: #191919;
}
.links.links--theme--veo-pale-red .download-file .download-file__title,
.links.links--theme--veo-pale-red .download-file a {
  color: #191919;
}
.links.links--theme--veo-pale-red .download-file .download-file__title:hover,
.links.links--theme--veo-pale-red .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-turquoise {
  background-color: #05C3DD;
  color: #191919;
}
.links.links--theme--veo-turquoise .link a {
  color: #191919;
  text-decoration: none;
}
.links.links--theme--veo-turquoise .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-turquoise .download-file {
  color: #191919;
}
.links.links--theme--veo-turquoise .download-file .download-file__title,
.links.links--theme--veo-turquoise .download-file a {
  color: #191919;
}
.links.links--theme--veo-turquoise .download-file .download-file__title:hover,
.links.links--theme--veo-turquoise .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-vivid-blue {
  background-color: #0679CC;
  color: #FFFFFF;
}
.links.links--theme--veo-vivid-blue .link a {
  color: #FFFFFF;
  text-decoration: none;
}
.links.links--theme--veo-vivid-blue .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-vivid-blue .download-file {
  color: #FFFFFF;
}
.links.links--theme--veo-vivid-blue .download-file .download-file__title,
.links.links--theme--veo-vivid-blue .download-file a {
  color: #FFFFFF;
}
.links.links--theme--veo-vivid-blue .download-file .download-file__title:hover,
.links.links--theme--veo-vivid-blue .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-pastel-blue {
  background-color: #ADCCF0;
  color: #191919;
}
.links.links--theme--veo-pastel-blue .link a {
  color: #191919;
  text-decoration: none;
}
.links.links--theme--veo-pastel-blue .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-pastel-blue .download-file {
  color: #191919;
}
.links.links--theme--veo-pastel-blue .download-file .download-file__title,
.links.links--theme--veo-pastel-blue .download-file a {
  color: #191919;
}
.links.links--theme--veo-pastel-blue .download-file .download-file__title:hover,
.links.links--theme--veo-pastel-blue .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-very-light-turquoise {
  background-color: #D7FAFF;
  color: #191919;
}
.links.links--theme--veo-very-light-turquoise .link a {
  color: #191919;
  text-decoration: none;
}
.links.links--theme--veo-very-light-turquoise .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-very-light-turquoise .download-file {
  color: #191919;
}
.links.links--theme--veo-very-light-turquoise .download-file .download-file__title,
.links.links--theme--veo-very-light-turquoise .download-file a {
  color: #191919;
}
.links.links--theme--veo-very-light-turquoise .download-file .download-file__title:hover,
.links.links--theme--veo-very-light-turquoise .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-apple-green {
  background-color: #C7D64F;
  color: #191919;
}
.links.links--theme--veo-apple-green .link a {
  color: #191919;
  text-decoration: none;
}
.links.links--theme--veo-apple-green .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-apple-green .download-file {
  color: #191919;
}
.links.links--theme--veo-apple-green .download-file .download-file__title,
.links.links--theme--veo-apple-green .download-file a {
  color: #191919;
}
.links.links--theme--veo-apple-green .download-file .download-file__title:hover,
.links.links--theme--veo-apple-green .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-dark-green {
  background-color: #00613B;
  color: #FFFFFF;
}
.links.links--theme--veo-dark-green .link a {
  color: #FFFFFF;
  text-decoration: none;
}
.links.links--theme--veo-dark-green .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-dark-green .download-file {
  color: #FFFFFF;
}
.links.links--theme--veo-dark-green .download-file .download-file__title,
.links.links--theme--veo-dark-green .download-file a {
  color: #FFFFFF;
}
.links.links--theme--veo-dark-green .download-file .download-file__title:hover,
.links.links--theme--veo-dark-green .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-black-40 {
  background-color: #999999;
  color: #191919;
}
.links.links--theme--veo-black-40 .link a {
  color: #191919;
  text-decoration: none;
}
.links.links--theme--veo-black-40 .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-black-40 .download-file {
  color: #191919;
}
.links.links--theme--veo-black-40 .download-file .download-file__title,
.links.links--theme--veo-black-40 .download-file a {
  color: #191919;
}
.links.links--theme--veo-black-40 .download-file .download-file__title:hover,
.links.links--theme--veo-black-40 .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-grey-pantone {
  background-color: #55555A;
  color: #FFFFFF;
}
.links.links--theme--veo-grey-pantone .link a {
  color: #FFFFFF;
  text-decoration: none;
}
.links.links--theme--veo-grey-pantone .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-grey-pantone .download-file {
  color: #FFFFFF;
}
.links.links--theme--veo-grey-pantone .download-file .download-file__title,
.links.links--theme--veo-grey-pantone .download-file a {
  color: #FFFFFF;
}
.links.links--theme--veo-grey-pantone .download-file .download-file__title:hover,
.links.links--theme--veo-grey-pantone .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-yellow {
  background-color: #FFD616;
  color: #191919;
}
.links.links--theme--veo-yellow .link a {
  color: #191919;
  text-decoration: none;
}
.links.links--theme--veo-yellow .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-yellow .download-file {
  color: #191919;
}
.links.links--theme--veo-yellow .download-file .download-file__title,
.links.links--theme--veo-yellow .download-file a {
  color: #191919;
}
.links.links--theme--veo-yellow .download-file .download-file__title:hover,
.links.links--theme--veo-yellow .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-vivid-orange {
  background-color: #FF8A00;
  color: #191919;
}
.links.links--theme--veo-vivid-orange .link a {
  color: #191919;
  text-decoration: none;
}
.links.links--theme--veo-vivid-orange .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-vivid-orange .download-file {
  color: #191919;
}
.links.links--theme--veo-vivid-orange .download-file .download-file__title,
.links.links--theme--veo-vivid-orange .download-file a {
  color: #191919;
}
.links.links--theme--veo-vivid-orange .download-file .download-file__title:hover,
.links.links--theme--veo-vivid-orange .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-pale-purple {
  background-color: #9E4AAB;
  color: #FFFFFF;
}
.links.links--theme--veo-pale-purple .link a {
  color: #FFFFFF;
  text-decoration: none;
}
.links.links--theme--veo-pale-purple .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-pale-purple .download-file {
  color: #FFFFFF;
}
.links.links--theme--veo-pale-purple .download-file .download-file__title,
.links.links--theme--veo-pale-purple .download-file a {
  color: #FFFFFF;
}
.links.links--theme--veo-pale-purple .download-file .download-file__title:hover,
.links.links--theme--veo-pale-purple .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-purple {
  background-color: #772583;
  color: #FFFFFF;
}
.links.links--theme--veo-purple .link a {
  color: #FFFFFF;
  text-decoration: none;
}
.links.links--theme--veo-purple .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-purple .download-file {
  color: #FFFFFF;
}
.links.links--theme--veo-purple .download-file .download-file__title,
.links.links--theme--veo-purple .download-file a {
  color: #FFFFFF;
}
.links.links--theme--veo-purple .download-file .download-file__title:hover,
.links.links--theme--veo-purple .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-red {
  background-color: #EE0000;
  color: #FFFFFF;
}
.links.links--theme--veo-red .link a {
  color: #FFFFFF;
  text-decoration: none;
}
.links.links--theme--veo-red .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-red .download-file {
  color: #FFFFFF;
}
.links.links--theme--veo-red .download-file .download-file__title,
.links.links--theme--veo-red .download-file a {
  color: #FFFFFF;
}
.links.links--theme--veo-red .download-file .download-file__title:hover,
.links.links--theme--veo-red .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-light-purple {
  background-color: #C768CF;
  color: #191919;
}
.links.links--theme--veo-light-purple .link a {
  color: #191919;
  text-decoration: none;
}
.links.links--theme--veo-light-purple .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-light-purple .download-file {
  color: #191919;
}
.links.links--theme--veo-light-purple .download-file .download-file__title,
.links.links--theme--veo-light-purple .download-file a {
  color: #191919;
}
.links.links--theme--veo-light-purple .download-file .download-file__title:hover,
.links.links--theme--veo-light-purple .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-green {
  background-color: #78BE21;
  color: #191919;
}
.links.links--theme--veo-green .link a {
  color: #191919;
  text-decoration: none;
}
.links.links--theme--veo-green .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-green .download-file {
  color: #191919;
}
.links.links--theme--veo-green .download-file .download-file__title,
.links.links--theme--veo-green .download-file a {
  color: #191919;
}
.links.links--theme--veo-green .download-file .download-file__title:hover,
.links.links--theme--veo-green .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-pale-blue {
  background-color: #99E1EF;
  color: #191919;
}
.links.links--theme--veo-pale-blue .link a {
  color: #191919;
  text-decoration: none;
}
.links.links--theme--veo-pale-blue .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-pale-blue .download-file {
  color: #191919;
}
.links.links--theme--veo-pale-blue .download-file .download-file__title,
.links.links--theme--veo-pale-blue .download-file a {
  color: #191919;
}
.links.links--theme--veo-pale-blue .download-file .download-file__title:hover,
.links.links--theme--veo-pale-blue .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-blue {
  background-color: #05C3DD;
  color: #FFFFFF;
}
.links.links--theme--veo-blue .link a {
  color: #FFFFFF;
  text-decoration: none;
}
.links.links--theme--veo-blue .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-blue .download-file {
  color: #FFFFFF;
}
.links.links--theme--veo-blue .download-file .download-file__title,
.links.links--theme--veo-blue .download-file a {
  color: #FFFFFF;
}
.links.links--theme--veo-blue .download-file .download-file__title:hover,
.links.links--theme--veo-blue .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-pale-black {
  background-color: #55555A;
  color: #FFFFFF;
}
.links.links--theme--veo-pale-black .link a {
  color: #FFFFFF;
  text-decoration: none;
}
.links.links--theme--veo-pale-black .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-pale-black .download-file {
  color: #FFFFFF;
}
.links.links--theme--veo-pale-black .download-file .download-file__title,
.links.links--theme--veo-pale-black .download-file a {
  color: #FFFFFF;
}
.links.links--theme--veo-pale-black .download-file .download-file__title:hover,
.links.links--theme--veo-pale-black .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-white {
  background-color: #FFFFFF;
  color: #191919;
}
.links.links--theme--veo-white .link a {
  color: #191919;
  text-decoration: none;
}
.links.links--theme--veo-white .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-white .download-file {
  color: #191919;
}
.links.links--theme--veo-white .download-file .download-file__title,
.links.links--theme--veo-white .download-file a {
  color: #191919;
}
.links.links--theme--veo-white .download-file .download-file__title:hover,
.links.links--theme--veo-white .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-gray {
  background-color: #F2F2F2;
  color: #191919;
}
.links.links--theme--veo-gray .link a {
  color: #191919;
  text-decoration: none;
}
.links.links--theme--veo-gray .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-gray .download-file {
  color: #191919;
}
.links.links--theme--veo-gray .download-file .download-file__title,
.links.links--theme--veo-gray .download-file a {
  color: #191919;
}
.links.links--theme--veo-gray .download-file .download-file__title:hover,
.links.links--theme--veo-gray .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-plain-orange {
  background-color: #FF8A00;
  color: #191919;
}
.links.links--theme--veo-plain-orange .link a {
  color: #191919;
  text-decoration: none;
}
.links.links--theme--veo-plain-orange .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-plain-orange .download-file {
  color: #191919;
}
.links.links--theme--veo-plain-orange .download-file .download-file__title,
.links.links--theme--veo-plain-orange .download-file a {
  color: #191919;
}
.links.links--theme--veo-plain-orange .download-file .download-file__title:hover,
.links.links--theme--veo-plain-orange .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-navy {
  background-color: #002d62;
  color: #FFFFFF;
}
.links.links--theme--veo-navy .link a {
  color: #FFFFFF;
  text-decoration: none;
}
.links.links--theme--veo-navy .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-navy .download-file {
  color: #FFFFFF;
}
.links.links--theme--veo-navy .download-file .download-file__title,
.links.links--theme--veo-navy .download-file a {
  color: #FFFFFF;
}
.links.links--theme--veo-navy .download-file .download-file__title:hover,
.links.links--theme--veo-navy .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-magma-regent-green {
  background-color: #04525C;
  color: #FFFFFF;
}
.links.links--theme--veo-magma-regent-green .link a {
  color: #FFFFFF;
  text-decoration: none;
}
.links.links--theme--veo-magma-regent-green .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-magma-regent-green .download-file {
  color: #FFFFFF;
}
.links.links--theme--veo-magma-regent-green .download-file .download-file__title,
.links.links--theme--veo-magma-regent-green .download-file a {
  color: #FFFFFF;
}
.links.links--theme--veo-magma-regent-green .download-file .download-file__title:hover,
.links.links--theme--veo-magma-regent-green .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-magma-light-green {
  background-color: #b5dc79;
  color: #FFFFFF;
}
.links.links--theme--veo-magma-light-green .link a {
  color: #FFFFFF;
  text-decoration: none;
}
.links.links--theme--veo-magma-light-green .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-magma-light-green .download-file {
  color: #FFFFFF;
}
.links.links--theme--veo-magma-light-green .download-file .download-file__title,
.links.links--theme--veo-magma-light-green .download-file a {
  color: #FFFFFF;
}
.links.links--theme--veo-magma-light-green .download-file .download-file__title:hover,
.links.links--theme--veo-magma-light-green .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-magma-indigo-blue {
  background-color: #1259aC;
  color: #FFFFFF;
}
.links.links--theme--veo-magma-indigo-blue .link a {
  color: #FFFFFF;
  text-decoration: none;
}
.links.links--theme--veo-magma-indigo-blue .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-magma-indigo-blue .download-file {
  color: #FFFFFF;
}
.links.links--theme--veo-magma-indigo-blue .download-file .download-file__title,
.links.links--theme--veo-magma-indigo-blue .download-file a {
  color: #FFFFFF;
}
.links.links--theme--veo-magma-indigo-blue .download-file .download-file__title:hover,
.links.links--theme--veo-magma-indigo-blue .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-magma-green {
  background-color: #68a59b;
  color: #FFFFFF;
}
.links.links--theme--veo-magma-green .link a {
  color: #FFFFFF;
  text-decoration: none;
}
.links.links--theme--veo-magma-green .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-magma-green .download-file {
  color: #FFFFFF;
}
.links.links--theme--veo-magma-green .download-file .download-file__title,
.links.links--theme--veo-magma-green .download-file a {
  color: #FFFFFF;
}
.links.links--theme--veo-magma-green .download-file .download-file__title:hover,
.links.links--theme--veo-magma-green .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-magma-yellow {
  background-color: #fdd384;
  color: #FFFFFF;
}
.links.links--theme--veo-magma-yellow .link a {
  color: #FFFFFF;
  text-decoration: none;
}
.links.links--theme--veo-magma-yellow .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-magma-yellow .download-file {
  color: #FFFFFF;
}
.links.links--theme--veo-magma-yellow .download-file .download-file__title,
.links.links--theme--veo-magma-yellow .download-file a {
  color: #FFFFFF;
}
.links.links--theme--veo-magma-yellow .download-file .download-file__title:hover,
.links.links--theme--veo-magma-yellow .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-magma-sky-blue {
  background-color: #7abcce;
  color: #FFFFFF;
}
.links.links--theme--veo-magma-sky-blue .link a {
  color: #FFFFFF;
  text-decoration: none;
}
.links.links--theme--veo-magma-sky-blue .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-magma-sky-blue .download-file {
  color: #FFFFFF;
}
.links.links--theme--veo-magma-sky-blue .download-file .download-file__title,
.links.links--theme--veo-magma-sky-blue .download-file a {
  color: #FFFFFF;
}
.links.links--theme--veo-magma-sky-blue .download-file .download-file__title:hover,
.links.links--theme--veo-magma-sky-blue .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-orange {
  background-color: #FF6900;
  color: #191919;
}
.links.links--theme--veo-orange .link a {
  color: #191919;
  text-decoration: none;
}
.links.links--theme--veo-orange .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-orange .download-file {
  color: #191919;
}
.links.links--theme--veo-orange .download-file .download-file__title,
.links.links--theme--veo-orange .download-file a {
  color: #191919;
}
.links.links--theme--veo-orange .download-file .download-file__title:hover,
.links.links--theme--veo-orange .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-light-orange {
  background-color: #FDC686;
  color: #191919;
}
.links.links--theme--veo-light-orange .link a {
  color: #191919;
  text-decoration: none;
}
.links.links--theme--veo-light-orange .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-light-orange .download-file {
  color: #191919;
}
.links.links--theme--veo-light-orange .download-file .download-file__title,
.links.links--theme--veo-light-orange .download-file a {
  color: #191919;
}
.links.links--theme--veo-light-orange .download-file .download-file__title:hover,
.links.links--theme--veo-light-orange .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-pale-yellow {
  background-color: #FFED99;
  color: #191919;
}
.links.links--theme--veo-pale-yellow .link a {
  color: #191919;
  text-decoration: none;
}
.links.links--theme--veo-pale-yellow .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-pale-yellow .download-file {
  color: #191919;
}
.links.links--theme--veo-pale-yellow .download-file .download-file__title,
.links.links--theme--veo-pale-yellow .download-file a {
  color: #191919;
}
.links.links--theme--veo-pale-yellow .download-file .download-file__title:hover,
.links.links--theme--veo-pale-yellow .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-dark-turquoise {
  background-color: #098192;
  color: #FFFFFF;
}
.links.links--theme--veo-dark-turquoise .link a {
  color: #FFFFFF;
  text-decoration: none;
}
.links.links--theme--veo-dark-turquoise .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-dark-turquoise .download-file {
  color: #FFFFFF;
}
.links.links--theme--veo-dark-turquoise .download-file .download-file__title,
.links.links--theme--veo-dark-turquoise .download-file a {
  color: #FFFFFF;
}
.links.links--theme--veo-dark-turquoise .download-file .download-file__title:hover,
.links.links--theme--veo-dark-turquoise .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-apricot {
  background-color: #FFAC00;
  color: #191919;
}
.links.links--theme--veo-apricot .link a {
  color: #191919;
  text-decoration: none;
}
.links.links--theme--veo-apricot .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-apricot .download-file {
  color: #191919;
}
.links.links--theme--veo-apricot .download-file .download-file__title,
.links.links--theme--veo-apricot .download-file a {
  color: #191919;
}
.links.links--theme--veo-apricot .download-file .download-file__title:hover,
.links.links--theme--veo-apricot .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-dark-yellow {
  background-color: #E8BF00;
  color: #191919;
}
.links.links--theme--veo-dark-yellow .link a {
  color: #191919;
  text-decoration: none;
}
.links.links--theme--veo-dark-yellow .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-dark-yellow .download-file {
  color: #191919;
}
.links.links--theme--veo-dark-yellow .download-file .download-file__title,
.links.links--theme--veo-dark-yellow .download-file a {
  color: #191919;
}
.links.links--theme--veo-dark-yellow .download-file .download-file__title:hover,
.links.links--theme--veo-dark-yellow .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-dark-purple {
  background-color: #501658;
  color: #FFFFFF;
}
.links.links--theme--veo-dark-purple .link a {
  color: #FFFFFF;
  text-decoration: none;
}
.links.links--theme--veo-dark-purple .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-dark-purple .download-file {
  color: #FFFFFF;
}
.links.links--theme--veo-dark-purple .download-file .download-file__title,
.links.links--theme--veo-dark-purple .download-file a {
  color: #FFFFFF;
}
.links.links--theme--veo-dark-purple .download-file .download-file__title:hover,
.links.links--theme--veo-dark-purple .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-black {
  background-color: #000000;
  color: #FFFFFF;
}
.links.links--theme--veo-black .link a {
  color: #FFFFFF;
  text-decoration: none;
}
.links.links--theme--veo-black .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-black .download-file {
  color: #FFFFFF;
}
.links.links--theme--veo-black .download-file .download-file__title,
.links.links--theme--veo-black .download-file a {
  color: #FFFFFF;
}
.links.links--theme--veo-black .download-file .download-file__title:hover,
.links.links--theme--veo-black .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-black-90 {
  background-color: #191919;
  color: #FFFFFF;
}
.links.links--theme--veo-black-90 .link a {
  color: #FFFFFF;
  text-decoration: none;
}
.links.links--theme--veo-black-90 .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-black-90 .download-file {
  color: #FFFFFF;
}
.links.links--theme--veo-black-90 .download-file .download-file__title,
.links.links--theme--veo-black-90 .download-file a {
  color: #FFFFFF;
}
.links.links--theme--veo-black-90 .download-file .download-file__title:hover,
.links.links--theme--veo-black-90 .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-black-80 {
  background-color: #333333;
  color: #FFFFFF;
}
.links.links--theme--veo-black-80 .link a {
  color: #FFFFFF;
  text-decoration: none;
}
.links.links--theme--veo-black-80 .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-black-80 .download-file {
  color: #FFFFFF;
}
.links.links--theme--veo-black-80 .download-file .download-file__title,
.links.links--theme--veo-black-80 .download-file a {
  color: #FFFFFF;
}
.links.links--theme--veo-black-80 .download-file .download-file__title:hover,
.links.links--theme--veo-black-80 .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-black-70 {
  background-color: #4C4C4C;
  color: #FFFFFF;
}
.links.links--theme--veo-black-70 .link a {
  color: #FFFFFF;
  text-decoration: none;
}
.links.links--theme--veo-black-70 .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-black-70 .download-file {
  color: #FFFFFF;
}
.links.links--theme--veo-black-70 .download-file .download-file__title,
.links.links--theme--veo-black-70 .download-file a {
  color: #FFFFFF;
}
.links.links--theme--veo-black-70 .download-file .download-file__title:hover,
.links.links--theme--veo-black-70 .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-black-60 {
  background-color: #666666;
  color: #FFFFFF;
}
.links.links--theme--veo-black-60 .link a {
  color: #FFFFFF;
  text-decoration: none;
}
.links.links--theme--veo-black-60 .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-black-60 .download-file {
  color: #FFFFFF;
}
.links.links--theme--veo-black-60 .download-file .download-file__title,
.links.links--theme--veo-black-60 .download-file a {
  color: #FFFFFF;
}
.links.links--theme--veo-black-60 .download-file .download-file__title:hover,
.links.links--theme--veo-black-60 .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-black-50 {
  background-color: #808080;
  color: #191919;
}
.links.links--theme--veo-black-50 .link a {
  color: #191919;
  text-decoration: none;
}
.links.links--theme--veo-black-50 .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-black-50 .download-file {
  color: #191919;
}
.links.links--theme--veo-black-50 .download-file .download-file__title,
.links.links--theme--veo-black-50 .download-file a {
  color: #191919;
}
.links.links--theme--veo-black-50 .download-file .download-file__title:hover,
.links.links--theme--veo-black-50 .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-black-30 {
  background-color: #B2B2B2;
  color: #191919;
}
.links.links--theme--veo-black-30 .link a {
  color: #191919;
  text-decoration: none;
}
.links.links--theme--veo-black-30 .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-black-30 .download-file {
  color: #191919;
}
.links.links--theme--veo-black-30 .download-file .download-file__title,
.links.links--theme--veo-black-30 .download-file a {
  color: #191919;
}
.links.links--theme--veo-black-30 .download-file .download-file__title:hover,
.links.links--theme--veo-black-30 .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-neutral {
  background-color: #1C1C1F;
  color: #FFFFFF;
}
.links.links--theme--veo-neutral .link a {
  color: #FFFFFF;
  text-decoration: none;
}
.links.links--theme--veo-neutral .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-neutral .download-file {
  color: #FFFFFF;
}
.links.links--theme--veo-neutral .download-file .download-file__title,
.links.links--theme--veo-neutral .download-file a {
  color: #FFFFFF;
}
.links.links--theme--veo-neutral .download-file .download-file__title:hover,
.links.links--theme--veo-neutral .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-neutral-90 {
  background-color: #55555A;
  color: #FFFFFF;
}
.links.links--theme--veo-neutral-90 .link a {
  color: #FFFFFF;
  text-decoration: none;
}
.links.links--theme--veo-neutral-90 .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-neutral-90 .download-file {
  color: #FFFFFF;
}
.links.links--theme--veo-neutral-90 .download-file .download-file__title,
.links.links--theme--veo-neutral-90 .download-file a {
  color: #FFFFFF;
}
.links.links--theme--veo-neutral-90 .download-file .download-file__title:hover,
.links.links--theme--veo-neutral-90 .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-neutral-80 {
  background-color: #75748B;
  color: #FFFFFF;
}
.links.links--theme--veo-neutral-80 .link a {
  color: #FFFFFF;
  text-decoration: none;
}
.links.links--theme--veo-neutral-80 .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-neutral-80 .download-file {
  color: #FFFFFF;
}
.links.links--theme--veo-neutral-80 .download-file .download-file__title,
.links.links--theme--veo-neutral-80 .download-file a {
  color: #FFFFFF;
}
.links.links--theme--veo-neutral-80 .download-file .download-file__title:hover,
.links.links--theme--veo-neutral-80 .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-neutral-70 {
  background-color: #9897A8;
  color: #191919;
}
.links.links--theme--veo-neutral-70 .link a {
  color: #191919;
  text-decoration: none;
}
.links.links--theme--veo-neutral-70 .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-neutral-70 .download-file {
  color: #191919;
}
.links.links--theme--veo-neutral-70 .download-file .download-file__title,
.links.links--theme--veo-neutral-70 .download-file a {
  color: #191919;
}
.links.links--theme--veo-neutral-70 .download-file .download-file__title:hover,
.links.links--theme--veo-neutral-70 .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-neutral-60 {
  background-color: #C8C8DA;
  color: #191919;
}
.links.links--theme--veo-neutral-60 .link a {
  color: #191919;
  text-decoration: none;
}
.links.links--theme--veo-neutral-60 .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-neutral-60 .download-file {
  color: #191919;
}
.links.links--theme--veo-neutral-60 .download-file .download-file__title,
.links.links--theme--veo-neutral-60 .download-file a {
  color: #191919;
}
.links.links--theme--veo-neutral-60 .download-file .download-file__title:hover,
.links.links--theme--veo-neutral-60 .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-neutral-50 {
  background-color: #D5D3E3;
  color: #191919;
}
.links.links--theme--veo-neutral-50 .link a {
  color: #191919;
  text-decoration: none;
}
.links.links--theme--veo-neutral-50 .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-neutral-50 .download-file {
  color: #191919;
}
.links.links--theme--veo-neutral-50 .download-file .download-file__title,
.links.links--theme--veo-neutral-50 .download-file a {
  color: #191919;
}
.links.links--theme--veo-neutral-50 .download-file .download-file__title:hover,
.links.links--theme--veo-neutral-50 .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-neutral-40 {
  background-color: #E0DDEE;
  color: #191919;
}
.links.links--theme--veo-neutral-40 .link a {
  color: #191919;
  text-decoration: none;
}
.links.links--theme--veo-neutral-40 .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-neutral-40 .download-file {
  color: #191919;
}
.links.links--theme--veo-neutral-40 .download-file .download-file__title,
.links.links--theme--veo-neutral-40 .download-file a {
  color: #191919;
}
.links.links--theme--veo-neutral-40 .download-file .download-file__title:hover,
.links.links--theme--veo-neutral-40 .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-neutral-30 {
  background-color: #E9E6F4;
  color: #191919;
}
.links.links--theme--veo-neutral-30 .link a {
  color: #191919;
  text-decoration: none;
}
.links.links--theme--veo-neutral-30 .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-neutral-30 .download-file {
  color: #191919;
}
.links.links--theme--veo-neutral-30 .download-file .download-file__title,
.links.links--theme--veo-neutral-30 .download-file a {
  color: #191919;
}
.links.links--theme--veo-neutral-30 .download-file .download-file__title:hover,
.links.links--theme--veo-neutral-30 .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-neutral-20 {
  background-color: #F2F1F9;
  color: #191919;
}
.links.links--theme--veo-neutral-20 .link a {
  color: #191919;
  text-decoration: none;
}
.links.links--theme--veo-neutral-20 .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-neutral-20 .download-file {
  color: #191919;
}
.links.links--theme--veo-neutral-20 .download-file .download-file__title,
.links.links--theme--veo-neutral-20 .download-file a {
  color: #191919;
}
.links.links--theme--veo-neutral-20 .download-file .download-file__title:hover,
.links.links--theme--veo-neutral-20 .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}
.links.links--theme--veo-neutral-10 {
  background-color: #FCFCFC;
  color: #191919;
}
.links.links--theme--veo-neutral-10 .link a {
  color: #191919;
  text-decoration: none;
}
.links.links--theme--veo-neutral-10 .link a:hover {
  text-decoration: underline;
}
.links.links--theme--veo-neutral-10 .download-file {
  color: #191919;
}
.links.links--theme--veo-neutral-10 .download-file .download-file__title,
.links.links--theme--veo-neutral-10 .download-file a {
  color: #191919;
}
.links.links--theme--veo-neutral-10 .download-file .download-file__title:hover,
.links.links--theme--veo-neutral-10 .download-file a:hover {
  text-decoration: underline;
  background-color: unset;
}

.container--media-links a {
  color: #191919;
}

.media-multi-links {
  border-radius: 5px;
  background-color: #05C3DD;
  padding: 0 20px;
}
.media-multi-links:after {
  display: table;
  width: 100%;
  content: "";
  clear: both;
}
.media-multi-links__container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: flex-start;
  align-items: flex-start;
}
.media-multi-links .form-item {
  text-align: left;
  margin: 10px 20px 10px 0;
}
.media-multi-links .form-item.sr-only {
  height: 0;
}
.media-multi-links .webform-element--title-inline {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  flex-wrap: wrap;
  align-items: flex-start;
  width: 33%;
}
@media (max-width: 1023px) {
  .media-multi-links .webform-element--title-inline {
    width: 45%;
    justify-content: flex-start;
    margin: 10px auto;
  }
  .dj-browser-msie-11 .media-multi-links .webform-element--title-inline {
    margin: 10px;
  }
}
@media (max-width: 767px) {
  .media-multi-links .webform-element--title-inline {
    width: 100%;
    justify-content: flex-start;
    margin: 10px 0;
  }
}
.grid--count--3 .media-multi-links .webform-element--title-inline, .grid--count--4 .media-multi-links .webform-element--title-inline {
  width: 100%;
  margin-right: 0;
}
.grid--count--3 .media-multi-links .webform-element--title-inline label, .grid--count--4 .media-multi-links .webform-element--title-inline label {
  margin-right: 0;
}
@media (max-width: 1023px) {
  .grid--count--3 .media-multi-links .webform-element--title-inline, .grid--count--4 .media-multi-links .webform-element--title-inline {
    width: 100%;
  }
}
.media-multi-links .webform-element--title-inline > * {
  width: 100%;
}
.media-multi-links .webform-element--title-inline label {
  font-size: 15px;
  text-align: left;
  flex-shrink: 1;
  width: auto;
  max-width: 100%;
  margin-right: 20px;
  text-transform: none;
  color: #FFFFFF;
}
@media (max-width: 767px) {
  .media-multi-links .webform-element--title-inline label {
    margin-right: 0;
  }
}
[class*=theme--background-color--veo-] .media-multi-links .select2 {
  background: #FCFCFC;
}
.media-multi-links .select2 {
  flex: 0 0 auto;
}
.media-multi-links .select2:before {
  right: 15px;
  border-color: #191919;
}
.media-multi-links .select2-selection__rendered {
  background: #FCFCFC;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.media-multi-links .select2 ul li {
  border-width: 0;
}
.media-multi-links .select2 ul li span {
  border-bottom: 1px solid #FCFCFC;
}
.media-multi-links .select2-container--disabled {
  display: none;
}
.media-multi-links .select2-results li.select2-results__option--disabled {
  display: none;
}
.media-multi-links .media-multi-links__link {
  float: left;
  clear: both;
  width: calc(100% + 40px);
  margin-top: 5px;
  right: 20px;
  position: relative;
  overflow: hidden;
  border-radius: 0 0 5px 5px;
}
.media-multi-links .media-multi-links__link:before {
  content: "";
  display: block;
  width: 100%;
  height: calc(100% - 20px);
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.3);
}
.media-multi-links .media-multi-links__link-back {
  width: 50%;
  height: 20px;
  position: absolute;
  top: 0;
  overflow: hidden;
  z-index: 1;
}
.media-multi-links .media-multi-links__link-back:before {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  opacity: 0.6;
}
.media-multi-links .media-multi-links__link-back--left {
  left: 0;
}
.media-multi-links .media-multi-links__link-back--left:before {
  background-image: url(..//sprite.png);
  background-position: 0px 0px;
  width: 1280px;
  height: 46px;
  right: -1160px;
}
@media (min-resolution: 192dpi) {
  .media-multi-links .media-multi-links__link-back--left:before {
    background-image: url(..//sprite@2x.png);
    background-size: 1280px 241px;
  }
}
.media-multi-links .media-multi-links__link-back--right {
  left: 50%;
}
.media-multi-links .media-multi-links__link-back--right:before {
  background-image: url(..//sprite.png);
  background-position: 0px -48px;
  width: 1280px;
  height: 46px;
  left: -1160px;
}
@media (min-resolution: 192dpi) {
  .media-multi-links .media-multi-links__link-back--right:before {
    background-image: url(..//sprite@2x.png);
    background-size: 1280px 241px;
  }
}
.media-multi-links a {
  position: relative;
  z-index: 3;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  max-width: 100px;
  min-height: 45px;
  padding: 7px;
  margin: 0 auto;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.2;
  text-transform: uppercase;
  text-align: center;
  color: #FFFFFF;
  text-decoration: none;
}
html[lang|=en] .media-multi-links a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .media-multi-links a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .media-multi-links a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .media-multi-links a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .media-multi-links a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .media-multi-links a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .media-multi-links a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .media-multi-links a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .media-multi-links a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .media-multi-links a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .media-multi-links a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .media-multi-links a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .media-multi-links a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .media-multi-links a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .media-multi-links a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .media-multi-links a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .media-multi-links a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .media-multi-links a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .media-multi-links a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .media-multi-links a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .media-multi-links a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .media-multi-links a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .media-multi-links a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .media-multi-links a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .media-multi-links a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .media-multi-links a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .media-multi-links a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .media-multi-links a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .media-multi-links a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .media-multi-links a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .media-multi-links a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .media-multi-links a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .media-multi-links a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .media-multi-links a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .media-multi-links a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .media-multi-links a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .media-multi-links a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .media-multi-links a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .media-multi-links a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .media-multi-links a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .media-multi-links a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .media-multi-links a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .media-multi-links a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .media-multi-links a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .media-multi-links a {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .media-multi-links a {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .media-multi-links a {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .media-multi-links a {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .media-multi-links a {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .media-multi-links a {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
.media-multi-links a:before {
  content: "";
  display: inline-block;
  position: relative;
  top: -1px;
  margin-right: 5px;
  background-image: url(..//sprite.png);
  background-position: -857px -96px;
  width: 16px;
  height: 16px;
}
@media (min-resolution: 192dpi) {
  .media-multi-links a:before {
    background-image: url(..//sprite@2x.png);
    background-size: 1280px 241px;
  }
}
.media-multi-links__title, .media-multi-links__subtitle {
  font-size: 20px;
  color: #FFFFFF;
  padding-top: 20px;
  padding-bottom: 20px;
}
html[lang|=en] .media-multi-links__title, html[lang|=en] .media-multi-links__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .media-multi-links__title, html[lang|=fr] .media-multi-links__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .media-multi-links__title, html[lang|=cs] .media-multi-links__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .media-multi-links__title, html[lang|=de] .media-multi-links__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .media-multi-links__title, html[lang|=es] .media-multi-links__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .media-multi-links__title, html[lang|=nl] .media-multi-links__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .media-multi-links__title, html[lang|=hu] .media-multi-links__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .media-multi-links__title, html[lang|=pl] .media-multi-links__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .media-multi-links__title, html[lang|=pt] .media-multi-links__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .media-multi-links__title, html[lang|=ro] .media-multi-links__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .media-multi-links__title, html[lang|=sk] .media-multi-links__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .media-multi-links__title, html[lang|=sv] .media-multi-links__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .media-multi-links__title, html[lang|=fi] .media-multi-links__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .media-multi-links__title, html[lang|=nb] .media-multi-links__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .media-multi-links__title, html[lang|=ca] .media-multi-links__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .media-multi-links__title, html[lang|=sr] .media-multi-links__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .media-multi-links__title, html[lang|=da] .media-multi-links__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .media-multi-links__title, html[lang|=nn] .media-multi-links__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .media-multi-links__title, html[lang|=vi] .media-multi-links__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .media-multi-links__title, html[lang|=id] .media-multi-links__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .media-multi-links__title, html[lang|=th] .media-multi-links__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .media-multi-links__title, html[lang|=it] .media-multi-links__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .media-multi-links__title, html[lang|=af] .media-multi-links__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .media-multi-links__title, html[lang|=bs] .media-multi-links__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .media-multi-links__title, html[lang|=cy] .media-multi-links__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .media-multi-links__title, html[lang|=et] .media-multi-links__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .media-multi-links__title, html[lang|=ga] .media-multi-links__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .media-multi-links__title, html[lang|=hr] .media-multi-links__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .media-multi-links__title, html[lang|=lt] .media-multi-links__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .media-multi-links__title, html[lang|=lv] .media-multi-links__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .media-multi-links__title, html[lang|=pt-br] .media-multi-links__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .media-multi-links__title, html[lang|=sl] .media-multi-links__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .media-multi-links__title, html[lang|=sq] .media-multi-links__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .media-multi-links__title, html[lang|=tr] .media-multi-links__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .media-multi-links__title, html[lang|=bg] .media-multi-links__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .media-multi-links__title, html[lang|=uk] .media-multi-links__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .media-multi-links__title, html[lang|=ru] .media-multi-links__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .media-multi-links__title, html[lang|=ky] .media-multi-links__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .media-multi-links__title, html[lang|=mk] .media-multi-links__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .media-multi-links__title, html[lang|=mn] .media-multi-links__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .media-multi-links__title, html[lang|=el] .media-multi-links__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .media-multi-links__title, html[lang|=he] .media-multi-links__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .media-multi-links__title, html[lang|=hi] .media-multi-links__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .media-multi-links__title, html[lang|=ms] .media-multi-links__subtitle {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .media-multi-links__title, html[lang|=zh-hans] .media-multi-links__subtitle {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .media-multi-links__title, html[lang|=zh-hant] .media-multi-links__subtitle {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .media-multi-links__title, html[lang|=ar] .media-multi-links__subtitle {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .media-multi-links__title, html[lang|=ja] .media-multi-links__subtitle {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .media-multi-links__title, html[lang|=ko] .media-multi-links__subtitle {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .media-multi-links__title, html[lang|=ko] .media-multi-links__subtitle {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
.media-multi-links__title {
  text-align: center;
  font-weight: 700;
  line-height: 1.2;
  margin: 0;
}
.media-multi-links__subtitle {
  padding: 0;
}
.media-multi-links__subtitle,
.media-multi-links__subtitle a {
  font-size: 15px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.6;
}
.media-multi-links__subtitle a {
  display: inline;
  text-transform: none;
}
.media-multi-links__subtitle a:before {
  display: none;
}
.media-multi-links.media-multi-links--theme--veo-pale-turquoise {
  background-color: #76DAE8;
}
.media-multi-links.media-multi-links--theme--veo-pale-turquoise .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-pale-turquoise .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-pale-turquoise .webform-element--title-inline label {
  color: #191919;
}
.media-multi-links.media-multi-links--theme--veo-forest-green {
  background-color: #438D42;
}
.media-multi-links.media-multi-links--theme--veo-forest-green .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-forest-green .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-forest-green .webform-element--title-inline label {
  color: #FFFFFF;
}
.media-multi-links.media-multi-links--theme--veo-light-blue {
  background-color: #CCE4FF;
}
.media-multi-links.media-multi-links--theme--veo-light-blue .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-light-blue .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-light-blue .webform-element--title-inline label {
  color: #191919;
}
.media-multi-links.media-multi-links--theme--veo-very-light-blue {
  background-color: #EBF4FF;
}
.media-multi-links.media-multi-links--theme--veo-very-light-blue .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-very-light-blue .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-very-light-blue .webform-element--title-inline label {
  color: #191919;
}
.media-multi-links.media-multi-links--theme--veo-golden-yellow {
  background-color: #F5D955;
}
.media-multi-links.media-multi-links--theme--veo-golden-yellow .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-golden-yellow .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-golden-yellow .webform-element--title-inline label {
  color: #191919;
}
.media-multi-links.media-multi-links--theme--veo-very-light-yellow {
  background-color: #FFF5C5;
}
.media-multi-links.media-multi-links--theme--veo-very-light-yellow .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-very-light-yellow .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-very-light-yellow .webform-element--title-inline label {
  color: #191919;
}
.media-multi-links.media-multi-links--theme--veo-very-light-green {
  background-color: #D9EDC0;
}
.media-multi-links.media-multi-links--theme--veo-very-light-green .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-very-light-green .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-very-light-green .webform-element--title-inline label {
  color: #191919;
}
.media-multi-links.media-multi-links--theme--veo-black-20 {
  background-color: #CCCCCC;
}
.media-multi-links.media-multi-links--theme--veo-black-20 .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-black-20 .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-black-20 .webform-element--title-inline label {
  color: #191919;
}
.media-multi-links.media-multi-links--theme--veo-pale-gray-white {
  background-color: #FCFCFC;
}
.media-multi-links.media-multi-links--theme--veo-pale-gray-white .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-pale-gray-white .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-pale-gray-white .webform-element--title-inline label {
  color: #191919;
}
.media-multi-links.media-multi-links--theme--veo-black-10 {
  background-color: #E5E5E5;
}
.media-multi-links.media-multi-links--theme--veo-black-10 .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-black-10 .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-black-10 .webform-element--title-inline label {
  color: #191919;
}
.media-multi-links.media-multi-links--theme--veo-black-0 {
  background-color: #F2F2F2;
}
.media-multi-links.media-multi-links--theme--veo-black-0 .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-black-0 .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-black-0 .webform-element--title-inline label {
  color: #191919;
}
.media-multi-links.media-multi-links--theme--veo-very-light-orange {
  background-color: #FFDCB3;
}
.media-multi-links.media-multi-links--theme--veo-very-light-orange .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-very-light-orange .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-very-light-orange .webform-element--title-inline label {
  color: #191919;
}
.media-multi-links.media-multi-links--theme--veo-very-light-purple {
  background-color: #FFD0F2;
}
.media-multi-links.media-multi-links--theme--veo-very-light-purple .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-very-light-purple .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-very-light-purple .webform-element--title-inline label {
  color: #191919;
}
.media-multi-links.media-multi-links--theme--veo-pale-red {
  background-color: #ED694B;
}
.media-multi-links.media-multi-links--theme--veo-pale-red .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-pale-red .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-pale-red .webform-element--title-inline label {
  color: #191919;
}
.media-multi-links.media-multi-links--theme--veo-turquoise {
  background-color: #05C3DD;
}
.media-multi-links.media-multi-links--theme--veo-turquoise .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-turquoise .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-turquoise .webform-element--title-inline label {
  color: #191919;
}
.media-multi-links.media-multi-links--theme--veo-vivid-blue {
  background-color: #0679CC;
}
.media-multi-links.media-multi-links--theme--veo-vivid-blue .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-vivid-blue .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-vivid-blue .webform-element--title-inline label {
  color: #FFFFFF;
}
.media-multi-links.media-multi-links--theme--veo-pastel-blue {
  background-color: #ADCCF0;
}
.media-multi-links.media-multi-links--theme--veo-pastel-blue .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-pastel-blue .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-pastel-blue .webform-element--title-inline label {
  color: #191919;
}
.media-multi-links.media-multi-links--theme--veo-very-light-turquoise {
  background-color: #D7FAFF;
}
.media-multi-links.media-multi-links--theme--veo-very-light-turquoise .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-very-light-turquoise .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-very-light-turquoise .webform-element--title-inline label {
  color: #191919;
}
.media-multi-links.media-multi-links--theme--veo-apple-green {
  background-color: #C7D64F;
}
.media-multi-links.media-multi-links--theme--veo-apple-green .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-apple-green .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-apple-green .webform-element--title-inline label {
  color: #191919;
}
.media-multi-links.media-multi-links--theme--veo-dark-green {
  background-color: #00613B;
}
.media-multi-links.media-multi-links--theme--veo-dark-green .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-dark-green .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-dark-green .webform-element--title-inline label {
  color: #FFFFFF;
}
.media-multi-links.media-multi-links--theme--veo-black-40 {
  background-color: #999999;
}
.media-multi-links.media-multi-links--theme--veo-black-40 .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-black-40 .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-black-40 .webform-element--title-inline label {
  color: #191919;
}
.media-multi-links.media-multi-links--theme--veo-grey-pantone {
  background-color: #55555A;
}
.media-multi-links.media-multi-links--theme--veo-grey-pantone .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-grey-pantone .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-grey-pantone .webform-element--title-inline label {
  color: #FFFFFF;
}
.media-multi-links.media-multi-links--theme--veo-yellow {
  background-color: #FFD616;
}
.media-multi-links.media-multi-links--theme--veo-yellow .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-yellow .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-yellow .webform-element--title-inline label {
  color: #191919;
}
.media-multi-links.media-multi-links--theme--veo-vivid-orange {
  background-color: #FF8A00;
}
.media-multi-links.media-multi-links--theme--veo-vivid-orange .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-vivid-orange .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-vivid-orange .webform-element--title-inline label {
  color: #191919;
}
.media-multi-links.media-multi-links--theme--veo-pale-purple {
  background-color: #9E4AAB;
}
.media-multi-links.media-multi-links--theme--veo-pale-purple .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-pale-purple .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-pale-purple .webform-element--title-inline label {
  color: #FFFFFF;
}
.media-multi-links.media-multi-links--theme--veo-purple {
  background-color: #772583;
}
.media-multi-links.media-multi-links--theme--veo-purple .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-purple .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-purple .webform-element--title-inline label {
  color: #FFFFFF;
}
.media-multi-links.media-multi-links--theme--veo-red {
  background-color: #EE0000;
}
.media-multi-links.media-multi-links--theme--veo-red .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-red .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-red .webform-element--title-inline label {
  color: #FFFFFF;
}
.media-multi-links.media-multi-links--theme--veo-light-purple {
  background-color: #C768CF;
}
.media-multi-links.media-multi-links--theme--veo-light-purple .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-light-purple .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-light-purple .webform-element--title-inline label {
  color: #191919;
}
.media-multi-links.media-multi-links--theme--veo-green {
  background-color: #78BE21;
}
.media-multi-links.media-multi-links--theme--veo-green .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-green .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-green .webform-element--title-inline label {
  color: #191919;
}
.media-multi-links.media-multi-links--theme--veo-pale-blue {
  background-color: #99E1EF;
}
.media-multi-links.media-multi-links--theme--veo-pale-blue .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-pale-blue .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-pale-blue .webform-element--title-inline label {
  color: #191919;
}
.media-multi-links.media-multi-links--theme--veo-blue {
  background-color: #05C3DD;
}
.media-multi-links.media-multi-links--theme--veo-blue .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-blue .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-blue .webform-element--title-inline label {
  color: #FFFFFF;
}
.media-multi-links.media-multi-links--theme--veo-pale-black {
  background-color: #55555A;
}
.media-multi-links.media-multi-links--theme--veo-pale-black .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-pale-black .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-pale-black .webform-element--title-inline label {
  color: #FFFFFF;
}
.media-multi-links.media-multi-links--theme--veo-white {
  background-color: #FFFFFF;
}
.media-multi-links.media-multi-links--theme--veo-white .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-white .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-white .webform-element--title-inline label {
  color: #191919;
}
.media-multi-links.media-multi-links--theme--veo-gray {
  background-color: #F2F2F2;
}
.media-multi-links.media-multi-links--theme--veo-gray .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-gray .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-gray .webform-element--title-inline label {
  color: #191919;
}
.media-multi-links.media-multi-links--theme--veo-plain-orange {
  background-color: #FF8A00;
}
.media-multi-links.media-multi-links--theme--veo-plain-orange .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-plain-orange .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-plain-orange .webform-element--title-inline label {
  color: #191919;
}
.media-multi-links.media-multi-links--theme--veo-navy {
  background-color: #002d62;
}
.media-multi-links.media-multi-links--theme--veo-navy .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-navy .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-navy .webform-element--title-inline label {
  color: #FFFFFF;
}
.media-multi-links.media-multi-links--theme--veo-magma-regent-green {
  background-color: #04525C;
}
.media-multi-links.media-multi-links--theme--veo-magma-regent-green .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-magma-regent-green .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-magma-regent-green .webform-element--title-inline label {
  color: #FFFFFF;
}
.media-multi-links.media-multi-links--theme--veo-magma-light-green {
  background-color: #b5dc79;
}
.media-multi-links.media-multi-links--theme--veo-magma-light-green .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-magma-light-green .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-magma-light-green .webform-element--title-inline label {
  color: #FFFFFF;
}
.media-multi-links.media-multi-links--theme--veo-magma-indigo-blue {
  background-color: #1259aC;
}
.media-multi-links.media-multi-links--theme--veo-magma-indigo-blue .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-magma-indigo-blue .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-magma-indigo-blue .webform-element--title-inline label {
  color: #FFFFFF;
}
.media-multi-links.media-multi-links--theme--veo-magma-green {
  background-color: #68a59b;
}
.media-multi-links.media-multi-links--theme--veo-magma-green .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-magma-green .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-magma-green .webform-element--title-inline label {
  color: #FFFFFF;
}
.media-multi-links.media-multi-links--theme--veo-magma-yellow {
  background-color: #fdd384;
}
.media-multi-links.media-multi-links--theme--veo-magma-yellow .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-magma-yellow .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-magma-yellow .webform-element--title-inline label {
  color: #FFFFFF;
}
.media-multi-links.media-multi-links--theme--veo-magma-sky-blue {
  background-color: #7abcce;
}
.media-multi-links.media-multi-links--theme--veo-magma-sky-blue .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-magma-sky-blue .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-magma-sky-blue .webform-element--title-inline label {
  color: #FFFFFF;
}
.media-multi-links.media-multi-links--theme--veo-orange {
  background-color: #FF6900;
}
.media-multi-links.media-multi-links--theme--veo-orange .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-orange .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-orange .webform-element--title-inline label {
  color: #191919;
}
.media-multi-links.media-multi-links--theme--veo-light-orange {
  background-color: #FDC686;
}
.media-multi-links.media-multi-links--theme--veo-light-orange .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-light-orange .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-light-orange .webform-element--title-inline label {
  color: #191919;
}
.media-multi-links.media-multi-links--theme--veo-pale-yellow {
  background-color: #FFED99;
}
.media-multi-links.media-multi-links--theme--veo-pale-yellow .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-pale-yellow .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-pale-yellow .webform-element--title-inline label {
  color: #191919;
}
.media-multi-links.media-multi-links--theme--veo-dark-turquoise {
  background-color: #098192;
}
.media-multi-links.media-multi-links--theme--veo-dark-turquoise .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-dark-turquoise .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-dark-turquoise .webform-element--title-inline label {
  color: #FFFFFF;
}
.media-multi-links.media-multi-links--theme--veo-apricot {
  background-color: #FFAC00;
}
.media-multi-links.media-multi-links--theme--veo-apricot .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-apricot .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-apricot .webform-element--title-inline label {
  color: #191919;
}
.media-multi-links.media-multi-links--theme--veo-dark-yellow {
  background-color: #E8BF00;
}
.media-multi-links.media-multi-links--theme--veo-dark-yellow .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-dark-yellow .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-dark-yellow .webform-element--title-inline label {
  color: #191919;
}
.media-multi-links.media-multi-links--theme--veo-dark-purple {
  background-color: #501658;
}
.media-multi-links.media-multi-links--theme--veo-dark-purple .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-dark-purple .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-dark-purple .webform-element--title-inline label {
  color: #FFFFFF;
}
.media-multi-links.media-multi-links--theme--veo-black {
  background-color: #000000;
}
.media-multi-links.media-multi-links--theme--veo-black .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-black .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-black .webform-element--title-inline label {
  color: #FFFFFF;
}
.media-multi-links.media-multi-links--theme--veo-black-90 {
  background-color: #191919;
}
.media-multi-links.media-multi-links--theme--veo-black-90 .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-black-90 .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-black-90 .webform-element--title-inline label {
  color: #FFFFFF;
}
.media-multi-links.media-multi-links--theme--veo-black-80 {
  background-color: #333333;
}
.media-multi-links.media-multi-links--theme--veo-black-80 .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-black-80 .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-black-80 .webform-element--title-inline label {
  color: #FFFFFF;
}
.media-multi-links.media-multi-links--theme--veo-black-70 {
  background-color: #4C4C4C;
}
.media-multi-links.media-multi-links--theme--veo-black-70 .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-black-70 .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-black-70 .webform-element--title-inline label {
  color: #FFFFFF;
}
.media-multi-links.media-multi-links--theme--veo-black-60 {
  background-color: #666666;
}
.media-multi-links.media-multi-links--theme--veo-black-60 .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-black-60 .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-black-60 .webform-element--title-inline label {
  color: #FFFFFF;
}
.media-multi-links.media-multi-links--theme--veo-black-50 {
  background-color: #808080;
}
.media-multi-links.media-multi-links--theme--veo-black-50 .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-black-50 .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-black-50 .webform-element--title-inline label {
  color: #191919;
}
.media-multi-links.media-multi-links--theme--veo-black-30 {
  background-color: #B2B2B2;
}
.media-multi-links.media-multi-links--theme--veo-black-30 .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-black-30 .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-black-30 .webform-element--title-inline label {
  color: #191919;
}
.media-multi-links.media-multi-links--theme--veo-neutral {
  background-color: #1C1C1F;
}
.media-multi-links.media-multi-links--theme--veo-neutral .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-neutral .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-neutral .webform-element--title-inline label {
  color: #FFFFFF;
}
.media-multi-links.media-multi-links--theme--veo-neutral-90 {
  background-color: #55555A;
}
.media-multi-links.media-multi-links--theme--veo-neutral-90 .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-neutral-90 .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-neutral-90 .webform-element--title-inline label {
  color: #FFFFFF;
}
.media-multi-links.media-multi-links--theme--veo-neutral-80 {
  background-color: #75748B;
}
.media-multi-links.media-multi-links--theme--veo-neutral-80 .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-neutral-80 .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-neutral-80 .webform-element--title-inline label {
  color: #FFFFFF;
}
.media-multi-links.media-multi-links--theme--veo-neutral-70 {
  background-color: #9897A8;
}
.media-multi-links.media-multi-links--theme--veo-neutral-70 .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-neutral-70 .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-neutral-70 .webform-element--title-inline label {
  color: #191919;
}
.media-multi-links.media-multi-links--theme--veo-neutral-60 {
  background-color: #C8C8DA;
}
.media-multi-links.media-multi-links--theme--veo-neutral-60 .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-neutral-60 .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-neutral-60 .webform-element--title-inline label {
  color: #191919;
}
.media-multi-links.media-multi-links--theme--veo-neutral-50 {
  background-color: #D5D3E3;
}
.media-multi-links.media-multi-links--theme--veo-neutral-50 .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-neutral-50 .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-neutral-50 .webform-element--title-inline label {
  color: #191919;
}
.media-multi-links.media-multi-links--theme--veo-neutral-40 {
  background-color: #E0DDEE;
}
.media-multi-links.media-multi-links--theme--veo-neutral-40 .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-neutral-40 .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-neutral-40 .webform-element--title-inline label {
  color: #191919;
}
.media-multi-links.media-multi-links--theme--veo-neutral-30 {
  background-color: #E9E6F4;
}
.media-multi-links.media-multi-links--theme--veo-neutral-30 .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-neutral-30 .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-neutral-30 .webform-element--title-inline label {
  color: #191919;
}
.media-multi-links.media-multi-links--theme--veo-neutral-20 {
  background-color: #F2F1F9;
}
.media-multi-links.media-multi-links--theme--veo-neutral-20 .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-neutral-20 .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-neutral-20 .webform-element--title-inline label {
  color: #191919;
}
.media-multi-links.media-multi-links--theme--veo-neutral-10 {
  background-color: #FCFCFC;
}
.media-multi-links.media-multi-links--theme--veo-neutral-10 .media-multi-links__title,
.media-multi-links.media-multi-links--theme--veo-neutral-10 .media-multi-links__subtitle,
.media-multi-links.media-multi-links--theme--veo-neutral-10 .webform-element--title-inline label {
  color: #191919;
}
.media-multi-links.media-multi-links--theme--veo-white {
  border: 1px solid #191919;
}
.media-multi-links.media-multi-links--theme--veo-white .media-multi-links__title {
  color: #191919;
}
.media-multi-links.media-multi-links--theme--veo-white .select2,
.media-multi-links.media-multi-links--theme--veo-white .select2-results {
  background: #FCFCFC;
}
.media-multi-links.media-multi-links--theme--veo-gray .media-multi-links__title, .media-multi-links.media-multi-links--theme--veo-pale-gray-white .media-multi-links__title {
  color: #191919;
}
.media-multi-links.media-multi-links--theme--veo-gray .select2,
.media-multi-links.media-multi-links--theme--veo-gray .select2-results, .media-multi-links.media-multi-links--theme--veo-pale-gray-white .select2,
.media-multi-links.media-multi-links--theme--veo-pale-gray-white .select2-results {
  background: #FFFFFF;
}
.media-multi-links--one-item {
  position: relative;
}
.media-multi-links--one-item .webform-element--title-inline {
  width: 100%;
  margin-right: 0;
}
.media-multi-links--one-item .webform-element--title-inline label {
  margin-right: 0;
  width: 100%;
}
.media-multi-links--one-item .select2 {
  text-align: left;
}
.media-multi-links--one-item .select2,
.media-multi-links--one-item .rs_preserve,
.media-multi-links--one-item select {
  max-width: 100%;
  width: 100%;
  text-align: left;
}
.media-multi-links--one-item select.sr-only {
  width: calc(100% - 40px);
}

.theme--background-color--veo-gray .media-multi-links.media-multi-links--theme--veo-white {
  border: 0;
}
.theme--background-color--veo-gray .media-multi-links.media-multi-links--theme--veo-gray {
  border: 1px solid #191919;
}

.media-iframe__title {
  font-size: 35px;
  text-align: center;
  line-height: 1.2;
  font-weight: 700;
  margin: 0;
  padding-bottom: 22px;
}
html[lang|=en] .media-iframe__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .media-iframe__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .media-iframe__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .media-iframe__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .media-iframe__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .media-iframe__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .media-iframe__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .media-iframe__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .media-iframe__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .media-iframe__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .media-iframe__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .media-iframe__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .media-iframe__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .media-iframe__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .media-iframe__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .media-iframe__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .media-iframe__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .media-iframe__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .media-iframe__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .media-iframe__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .media-iframe__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .media-iframe__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .media-iframe__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .media-iframe__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .media-iframe__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .media-iframe__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .media-iframe__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .media-iframe__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .media-iframe__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .media-iframe__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .media-iframe__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .media-iframe__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .media-iframe__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .media-iframe__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .media-iframe__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .media-iframe__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .media-iframe__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .media-iframe__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .media-iframe__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .media-iframe__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .media-iframe__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .media-iframe__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .media-iframe__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .media-iframe__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .media-iframe__title {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .media-iframe__title {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .media-iframe__title {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .media-iframe__title {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .media-iframe__title {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
@media (max-width: 767px) {
  .media-iframe__title {
    font-size: 24px;
  }
}
.media-iframe__content {
  overflow: auto;
  max-width: 100%;
  -webkit-overflow-scrolling: touch;
}
.media-iframe iframe {
  display: block;
}
.media-iframe img {
  vertical-align: middle;
  max-width: 100%;
  height: auto;
}

.media-chart {
  width: 100%;
  padding-bottom: 50%;
  position: relative;
}
.media-chart .media-chart__canvas {
  position: absolute;
  width: 100% !important;
  height: 100% !important;
  left: 0;
  top: 0;
}

.media-link-card {
  border-radius: 0 20px;
  padding: 12px 20px;
  font-size: 18px;
  line-height: 1.2;
  position: relative;
  min-height: 110px;
}
html[lang|=en] .media-link-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .media-link-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .media-link-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .media-link-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .media-link-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .media-link-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .media-link-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .media-link-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .media-link-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .media-link-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .media-link-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .media-link-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .media-link-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .media-link-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .media-link-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .media-link-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .media-link-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .media-link-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .media-link-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .media-link-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .media-link-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .media-link-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .media-link-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .media-link-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .media-link-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .media-link-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .media-link-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .media-link-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .media-link-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .media-link-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .media-link-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .media-link-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .media-link-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .media-link-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .media-link-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .media-link-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .media-link-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .media-link-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .media-link-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .media-link-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .media-link-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .media-link-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .media-link-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .media-link-card {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .media-link-card {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .media-link-card {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .media-link-card {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .media-link-card {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .media-link-card {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .media-link-card {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
.media-link-card .media-link-card__title {
  font-size: 1em;
  line-height: inherit;
  font-weight: 700;
  font-style: italic;
  margin: 0;
}
.media-link-card .media-link-card__title a {
  color: inherit;
  text-decoration: none;
}
.media-link-card .media-link-card__title a:hover {
  text-decoration: underline;
}
.media-link-card .media-link-card__title a:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.media-link-card .media-link-card__description {
  line-height: inherit;
  font-size: 0.77em;
  color: inherit;
  margin-top: 5px;
}
html[lang|=en] .media-link-card .media-link-card__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .media-link-card .media-link-card__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .media-link-card .media-link-card__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .media-link-card .media-link-card__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .media-link-card .media-link-card__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .media-link-card .media-link-card__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .media-link-card .media-link-card__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .media-link-card .media-link-card__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .media-link-card .media-link-card__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .media-link-card .media-link-card__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .media-link-card .media-link-card__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .media-link-card .media-link-card__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .media-link-card .media-link-card__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .media-link-card .media-link-card__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .media-link-card .media-link-card__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .media-link-card .media-link-card__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .media-link-card .media-link-card__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .media-link-card .media-link-card__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .media-link-card .media-link-card__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .media-link-card .media-link-card__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .media-link-card .media-link-card__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .media-link-card .media-link-card__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .media-link-card .media-link-card__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .media-link-card .media-link-card__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .media-link-card .media-link-card__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .media-link-card .media-link-card__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .media-link-card .media-link-card__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .media-link-card .media-link-card__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .media-link-card .media-link-card__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .media-link-card .media-link-card__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .media-link-card .media-link-card__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .media-link-card .media-link-card__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .media-link-card .media-link-card__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .media-link-card .media-link-card__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .media-link-card .media-link-card__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .media-link-card .media-link-card__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .media-link-card .media-link-card__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .media-link-card .media-link-card__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .media-link-card .media-link-card__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .media-link-card .media-link-card__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .media-link-card .media-link-card__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .media-link-card .media-link-card__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .media-link-card .media-link-card__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .media-link-card .media-link-card__description {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .media-link-card .media-link-card__description {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .media-link-card .media-link-card__description {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .media-link-card .media-link-card__description {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .media-link-card .media-link-card__description {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .media-link-card .media-link-card__description {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .media-link-card .media-link-card__description {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
.media-link-card .media-link-card__description:empty {
  display: none;
}
.media-link-card .media-link-card__icon {
  width: 13px;
  height: 13px;
  margin-right: 3px;
}
.media-link-card.media-link-card--theme--veo-pale-turquoise {
  background-color: #76DAE8;
  color: #191919;
}
.media-link-card.media-link-card--theme--veo-pale-turquoise .media-link-card__icon {
  fill: #191919;
}
.media-link-card.media-link-card--theme--veo-forest-green {
  background-color: #438D42;
  color: #FFFFFF;
}
.media-link-card.media-link-card--theme--veo-forest-green .media-link-card__icon {
  fill: #FFFFFF;
}
.media-link-card.media-link-card--theme--veo-light-blue {
  background-color: #CCE4FF;
  color: #191919;
}
.media-link-card.media-link-card--theme--veo-light-blue .media-link-card__icon {
  fill: #191919;
}
.media-link-card.media-link-card--theme--veo-very-light-blue {
  background-color: #EBF4FF;
  color: #191919;
}
.media-link-card.media-link-card--theme--veo-very-light-blue .media-link-card__icon {
  fill: #191919;
}
.media-link-card.media-link-card--theme--veo-golden-yellow {
  background-color: #F5D955;
  color: #191919;
}
.media-link-card.media-link-card--theme--veo-golden-yellow .media-link-card__icon {
  fill: #191919;
}
.media-link-card.media-link-card--theme--veo-very-light-yellow {
  background-color: #FFF5C5;
  color: #191919;
}
.media-link-card.media-link-card--theme--veo-very-light-yellow .media-link-card__icon {
  fill: #191919;
}
.media-link-card.media-link-card--theme--veo-very-light-green {
  background-color: #D9EDC0;
  color: #191919;
}
.media-link-card.media-link-card--theme--veo-very-light-green .media-link-card__icon {
  fill: #191919;
}
.media-link-card.media-link-card--theme--veo-black-20 {
  background-color: #CCCCCC;
  color: #191919;
}
.media-link-card.media-link-card--theme--veo-black-20 .media-link-card__icon {
  fill: #191919;
}
.media-link-card.media-link-card--theme--veo-pale-gray-white {
  background-color: #FCFCFC;
  color: #191919;
}
.media-link-card.media-link-card--theme--veo-pale-gray-white .media-link-card__icon {
  fill: #191919;
}
.media-link-card.media-link-card--theme--veo-black-10 {
  background-color: #E5E5E5;
  color: #191919;
}
.media-link-card.media-link-card--theme--veo-black-10 .media-link-card__icon {
  fill: #191919;
}
.media-link-card.media-link-card--theme--veo-black-0 {
  background-color: #F2F2F2;
  color: #191919;
}
.media-link-card.media-link-card--theme--veo-black-0 .media-link-card__icon {
  fill: #191919;
}
.media-link-card.media-link-card--theme--veo-very-light-orange {
  background-color: #FFDCB3;
  color: #191919;
}
.media-link-card.media-link-card--theme--veo-very-light-orange .media-link-card__icon {
  fill: #191919;
}
.media-link-card.media-link-card--theme--veo-very-light-purple {
  background-color: #FFD0F2;
  color: #191919;
}
.media-link-card.media-link-card--theme--veo-very-light-purple .media-link-card__icon {
  fill: #191919;
}
.media-link-card.media-link-card--theme--veo-pale-red {
  background-color: #ED694B;
  color: #191919;
}
.media-link-card.media-link-card--theme--veo-pale-red .media-link-card__icon {
  fill: #191919;
}
.media-link-card.media-link-card--theme--veo-turquoise {
  background-color: #05C3DD;
  color: #191919;
}
.media-link-card.media-link-card--theme--veo-turquoise .media-link-card__icon {
  fill: #191919;
}
.media-link-card.media-link-card--theme--veo-vivid-blue {
  background-color: #0679CC;
  color: #FFFFFF;
}
.media-link-card.media-link-card--theme--veo-vivid-blue .media-link-card__icon {
  fill: #FFFFFF;
}
.media-link-card.media-link-card--theme--veo-pastel-blue {
  background-color: #ADCCF0;
  color: #191919;
}
.media-link-card.media-link-card--theme--veo-pastel-blue .media-link-card__icon {
  fill: #191919;
}
.media-link-card.media-link-card--theme--veo-very-light-turquoise {
  background-color: #D7FAFF;
  color: #191919;
}
.media-link-card.media-link-card--theme--veo-very-light-turquoise .media-link-card__icon {
  fill: #191919;
}
.media-link-card.media-link-card--theme--veo-apple-green {
  background-color: #C7D64F;
  color: #191919;
}
.media-link-card.media-link-card--theme--veo-apple-green .media-link-card__icon {
  fill: #191919;
}
.media-link-card.media-link-card--theme--veo-dark-green {
  background-color: #00613B;
  color: #FFFFFF;
}
.media-link-card.media-link-card--theme--veo-dark-green .media-link-card__icon {
  fill: #FFFFFF;
}
.media-link-card.media-link-card--theme--veo-black-40 {
  background-color: #999999;
  color: #191919;
}
.media-link-card.media-link-card--theme--veo-black-40 .media-link-card__icon {
  fill: #191919;
}
.media-link-card.media-link-card--theme--veo-grey-pantone {
  background-color: #55555A;
  color: #FFFFFF;
}
.media-link-card.media-link-card--theme--veo-grey-pantone .media-link-card__icon {
  fill: #FFFFFF;
}
.media-link-card.media-link-card--theme--veo-yellow {
  background-color: #FFD616;
  color: #191919;
}
.media-link-card.media-link-card--theme--veo-yellow .media-link-card__icon {
  fill: #191919;
}
.media-link-card.media-link-card--theme--veo-vivid-orange {
  background-color: #FF8A00;
  color: #191919;
}
.media-link-card.media-link-card--theme--veo-vivid-orange .media-link-card__icon {
  fill: #191919;
}
.media-link-card.media-link-card--theme--veo-pale-purple {
  background-color: #9E4AAB;
  color: #FFFFFF;
}
.media-link-card.media-link-card--theme--veo-pale-purple .media-link-card__icon {
  fill: #FFFFFF;
}
.media-link-card.media-link-card--theme--veo-purple {
  background-color: #772583;
  color: #FFFFFF;
}
.media-link-card.media-link-card--theme--veo-purple .media-link-card__icon {
  fill: #FFFFFF;
}
.media-link-card.media-link-card--theme--veo-red {
  background-color: #EE0000;
  color: #FFFFFF;
}
.media-link-card.media-link-card--theme--veo-red .media-link-card__icon {
  fill: #FFFFFF;
}
.media-link-card.media-link-card--theme--veo-light-purple {
  background-color: #C768CF;
  color: #191919;
}
.media-link-card.media-link-card--theme--veo-light-purple .media-link-card__icon {
  fill: #191919;
}
.media-link-card.media-link-card--theme--veo-green {
  background-color: #78BE21;
  color: #191919;
}
.media-link-card.media-link-card--theme--veo-green .media-link-card__icon {
  fill: #191919;
}
.media-link-card.media-link-card--theme--veo-pale-blue {
  background-color: #99E1EF;
  color: #191919;
}
.media-link-card.media-link-card--theme--veo-pale-blue .media-link-card__icon {
  fill: #191919;
}
.media-link-card.media-link-card--theme--veo-blue {
  background-color: #05C3DD;
  color: #FFFFFF;
}
.media-link-card.media-link-card--theme--veo-blue .media-link-card__icon {
  fill: #FFFFFF;
}
.media-link-card.media-link-card--theme--veo-pale-black {
  background-color: #55555A;
  color: #FFFFFF;
}
.media-link-card.media-link-card--theme--veo-pale-black .media-link-card__icon {
  fill: #FFFFFF;
}
.media-link-card.media-link-card--theme--veo-white {
  background-color: #FFFFFF;
  color: #191919;
}
.media-link-card.media-link-card--theme--veo-white .media-link-card__icon {
  fill: #191919;
}
.media-link-card.media-link-card--theme--veo-gray {
  background-color: #F2F2F2;
  color: #191919;
}
.media-link-card.media-link-card--theme--veo-gray .media-link-card__icon {
  fill: #191919;
}
.media-link-card.media-link-card--theme--veo-plain-orange {
  background-color: #FF8A00;
  color: #191919;
}
.media-link-card.media-link-card--theme--veo-plain-orange .media-link-card__icon {
  fill: #191919;
}
.media-link-card.media-link-card--theme--veo-navy {
  background-color: #002d62;
  color: #FFFFFF;
}
.media-link-card.media-link-card--theme--veo-navy .media-link-card__icon {
  fill: #FFFFFF;
}
.media-link-card.media-link-card--theme--veo-magma-regent-green {
  background-color: #04525C;
  color: #FFFFFF;
}
.media-link-card.media-link-card--theme--veo-magma-regent-green .media-link-card__icon {
  fill: #FFFFFF;
}
.media-link-card.media-link-card--theme--veo-magma-light-green {
  background-color: #b5dc79;
  color: #FFFFFF;
}
.media-link-card.media-link-card--theme--veo-magma-light-green .media-link-card__icon {
  fill: #FFFFFF;
}
.media-link-card.media-link-card--theme--veo-magma-indigo-blue {
  background-color: #1259aC;
  color: #FFFFFF;
}
.media-link-card.media-link-card--theme--veo-magma-indigo-blue .media-link-card__icon {
  fill: #FFFFFF;
}
.media-link-card.media-link-card--theme--veo-magma-green {
  background-color: #68a59b;
  color: #FFFFFF;
}
.media-link-card.media-link-card--theme--veo-magma-green .media-link-card__icon {
  fill: #FFFFFF;
}
.media-link-card.media-link-card--theme--veo-magma-yellow {
  background-color: #fdd384;
  color: #FFFFFF;
}
.media-link-card.media-link-card--theme--veo-magma-yellow .media-link-card__icon {
  fill: #FFFFFF;
}
.media-link-card.media-link-card--theme--veo-magma-sky-blue {
  background-color: #7abcce;
  color: #FFFFFF;
}
.media-link-card.media-link-card--theme--veo-magma-sky-blue .media-link-card__icon {
  fill: #FFFFFF;
}
.media-link-card.media-link-card--theme--veo-orange {
  background-color: #FF6900;
  color: #191919;
}
.media-link-card.media-link-card--theme--veo-orange .media-link-card__icon {
  fill: #191919;
}
.media-link-card.media-link-card--theme--veo-light-orange {
  background-color: #FDC686;
  color: #191919;
}
.media-link-card.media-link-card--theme--veo-light-orange .media-link-card__icon {
  fill: #191919;
}
.media-link-card.media-link-card--theme--veo-pale-yellow {
  background-color: #FFED99;
  color: #191919;
}
.media-link-card.media-link-card--theme--veo-pale-yellow .media-link-card__icon {
  fill: #191919;
}
.media-link-card.media-link-card--theme--veo-dark-turquoise {
  background-color: #098192;
  color: #FFFFFF;
}
.media-link-card.media-link-card--theme--veo-dark-turquoise .media-link-card__icon {
  fill: #FFFFFF;
}
.media-link-card.media-link-card--theme--veo-apricot {
  background-color: #FFAC00;
  color: #191919;
}
.media-link-card.media-link-card--theme--veo-apricot .media-link-card__icon {
  fill: #191919;
}
.media-link-card.media-link-card--theme--veo-dark-yellow {
  background-color: #E8BF00;
  color: #191919;
}
.media-link-card.media-link-card--theme--veo-dark-yellow .media-link-card__icon {
  fill: #191919;
}
.media-link-card.media-link-card--theme--veo-dark-purple {
  background-color: #501658;
  color: #FFFFFF;
}
.media-link-card.media-link-card--theme--veo-dark-purple .media-link-card__icon {
  fill: #FFFFFF;
}
.media-link-card.media-link-card--theme--veo-black {
  background-color: #000000;
  color: #FFFFFF;
}
.media-link-card.media-link-card--theme--veo-black .media-link-card__icon {
  fill: #FFFFFF;
}
.media-link-card.media-link-card--theme--veo-black-90 {
  background-color: #191919;
  color: #FFFFFF;
}
.media-link-card.media-link-card--theme--veo-black-90 .media-link-card__icon {
  fill: #FFFFFF;
}
.media-link-card.media-link-card--theme--veo-black-80 {
  background-color: #333333;
  color: #FFFFFF;
}
.media-link-card.media-link-card--theme--veo-black-80 .media-link-card__icon {
  fill: #FFFFFF;
}
.media-link-card.media-link-card--theme--veo-black-70 {
  background-color: #4C4C4C;
  color: #FFFFFF;
}
.media-link-card.media-link-card--theme--veo-black-70 .media-link-card__icon {
  fill: #FFFFFF;
}
.media-link-card.media-link-card--theme--veo-black-60 {
  background-color: #666666;
  color: #FFFFFF;
}
.media-link-card.media-link-card--theme--veo-black-60 .media-link-card__icon {
  fill: #FFFFFF;
}
.media-link-card.media-link-card--theme--veo-black-50 {
  background-color: #808080;
  color: #191919;
}
.media-link-card.media-link-card--theme--veo-black-50 .media-link-card__icon {
  fill: #191919;
}
.media-link-card.media-link-card--theme--veo-black-30 {
  background-color: #B2B2B2;
  color: #191919;
}
.media-link-card.media-link-card--theme--veo-black-30 .media-link-card__icon {
  fill: #191919;
}
.media-link-card.media-link-card--theme--veo-neutral {
  background-color: #1C1C1F;
  color: #FFFFFF;
}
.media-link-card.media-link-card--theme--veo-neutral .media-link-card__icon {
  fill: #FFFFFF;
}
.media-link-card.media-link-card--theme--veo-neutral-90 {
  background-color: #55555A;
  color: #FFFFFF;
}
.media-link-card.media-link-card--theme--veo-neutral-90 .media-link-card__icon {
  fill: #FFFFFF;
}
.media-link-card.media-link-card--theme--veo-neutral-80 {
  background-color: #75748B;
  color: #FFFFFF;
}
.media-link-card.media-link-card--theme--veo-neutral-80 .media-link-card__icon {
  fill: #FFFFFF;
}
.media-link-card.media-link-card--theme--veo-neutral-70 {
  background-color: #9897A8;
  color: #191919;
}
.media-link-card.media-link-card--theme--veo-neutral-70 .media-link-card__icon {
  fill: #191919;
}
.media-link-card.media-link-card--theme--veo-neutral-60 {
  background-color: #C8C8DA;
  color: #191919;
}
.media-link-card.media-link-card--theme--veo-neutral-60 .media-link-card__icon {
  fill: #191919;
}
.media-link-card.media-link-card--theme--veo-neutral-50 {
  background-color: #D5D3E3;
  color: #191919;
}
.media-link-card.media-link-card--theme--veo-neutral-50 .media-link-card__icon {
  fill: #191919;
}
.media-link-card.media-link-card--theme--veo-neutral-40 {
  background-color: #E0DDEE;
  color: #191919;
}
.media-link-card.media-link-card--theme--veo-neutral-40 .media-link-card__icon {
  fill: #191919;
}
.media-link-card.media-link-card--theme--veo-neutral-30 {
  background-color: #E9E6F4;
  color: #191919;
}
.media-link-card.media-link-card--theme--veo-neutral-30 .media-link-card__icon {
  fill: #191919;
}
.media-link-card.media-link-card--theme--veo-neutral-20 {
  background-color: #F2F1F9;
  color: #191919;
}
.media-link-card.media-link-card--theme--veo-neutral-20 .media-link-card__icon {
  fill: #191919;
}
.media-link-card.media-link-card--theme--veo-neutral-10 {
  background-color: #FCFCFC;
  color: #191919;
}
.media-link-card.media-link-card--theme--veo-neutral-10 .media-link-card__icon {
  fill: #191919;
}
.media-link-card.media-link-card--theme--veo-white {
  border: 1px solid #191919;
}

.theme--background-color--veo-gray .media-link-card.media-link-card--theme--veo-white {
  border: 0;
}
.theme--background-color--veo-gray .media-link-card.media-link-card--theme--veo-gray {
  border: 1px solid #191919;
}

html[dir=rtl] .media-link-card .media-link-card__icon {
  margin-right: initial;
  margin-left: 3px;
  transform: rotate(180deg);
}

.media-tweet-push {
  color: #FFFFFF;
  background-color: #55555A;
  border-radius: 0 20px;
  padding: 20px;
  line-height: 1.2;
  max-width: 400px;
}
@media (max-width: 767px) {
  .media-tweet-push {
    max-width: 100%;
  }
}
.media-tweet-push__title-wrap {
  position: relative;
}
.media-tweet-push__title {
  font-weight: 300;
  font-size: 20px;
  line-height: inherit;
  padding-left: 34px;
  color: inherit;
  margin: 0;
}
html[lang|=en] .media-tweet-push__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .media-tweet-push__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .media-tweet-push__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .media-tweet-push__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .media-tweet-push__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .media-tweet-push__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .media-tweet-push__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .media-tweet-push__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .media-tweet-push__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .media-tweet-push__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .media-tweet-push__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .media-tweet-push__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .media-tweet-push__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .media-tweet-push__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .media-tweet-push__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .media-tweet-push__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .media-tweet-push__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .media-tweet-push__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .media-tweet-push__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .media-tweet-push__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .media-tweet-push__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .media-tweet-push__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .media-tweet-push__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .media-tweet-push__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .media-tweet-push__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .media-tweet-push__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .media-tweet-push__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .media-tweet-push__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .media-tweet-push__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .media-tweet-push__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .media-tweet-push__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .media-tweet-push__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .media-tweet-push__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .media-tweet-push__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .media-tweet-push__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .media-tweet-push__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .media-tweet-push__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .media-tweet-push__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .media-tweet-push__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .media-tweet-push__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .media-tweet-push__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .media-tweet-push__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .media-tweet-push__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .media-tweet-push__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .media-tweet-push__title {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .media-tweet-push__title {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .media-tweet-push__title {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .media-tweet-push__title {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .media-tweet-push__title {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .media-tweet-push__title {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
.media-tweet-push__twitter-ico {
  position: absolute;
  left: 0;
  top: 2px;
  width: 22px;
  height: 22px;
  fill: currentColor;
}
.media-tweet-push__content {
  font-size: 14px;
  line-height: inherit;
  margin-top: 25px;
}
html[lang|=en] .media-tweet-push__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .media-tweet-push__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .media-tweet-push__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .media-tweet-push__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .media-tweet-push__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .media-tweet-push__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .media-tweet-push__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .media-tweet-push__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .media-tweet-push__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .media-tweet-push__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .media-tweet-push__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .media-tweet-push__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .media-tweet-push__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .media-tweet-push__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .media-tweet-push__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .media-tweet-push__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .media-tweet-push__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .media-tweet-push__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .media-tweet-push__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .media-tweet-push__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .media-tweet-push__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .media-tweet-push__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .media-tweet-push__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .media-tweet-push__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .media-tweet-push__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .media-tweet-push__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .media-tweet-push__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .media-tweet-push__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .media-tweet-push__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .media-tweet-push__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .media-tweet-push__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .media-tweet-push__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .media-tweet-push__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .media-tweet-push__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .media-tweet-push__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .media-tweet-push__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .media-tweet-push__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .media-tweet-push__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .media-tweet-push__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .media-tweet-push__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .media-tweet-push__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .media-tweet-push__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .media-tweet-push__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .media-tweet-push__content {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .media-tweet-push__content {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .media-tweet-push__content {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .media-tweet-push__content {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .media-tweet-push__content {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .media-tweet-push__content {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
.media-tweet-push__content a {
  text-decoration: none;
  font-weight: 700;
  color: inherit;
}
.media-tweet-push__content a:hover {
  text-decoration: underline;
}
.media-tweet-push__image-link {
  display: block;
  margin-top: 25px;
  text-align: center;
}
.media-tweet-push__image {
  width: auto;
  height: auto;
  max-width: 100%;
  vertical-align: middle;
}
.media-tweet-push__navigation {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  margin: 15px -10px 0 0;
}
.media-tweet-push__navigation > * {
  margin: 10px 10px 0 0;
}
.media-tweet-push__navigation-link {
  font-size: 0;
  width: 19px;
  height: 19px;
  position: relative;
  display: inline-block;
  color: inherit;
}
.media-tweet-push__navigation-link svg {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  fill: currentColor;
}
.media-tweet-push__navigation-link--favorite svg {
  top: -1px;
}
.media-tweet-push__twitter-link {
  font-weight: 700;
  color: inherit;
  text-decoration: none;
  font-size: 14px;
}
html[lang|=en] .media-tweet-push__twitter-link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .media-tweet-push__twitter-link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .media-tweet-push__twitter-link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .media-tweet-push__twitter-link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .media-tweet-push__twitter-link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .media-tweet-push__twitter-link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .media-tweet-push__twitter-link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .media-tweet-push__twitter-link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .media-tweet-push__twitter-link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .media-tweet-push__twitter-link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .media-tweet-push__twitter-link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .media-tweet-push__twitter-link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .media-tweet-push__twitter-link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .media-tweet-push__twitter-link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .media-tweet-push__twitter-link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .media-tweet-push__twitter-link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .media-tweet-push__twitter-link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .media-tweet-push__twitter-link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .media-tweet-push__twitter-link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .media-tweet-push__twitter-link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .media-tweet-push__twitter-link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .media-tweet-push__twitter-link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .media-tweet-push__twitter-link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .media-tweet-push__twitter-link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .media-tweet-push__twitter-link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .media-tweet-push__twitter-link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .media-tweet-push__twitter-link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .media-tweet-push__twitter-link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .media-tweet-push__twitter-link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .media-tweet-push__twitter-link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .media-tweet-push__twitter-link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .media-tweet-push__twitter-link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .media-tweet-push__twitter-link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .media-tweet-push__twitter-link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .media-tweet-push__twitter-link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .media-tweet-push__twitter-link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .media-tweet-push__twitter-link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .media-tweet-push__twitter-link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .media-tweet-push__twitter-link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .media-tweet-push__twitter-link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .media-tweet-push__twitter-link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .media-tweet-push__twitter-link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .media-tweet-push__twitter-link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .media-tweet-push__twitter-link {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .media-tweet-push__twitter-link {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .media-tweet-push__twitter-link {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .media-tweet-push__twitter-link {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .media-tweet-push__twitter-link {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .media-tweet-push__twitter-link {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
.media-tweet-push__twitter-link:hover {
  text-decoration: underline;
}
.media-tweet-push--color--veo-pale-turquoise {
  background-color: #76DAE8;
  color: #191919;
}
.media-tweet-push--color--veo-forest-green {
  background-color: #438D42;
  color: #FFFFFF;
}
.media-tweet-push--color--veo-light-blue {
  background-color: #CCE4FF;
  color: #191919;
}
.media-tweet-push--color--veo-very-light-blue {
  background-color: #EBF4FF;
  color: #191919;
}
.media-tweet-push--color--veo-golden-yellow {
  background-color: #F5D955;
  color: #191919;
}
.media-tweet-push--color--veo-very-light-yellow {
  background-color: #FFF5C5;
  color: #191919;
}
.media-tweet-push--color--veo-very-light-green {
  background-color: #D9EDC0;
  color: #191919;
}
.media-tweet-push--color--veo-black-20 {
  background-color: #CCCCCC;
  color: #191919;
}
.media-tweet-push--color--veo-pale-gray-white {
  background-color: #FCFCFC;
  color: #191919;
}
.media-tweet-push--color--veo-black-10 {
  background-color: #E5E5E5;
  color: #191919;
}
.media-tweet-push--color--veo-black-0 {
  background-color: #F2F2F2;
  color: #191919;
}
.media-tweet-push--color--veo-very-light-orange {
  background-color: #FFDCB3;
  color: #191919;
}
.media-tweet-push--color--veo-very-light-purple {
  background-color: #FFD0F2;
  color: #191919;
}
.media-tweet-push--color--veo-pale-red {
  background-color: #ED694B;
  color: #191919;
}
.media-tweet-push--color--veo-turquoise {
  background-color: #05C3DD;
  color: #191919;
}
.media-tweet-push--color--veo-vivid-blue {
  background-color: #0679CC;
  color: #FFFFFF;
}
.media-tweet-push--color--veo-pastel-blue {
  background-color: #ADCCF0;
  color: #191919;
}
.media-tweet-push--color--veo-very-light-turquoise {
  background-color: #D7FAFF;
  color: #191919;
}
.media-tweet-push--color--veo-apple-green {
  background-color: #C7D64F;
  color: #191919;
}
.media-tweet-push--color--veo-dark-green {
  background-color: #00613B;
  color: #FFFFFF;
}
.media-tweet-push--color--veo-black-40 {
  background-color: #999999;
  color: #191919;
}
.media-tweet-push--color--veo-grey-pantone {
  background-color: #55555A;
  color: #FFFFFF;
}
.media-tweet-push--color--veo-yellow {
  background-color: #FFD616;
  color: #191919;
}
.media-tweet-push--color--veo-vivid-orange {
  background-color: #FF8A00;
  color: #191919;
}
.media-tweet-push--color--veo-pale-purple {
  background-color: #9E4AAB;
  color: #FFFFFF;
}
.media-tweet-push--color--veo-purple {
  background-color: #772583;
  color: #FFFFFF;
}
.media-tweet-push--color--veo-red {
  background-color: #EE0000;
  color: #FFFFFF;
}
.media-tweet-push--color--veo-light-purple {
  background-color: #C768CF;
  color: #191919;
}
.media-tweet-push--color--veo-green {
  background-color: #78BE21;
  color: #191919;
}
.media-tweet-push--color--veo-pale-blue {
  background-color: #99E1EF;
  color: #191919;
}
.media-tweet-push--color--veo-blue {
  background-color: #05C3DD;
  color: #FFFFFF;
}
.media-tweet-push--color--veo-pale-black {
  background-color: #55555A;
  color: #FFFFFF;
}
.media-tweet-push--color--veo-white {
  background-color: #FFFFFF;
  color: #191919;
}
.media-tweet-push--color--veo-gray {
  background-color: #F2F2F2;
  color: #191919;
}
.media-tweet-push--color--veo-plain-orange {
  background-color: #FF8A00;
  color: #191919;
}
.media-tweet-push--color--veo-navy {
  background-color: #002d62;
  color: #FFFFFF;
}
.media-tweet-push--color--veo-magma-regent-green {
  background-color: #04525C;
  color: #FFFFFF;
}
.media-tweet-push--color--veo-magma-light-green {
  background-color: #b5dc79;
  color: #FFFFFF;
}
.media-tweet-push--color--veo-magma-indigo-blue {
  background-color: #1259aC;
  color: #FFFFFF;
}
.media-tweet-push--color--veo-magma-green {
  background-color: #68a59b;
  color: #FFFFFF;
}
.media-tweet-push--color--veo-magma-yellow {
  background-color: #fdd384;
  color: #FFFFFF;
}
.media-tweet-push--color--veo-magma-sky-blue {
  background-color: #7abcce;
  color: #FFFFFF;
}
.media-tweet-push--color--veo-orange {
  background-color: #FF6900;
  color: #191919;
}
.media-tweet-push--color--veo-light-orange {
  background-color: #FDC686;
  color: #191919;
}
.media-tweet-push--color--veo-pale-yellow {
  background-color: #FFED99;
  color: #191919;
}
.media-tweet-push--color--veo-dark-turquoise {
  background-color: #098192;
  color: #FFFFFF;
}
.media-tweet-push--color--veo-apricot {
  background-color: #FFAC00;
  color: #191919;
}
.media-tweet-push--color--veo-dark-yellow {
  background-color: #E8BF00;
  color: #191919;
}
.media-tweet-push--color--veo-dark-purple {
  background-color: #501658;
  color: #FFFFFF;
}
.media-tweet-push--color--veo-black {
  background-color: #000000;
  color: #FFFFFF;
}
.media-tweet-push--color--veo-black-90 {
  background-color: #191919;
  color: #FFFFFF;
}
.media-tweet-push--color--veo-black-80 {
  background-color: #333333;
  color: #FFFFFF;
}
.media-tweet-push--color--veo-black-70 {
  background-color: #4C4C4C;
  color: #FFFFFF;
}
.media-tweet-push--color--veo-black-60 {
  background-color: #666666;
  color: #FFFFFF;
}
.media-tweet-push--color--veo-black-50 {
  background-color: #808080;
  color: #191919;
}
.media-tweet-push--color--veo-black-30 {
  background-color: #B2B2B2;
  color: #191919;
}
.media-tweet-push--color--veo-neutral {
  background-color: #1C1C1F;
  color: #FFFFFF;
}
.media-tweet-push--color--veo-neutral-90 {
  background-color: #55555A;
  color: #FFFFFF;
}
.media-tweet-push--color--veo-neutral-80 {
  background-color: #75748B;
  color: #FFFFFF;
}
.media-tweet-push--color--veo-neutral-70 {
  background-color: #9897A8;
  color: #191919;
}
.media-tweet-push--color--veo-neutral-60 {
  background-color: #C8C8DA;
  color: #191919;
}
.media-tweet-push--color--veo-neutral-50 {
  background-color: #D5D3E3;
  color: #191919;
}
.media-tweet-push--color--veo-neutral-40 {
  background-color: #E0DDEE;
  color: #191919;
}
.media-tweet-push--color--veo-neutral-30 {
  background-color: #E9E6F4;
  color: #191919;
}
.media-tweet-push--color--veo-neutral-20 {
  background-color: #F2F1F9;
  color: #191919;
}
.media-tweet-push--color--veo-neutral-10 {
  background-color: #FCFCFC;
  color: #191919;
}

.service-button {
  position: relative;
  z-index: 9;
  min-width: 31px;
  height: 31px;
  display: inline-flex;
  align-items: center;
}
@media (max-width: 1023px) {
  .service-button {
    width: 100%;
    height: 64px;
    display: flex;
  }
}
@media (max-width: 1023px) {
  .service-button + .service-button:before {
    content: "";
    display: block;
    position: absolute;
    top: -1px;
    left: 60px;
    right: 60px;
    height: 1px;
    background: #E5E5E5;
  }
}
.service-button .service-button__icon {
  display: block;
  stroke: #FFFFFF;
  width: 20px;
  height: 20px;
}
@media (max-width: 1023px) {
  .service-button .service-button__icon {
    position: absolute;
    width: 28px;
    height: 28px;
    top: 50%;
    left: 60px;
    transform: translateY(-50%);
  }
}
.service-button a {
  width: 100%;
  line-height: 29px;
  height: 31px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 600;
  color: #FFFFFF;
  padding-left: 6px;
  padding-right: 6px;
}
html[lang|=en] .service-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .service-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .service-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .service-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .service-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .service-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .service-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .service-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .service-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .service-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .service-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .service-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .service-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .service-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .service-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .service-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .service-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .service-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .service-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .service-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .service-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .service-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .service-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .service-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .service-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .service-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .service-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .service-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .service-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .service-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .service-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .service-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .service-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .service-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .service-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .service-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .service-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .service-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .service-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .service-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .service-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .service-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .service-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .service-button a {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .service-button a {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .service-button a {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .service-button a {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .service-button a {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .service-button a {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .service-button a {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
.service-button a:hover {
  border: 1px solid #FFFFFF;
}
@media (max-width: 1023px) {
  .service-button a:hover {
    border: 0;
  }
}
@media (max-width: 1023px) {
  .service-button a {
    display: block;
    background: #333333;
    text-align: left;
    padding: 20px 60px;
    font-size: 18px;
    line-height: 24px;
    min-height: 64px;
    border: none;
  }
}
@media (min-width: 1024px) {
  .service-button a.with-icon {
    font-size: 0;
    padding: 0;
  }
}
@media (max-width: 1023px) {
  .service-button a.with-icon {
    padding-left: 105px;
  }
}

.solution-item {
  padding: 10px;
}
@media (max-width: 1023px) {
  .solution-item {
    padding: 7px;
  }
}
@media (max-width: 767px) {
  .solution-item {
    padding: 7px 12px;
  }
}
.solution-item.solution-item--theme--veo-pale-turquoise .solution-item__inner {
  background-color: #76DAE8;
}
.solution-item.solution-item--theme--veo-pale-turquoise .solution-item__inner .solution-item__label a {
  color: #191919;
}
.solution-item.solution-item--theme--veo-pale-turquoise .solution-item__inner .solution-item__pictogram svg path {
  fill: #191919;
}
.solution-item.solution-item--theme--veo-pale-turquoise .solution-item__inner .solution-item__cta a {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-pale-turquoise .solution-item__inner .solution-item__cta a::before {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-forest-green .solution-item__inner {
  background-color: #438D42;
}
.solution-item.solution-item--theme--veo-forest-green .solution-item__inner .solution-item__label a {
  color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-forest-green .solution-item__inner .solution-item__pictogram svg path {
  fill: #FFFFFF;
}
.solution-item.solution-item--theme--veo-forest-green .solution-item__inner .solution-item__cta a {
  border-color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-forest-green .solution-item__inner .solution-item__cta a::before {
  border-color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-light-blue .solution-item__inner {
  background-color: #CCE4FF;
}
.solution-item.solution-item--theme--veo-light-blue .solution-item__inner .solution-item__label a {
  color: #191919;
}
.solution-item.solution-item--theme--veo-light-blue .solution-item__inner .solution-item__pictogram svg path {
  fill: #191919;
}
.solution-item.solution-item--theme--veo-light-blue .solution-item__inner .solution-item__cta a {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-light-blue .solution-item__inner .solution-item__cta a::before {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-very-light-blue .solution-item__inner {
  background-color: #EBF4FF;
}
.solution-item.solution-item--theme--veo-very-light-blue .solution-item__inner .solution-item__label a {
  color: #191919;
}
.solution-item.solution-item--theme--veo-very-light-blue .solution-item__inner .solution-item__pictogram svg path {
  fill: #191919;
}
.solution-item.solution-item--theme--veo-very-light-blue .solution-item__inner .solution-item__cta a {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-very-light-blue .solution-item__inner .solution-item__cta a::before {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-golden-yellow .solution-item__inner {
  background-color: #F5D955;
}
.solution-item.solution-item--theme--veo-golden-yellow .solution-item__inner .solution-item__label a {
  color: #191919;
}
.solution-item.solution-item--theme--veo-golden-yellow .solution-item__inner .solution-item__pictogram svg path {
  fill: #191919;
}
.solution-item.solution-item--theme--veo-golden-yellow .solution-item__inner .solution-item__cta a {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-golden-yellow .solution-item__inner .solution-item__cta a::before {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-very-light-yellow .solution-item__inner {
  background-color: #FFF5C5;
}
.solution-item.solution-item--theme--veo-very-light-yellow .solution-item__inner .solution-item__label a {
  color: #191919;
}
.solution-item.solution-item--theme--veo-very-light-yellow .solution-item__inner .solution-item__pictogram svg path {
  fill: #191919;
}
.solution-item.solution-item--theme--veo-very-light-yellow .solution-item__inner .solution-item__cta a {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-very-light-yellow .solution-item__inner .solution-item__cta a::before {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-very-light-green .solution-item__inner {
  background-color: #D9EDC0;
}
.solution-item.solution-item--theme--veo-very-light-green .solution-item__inner .solution-item__label a {
  color: #191919;
}
.solution-item.solution-item--theme--veo-very-light-green .solution-item__inner .solution-item__pictogram svg path {
  fill: #191919;
}
.solution-item.solution-item--theme--veo-very-light-green .solution-item__inner .solution-item__cta a {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-very-light-green .solution-item__inner .solution-item__cta a::before {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-black-20 .solution-item__inner {
  background-color: #CCCCCC;
}
.solution-item.solution-item--theme--veo-black-20 .solution-item__inner .solution-item__label a {
  color: #191919;
}
.solution-item.solution-item--theme--veo-black-20 .solution-item__inner .solution-item__pictogram svg path {
  fill: #191919;
}
.solution-item.solution-item--theme--veo-black-20 .solution-item__inner .solution-item__cta a {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-black-20 .solution-item__inner .solution-item__cta a::before {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-pale-gray-white .solution-item__inner {
  background-color: #FCFCFC;
}
.solution-item.solution-item--theme--veo-pale-gray-white .solution-item__inner .solution-item__label a {
  color: #191919;
}
.solution-item.solution-item--theme--veo-pale-gray-white .solution-item__inner .solution-item__pictogram svg path {
  fill: #191919;
}
.solution-item.solution-item--theme--veo-pale-gray-white .solution-item__inner .solution-item__cta a {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-pale-gray-white .solution-item__inner .solution-item__cta a::before {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-black-10 .solution-item__inner {
  background-color: #E5E5E5;
}
.solution-item.solution-item--theme--veo-black-10 .solution-item__inner .solution-item__label a {
  color: #191919;
}
.solution-item.solution-item--theme--veo-black-10 .solution-item__inner .solution-item__pictogram svg path {
  fill: #191919;
}
.solution-item.solution-item--theme--veo-black-10 .solution-item__inner .solution-item__cta a {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-black-10 .solution-item__inner .solution-item__cta a::before {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-black-0 .solution-item__inner {
  background-color: #F2F2F2;
}
.solution-item.solution-item--theme--veo-black-0 .solution-item__inner .solution-item__label a {
  color: #191919;
}
.solution-item.solution-item--theme--veo-black-0 .solution-item__inner .solution-item__pictogram svg path {
  fill: #191919;
}
.solution-item.solution-item--theme--veo-black-0 .solution-item__inner .solution-item__cta a {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-black-0 .solution-item__inner .solution-item__cta a::before {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-very-light-orange .solution-item__inner {
  background-color: #FFDCB3;
}
.solution-item.solution-item--theme--veo-very-light-orange .solution-item__inner .solution-item__label a {
  color: #191919;
}
.solution-item.solution-item--theme--veo-very-light-orange .solution-item__inner .solution-item__pictogram svg path {
  fill: #191919;
}
.solution-item.solution-item--theme--veo-very-light-orange .solution-item__inner .solution-item__cta a {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-very-light-orange .solution-item__inner .solution-item__cta a::before {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-very-light-purple .solution-item__inner {
  background-color: #FFD0F2;
}
.solution-item.solution-item--theme--veo-very-light-purple .solution-item__inner .solution-item__label a {
  color: #191919;
}
.solution-item.solution-item--theme--veo-very-light-purple .solution-item__inner .solution-item__pictogram svg path {
  fill: #191919;
}
.solution-item.solution-item--theme--veo-very-light-purple .solution-item__inner .solution-item__cta a {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-very-light-purple .solution-item__inner .solution-item__cta a::before {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-pale-red .solution-item__inner {
  background-color: #ED694B;
}
.solution-item.solution-item--theme--veo-pale-red .solution-item__inner .solution-item__label a {
  color: #191919;
}
.solution-item.solution-item--theme--veo-pale-red .solution-item__inner .solution-item__pictogram svg path {
  fill: #191919;
}
.solution-item.solution-item--theme--veo-pale-red .solution-item__inner .solution-item__cta a {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-pale-red .solution-item__inner .solution-item__cta a::before {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-turquoise .solution-item__inner {
  background-color: #05C3DD;
}
.solution-item.solution-item--theme--veo-turquoise .solution-item__inner .solution-item__label a {
  color: #191919;
}
.solution-item.solution-item--theme--veo-turquoise .solution-item__inner .solution-item__pictogram svg path {
  fill: #191919;
}
.solution-item.solution-item--theme--veo-turquoise .solution-item__inner .solution-item__cta a {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-turquoise .solution-item__inner .solution-item__cta a::before {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-vivid-blue .solution-item__inner {
  background-color: #0679CC;
}
.solution-item.solution-item--theme--veo-vivid-blue .solution-item__inner .solution-item__label a {
  color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-vivid-blue .solution-item__inner .solution-item__pictogram svg path {
  fill: #FFFFFF;
}
.solution-item.solution-item--theme--veo-vivid-blue .solution-item__inner .solution-item__cta a {
  border-color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-vivid-blue .solution-item__inner .solution-item__cta a::before {
  border-color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-pastel-blue .solution-item__inner {
  background-color: #ADCCF0;
}
.solution-item.solution-item--theme--veo-pastel-blue .solution-item__inner .solution-item__label a {
  color: #191919;
}
.solution-item.solution-item--theme--veo-pastel-blue .solution-item__inner .solution-item__pictogram svg path {
  fill: #191919;
}
.solution-item.solution-item--theme--veo-pastel-blue .solution-item__inner .solution-item__cta a {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-pastel-blue .solution-item__inner .solution-item__cta a::before {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-very-light-turquoise .solution-item__inner {
  background-color: #D7FAFF;
}
.solution-item.solution-item--theme--veo-very-light-turquoise .solution-item__inner .solution-item__label a {
  color: #191919;
}
.solution-item.solution-item--theme--veo-very-light-turquoise .solution-item__inner .solution-item__pictogram svg path {
  fill: #191919;
}
.solution-item.solution-item--theme--veo-very-light-turquoise .solution-item__inner .solution-item__cta a {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-very-light-turquoise .solution-item__inner .solution-item__cta a::before {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-apple-green .solution-item__inner {
  background-color: #C7D64F;
}
.solution-item.solution-item--theme--veo-apple-green .solution-item__inner .solution-item__label a {
  color: #191919;
}
.solution-item.solution-item--theme--veo-apple-green .solution-item__inner .solution-item__pictogram svg path {
  fill: #191919;
}
.solution-item.solution-item--theme--veo-apple-green .solution-item__inner .solution-item__cta a {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-apple-green .solution-item__inner .solution-item__cta a::before {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-dark-green .solution-item__inner {
  background-color: #00613B;
}
.solution-item.solution-item--theme--veo-dark-green .solution-item__inner .solution-item__label a {
  color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-dark-green .solution-item__inner .solution-item__pictogram svg path {
  fill: #FFFFFF;
}
.solution-item.solution-item--theme--veo-dark-green .solution-item__inner .solution-item__cta a {
  border-color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-dark-green .solution-item__inner .solution-item__cta a::before {
  border-color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-black-40 .solution-item__inner {
  background-color: #999999;
}
.solution-item.solution-item--theme--veo-black-40 .solution-item__inner .solution-item__label a {
  color: #191919;
}
.solution-item.solution-item--theme--veo-black-40 .solution-item__inner .solution-item__pictogram svg path {
  fill: #191919;
}
.solution-item.solution-item--theme--veo-black-40 .solution-item__inner .solution-item__cta a {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-black-40 .solution-item__inner .solution-item__cta a::before {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-grey-pantone .solution-item__inner {
  background-color: #55555A;
}
.solution-item.solution-item--theme--veo-grey-pantone .solution-item__inner .solution-item__label a {
  color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-grey-pantone .solution-item__inner .solution-item__pictogram svg path {
  fill: #FFFFFF;
}
.solution-item.solution-item--theme--veo-grey-pantone .solution-item__inner .solution-item__cta a {
  border-color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-grey-pantone .solution-item__inner .solution-item__cta a::before {
  border-color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-yellow .solution-item__inner {
  background-color: #FFD616;
}
.solution-item.solution-item--theme--veo-yellow .solution-item__inner .solution-item__label a {
  color: #191919;
}
.solution-item.solution-item--theme--veo-yellow .solution-item__inner .solution-item__pictogram svg path {
  fill: #191919;
}
.solution-item.solution-item--theme--veo-yellow .solution-item__inner .solution-item__cta a {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-yellow .solution-item__inner .solution-item__cta a::before {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-vivid-orange .solution-item__inner {
  background-color: #FF8A00;
}
.solution-item.solution-item--theme--veo-vivid-orange .solution-item__inner .solution-item__label a {
  color: #191919;
}
.solution-item.solution-item--theme--veo-vivid-orange .solution-item__inner .solution-item__pictogram svg path {
  fill: #191919;
}
.solution-item.solution-item--theme--veo-vivid-orange .solution-item__inner .solution-item__cta a {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-vivid-orange .solution-item__inner .solution-item__cta a::before {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-pale-purple .solution-item__inner {
  background-color: #9E4AAB;
}
.solution-item.solution-item--theme--veo-pale-purple .solution-item__inner .solution-item__label a {
  color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-pale-purple .solution-item__inner .solution-item__pictogram svg path {
  fill: #FFFFFF;
}
.solution-item.solution-item--theme--veo-pale-purple .solution-item__inner .solution-item__cta a {
  border-color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-pale-purple .solution-item__inner .solution-item__cta a::before {
  border-color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-purple .solution-item__inner {
  background-color: #772583;
}
.solution-item.solution-item--theme--veo-purple .solution-item__inner .solution-item__label a {
  color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-purple .solution-item__inner .solution-item__pictogram svg path {
  fill: #FFFFFF;
}
.solution-item.solution-item--theme--veo-purple .solution-item__inner .solution-item__cta a {
  border-color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-purple .solution-item__inner .solution-item__cta a::before {
  border-color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-red .solution-item__inner {
  background-color: #EE0000;
}
.solution-item.solution-item--theme--veo-red .solution-item__inner .solution-item__label a {
  color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-red .solution-item__inner .solution-item__pictogram svg path {
  fill: #FFFFFF;
}
.solution-item.solution-item--theme--veo-red .solution-item__inner .solution-item__cta a {
  border-color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-red .solution-item__inner .solution-item__cta a::before {
  border-color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-light-purple .solution-item__inner {
  background-color: #C768CF;
}
.solution-item.solution-item--theme--veo-light-purple .solution-item__inner .solution-item__label a {
  color: #191919;
}
.solution-item.solution-item--theme--veo-light-purple .solution-item__inner .solution-item__pictogram svg path {
  fill: #191919;
}
.solution-item.solution-item--theme--veo-light-purple .solution-item__inner .solution-item__cta a {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-light-purple .solution-item__inner .solution-item__cta a::before {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-green .solution-item__inner {
  background-color: #78BE21;
}
.solution-item.solution-item--theme--veo-green .solution-item__inner .solution-item__label a {
  color: #191919;
}
.solution-item.solution-item--theme--veo-green .solution-item__inner .solution-item__pictogram svg path {
  fill: #191919;
}
.solution-item.solution-item--theme--veo-green .solution-item__inner .solution-item__cta a {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-green .solution-item__inner .solution-item__cta a::before {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-pale-blue .solution-item__inner {
  background-color: #99E1EF;
}
.solution-item.solution-item--theme--veo-pale-blue .solution-item__inner .solution-item__label a {
  color: #191919;
}
.solution-item.solution-item--theme--veo-pale-blue .solution-item__inner .solution-item__pictogram svg path {
  fill: #191919;
}
.solution-item.solution-item--theme--veo-pale-blue .solution-item__inner .solution-item__cta a {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-pale-blue .solution-item__inner .solution-item__cta a::before {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-blue .solution-item__inner {
  background-color: #05C3DD;
}
.solution-item.solution-item--theme--veo-blue .solution-item__inner .solution-item__label a {
  color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-blue .solution-item__inner .solution-item__pictogram svg path {
  fill: #FFFFFF;
}
.solution-item.solution-item--theme--veo-blue .solution-item__inner .solution-item__cta a {
  border-color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-blue .solution-item__inner .solution-item__cta a::before {
  border-color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-pale-black .solution-item__inner {
  background-color: #55555A;
}
.solution-item.solution-item--theme--veo-pale-black .solution-item__inner .solution-item__label a {
  color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-pale-black .solution-item__inner .solution-item__pictogram svg path {
  fill: #FFFFFF;
}
.solution-item.solution-item--theme--veo-pale-black .solution-item__inner .solution-item__cta a {
  border-color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-pale-black .solution-item__inner .solution-item__cta a::before {
  border-color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-white .solution-item__inner {
  background-color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-white .solution-item__inner .solution-item__label a {
  color: #191919;
}
.solution-item.solution-item--theme--veo-white .solution-item__inner .solution-item__pictogram svg path {
  fill: #191919;
}
.solution-item.solution-item--theme--veo-white .solution-item__inner .solution-item__cta a {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-white .solution-item__inner .solution-item__cta a::before {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-gray .solution-item__inner {
  background-color: #F2F2F2;
}
.solution-item.solution-item--theme--veo-gray .solution-item__inner .solution-item__label a {
  color: #191919;
}
.solution-item.solution-item--theme--veo-gray .solution-item__inner .solution-item__pictogram svg path {
  fill: #191919;
}
.solution-item.solution-item--theme--veo-gray .solution-item__inner .solution-item__cta a {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-gray .solution-item__inner .solution-item__cta a::before {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-plain-orange .solution-item__inner {
  background-color: #FF8A00;
}
.solution-item.solution-item--theme--veo-plain-orange .solution-item__inner .solution-item__label a {
  color: #191919;
}
.solution-item.solution-item--theme--veo-plain-orange .solution-item__inner .solution-item__pictogram svg path {
  fill: #191919;
}
.solution-item.solution-item--theme--veo-plain-orange .solution-item__inner .solution-item__cta a {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-plain-orange .solution-item__inner .solution-item__cta a::before {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-navy .solution-item__inner {
  background-color: #002d62;
}
.solution-item.solution-item--theme--veo-navy .solution-item__inner .solution-item__label a {
  color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-navy .solution-item__inner .solution-item__pictogram svg path {
  fill: #FFFFFF;
}
.solution-item.solution-item--theme--veo-navy .solution-item__inner .solution-item__cta a {
  border-color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-navy .solution-item__inner .solution-item__cta a::before {
  border-color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-magma-regent-green .solution-item__inner {
  background-color: #04525C;
}
.solution-item.solution-item--theme--veo-magma-regent-green .solution-item__inner .solution-item__label a {
  color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-magma-regent-green .solution-item__inner .solution-item__pictogram svg path {
  fill: #FFFFFF;
}
.solution-item.solution-item--theme--veo-magma-regent-green .solution-item__inner .solution-item__cta a {
  border-color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-magma-regent-green .solution-item__inner .solution-item__cta a::before {
  border-color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-magma-light-green .solution-item__inner {
  background-color: #b5dc79;
}
.solution-item.solution-item--theme--veo-magma-light-green .solution-item__inner .solution-item__label a {
  color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-magma-light-green .solution-item__inner .solution-item__pictogram svg path {
  fill: #FFFFFF;
}
.solution-item.solution-item--theme--veo-magma-light-green .solution-item__inner .solution-item__cta a {
  border-color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-magma-light-green .solution-item__inner .solution-item__cta a::before {
  border-color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-magma-indigo-blue .solution-item__inner {
  background-color: #1259aC;
}
.solution-item.solution-item--theme--veo-magma-indigo-blue .solution-item__inner .solution-item__label a {
  color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-magma-indigo-blue .solution-item__inner .solution-item__pictogram svg path {
  fill: #FFFFFF;
}
.solution-item.solution-item--theme--veo-magma-indigo-blue .solution-item__inner .solution-item__cta a {
  border-color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-magma-indigo-blue .solution-item__inner .solution-item__cta a::before {
  border-color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-magma-green .solution-item__inner {
  background-color: #68a59b;
}
.solution-item.solution-item--theme--veo-magma-green .solution-item__inner .solution-item__label a {
  color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-magma-green .solution-item__inner .solution-item__pictogram svg path {
  fill: #FFFFFF;
}
.solution-item.solution-item--theme--veo-magma-green .solution-item__inner .solution-item__cta a {
  border-color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-magma-green .solution-item__inner .solution-item__cta a::before {
  border-color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-magma-yellow .solution-item__inner {
  background-color: #fdd384;
}
.solution-item.solution-item--theme--veo-magma-yellow .solution-item__inner .solution-item__label a {
  color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-magma-yellow .solution-item__inner .solution-item__pictogram svg path {
  fill: #FFFFFF;
}
.solution-item.solution-item--theme--veo-magma-yellow .solution-item__inner .solution-item__cta a {
  border-color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-magma-yellow .solution-item__inner .solution-item__cta a::before {
  border-color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-magma-sky-blue .solution-item__inner {
  background-color: #7abcce;
}
.solution-item.solution-item--theme--veo-magma-sky-blue .solution-item__inner .solution-item__label a {
  color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-magma-sky-blue .solution-item__inner .solution-item__pictogram svg path {
  fill: #FFFFFF;
}
.solution-item.solution-item--theme--veo-magma-sky-blue .solution-item__inner .solution-item__cta a {
  border-color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-magma-sky-blue .solution-item__inner .solution-item__cta a::before {
  border-color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-orange .solution-item__inner {
  background-color: #FF6900;
}
.solution-item.solution-item--theme--veo-orange .solution-item__inner .solution-item__label a {
  color: #191919;
}
.solution-item.solution-item--theme--veo-orange .solution-item__inner .solution-item__pictogram svg path {
  fill: #191919;
}
.solution-item.solution-item--theme--veo-orange .solution-item__inner .solution-item__cta a {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-orange .solution-item__inner .solution-item__cta a::before {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-light-orange .solution-item__inner {
  background-color: #FDC686;
}
.solution-item.solution-item--theme--veo-light-orange .solution-item__inner .solution-item__label a {
  color: #191919;
}
.solution-item.solution-item--theme--veo-light-orange .solution-item__inner .solution-item__pictogram svg path {
  fill: #191919;
}
.solution-item.solution-item--theme--veo-light-orange .solution-item__inner .solution-item__cta a {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-light-orange .solution-item__inner .solution-item__cta a::before {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-pale-yellow .solution-item__inner {
  background-color: #FFED99;
}
.solution-item.solution-item--theme--veo-pale-yellow .solution-item__inner .solution-item__label a {
  color: #191919;
}
.solution-item.solution-item--theme--veo-pale-yellow .solution-item__inner .solution-item__pictogram svg path {
  fill: #191919;
}
.solution-item.solution-item--theme--veo-pale-yellow .solution-item__inner .solution-item__cta a {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-pale-yellow .solution-item__inner .solution-item__cta a::before {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-dark-turquoise .solution-item__inner {
  background-color: #098192;
}
.solution-item.solution-item--theme--veo-dark-turquoise .solution-item__inner .solution-item__label a {
  color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-dark-turquoise .solution-item__inner .solution-item__pictogram svg path {
  fill: #FFFFFF;
}
.solution-item.solution-item--theme--veo-dark-turquoise .solution-item__inner .solution-item__cta a {
  border-color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-dark-turquoise .solution-item__inner .solution-item__cta a::before {
  border-color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-apricot .solution-item__inner {
  background-color: #FFAC00;
}
.solution-item.solution-item--theme--veo-apricot .solution-item__inner .solution-item__label a {
  color: #191919;
}
.solution-item.solution-item--theme--veo-apricot .solution-item__inner .solution-item__pictogram svg path {
  fill: #191919;
}
.solution-item.solution-item--theme--veo-apricot .solution-item__inner .solution-item__cta a {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-apricot .solution-item__inner .solution-item__cta a::before {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-dark-yellow .solution-item__inner {
  background-color: #E8BF00;
}
.solution-item.solution-item--theme--veo-dark-yellow .solution-item__inner .solution-item__label a {
  color: #191919;
}
.solution-item.solution-item--theme--veo-dark-yellow .solution-item__inner .solution-item__pictogram svg path {
  fill: #191919;
}
.solution-item.solution-item--theme--veo-dark-yellow .solution-item__inner .solution-item__cta a {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-dark-yellow .solution-item__inner .solution-item__cta a::before {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-dark-purple .solution-item__inner {
  background-color: #501658;
}
.solution-item.solution-item--theme--veo-dark-purple .solution-item__inner .solution-item__label a {
  color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-dark-purple .solution-item__inner .solution-item__pictogram svg path {
  fill: #FFFFFF;
}
.solution-item.solution-item--theme--veo-dark-purple .solution-item__inner .solution-item__cta a {
  border-color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-dark-purple .solution-item__inner .solution-item__cta a::before {
  border-color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-black .solution-item__inner {
  background-color: #000000;
}
.solution-item.solution-item--theme--veo-black .solution-item__inner .solution-item__label a {
  color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-black .solution-item__inner .solution-item__pictogram svg path {
  fill: #FFFFFF;
}
.solution-item.solution-item--theme--veo-black .solution-item__inner .solution-item__cta a {
  border-color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-black .solution-item__inner .solution-item__cta a::before {
  border-color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-black-90 .solution-item__inner {
  background-color: #191919;
}
.solution-item.solution-item--theme--veo-black-90 .solution-item__inner .solution-item__label a {
  color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-black-90 .solution-item__inner .solution-item__pictogram svg path {
  fill: #FFFFFF;
}
.solution-item.solution-item--theme--veo-black-90 .solution-item__inner .solution-item__cta a {
  border-color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-black-90 .solution-item__inner .solution-item__cta a::before {
  border-color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-black-80 .solution-item__inner {
  background-color: #333333;
}
.solution-item.solution-item--theme--veo-black-80 .solution-item__inner .solution-item__label a {
  color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-black-80 .solution-item__inner .solution-item__pictogram svg path {
  fill: #FFFFFF;
}
.solution-item.solution-item--theme--veo-black-80 .solution-item__inner .solution-item__cta a {
  border-color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-black-80 .solution-item__inner .solution-item__cta a::before {
  border-color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-black-70 .solution-item__inner {
  background-color: #4C4C4C;
}
.solution-item.solution-item--theme--veo-black-70 .solution-item__inner .solution-item__label a {
  color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-black-70 .solution-item__inner .solution-item__pictogram svg path {
  fill: #FFFFFF;
}
.solution-item.solution-item--theme--veo-black-70 .solution-item__inner .solution-item__cta a {
  border-color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-black-70 .solution-item__inner .solution-item__cta a::before {
  border-color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-black-60 .solution-item__inner {
  background-color: #666666;
}
.solution-item.solution-item--theme--veo-black-60 .solution-item__inner .solution-item__label a {
  color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-black-60 .solution-item__inner .solution-item__pictogram svg path {
  fill: #FFFFFF;
}
.solution-item.solution-item--theme--veo-black-60 .solution-item__inner .solution-item__cta a {
  border-color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-black-60 .solution-item__inner .solution-item__cta a::before {
  border-color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-black-50 .solution-item__inner {
  background-color: #808080;
}
.solution-item.solution-item--theme--veo-black-50 .solution-item__inner .solution-item__label a {
  color: #191919;
}
.solution-item.solution-item--theme--veo-black-50 .solution-item__inner .solution-item__pictogram svg path {
  fill: #191919;
}
.solution-item.solution-item--theme--veo-black-50 .solution-item__inner .solution-item__cta a {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-black-50 .solution-item__inner .solution-item__cta a::before {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-black-30 .solution-item__inner {
  background-color: #B2B2B2;
}
.solution-item.solution-item--theme--veo-black-30 .solution-item__inner .solution-item__label a {
  color: #191919;
}
.solution-item.solution-item--theme--veo-black-30 .solution-item__inner .solution-item__pictogram svg path {
  fill: #191919;
}
.solution-item.solution-item--theme--veo-black-30 .solution-item__inner .solution-item__cta a {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-black-30 .solution-item__inner .solution-item__cta a::before {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-neutral .solution-item__inner {
  background-color: #1C1C1F;
}
.solution-item.solution-item--theme--veo-neutral .solution-item__inner .solution-item__label a {
  color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-neutral .solution-item__inner .solution-item__pictogram svg path {
  fill: #FFFFFF;
}
.solution-item.solution-item--theme--veo-neutral .solution-item__inner .solution-item__cta a {
  border-color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-neutral .solution-item__inner .solution-item__cta a::before {
  border-color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-neutral-90 .solution-item__inner {
  background-color: #55555A;
}
.solution-item.solution-item--theme--veo-neutral-90 .solution-item__inner .solution-item__label a {
  color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-neutral-90 .solution-item__inner .solution-item__pictogram svg path {
  fill: #FFFFFF;
}
.solution-item.solution-item--theme--veo-neutral-90 .solution-item__inner .solution-item__cta a {
  border-color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-neutral-90 .solution-item__inner .solution-item__cta a::before {
  border-color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-neutral-80 .solution-item__inner {
  background-color: #75748B;
}
.solution-item.solution-item--theme--veo-neutral-80 .solution-item__inner .solution-item__label a {
  color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-neutral-80 .solution-item__inner .solution-item__pictogram svg path {
  fill: #FFFFFF;
}
.solution-item.solution-item--theme--veo-neutral-80 .solution-item__inner .solution-item__cta a {
  border-color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-neutral-80 .solution-item__inner .solution-item__cta a::before {
  border-color: #FFFFFF;
}
.solution-item.solution-item--theme--veo-neutral-70 .solution-item__inner {
  background-color: #9897A8;
}
.solution-item.solution-item--theme--veo-neutral-70 .solution-item__inner .solution-item__label a {
  color: #191919;
}
.solution-item.solution-item--theme--veo-neutral-70 .solution-item__inner .solution-item__pictogram svg path {
  fill: #191919;
}
.solution-item.solution-item--theme--veo-neutral-70 .solution-item__inner .solution-item__cta a {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-neutral-70 .solution-item__inner .solution-item__cta a::before {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-neutral-60 .solution-item__inner {
  background-color: #C8C8DA;
}
.solution-item.solution-item--theme--veo-neutral-60 .solution-item__inner .solution-item__label a {
  color: #191919;
}
.solution-item.solution-item--theme--veo-neutral-60 .solution-item__inner .solution-item__pictogram svg path {
  fill: #191919;
}
.solution-item.solution-item--theme--veo-neutral-60 .solution-item__inner .solution-item__cta a {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-neutral-60 .solution-item__inner .solution-item__cta a::before {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-neutral-50 .solution-item__inner {
  background-color: #D5D3E3;
}
.solution-item.solution-item--theme--veo-neutral-50 .solution-item__inner .solution-item__label a {
  color: #191919;
}
.solution-item.solution-item--theme--veo-neutral-50 .solution-item__inner .solution-item__pictogram svg path {
  fill: #191919;
}
.solution-item.solution-item--theme--veo-neutral-50 .solution-item__inner .solution-item__cta a {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-neutral-50 .solution-item__inner .solution-item__cta a::before {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-neutral-40 .solution-item__inner {
  background-color: #E0DDEE;
}
.solution-item.solution-item--theme--veo-neutral-40 .solution-item__inner .solution-item__label a {
  color: #191919;
}
.solution-item.solution-item--theme--veo-neutral-40 .solution-item__inner .solution-item__pictogram svg path {
  fill: #191919;
}
.solution-item.solution-item--theme--veo-neutral-40 .solution-item__inner .solution-item__cta a {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-neutral-40 .solution-item__inner .solution-item__cta a::before {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-neutral-30 .solution-item__inner {
  background-color: #E9E6F4;
}
.solution-item.solution-item--theme--veo-neutral-30 .solution-item__inner .solution-item__label a {
  color: #191919;
}
.solution-item.solution-item--theme--veo-neutral-30 .solution-item__inner .solution-item__pictogram svg path {
  fill: #191919;
}
.solution-item.solution-item--theme--veo-neutral-30 .solution-item__inner .solution-item__cta a {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-neutral-30 .solution-item__inner .solution-item__cta a::before {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-neutral-20 .solution-item__inner {
  background-color: #F2F1F9;
}
.solution-item.solution-item--theme--veo-neutral-20 .solution-item__inner .solution-item__label a {
  color: #191919;
}
.solution-item.solution-item--theme--veo-neutral-20 .solution-item__inner .solution-item__pictogram svg path {
  fill: #191919;
}
.solution-item.solution-item--theme--veo-neutral-20 .solution-item__inner .solution-item__cta a {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-neutral-20 .solution-item__inner .solution-item__cta a::before {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-neutral-10 .solution-item__inner {
  background-color: #FCFCFC;
}
.solution-item.solution-item--theme--veo-neutral-10 .solution-item__inner .solution-item__label a {
  color: #191919;
}
.solution-item.solution-item--theme--veo-neutral-10 .solution-item__inner .solution-item__pictogram svg path {
  fill: #191919;
}
.solution-item.solution-item--theme--veo-neutral-10 .solution-item__inner .solution-item__cta a {
  border-color: #191919;
}
.solution-item.solution-item--theme--veo-neutral-10 .solution-item__inner .solution-item__cta a::before {
  border-color: #191919;
}

.solution-item__inner {
  border-radius: 0 22px 0 22px;
  display: flex;
  max-width: 310px;
  flex-direction: column;
  padding: 33px 24px 24px;
}
@media (max-width: 1285px) {
  .solution-item__inner {
    padding: 24px 15px 15px;
  }
}
@media (max-width: 1023px) {
  .solution-item__inner {
    padding: 32px 15px 15px;
  }
}
@media (max-width: 767px) {
  .solution-item__inner {
    max-width: none;
    padding: 32px 15px 24px;
  }
}

.solution-item__pictogram {
  width: 88px;
  margin: 0 0 18px;
  transition: opacity 0.25s ease-in;
}
.solution-item__pictogram:hover {
  opacity: 0.7;
}
@media (max-width: 1285px) {
  .solution-item__pictogram {
    width: 64px;
    margin: 0 0 9px;
  }
}
@media (max-width: 1023px) {
  .solution-item__pictogram {
    width: 88px;
    margin: 0 0 13px;
  }
}
@media (max-width: 767px) {
  .solution-item__pictogram {
    margin: 0 0 20px;
  }
}
.solution-item__pictogram a {
  display: block;
}
.solution-item__pictogram img {
  width: auto;
  height: auto;
  max-width: 100%;
  vertical-align: top;
}

.solution-item__label {
  flex: 1 0 auto;
  margin: 0 0 25px;
  font-size: 26px;
  font-weight: 700;
  line-height: 33px;
  color: #191919;
  transition: opacity 0.25s ease-in;
}
html[lang|=en] .solution-item__label {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .solution-item__label {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .solution-item__label {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .solution-item__label {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .solution-item__label {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .solution-item__label {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .solution-item__label {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .solution-item__label {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .solution-item__label {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .solution-item__label {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .solution-item__label {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .solution-item__label {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .solution-item__label {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .solution-item__label {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .solution-item__label {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .solution-item__label {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .solution-item__label {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .solution-item__label {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .solution-item__label {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .solution-item__label {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .solution-item__label {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .solution-item__label {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .solution-item__label {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .solution-item__label {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .solution-item__label {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .solution-item__label {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .solution-item__label {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .solution-item__label {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .solution-item__label {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .solution-item__label {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .solution-item__label {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .solution-item__label {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .solution-item__label {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .solution-item__label {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .solution-item__label {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .solution-item__label {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .solution-item__label {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .solution-item__label {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .solution-item__label {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .solution-item__label {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .solution-item__label {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .solution-item__label {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .solution-item__label {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .solution-item__label {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .solution-item__label {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .solution-item__label {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .solution-item__label {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .solution-item__label {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .solution-item__label {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .solution-item__label {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
.solution-item__label:hover {
  opacity: 0.7;
}
@media (max-width: 1285px) {
  .solution-item__label {
    margin: 0 0 19px;
    font-size: 17px;
    line-height: 22px;
  }
}
@media (max-width: 1023px) {
  .solution-item__label {
    margin: 0 0 33px;
    font-size: 18px;
    line-height: 23px;
  }
}
@media (max-width: 767px) {
  .solution-item__label {
    margin: 0 0 23px;
    font-size: 20px;
    line-height: 25px;
  }
}
.solution-item__label a {
  text-decoration: none;
  color: #191919;
}

.solution-item__cta a {
  border: 2px solid #191919;
  border-radius: 50%;
  display: block;
  position: relative;
  width: 32px;
  height: 32px;
  transition: opacity 0.25s ease-in;
}
.solution-item__cta a:hover {
  opacity: 0.7;
}
@media (max-width: 1285px) {
  .solution-item__cta a {
    width: 24px;
    height: 24px;
  }
}
@media (max-width: 1023px) {
  .solution-item__cta a {
    width: 32px;
    height: 32px;
  }
}
.solution-item__cta a:before {
  content: " ";
  border: solid #191919;
  border-width: 0 2px 2px 0;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -4px 0 0 -5px;
  padding: 3px;
  transform: rotate(-45deg);
}
@media (max-width: 1285px) {
  .solution-item__cta a:before {
    margin: -3px 0 0 -4px;
    padding: 2px;
  }
}
@media (max-width: 1023px) {
  .solution-item__cta a:before {
    margin: -4px 0 0 -5px;
    padding: 3px;
  }
}

.webform-inline .container {
  margin: 0;
}

.container--column .container--paragraph.container--webform-inline > .container__inner {
  padding: 0 !important;
}
.container--column .webform-section {
  padding: 30px 20px;
}
.container--column .webform-section .g-recaptcha iframe {
  transform: scale(0.8);
  position: relative;
  left: 50%;
  margin-left: -152px;
}

.container--webform-inline.theme--background-color--veo-pale-turquoise {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-pale-turquoise section[class*=" theme--background-color--"] {
  background-color: #76DAE8;
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-pale-turquoise section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-pale-turquoise section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-pale-turquoise section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-pale-turquoise section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-pale-turquoise section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #191919;
}
.container--webform-inline.theme--background-color--veo-pale-turquoise section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #191919;
}

.container--webform-inline.theme--background-color--veo-forest-green {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-forest-green section[class*=" theme--background-color--"] {
  background-color: #438D42;
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-forest-green section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-forest-green section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-forest-green section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-forest-green section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-forest-green section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-forest-green section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #FFFFFF;
}

.container--webform-inline.theme--background-color--veo-light-blue {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-light-blue section[class*=" theme--background-color--"] {
  background-color: #CCE4FF;
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-light-blue section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-light-blue section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-light-blue section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-light-blue section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-light-blue section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #191919;
}
.container--webform-inline.theme--background-color--veo-light-blue section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #191919;
}

.container--webform-inline.theme--background-color--veo-very-light-blue {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-very-light-blue section[class*=" theme--background-color--"] {
  background-color: #EBF4FF;
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-very-light-blue section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-very-light-blue section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-very-light-blue section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-very-light-blue section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-very-light-blue section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #191919;
}
.container--webform-inline.theme--background-color--veo-very-light-blue section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #191919;
}

.container--webform-inline.theme--background-color--veo-golden-yellow {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-golden-yellow section[class*=" theme--background-color--"] {
  background-color: #F5D955;
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-golden-yellow section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-golden-yellow section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-golden-yellow section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-golden-yellow section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-golden-yellow section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #191919;
}
.container--webform-inline.theme--background-color--veo-golden-yellow section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #191919;
}

.container--webform-inline.theme--background-color--veo-very-light-yellow {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-very-light-yellow section[class*=" theme--background-color--"] {
  background-color: #FFF5C5;
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-very-light-yellow section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-very-light-yellow section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-very-light-yellow section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-very-light-yellow section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-very-light-yellow section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #191919;
}
.container--webform-inline.theme--background-color--veo-very-light-yellow section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #191919;
}

.container--webform-inline.theme--background-color--veo-very-light-green {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-very-light-green section[class*=" theme--background-color--"] {
  background-color: #D9EDC0;
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-very-light-green section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-very-light-green section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-very-light-green section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-very-light-green section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-very-light-green section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #191919;
}
.container--webform-inline.theme--background-color--veo-very-light-green section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #191919;
}

.container--webform-inline.theme--background-color--veo-black-20 {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-black-20 section[class*=" theme--background-color--"] {
  background-color: #CCCCCC;
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-black-20 section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-black-20 section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-black-20 section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-black-20 section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-black-20 section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #191919;
}
.container--webform-inline.theme--background-color--veo-black-20 section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #191919;
}

.container--webform-inline.theme--background-color--veo-pale-gray-white {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-pale-gray-white section[class*=" theme--background-color--"] {
  background-color: #FCFCFC;
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-pale-gray-white section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-pale-gray-white section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-pale-gray-white section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-pale-gray-white section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-pale-gray-white section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #191919;
}
.container--webform-inline.theme--background-color--veo-pale-gray-white section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #191919;
}

.container--webform-inline.theme--background-color--veo-black-10 {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-black-10 section[class*=" theme--background-color--"] {
  background-color: #E5E5E5;
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-black-10 section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-black-10 section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-black-10 section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-black-10 section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-black-10 section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #191919;
}
.container--webform-inline.theme--background-color--veo-black-10 section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #191919;
}

.container--webform-inline.theme--background-color--veo-black-0 {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-black-0 section[class*=" theme--background-color--"] {
  background-color: #F2F2F2;
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-black-0 section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-black-0 section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-black-0 section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-black-0 section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-black-0 section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #191919;
}
.container--webform-inline.theme--background-color--veo-black-0 section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #191919;
}

.container--webform-inline.theme--background-color--veo-very-light-orange {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-very-light-orange section[class*=" theme--background-color--"] {
  background-color: #FFDCB3;
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-very-light-orange section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-very-light-orange section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-very-light-orange section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-very-light-orange section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-very-light-orange section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #191919;
}
.container--webform-inline.theme--background-color--veo-very-light-orange section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #191919;
}

.container--webform-inline.theme--background-color--veo-very-light-purple {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-very-light-purple section[class*=" theme--background-color--"] {
  background-color: #FFD0F2;
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-very-light-purple section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-very-light-purple section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-very-light-purple section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-very-light-purple section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-very-light-purple section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #191919;
}
.container--webform-inline.theme--background-color--veo-very-light-purple section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #191919;
}

.container--webform-inline.theme--background-color--veo-pale-red {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-pale-red section[class*=" theme--background-color--"] {
  background-color: #ED694B;
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-pale-red section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-pale-red section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-pale-red section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-pale-red section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-pale-red section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #191919;
}
.container--webform-inline.theme--background-color--veo-pale-red section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #191919;
}

.container--webform-inline.theme--background-color--veo-turquoise {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-turquoise section[class*=" theme--background-color--"] {
  background-color: #05C3DD;
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-turquoise section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-turquoise section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-turquoise section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-turquoise section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-turquoise section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #191919;
}
.container--webform-inline.theme--background-color--veo-turquoise section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #191919;
}

.container--webform-inline.theme--background-color--veo-vivid-blue {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-vivid-blue section[class*=" theme--background-color--"] {
  background-color: #0679CC;
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-vivid-blue section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-vivid-blue section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-vivid-blue section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-vivid-blue section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-vivid-blue section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-vivid-blue section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #FFFFFF;
}

.container--webform-inline.theme--background-color--veo-pastel-blue {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-pastel-blue section[class*=" theme--background-color--"] {
  background-color: #ADCCF0;
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-pastel-blue section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-pastel-blue section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-pastel-blue section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-pastel-blue section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-pastel-blue section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #191919;
}
.container--webform-inline.theme--background-color--veo-pastel-blue section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #191919;
}

.container--webform-inline.theme--background-color--veo-very-light-turquoise {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-very-light-turquoise section[class*=" theme--background-color--"] {
  background-color: #D7FAFF;
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-very-light-turquoise section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-very-light-turquoise section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-very-light-turquoise section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-very-light-turquoise section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-very-light-turquoise section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #191919;
}
.container--webform-inline.theme--background-color--veo-very-light-turquoise section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #191919;
}

.container--webform-inline.theme--background-color--veo-apple-green {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-apple-green section[class*=" theme--background-color--"] {
  background-color: #C7D64F;
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-apple-green section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-apple-green section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-apple-green section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-apple-green section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-apple-green section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #191919;
}
.container--webform-inline.theme--background-color--veo-apple-green section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #191919;
}

.container--webform-inline.theme--background-color--veo-dark-green {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-dark-green section[class*=" theme--background-color--"] {
  background-color: #00613B;
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-dark-green section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-dark-green section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-dark-green section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-dark-green section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-dark-green section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-dark-green section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #FFFFFF;
}

.container--webform-inline.theme--background-color--veo-black-40 {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-black-40 section[class*=" theme--background-color--"] {
  background-color: #999999;
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-black-40 section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-black-40 section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-black-40 section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-black-40 section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-black-40 section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #191919;
}
.container--webform-inline.theme--background-color--veo-black-40 section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #191919;
}

.container--webform-inline.theme--background-color--veo-grey-pantone {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-grey-pantone section[class*=" theme--background-color--"] {
  background-color: #55555A;
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-grey-pantone section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-grey-pantone section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-grey-pantone section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-grey-pantone section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-grey-pantone section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-grey-pantone section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #FFFFFF;
}

.container--webform-inline.theme--background-color--veo-yellow {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-yellow section[class*=" theme--background-color--"] {
  background-color: #FFD616;
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-yellow section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-yellow section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-yellow section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-yellow section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-yellow section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #191919;
}
.container--webform-inline.theme--background-color--veo-yellow section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #191919;
}

.container--webform-inline.theme--background-color--veo-vivid-orange {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-vivid-orange section[class*=" theme--background-color--"] {
  background-color: #FF8A00;
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-vivid-orange section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-vivid-orange section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-vivid-orange section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-vivid-orange section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-vivid-orange section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #191919;
}
.container--webform-inline.theme--background-color--veo-vivid-orange section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #191919;
}

.container--webform-inline.theme--background-color--veo-pale-purple {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-pale-purple section[class*=" theme--background-color--"] {
  background-color: #9E4AAB;
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-pale-purple section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-pale-purple section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-pale-purple section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-pale-purple section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-pale-purple section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-pale-purple section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #FFFFFF;
}

.container--webform-inline.theme--background-color--veo-purple {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-purple section[class*=" theme--background-color--"] {
  background-color: #772583;
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-purple section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-purple section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-purple section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-purple section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-purple section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-purple section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #FFFFFF;
}

.container--webform-inline.theme--background-color--veo-red {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-red section[class*=" theme--background-color--"] {
  background-color: #EE0000;
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-red section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-red section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-red section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-red section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-red section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-red section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #FFFFFF;
}

.container--webform-inline.theme--background-color--veo-light-purple {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-light-purple section[class*=" theme--background-color--"] {
  background-color: #C768CF;
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-light-purple section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-light-purple section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-light-purple section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-light-purple section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-light-purple section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #191919;
}
.container--webform-inline.theme--background-color--veo-light-purple section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #191919;
}

.container--webform-inline.theme--background-color--veo-green {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-green section[class*=" theme--background-color--"] {
  background-color: #78BE21;
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-green section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-green section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-green section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-green section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-green section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #191919;
}
.container--webform-inline.theme--background-color--veo-green section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #191919;
}

.container--webform-inline.theme--background-color--veo-pale-blue {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-pale-blue section[class*=" theme--background-color--"] {
  background-color: #99E1EF;
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-pale-blue section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-pale-blue section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-pale-blue section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-pale-blue section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-pale-blue section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #191919;
}
.container--webform-inline.theme--background-color--veo-pale-blue section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #191919;
}

.container--webform-inline.theme--background-color--veo-blue {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-blue section[class*=" theme--background-color--"] {
  background-color: #05C3DD;
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-blue section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-blue section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-blue section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-blue section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-blue section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-blue section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #FFFFFF;
}

.container--webform-inline.theme--background-color--veo-pale-black {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-pale-black section[class*=" theme--background-color--"] {
  background-color: #55555A;
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-pale-black section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-pale-black section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-pale-black section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-pale-black section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-pale-black section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-pale-black section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #FFFFFF;
}

.container--webform-inline.theme--background-color--veo-white {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-white section[class*=" theme--background-color--"] {
  background-color: #FFFFFF;
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-white section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-white section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-white section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-white section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-white section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #191919;
}
.container--webform-inline.theme--background-color--veo-white section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #191919;
}

.container--webform-inline.theme--background-color--veo-gray {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-gray section[class*=" theme--background-color--"] {
  background-color: #F2F2F2;
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-gray section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-gray section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-gray section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-gray section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-gray section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #191919;
}
.container--webform-inline.theme--background-color--veo-gray section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #191919;
}

.container--webform-inline.theme--background-color--veo-plain-orange {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-plain-orange section[class*=" theme--background-color--"] {
  background-color: #FF8A00;
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-plain-orange section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-plain-orange section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-plain-orange section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-plain-orange section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-plain-orange section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #191919;
}
.container--webform-inline.theme--background-color--veo-plain-orange section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #191919;
}

.container--webform-inline.theme--background-color--veo-navy {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-navy section[class*=" theme--background-color--"] {
  background-color: #002d62;
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-navy section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-navy section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-navy section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-navy section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-navy section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-navy section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #FFFFFF;
}

.container--webform-inline.theme--background-color--veo-magma-regent-green {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-magma-regent-green section[class*=" theme--background-color--"] {
  background-color: #04525C;
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-magma-regent-green section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-magma-regent-green section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-magma-regent-green section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-magma-regent-green section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-magma-regent-green section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-magma-regent-green section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #FFFFFF;
}

.container--webform-inline.theme--background-color--veo-magma-light-green {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-magma-light-green section[class*=" theme--background-color--"] {
  background-color: #b5dc79;
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-magma-light-green section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-magma-light-green section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-magma-light-green section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-magma-light-green section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-magma-light-green section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-magma-light-green section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #FFFFFF;
}

.container--webform-inline.theme--background-color--veo-magma-indigo-blue {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-magma-indigo-blue section[class*=" theme--background-color--"] {
  background-color: #1259aC;
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-magma-indigo-blue section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-magma-indigo-blue section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-magma-indigo-blue section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-magma-indigo-blue section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-magma-indigo-blue section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-magma-indigo-blue section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #FFFFFF;
}

.container--webform-inline.theme--background-color--veo-magma-green {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-magma-green section[class*=" theme--background-color--"] {
  background-color: #68a59b;
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-magma-green section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-magma-green section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-magma-green section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-magma-green section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-magma-green section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-magma-green section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #FFFFFF;
}

.container--webform-inline.theme--background-color--veo-magma-yellow {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-magma-yellow section[class*=" theme--background-color--"] {
  background-color: #fdd384;
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-magma-yellow section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-magma-yellow section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-magma-yellow section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-magma-yellow section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-magma-yellow section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-magma-yellow section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #FFFFFF;
}

.container--webform-inline.theme--background-color--veo-magma-sky-blue {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-magma-sky-blue section[class*=" theme--background-color--"] {
  background-color: #7abcce;
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-magma-sky-blue section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-magma-sky-blue section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-magma-sky-blue section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-magma-sky-blue section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-magma-sky-blue section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-magma-sky-blue section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #FFFFFF;
}

.container--webform-inline.theme--background-color--veo-orange {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-orange section[class*=" theme--background-color--"] {
  background-color: #FF6900;
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-orange section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-orange section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-orange section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-orange section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-orange section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #191919;
}
.container--webform-inline.theme--background-color--veo-orange section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #191919;
}

.container--webform-inline.theme--background-color--veo-light-orange {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-light-orange section[class*=" theme--background-color--"] {
  background-color: #FDC686;
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-light-orange section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-light-orange section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-light-orange section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-light-orange section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-light-orange section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #191919;
}
.container--webform-inline.theme--background-color--veo-light-orange section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #191919;
}

.container--webform-inline.theme--background-color--veo-pale-yellow {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-pale-yellow section[class*=" theme--background-color--"] {
  background-color: #FFED99;
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-pale-yellow section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-pale-yellow section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-pale-yellow section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-pale-yellow section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-pale-yellow section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #191919;
}
.container--webform-inline.theme--background-color--veo-pale-yellow section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #191919;
}

.container--webform-inline.theme--background-color--veo-dark-turquoise {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-dark-turquoise section[class*=" theme--background-color--"] {
  background-color: #098192;
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-dark-turquoise section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-dark-turquoise section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-dark-turquoise section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-dark-turquoise section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-dark-turquoise section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-dark-turquoise section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #FFFFFF;
}

.container--webform-inline.theme--background-color--veo-apricot {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-apricot section[class*=" theme--background-color--"] {
  background-color: #FFAC00;
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-apricot section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-apricot section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-apricot section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-apricot section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-apricot section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #191919;
}
.container--webform-inline.theme--background-color--veo-apricot section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #191919;
}

.container--webform-inline.theme--background-color--veo-dark-yellow {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-dark-yellow section[class*=" theme--background-color--"] {
  background-color: #E8BF00;
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-dark-yellow section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-dark-yellow section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-dark-yellow section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-dark-yellow section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-dark-yellow section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #191919;
}
.container--webform-inline.theme--background-color--veo-dark-yellow section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #191919;
}

.container--webform-inline.theme--background-color--veo-dark-purple {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-dark-purple section[class*=" theme--background-color--"] {
  background-color: #501658;
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-dark-purple section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-dark-purple section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-dark-purple section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-dark-purple section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-dark-purple section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-dark-purple section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #FFFFFF;
}

.container--webform-inline.theme--background-color--veo-black {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-black section[class*=" theme--background-color--"] {
  background-color: #000000;
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-black section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-black section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-black section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-black section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-black section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-black section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #FFFFFF;
}

.container--webform-inline.theme--background-color--veo-black-90 {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-black-90 section[class*=" theme--background-color--"] {
  background-color: #191919;
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-black-90 section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-black-90 section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-black-90 section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-black-90 section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-black-90 section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-black-90 section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #FFFFFF;
}

.container--webform-inline.theme--background-color--veo-black-80 {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-black-80 section[class*=" theme--background-color--"] {
  background-color: #333333;
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-black-80 section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-black-80 section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-black-80 section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-black-80 section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-black-80 section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-black-80 section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #FFFFFF;
}

.container--webform-inline.theme--background-color--veo-black-70 {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-black-70 section[class*=" theme--background-color--"] {
  background-color: #4C4C4C;
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-black-70 section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-black-70 section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-black-70 section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-black-70 section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-black-70 section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-black-70 section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #FFFFFF;
}

.container--webform-inline.theme--background-color--veo-black-60 {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-black-60 section[class*=" theme--background-color--"] {
  background-color: #666666;
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-black-60 section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-black-60 section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-black-60 section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-black-60 section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-black-60 section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-black-60 section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #FFFFFF;
}

.container--webform-inline.theme--background-color--veo-black-50 {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-black-50 section[class*=" theme--background-color--"] {
  background-color: #808080;
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-black-50 section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-black-50 section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-black-50 section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-black-50 section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-black-50 section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #191919;
}
.container--webform-inline.theme--background-color--veo-black-50 section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #191919;
}

.container--webform-inline.theme--background-color--veo-black-30 {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-black-30 section[class*=" theme--background-color--"] {
  background-color: #B2B2B2;
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-black-30 section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-black-30 section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-black-30 section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-black-30 section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-black-30 section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #191919;
}
.container--webform-inline.theme--background-color--veo-black-30 section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #191919;
}

.container--webform-inline.theme--background-color--veo-neutral {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-neutral section[class*=" theme--background-color--"] {
  background-color: #1C1C1F;
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-neutral section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-neutral section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-neutral section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-neutral section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-neutral section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-neutral section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #FFFFFF;
}

.container--webform-inline.theme--background-color--veo-neutral-90 {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-neutral-90 section[class*=" theme--background-color--"] {
  background-color: #55555A;
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-neutral-90 section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-neutral-90 section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-neutral-90 section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-neutral-90 section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-neutral-90 section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-neutral-90 section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #FFFFFF;
}

.container--webform-inline.theme--background-color--veo-neutral-80 {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-neutral-80 section[class*=" theme--background-color--"] {
  background-color: #75748B;
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-neutral-80 section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-neutral-80 section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-neutral-80 section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-neutral-80 section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-neutral-80 section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-neutral-80 section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #FFFFFF;
}

.container--webform-inline.theme--background-color--veo-neutral-70 {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-neutral-70 section[class*=" theme--background-color--"] {
  background-color: #9897A8;
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-neutral-70 section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-neutral-70 section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-neutral-70 section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-neutral-70 section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-neutral-70 section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #191919;
}
.container--webform-inline.theme--background-color--veo-neutral-70 section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #191919;
}

.container--webform-inline.theme--background-color--veo-neutral-60 {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-neutral-60 section[class*=" theme--background-color--"] {
  background-color: #C8C8DA;
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-neutral-60 section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-neutral-60 section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-neutral-60 section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-neutral-60 section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-neutral-60 section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #191919;
}
.container--webform-inline.theme--background-color--veo-neutral-60 section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #191919;
}

.container--webform-inline.theme--background-color--veo-neutral-50 {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-neutral-50 section[class*=" theme--background-color--"] {
  background-color: #D5D3E3;
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-neutral-50 section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-neutral-50 section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-neutral-50 section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-neutral-50 section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-neutral-50 section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #191919;
}
.container--webform-inline.theme--background-color--veo-neutral-50 section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #191919;
}

.container--webform-inline.theme--background-color--veo-neutral-40 {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-neutral-40 section[class*=" theme--background-color--"] {
  background-color: #E0DDEE;
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-neutral-40 section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-neutral-40 section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-neutral-40 section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-neutral-40 section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-neutral-40 section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #191919;
}
.container--webform-inline.theme--background-color--veo-neutral-40 section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #191919;
}

.container--webform-inline.theme--background-color--veo-neutral-30 {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-neutral-30 section[class*=" theme--background-color--"] {
  background-color: #E9E6F4;
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-neutral-30 section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-neutral-30 section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-neutral-30 section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-neutral-30 section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-neutral-30 section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #191919;
}
.container--webform-inline.theme--background-color--veo-neutral-30 section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #191919;
}

.container--webform-inline.theme--background-color--veo-neutral-20 {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-neutral-20 section[class*=" theme--background-color--"] {
  background-color: #F2F1F9;
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-neutral-20 section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-neutral-20 section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-neutral-20 section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-neutral-20 section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-neutral-20 section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #191919;
}
.container--webform-inline.theme--background-color--veo-neutral-20 section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #191919;
}

.container--webform-inline.theme--background-color--veo-neutral-10 {
  background-color: inherit;
  padding: 0;
}
.container--webform-inline.theme--background-color--veo-neutral-10 section[class*=" theme--background-color--"] {
  background-color: #FCFCFC;
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-neutral-10 section[class*=" theme--background-color--"] .form-item label,
.container--webform-inline.theme--background-color--veo-neutral-10 section[class*=" theme--background-color--"] .webform-legal-notice a {
  color: #191919;
}
.container--webform-inline.theme--background-color--veo-neutral-10 section[class*=" theme--background-color--"] .form-item label.webform-file-button {
  color: #FFFFFF;
}
.container--webform-inline.theme--background-color--veo-neutral-10 section[class*=" theme--background-color--"] .form-item label.webform-file-button:hover {
  color: #05C3DD;
}
.container--webform-inline.theme--background-color--veo-neutral-10 section[class*=" theme--background-color--"] .form-item .checkbox-mark {
  border-color: #191919;
}
.container--webform-inline.theme--background-color--veo-neutral-10 section[class*=" theme--background-color--"] .form-item .checkbox-mark::after {
  border-color: #191919;
}

/* Content-examples */
.article .datetime + .add-to-my-calendar {
  margin-left: 10px;
}
@media (max-width: 767px) {
  .article .datetime + .add-to-my-calendar {
    margin-left: 0;
    margin-top: 10px;
  }
}
.article.article--business-case .container--content-with-aside > .container__inner {
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 1285px) {
  .article.article--business-case .container--content-with-aside > .container__inner {
    max-width: 936px;
  }
}
@media (max-width: 1023px) {
  .article.article--business-case .container--content-with-aside > .container__inner {
    max-width: 728px;
  }
}
@media (max-width: 767px) {
  .article.article--business-case .container--content-with-aside > .container__inner {
    max-width: 100vw;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 1286px) {
  .article.article--business-case .container--content-with-aside > .container__inner .content-with-aside .content-with-aside__aside {
    width: 29%;
  }
}
@media (min-width: 1286px) {
  .article.article--business-case .container--content-with-aside > .container__inner .content-with-aside .content-with-aside__content {
    width: 71%;
  }
}

html[dir=rtl] .article .datetime + .add-to-my-calendar {
  margin-right: 10px;
  margin-left: 0;
}
@media (max-width: 767px) {
  html[dir=rtl] .article .datetime + .add-to-my-calendar {
    margin-right: 0;
  }
}

.listing-sorting {
  font-size: 15px;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  align-content: center;
  max-width: 100%;
}
.listing-sorting .form-item {
  font-size: 15px;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  align-content: center;
}
.listing-sorting .form-item label {
  font-size: 0.93em;
  font-weight: 400;
  text-transform: none;
  padding: 0 4px 1px 0;
  color: #191919;
  word-break: normal;
  -webkit-hyphens: none;
          hyphens: none;
}
.listing-sorting .select2 {
  min-width: 20px;
  height: auto;
  border-radius: 0;
  background: none;
  display: block;
  background: #FFFFFF;
}
.listing-sorting .select2:before {
  display: none;
}
.listing-sorting .select2:after {
  content: "";
  border-color: #191919 transparent transparent transparent;
  border-style: solid;
  border-width: 8px 4px 0 4px;
  position: absolute;
  height: 0;
  top: 50%;
  right: 0;
  left: auto;
  width: 0;
  margin: -4px 0 0 0;
}
.listing-sorting .select2 .select2-selection__rendered {
  font-size: 0.93em;
  line-height: 1.12em;
  text-transform: none;
  margin: 0 18px 0 0;
  padding: 0 0 0 0;
  min-height: 0;
}
.listing-sorting .select2-results {
  background: #FFFFFF;
}
.listing-sorting .select2-results ul li {
  white-space: nowrap;
  border: 1px solid #FCFCFC;
}
.listing-sorting .select2-results ul li .select2-results__option--disabled {
  background: #FFFFFF;
  color: #808080;
}

.listing .listing__title {
  font-size: 35px;
  font-weight: 600;
  text-align: center;
  line-height: 1.14;
  text-align: center;
  margin: 0;
}
html[lang|=en] .listing .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .listing .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .listing .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .listing .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .listing .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .listing .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .listing .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .listing .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .listing .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .listing .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .listing .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .listing .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .listing .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .listing .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .listing .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .listing .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .listing .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .listing .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .listing .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .listing .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .listing .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .listing .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .listing .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .listing .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .listing .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .listing .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .listing .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .listing .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .listing .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .listing .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .listing .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .listing .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .listing .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .listing .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .listing .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .listing .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .listing .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .listing .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .listing .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .listing .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .listing .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .listing .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .listing .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .listing .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .listing .listing__title {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .listing .listing__title {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .listing .listing__title {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .listing .listing__title {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .listing .listing__title {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .listing .listing__title {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
@media (max-width: 767px) {
  .listing.listing--listing-node-press-release .content-push .content-push__context-title, .listing.listing--listing-node-event .content-push .content-push__context-title, .listing.listing--listing-node-news .content-push .content-push__context-title {
    display: none;
  }
}
.listing.listing--listing-media-finance-publication .views-row:last-child .container--media-publication {
  margin-bottom: 0;
}

[class*=theme--background-color--veo-] .listing-sorting .select2 {
  background: none;
}
[class*=theme--background-color--veo-] .listing-sorting .select2-selection__rendered {
  color: #FFFFFF;
}

.theme--background-color--veo-white .listing-sorting .form-element .form-element-label, .theme--background-color--veo-gray .listing-sorting .form-element .form-element-label {
  color: #191919;
}
.theme--background-color--veo-white .listing-sorting .select2, .theme--background-color--veo-gray .listing-sorting .select2 {
  background: none;
}
.theme--background-color--veo-white .listing-sorting .select2-selection__rendered, .theme--background-color--veo-gray .listing-sorting .select2-selection__rendered {
  color: #191919;
}

.views-infinite-scroll-content-wrapper {
  margin-left: -10px;
  margin-right: -10px;
}
.views-infinite-scroll-content-wrapper:before, .views-infinite-scroll-content-wrapper:after {
  content: "";
  display: table;
}
.views-infinite-scroll-content-wrapper:after {
  clear: both;
}
.views-infinite-scroll-content-wrapper .content-push {
  margin: 0 auto 20px;
}

.infinite-scroll-spinner .lds-roller {
  display: block;
  position: relative;
  width: 64px;
  height: 64px;
  margin: 0 auto;
}
.infinite-scroll-spinner .lds-roller div {
  animation: lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  transform-origin: 32px 32px;
}
.infinite-scroll-spinner .lds-roller div:after {
  content: " ";
  display: block;
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #76DAE8;
  margin: -3px 0 0 -3px;
}
.infinite-scroll-spinner .lds-roller div:nth-child(1) {
  animation-delay: -0.036s;
}
.infinite-scroll-spinner .lds-roller div:nth-child(1):after {
  top: 50px;
  left: 50px;
}
.infinite-scroll-spinner .lds-roller div:nth-child(2) {
  animation-delay: -0.072s;
}
.infinite-scroll-spinner .lds-roller div:nth-child(2):after {
  top: 54px;
  left: 45px;
}
.infinite-scroll-spinner .lds-roller div:nth-child(3) {
  animation-delay: -0.108s;
}
.infinite-scroll-spinner .lds-roller div:nth-child(3):after {
  top: 57px;
  left: 39px;
}
.infinite-scroll-spinner .lds-roller div:nth-child(4) {
  animation-delay: -0.144s;
}
.infinite-scroll-spinner .lds-roller div:nth-child(4):after {
  top: 58px;
  left: 32px;
  background: #ADCCF0;
}
.infinite-scroll-spinner .lds-roller div:nth-child(5) {
  animation-delay: -0.18s;
}
.infinite-scroll-spinner .lds-roller div:nth-child(5):after {
  top: 57px;
  left: 25px;
  background: #ADCCF0;
}
.infinite-scroll-spinner .lds-roller div:nth-child(6) {
  animation-delay: -0.216s;
}
.infinite-scroll-spinner .lds-roller div:nth-child(6):after {
  top: 54px;
  left: 19px;
  background: #0679CC;
}
.infinite-scroll-spinner .lds-roller div:nth-child(7) {
  animation-delay: -0.252s;
}
.infinite-scroll-spinner .lds-roller div:nth-child(7):after {
  top: 50px;
  left: 14px;
  background: #0679CC;
}
.infinite-scroll-spinner .lds-roller div:nth-child(8) {
  animation-delay: -0.288s;
}
.infinite-scroll-spinner .lds-roller div:nth-child(8):after {
  top: 45px;
  left: 10px;
  background: #0679CC;
}
@keyframes lds-roller {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

html[dir=rtl] .listing-sorting .select2-selection__rendered {
  margin: 0 0 0 18px;
}

.list-compact-view > .container__inner {
  display: flex;
  flex-wrap: wrap;
}
.list-compact-view .views-row--compact {
  width: 50%;
  padding-right: 15px;
}
.list-compact-view .views-row--compact:nth-child(2n) {
  padding-left: 15px;
  padding-right: 0;
}
@media (max-width: 599px) {
  .list-compact-view .views-row--compact {
    width: 100%;
    padding: 0;
  }
  .list-compact-view .views-row--compact:nth-child(2n) {
    padding: 0;
  }
}

.homepage-layout {
  margin-bottom: 40px;
  overflow: hidden;
}
@media (max-width: 1023px) {
  .homepage-layout {
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .homepage-layout.homepage-layout--news-left .homepage-layout__region--top {
    display: flex;
    flex-direction: column;
  }
}
.homepage-layout.homepage-layout--news-left .block-region-left-top {
  width: 25%;
}
.panels-ipe-active .homepage-layout.homepage-layout--news-left .block-region-left-top:empty {
  display: block;
}
@media (max-width: 1023px) {
  .homepage-layout.homepage-layout--news-left .block-region-left-top {
    display: none;
  }
  .panels-ipe-active .homepage-layout.homepage-layout--news-left .block-region-left-top:empty {
    display: none;
  }
}
@media (max-width: 767px) {
  .homepage-layout.homepage-layout--news-left .block-region-left-top {
    order: 2;
    display: block;
    margin-top: -10px;
    width: calc(100vw + 20px);
    margin-left: calc(50% - 50vw - 10px);
  }
  .panels-ipe-active .homepage-layout.homepage-layout--news-left .block-region-left-top:empty {
    display: block;
  }
}
.homepage-layout.homepage-layout--news-left .block-region-left-top.block-region-right-top--visible-tablet {
  display: none;
}
.panels-ipe-active .homepage-layout.homepage-layout--news-left .block-region-left-top.block-region-right-top--visible-tablet:empty {
  display: none;
}
@media (max-width: 1023px) {
  .homepage-layout.homepage-layout--news-left .block-region-left-top.block-region-right-top--visible-tablet {
    display: block;
    width: 100%;
  }
  .panels-ipe-active .homepage-layout.homepage-layout--news-left .block-region-left-top.block-region-right-top--visible-tablet:empty {
    display: block;
  }
}
@media (max-width: 767px) {
  .homepage-layout.homepage-layout--news-left .block-region-left-top.block-region-right-top--visible-tablet {
    display: none;
  }
  .panels-ipe-active .homepage-layout.homepage-layout--news-left .block-region-left-top.block-region-right-top--visible-tablet:empty {
    display: none;
  }
}
.homepage-layout.homepage-layout--news-left .block-region-right-top {
  width: 75%;
}
@media (min-width: 1024px) {
  .homepage-layout.homepage-layout--news-left .block-region-right-top {
    max-width: 936px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 1024px) and (max-width: 1023px) {
  .homepage-layout.homepage-layout--news-left .block-region-right-top {
    max-width: 728px;
  }
}
@media (min-width: 1024px) and (max-width: 767px) {
  .homepage-layout.homepage-layout--news-left .block-region-right-top {
    max-width: 100vw;
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media (max-width: 1023px) {
  .homepage-layout.homepage-layout--news-left .block-region-right-top {
    width: 100%;
    display: block;
  }
}
@media (max-width: 767px) {
  .homepage-layout.homepage-layout--news-left .block-region-right-top {
    order: 1;
    margin-top: -10px;
    width: calc(100vw + 20px);
    margin-left: calc(50% - 50vw - 10px);
  }
}
.homepage-layout .container--paragraph > .container__inner {
  padding: 10px !important;
  max-width: 100% !important;
}
.homepage-layout .media-lift {
  padding: 10px;
}
.homepage-layout .media-lift:empty {
  padding: 0;
}
.homepage-layout--masonry .homepage-layout__region .container--grid.container--paragraph > .container__inner {
  padding: 10px 10px 50px 10px !important;
}
.homepage-layout--masonry .homepage-layout__region--bottom .grid {
  display: none;
}
.homepage-layout--masonry .homepage-layout__region--bottom .grid--masonry {
  display: flex;
}
.homepage-layout .container--grid {
  margin: -10px;
}
.homepage-layout .homepage-layout__region {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 1285px) {
  .homepage-layout .homepage-layout__region {
    max-width: 936px;
  }
}
@media (max-width: 1023px) {
  .homepage-layout .homepage-layout__region {
    max-width: 728px;
  }
}
@media (max-width: 767px) {
  .homepage-layout .homepage-layout__region {
    max-width: 100vw;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 767px) {
  .homepage-layout .homepage-layout__region {
    display: block;
    max-width: 100vw;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 767px) and (max-width: 1285px) {
  .homepage-layout .homepage-layout__region {
    max-width: 100vw;
  }
}
@media (max-width: 767px) and (max-width: 1023px) {
  .homepage-layout .homepage-layout__region {
    max-width: 100vw;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .homepage-layout .homepage-layout__region {
    max-width: 100vw;
  }
}
.homepage-layout .homepage-layout__region.homepage-layout__region--center {
  display: block;
}
@media (max-width: 767px) {
  .homepage-layout .homepage-layout__region.homepage-layout__region--center {
    max-width: 100vw;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 767px) and (max-width: 1285px) {
  .homepage-layout .homepage-layout__region.homepage-layout__region--center {
    max-width: 100vw;
  }
}
@media (max-width: 767px) and (max-width: 1023px) {
  .homepage-layout .homepage-layout__region.homepage-layout__region--center {
    max-width: 100vw;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .homepage-layout .homepage-layout__region.homepage-layout__region--center {
    max-width: 100vw;
  }
}
.homepage-layout .homepage-layout__region.homepage-layout__region--center .container--width--wide {
  width: 100%;
}
@media (max-width: 767px) {
  .homepage-layout .homepage-layout__region.homepage-layout__region--center .container--width--wide {
    width: calc(100% + 20px);
    margin-left: -10px;
  }
}
.homepage-layout .homepage-layout__region.homepage-layout__region--top {
  position: relative;
}
.homepage-layout .homepage-layout__region.homepage-layout__region--top:before {
  content: "";
  display: block;
  position: absolute;
  bottom: 68px;
  left: 0;
  width: 100vw;
  margin-left: calc(50% - 50vw);
  height: calc(100% - 68px + 116px);
  background-color: #191919;
}
@media (max-width: 1023px) {
  .homepage-layout .homepage-layout__region.homepage-layout__region--top:before {
    bottom: 83px;
  }
}
.homepage-layout .homepage-layout__region.homepage-layout__region--bottom {
  padding: 28px 0 74px;
  align-items: stretch;
}
@media (max-width: 767px) {
  .homepage-layout .homepage-layout__region.homepage-layout__region--bottom {
    max-width: 936px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 767px) and (max-width: 1023px) {
  .homepage-layout .homepage-layout__region.homepage-layout__region--bottom {
    max-width: 728px;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .homepage-layout .homepage-layout__region.homepage-layout__region--bottom {
    max-width: 100vw;
    padding-left: 24px;
    padding-right: 24px;
  }
}
.homepage-layout .block-region-center {
  width: 100%;
  position: relative;
}
.homepage-layout .block-region-center:empty {
  display: none;
}
.homepage-layout .block-region-left-top,
.homepage-layout .block-region-left-bottom {
  width: 75%;
  flex-grow: 3;
  position: relative;
}
@media (min-width: 1024px) {
  .homepage-layout .block-region-left-top,
  .homepage-layout .block-region-left-bottom {
    max-width: 936px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 1024px) and (max-width: 1023px) {
  .homepage-layout .block-region-left-top,
  .homepage-layout .block-region-left-bottom {
    max-width: 728px;
  }
}
@media (min-width: 1024px) and (max-width: 767px) {
  .homepage-layout .block-region-left-top,
  .homepage-layout .block-region-left-bottom {
    max-width: 100vw;
    padding-left: 24px;
    padding-right: 24px;
  }
}
.homepage-layout .block-region-left-top:empty,
.homepage-layout .block-region-left-bottom:empty {
  display: none;
}
.homepage-layout .block-region-right-top .homepage-card-block {
  height: 100%;
}
.homepage-layout .block-region-right-top,
.homepage-layout .block-region-right-bottom {
  width: 25%;
  flex-grow: 1;
  position: relative;
}
.homepage-layout .block-region-right-top:empty,
.homepage-layout .block-region-right-bottom:empty {
  display: none;
}
@media (max-width: 1023px) {
  .homepage-layout .block-region-left-top {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .homepage-layout .block-region-left-top {
    margin-top: -10px;
    width: calc(100vw + 20px);
    margin-left: calc(50% - 50vw - 10px);
  }
}
@media (max-width: 1023px) {
  .homepage-layout .block-region-left-bottom {
    width: 66.6%;
  }
}
.homepage-layout .block-region-right-bottom {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.panels-ipe-active .homepage-layout .block-region-right-bottom:empty {
  display: flex;
}
@media (max-width: 1023px) {
  .homepage-layout .block-region-right-bottom {
    width: 33.3%;
  }
}
@media (max-width: 767px) {
  .homepage-layout .block-region-right-bottom {
    display: block;
  }
  .panels-ipe-active .homepage-layout .block-region-right-bottom:empty {
    display: block;
  }
}
.homepage-layout .block-region-right-bottom > .container {
  height: auto;
}
.homepage-layout .block-region-right-bottom .block-region-right-bottom {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  flex-grow: 1;
}
@media (max-width: 767px) {
  .homepage-layout .block-region-right-bottom .block-region-right-bottom {
    display: block;
  }
}
.homepage-layout .block-region-right-bottom .block-region-right-bottom > .container {
  height: auto;
}
@media (max-width: 767px) {
  .homepage-layout .block-region-left-bottom,
  .homepage-layout .block-region-right-bottom {
    width: 100%;
  }
}
.panels-ipe-active .homepage-layout .block-region-right-top:empty {
  display: block;
}
@media (max-width: 1023px) {
  .homepage-layout .block-region-right-top {
    display: none;
  }
  .panels-ipe-active .homepage-layout .block-region-right-top:empty {
    display: none;
  }
}
@media (max-width: 767px) {
  .homepage-layout .block-region-right-top {
    display: block;
    margin-top: -10px;
    width: calc(100vw + 20px);
    margin-left: calc(50% - 50vw - 10px);
  }
  .panels-ipe-active .homepage-layout .block-region-right-top:empty {
    display: block;
  }
}
.homepage-layout .block-region-right-top.block-region-right-top--visible-tablet {
  display: none;
}
.panels-ipe-active .homepage-layout .block-region-right-top.block-region-right-top--visible-tablet:empty {
  display: none;
}
@media (max-width: 1023px) {
  .homepage-layout .block-region-right-top.block-region-right-top--visible-tablet {
    display: block;
    width: 100%;
  }
  .panels-ipe-active .homepage-layout .block-region-right-top.block-region-right-top--visible-tablet:empty {
    display: block;
  }
}
@media (max-width: 767px) {
  .homepage-layout .block-region-right-top.block-region-right-top--visible-tablet {
    display: none;
  }
  .panels-ipe-active .homepage-layout .block-region-right-top.block-region-right-top--visible-tablet:empty {
    display: none;
  }
}
@media (max-width: 1023px) {
  .homepage-layout .grid.grid--count--3 .grid__column {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .homepage-layout .grid.grid--count--3 .grid__column {
    width: 100%;
    margin-bottom: 0;
  }
}
.homepage-layout .grid .media-lift {
  padding: 0;
}
.homepage-layout .container--social-timeline-widget {
  display: flex;
  flex-direction: column;
}
.homepage-layout .container--social-timeline-widget > .container__inner {
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.homepage-layout .social-timeline-widget {
  position: relative;
  min-height: 200px;
  flex-grow: 1;
}
.homepage-layout .social-timeline-widget--twitter {
  max-height: 310px;
  height: 310px;
}
@media (max-width: 767px) {
  .homepage-layout .social-timeline-widget--twitter {
    max-height: 360px;
    height: 360px;
  }
}
@media (max-width: 767px) {
  .homepage-layout .social-timeline-widget {
    height: 360px !important;
  }
}
.homepage-layout .social-timeline-widget iframe, .homepage-layout .social-timeline-widget__container {
  position: absolute !important;
  width: 0 !important;
  height: 0 !important;
  max-height: 100% !important;
  max-width: 100% !important;
  min-height: 100% !important;
  min-width: 100% !important;
  left: 0;
  top: 0;
}
.homepage-layout .content-push .content-push__cta-link .content-push__cta-link-back-left:before {
  left: -31px;
}
.homepage-layout .content-push .content-push__cta-link .content-push__cta-link-back-right:before {
  right: -29px;
}
@media (max-width: 1023px) {
  .homepage-layout .promoted-front {
    height: auto;
    padding-top: 15px;
  }
}
@media (max-width: 767px) {
  .homepage-layout .promoted-front {
    border-radius: 0;
    padding-top: 8px;
  }
}
@media (max-width: 1023px) {
  .homepage-layout .promoted-front .promoted-front__cta-link {
    height: 32px;
  }
}
@media (max-width: 1023px) {
  .homepage-layout .promoted-front .promoted-front__cta-link .promoted-front__cta-link-back-left {
    width: 100%;
    height: 17px;
  }
}
@media (max-width: 1023px) {
  .homepage-layout .promoted-front .promoted-front__cta-link .promoted-front__cta-link-back-left:before {
    left: auto;
    right: -1066px;
  }
}
@media (max-width: 1023px) {
  .homepage-layout .promoted-front .promoted-front__cta-link .promoted-front__cta-link-back-right {
    width: 100%;
    top: auto;
    left: auto;
    bottom: 0;
  }
}
@media (max-width: 1023px) {
  .homepage-layout .promoted-front .promoted-front__cta-link .promoted-front__cta-link-back-right:before {
    left: auto;
    right: 0px;
    bottom: 0;
    top: auto;
    background: none;
    height: 15px;
    background-color: rgba(0, 0, 0, 0.5);
  }
}
@media (max-width: 1023px) {
  .homepage-layout .promoted-front .promoted-front__cta-link a {
    display: flex-inline;
    padding: 0 15px;
    justify-content: flex-end;
  }
}
@media (max-width: 1023px) {
  .homepage-layout .promoted-front .promoted-front__title {
    padding-bottom: 18px;
  }
}
@media (max-width: 1023px) {
  .homepage-layout .promoted-front .promoted-front__content {
    padding: 0 20px;
  }
}
@media (max-width: 1023px) {
  .homepage-layout .promoted-front .promoted-front__items {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
  }
}
@media (max-width: 767px) {
  .homepage-layout .promoted-front .promoted-front__items {
    display: block;
  }
}
@media (max-width: 1023px) {
  .homepage-layout .promoted-front .promoted-front__item {
    width: 50%;
    flex-shrink: 0;
    padding-bottom: 10px;
  }
  .homepage-layout .promoted-front .promoted-front__item:nth-of-type(1) {
    padding-right: 20px;
  }
  .homepage-layout .promoted-front .promoted-front__item:nth-of-type(2) {
    padding-left: 20px;
  }
  .homepage-layout .promoted-front .promoted-front__item:nth-of-type(3) {
    display: none;
  }
}
@media (max-width: 767px) {
  .homepage-layout .promoted-front .promoted-front__item {
    width: 100%;
  }
  .homepage-layout .promoted-front .promoted-front__item:nth-of-type(1) {
    padding-right: 0;
  }
  .homepage-layout .promoted-front .promoted-front__item:nth-of-type(2) {
    display: none;
  }
}
.homepage-layout .homepage-layout__item--hidden {
  display: none;
  opacity: 0;
}
.homepage-layout .homepage-layout__item--visible {
  display: block;
  opacity: 1;
  animation: fadeIn 1s;
}
.homepage-layout .block-veolia-site-core-twitter-block .container__inner {
  height: auto;
}

@media (max-width: 1023px) {
  html[dir=rtl] .homepage-layout .promoted-front .promoted-front__item:nth-of-type(1) {
    padding-right: 0;
    padding-left: 20px;
  }
}
@media (max-width: 767px) {
  html[dir=rtl] .homepage-layout .promoted-front .promoted-front__item:nth-of-type(1) {
    padding-left: 0;
  }
}
@media (max-width: 1023px) {
  html[dir=rtl] .homepage-layout .promoted-front .promoted-front__item:nth-of-type(2) {
    padding-left: 0;
    padding-right: 20px;
  }
}

.landing-of-locations .landing-of-locations__content {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-start;
}
@media (max-width: 767px) {
  .landing-of-locations .landing-of-locations__content {
    flex-wrap: wrap;
  }
}
.landing-of-locations .view-switcher .view-switcher__item.view-switcher__item--switcher_google_map:before {
  background-image: url(..//sprite.png);
  background-position: -492px -120px;
  width: 40px;
  height: 40px;
}
@media (min-resolution: 192dpi) {
  .landing-of-locations .view-switcher .view-switcher__item.view-switcher__item--switcher_google_map:before {
    background-image: url(..//sprite@2x.png);
    background-size: 1280px 241px;
  }
}
@media (min-width: 768px) {
  .landing-of-locations.landing-of-locations--display--map .location-card {
    padding-left: 20px;
  }
  .landing-of-locations.landing-of-locations--display--map .location-card:hover, .landing-of-locations.landing-of-locations--display--map .location-card.location-card--active {
    padding-left: 0;
  }
  .landing-of-locations.landing-of-locations--display--map .landing-of-locations__rows {
    background-color: #FCFCFC;
  }
}
@media (max-width: 767px) {
  .landing-of-locations.landing-of-locations--display--map .location-card-list {
    height: auto;
  }
}
.landing-of-locations.landing-of-locations--display--map .location-card-list .location-card-list__item:first-child .location-card {
  border-top: 0;
}
@media (max-width: 767px) {
  .landing-of-locations.landing-of-locations--display--map .location-card:hover, .landing-of-locations.landing-of-locations--display--map .location-card.location-card--active {
    background-color: transparent;
    color: #191919;
  }
  .landing-of-locations.landing-of-locations--display--map .location-card:hover .more-button, .landing-of-locations.landing-of-locations--display--map .location-card.location-card--active .more-button {
    color: #191919;
  }
  .landing-of-locations.landing-of-locations--display--map .location-card:hover .location-card__icon, .landing-of-locations.landing-of-locations--display--map .location-card.location-card--active .location-card__icon {
    width: 0;
  }
}
.landing-of-locations.landing-of-locations--display--grid .view-switcher .view-switcher__item.view-switcher__item--switcher_grid:before {
  background-image: url(..//sprite.png);
  background-position: -408px -120px;
  width: 40px;
  height: 40px;
}
@media (min-resolution: 192dpi) {
  .landing-of-locations.landing-of-locations--display--grid .view-switcher .view-switcher__item.view-switcher__item--switcher_grid:before {
    background-image: url(..//sprite@2x.png);
    background-size: 1280px 241px;
  }
}
.landing-of-locations.landing-of-locations--display--grid .view-switcher .view-switcher__item.view-switcher__item--switcher_google_map:before {
  background-image: url(..//sprite.png);
  background-position: -534px -120px;
  width: 40px;
  height: 40px;
}
@media (min-resolution: 192dpi) {
  .landing-of-locations.landing-of-locations--display--grid .view-switcher .view-switcher__item.view-switcher__item--switcher_google_map:before {
    background-image: url(..//sprite@2x.png);
    background-size: 1280px 241px;
  }
}
.landing-of-locations.landing-of-locations--display--grid .view-switcher .view-switcher__item.view-switcher__item--switcher_google_map:hover:before {
  background-image: url(..//sprite.png);
  background-position: -492px -120px;
  width: 40px;
  height: 40px;
}
@media (min-resolution: 192dpi) {
  .landing-of-locations.landing-of-locations--display--grid .view-switcher .view-switcher__item.view-switcher__item--switcher_google_map:hover:before {
    background-image: url(..//sprite@2x.png);
    background-size: 1280px 241px;
  }
}
@media (max-width: 767px) {
  .landing-of-locations.landing-of-locations--display--grid {
    padding-left: 0;
    padding-right: 0;
  }
}
.landing-of-locations.landing-of-locations--display--grid .location-card-list {
  height: auto;
}
.landing-of-locations.landing-of-locations--display--grid .location-card-list .location-card-list__content {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  margin-right: -40px;
  height: auto;
}
@media (max-width: 767px) {
  .landing-of-locations.landing-of-locations--display--grid .location-card-list .location-card-list__content {
    padding-left: 0;
    padding-right: 0;
  }
}
.landing-of-locations.landing-of-locations--display--grid .location-card-list__item {
  width: 33.33%;
  padding-right: 40px;
}
@media (max-width: 1023px) {
  .landing-of-locations.landing-of-locations--display--grid .location-card-list__item {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .landing-of-locations.landing-of-locations--display--grid .location-card-list__item {
    width: 100%;
    padding-right: 0;
  }
}
.landing-of-locations.landing-of-locations--display--grid .landing-of-locations__map {
  display: none;
}
.landing-of-locations.landing-of-locations--display--grid .landing-of-locations__rows {
  width: 100%;
}
.landing-of-locations.landing-of-locations--display--grid .landing-of-locations__rows .landing-of-locations__rows-elements {
  height: auto;
}
@media (max-width: 767px) {
  .landing-of-locations.landing-of-locations--display--grid .location-card {
    border-top: 1px solid rgb(166.1, 166.1, 166.1);
  }
}
@media (max-width: 767px) {
  .landing-of-locations .location-card {
    border-top: 0;
  }
}
.landing-of-locations .landing-of-locations__controls {
  position: relative;
}
@media (max-width: 767px) {
  .landing-of-locations .landing-of-locations__view-switcher {
    position: absolute;
    bottom: 0;
    right: 0;
  }
}
.landing-of-locations .landing-of-locations__exposed {
  flex: 1 1 auto;
  max-width: 100%;
}
.landing-of-locations .landing-of-locations__exposed .form--views-exposed-form {
  margin-right: 40px;
}
.landing-of-locations .landing-of-locations__exposed .form--views-exposed-form fieldset {
  padding: 0;
  border: 0;
}
.landing-of-locations .landing-of-locations__exposed .form--views-exposed-form fieldset legend {
  display: none;
}
@media (max-width: 767px) {
  .landing-of-locations .landing-of-locations__exposed .form--views-exposed-form {
    margin-right: 0;
  }
}
.landing-of-locations .landing-of-locations__exposed .form--views-exposed-form .form-item-textfield {
  position: relative;
}
.landing-of-locations .landing-of-locations__exposed .form--views-exposed-form .form-item-textfield .form-text {
  padding-right: 56px;
}
.landing-of-locations .landing-of-locations__exposed .form--views-exposed-form .form-item-textfield:first-of-type::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 20px;
  transform: translate(0, -50%);
  opacity: 0.7;
  background-image: url(..//sprite.png);
  background-position: -770px -96px;
  width: 21px;
  height: 21px;
}
@media (min-resolution: 192dpi) {
  .landing-of-locations .landing-of-locations__exposed .form--views-exposed-form .form-item-textfield:first-of-type::after {
    background-image: url(..//sprite@2x.png);
    background-size: 1280px 241px;
  }
}
.landing-of-locations .landing-of-locations__exposed.with-switcher .form--views-exposed-form .form-grid .form-col-12-m:last-child .button {
  padding: 10px 20px;
}
@media (max-width: 767px) {
  .landing-of-locations .landing-of-locations__exposed.with-switcher .form--views-exposed-form .form-grid .form-col-12-m:last-child .button {
    width: calc(100% - 120px);
  }
}
@media (min-width: 769px) {
  .landing-of-locations .landing-of-locations__exposed.with-switcher .form--views-exposed-form .form-grid .form-col-12-m:last-child .button {
    width: auto;
    display: inline-block;
  }
}
@media (min-width: 769px) {
  .landing-of-locations .landing-of-locations__exposed.with-switcher .form--views-exposed-form .form-grid .action-element {
    max-width: none;
    width: auto;
    display: inline-block;
  }
}
.landing-of-locations .landing-of-locations__rows,
.landing-of-locations .landing-of-locations__map {
  flex-shrink: 0;
}
@media (max-width: 767px) {
  .landing-of-locations .landing-of-locations__rows,
  .landing-of-locations .landing-of-locations__map {
    width: 100%;
  }
}
.landing-of-locations .landing-of-locations__rows {
  width: 33.33%;
  position: relative;
}
.landing-of-locations .landing-of-locations__rows:focus {
  outline: 0;
}
@media (max-width: 1023px) {
  .landing-of-locations .landing-of-locations__rows {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .landing-of-locations .landing-of-locations__rows {
    width: 100%;
    order: 2;
  }
}
.landing-of-locations .landing-of-locations__rows .landing-of-locations__rows-elements {
  overflow: auto;
}
.landing-of-locations .landing-of-locations__rows .landing-of-locations__rows-elements:focus, .landing-of-locations .landing-of-locations__rows .landing-of-locations__rows-elements:active {
  outline: 0;
}
@media (max-width: 767px) {
  .landing-of-locations .landing-of-locations__rows .landing-of-locations__rows-elements {
    height: auto;
    overflow: hidden;
  }
}
.landing-of-locations .landing-of-locations__rows .location-card-list__scrollbar {
  position: absolute;
  background: #FFFFFF;
  z-index: 2;
  width: 10px;
  top: 0;
  right: 0;
  bottom: 0;
}
.landing-of-locations .landing-of-locations__rows .location-card-list__scrollbar-thumb {
  z-index: 1;
  position: relative;
  background: #191919;
}
.landing-of-locations .landing-of-locations__map {
  width: 66.66%;
  height: 580px;
  position: relative;
  z-index: 2;
}
@media (max-width: 1023px) {
  .landing-of-locations .landing-of-locations__map {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .landing-of-locations .landing-of-locations__map {
    width: 100%;
    order: 1;
    margin-bottom: 10px;
  }
}
.landing-of-locations .location-card-list {
  height: 580px;
}
@media (max-width: 1023px) {
  .landing-of-locations .location-card-list {
    height: auto;
  }
}
@media (max-width: 1023px) {
  .landing-of-locations .location-card-list .location-card-list__content {
    height: auto;
  }
}
@media (max-width: 767px) {
  .landing-of-locations .location-card-list .location-card-list__content {
    overflow: visible;
    padding-left: 50px;
    padding-right: 50px;
  }
}
.landing-of-locations .slick-arrow {
  position: absolute;
  height: 100%;
  width: 50px;
  font-size: 0;
  display: block;
  top: 0;
  background: transparent;
  border: 0;
  outline: 0;
  padding: 0;
  cursor: pointer;
}
.landing-of-locations .slick-arrow:before {
  content: "";
  display: block;
  border-top: 2px solid #191919;
  border-right: 2px solid #191919;
  position: absolute;
  width: 20px;
  height: 20px;
  top: 50%;
  margin-top: -10px;
}
.landing-of-locations .slick-arrow.slick-next {
  right: 0;
}
.landing-of-locations .slick-arrow.slick-next:before {
  right: 0;
  margin-right: 5px;
  transform: rotate(45deg);
}
.landing-of-locations .slick-arrow.slick-prev {
  left: 0;
}
.landing-of-locations .slick-arrow.slick-prev:before {
  left: 0;
  margin-left: 5px;
  transform: rotate(-135deg);
}
@media (min-width: 1286px) {
  .landing-of-locations .container--exposed-locations .js-form-type-select .select2 {
    padding-top: 0px;
  }
}
.landing-of-locations .container--exposed-locations .js-form-type-select .select2-selection__rendered {
  margin-top: -2.5px;
  margin-bottom: -2.5px;
}
@media (min-width: 768px) {
  .landing-of-locations .container--exposed-locations .js-form-type-select .select2-selection__rendered {
    margin-top: -1.5px;
    margin-bottom: -1.5px;
  }
}
@media (min-width: 1286px) {
  .landing-of-locations .container--exposed-locations .js-form-type-select .select2-selection__rendered {
    margin-top: -1.5px;
    margin-bottom: -0.5px;
  }
}
.landing-of-locations .container--exposed-locations .js-form-type-select .select2-search input {
  font-size: 15px;
}
.landing-of-locations .container--exposed-locations .form-item-textfield input[type=text] {
  font-size: 15px;
}
.landing-of-locations .container--exposed-locations .form-item-textfield input[type=text]::-moz-placeholder {
  text-transform: none;
  opacity: 1;
}
.landing-of-locations .container--exposed-locations .form-item-textfield input[type=text]::placeholder {
  text-transform: none;
  opacity: 1;
}
.landing-of-locations.landing-of-locations--sticky-bar .container--exposed-locations {
  width: 60%;
}
@media (max-width: 1023px) {
  .landing-of-locations.landing-of-locations--sticky-bar .container--exposed-locations {
    width: 100%;
  }
}
.landing-of-locations.landing-of-locations--sticky-bar .landing-of-locations__content {
  align-items: stretch;
  margin-right: 0;
}
.landing-of-locations.landing-of-locations--sticky-bar .landing-of-locations__content .container {
  height: auto;
}
.landing-of-locations.landing-of-locations--sticky-bar .landing-of-locations__content .container__inner {
  height: 100%;
}
.landing-of-locations.landing-of-locations--sticky-bar .landing-of-locations__rows {
  width: 60%;
}
.landing-of-locations.landing-of-locations--sticky-bar .landing-of-locations__map {
  display: block;
  position: fixed;
  top: 0;
  right: 0;
  width: 40%;
  height: 100%;
}
@media (max-width: 1023px) {
  .landing-of-locations.landing-of-locations--sticky-bar .landing-of-locations__map {
    height: auto !important;
  }
}
.landing-of-locations.landing-of-locations--sticky-bar .location-card-list__item {
  width: 50%;
  padding-right: 15px;
}
@media (max-width: 1023px) {
  .landing-of-locations.landing-of-locations--sticky-bar .location-card-list__item {
    width: 100%;
    padding-right: 0;
  }
}
.landing-of-locations.landing-of-locations--sticky-bar .landing-of-locations__exposed .form--views-exposed-form {
  margin-right: 15px;
}
@media (max-width: 1023px) {
  .landing-of-locations.landing-of-locations--sticky-bar .landing-of-locations__content, .landing-of-locations.landing-of-locations--display--map .landing-of-locations__content {
    width: 100%;
    flex-direction: column;
  }
}
@media (max-width: 1023px) {
  .landing-of-locations.landing-of-locations--sticky-bar .landing-of-locations__rows, .landing-of-locations.landing-of-locations--display--map .landing-of-locations__rows {
    background: none;
    width: 100%;
    order: 2;
  }
}
@media (max-width: 1023px) and (min-width: 768px) {
  .landing-of-locations.landing-of-locations--sticky-bar .landing-of-locations__rows .location-card-list__content, .landing-of-locations.landing-of-locations--display--map .landing-of-locations__rows .location-card-list__content {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
  }
}
@media (max-width: 1023px) and (min-width: 768px) {
  .landing-of-locations.landing-of-locations--sticky-bar .landing-of-locations__rows .location-card-list__item, .landing-of-locations.landing-of-locations--display--map .landing-of-locations__rows .location-card-list__item {
    width: 33%;
    padding-left: 0;
    padding-right: 0;
  }
  .landing-of-locations.landing-of-locations--sticky-bar .landing-of-locations__rows .location-card-list__item:first-child .location-card, .landing-of-locations.landing-of-locations--sticky-bar .landing-of-locations__rows .location-card-list__item:nth-child(2) .location-card, .landing-of-locations.landing-of-locations--sticky-bar .landing-of-locations__rows .location-card-list__item:nth-child(3) .location-card, .landing-of-locations.landing-of-locations--display--map .landing-of-locations__rows .location-card-list__item:first-child .location-card, .landing-of-locations.landing-of-locations--display--map .landing-of-locations__rows .location-card-list__item:nth-child(2) .location-card, .landing-of-locations.landing-of-locations--display--map .landing-of-locations__rows .location-card-list__item:nth-child(3) .location-card {
    border-top: 0;
  }
  .landing-of-locations.landing-of-locations--sticky-bar .landing-of-locations__rows .location-card-list__item .location-card, .landing-of-locations.landing-of-locations--display--map .landing-of-locations__rows .location-card-list__item .location-card {
    padding-left: 0;
    padding-right: 0;
    margin-left: 20px;
    margin-right: 20px;
  }
}
@media (max-width: 1023px) {
  .landing-of-locations.landing-of-locations--sticky-bar .landing-of-locations__map, .landing-of-locations.landing-of-locations--display--map .landing-of-locations__map {
    position: relative;
    top: auto;
    right: auto;
    width: 100%;
    height: 580px;
    order: 1;
  }
}
.landing-of-locations .listing__title {
  font-size: 35px;
  font-weight: 600;
  text-align: center;
  line-height: 1.14;
  margin: 0;
}
html[lang|=en] .landing-of-locations .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .landing-of-locations .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .landing-of-locations .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .landing-of-locations .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .landing-of-locations .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .landing-of-locations .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .landing-of-locations .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .landing-of-locations .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .landing-of-locations .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .landing-of-locations .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .landing-of-locations .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .landing-of-locations .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .landing-of-locations .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .landing-of-locations .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .landing-of-locations .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .landing-of-locations .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .landing-of-locations .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .landing-of-locations .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .landing-of-locations .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .landing-of-locations .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .landing-of-locations .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .landing-of-locations .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .landing-of-locations .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .landing-of-locations .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .landing-of-locations .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .landing-of-locations .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .landing-of-locations .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .landing-of-locations .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .landing-of-locations .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .landing-of-locations .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .landing-of-locations .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .landing-of-locations .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .landing-of-locations .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .landing-of-locations .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .landing-of-locations .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .landing-of-locations .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .landing-of-locations .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .landing-of-locations .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .landing-of-locations .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .landing-of-locations .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .landing-of-locations .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .landing-of-locations .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .landing-of-locations .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .landing-of-locations .listing__title {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .landing-of-locations .listing__title {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .landing-of-locations .listing__title {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .landing-of-locations .listing__title {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .landing-of-locations .listing__title {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .landing-of-locations .listing__title {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .landing-of-locations .listing__title {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}

html[dir=rtl] .landing-of-locations .landing-of-locations__exposed .form--views-exposed-form {
  margin-right: initial;
  margin-left: 40px;
}
@media (max-width: 767px) {
  html[dir=rtl] .landing-of-locations .landing-of-locations__exposed .form--views-exposed-form {
    margin-left: 0;
  }
}
html[dir=rtl] .landing-of-locations .landing-of-locations__exposed .form--views-exposed-form .form-item-textfield:first-of-type:after {
  right: initial;
  left: 20px;
  transform: translate(0, -50%) rotate(90deg);
}
html[dir=rtl] .landing-of-locations .landing-of-locations__exposed .form--views-exposed-form .form-item-textfield .form-text {
  padding-right: 10px;
  padding-left: 56px;
}
@media (max-width: 767px) {
  html[dir=rtl] .landing-of-locations .landing-of-locations__view-switcher {
    right: initial;
    left: 0;
  }
}

html[dir=rtl] .landing-of-locations .location-card-list__content {
  margin-left: -17px;
}
html[dir=rtl] .landing-of-locations .location-card-list__scrollbar {
  right: initial;
  left: 0;
}
@media (min-width: 768px) {
  html[dir=rtl] .landing-of-locations.landing-of-locations--display--map .location-card {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 767px) {
  html[dir=rtl] .landing-of-locations.landing-of-locations--display--grid .location-card-list .location-card-list__content {
    margin-right: 0;
  }
}

.location-info {
  display: flex;
  justify-content: flex-start;
  align-items: stretch;
  font-weight: 400;
  font-size: 14px;
  color: #191919;
  line-height: 1.42;
}
html[lang|=en] .location-info {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fr] .location-info {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cs] .location-info {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=de] .location-info {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=es] .location-info {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nl] .location-info {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hu] .location-info {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pl] .location-info {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt] .location-info {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ro] .location-info {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sk] .location-info {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sv] .location-info {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=fi] .location-info {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nb] .location-info {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ca] .location-info {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sr] .location-info {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=da] .location-info {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=nn] .location-info {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=vi] .location-info {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=id] .location-info {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=th] .location-info {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=it] .location-info {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=af] .location-info {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bs] .location-info {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=cy] .location-info {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=et] .location-info {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ga] .location-info {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hr] .location-info {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lt] .location-info {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=lv] .location-info {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=pt-br] .location-info {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sl] .location-info {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=sq] .location-info {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=tr] .location-info {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=bg] .location-info {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=uk] .location-info {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ru] .location-info {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ky] .location-info {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mk] .location-info {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=mn] .location-info {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=el] .location-info {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=he] .location-info {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=hi] .location-info {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=ms] .location-info {
  font-family: "Noto Sans", Arial, "FreeSans", "Garuda", Helvetica, "Bitstream Vera Sans", sans-serif;
}
html[lang|=zh-hans] .location-info {
  font-family: "Noto Sans SC", sans-serif;
}
html[lang|=zh-hant] .location-info {
  font-family: "Noto Sans TC", sans-serif;
}
html[lang|=ar] .location-info {
  font-family: "Noto Sans Arabic", Arial, sans-serif;
}
html[lang|=ja] .location-info {
  font-family: "Noto Sans JP", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
}
html[lang|=ko] .location-info {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
html[lang|=ko] .location-info {
  font-family: "Noto Sans KR", "Times New Roman", sans-serif;
}
@media (max-width: 767px) {
  .location-info {
    flex-wrap: wrap;
    flex-direction: column;
    margin-right: 0;
  }
}
.location-info .wysiwyg {
  font-size: 14px;
  line-height: 1.42;
}
.location-info .container {
  clear: none;
}
.location-info .container > .container__inner::after {
  clear: none;
}
.location-info .location-info__details,
.location-info .location-info__map {
  width: 100%;
}
.location-info--with-map {
  flex-direction: row-reverse;
}
.location-info--with-map .location-info__details,
.location-info--with-map .location-info__map {
  width: 100%;
  padding-right: 20px;
}
@media (max-width: 767px) {
  .location-info--with-map .location-info__details,
  .location-info--with-map .location-info__map {
    width: 100%;
    padding-right: 0;
  }
}
.location-info .location-info__map {
  background-color: #FCFCFC;
  position: relative;
  float: right;
  padding: 0;
  margin: 0 20px;
}
.location-info .location-info__map::before {
  content: "";
  display: block;
  width: 20px;
  height: 100%;
  position: absolute;
  left: -20px;
  top: 0;
  background: #FFFFFF;
}
@media (max-width: 767px) {
  .location-info .location-info__map::before {
    display: none;
  }
}
@media (max-width: 767px) {
  .location-info .location-info__map {
    min-height: 276px !important;
    height: 276px !important;
    width: 100% !important;
    min-width: 100% !important;
    margin: 0 0 20px;
    float: none;
  }
}
.location-info .location-info__short-info {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 25px;
}
.location-info .location-info__short-info-image {
  width: 70px;
  margin-right: 20px;
  flex-shrink: 0;
}
.location-info .location-info__short-info-image img {
  width: 100%;
  height: auto;
  display: block;
}
.location-info .location-info__details-block {
  margin-top: 19px;
  padding-top: 23px;
  border-top: 1px solid rgb(166.1, 166.1, 166.1);
}
.location-info .location-info__details-block .location-info__details-block-content .contact-teaser {
  margin-bottom: 15px;
}
.location-info .location-info__details-block-title {
  font-size: inherit;
  margin: 0;
  font-weight: 700;
  line-height: 1.2;
  text-transform: uppercase;
}
.location-info .location-info__list-of-cta {
  margin-top: 35px;
  display: flex;
  flex-wrap: wrap;
  margin-right: -20px;
}
@media (max-width: 1023px) {
  .location-info .location-info__list-of-cta {
    margin-right: 0;
  }
}
.location-info .location-info__list-of-cta > div:not(.media-call-to-action) {
  width: 100%;
  flex-shrink: 0;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
}
.location-info .location-info__list-of-cta > .media-call-to-action,
.location-info .location-info__list-of-cta > div:not(.media-call-to-action) > div {
  width: 50%;
  padding-right: 20px;
  margin-top: 20px;
}
.location-info .location-info__list-of-cta > .media-call-to-action:nth-of-type(1), .location-info .location-info__list-of-cta > .media-call-to-action:nth-of-type(2),
.location-info .location-info__list-of-cta > div:not(.media-call-to-action) > div:nth-of-type(1),
.location-info .location-info__list-of-cta > div:not(.media-call-to-action) > div:nth-of-type(2) {
  margin-top: 0;
}
@media (max-width: 1023px) {
  .location-info .location-info__list-of-cta > .media-call-to-action:nth-of-type(2),
  .location-info .location-info__list-of-cta > div:not(.media-call-to-action) > div:nth-of-type(2) {
    margin-top: 20px;
  }
}
@media (max-width: 1023px) {
  .location-info .location-info__list-of-cta > .media-call-to-action,
  .location-info .location-info__list-of-cta > div:not(.media-call-to-action) > div {
    width: 100%;
    padding-right: 0;
  }
}
.location-info .location-info__list-of-cta > .media-call-to-action a,
.location-info .location-info__list-of-cta > div:not(.media-call-to-action) > div a {
  width: 100%;
}
.location-info .location-info__list-of-cta > .media-call-to-action .media-call-to-action,
.location-info .location-info__list-of-cta > div:not(.media-call-to-action) > div .media-call-to-action {
  width: 100%;
}
.location-info .location-info__address {
  font-size: 16px;
  font-weight: 700;
}
.location-info .location-info__address.location-info__address--theme--veo-pale-turquoise {
  background-color: #76DAE8;
  color: #191919;
}
.location-info .location-info__address.location-info__address--theme--veo-forest-green {
  background-color: #438D42;
  color: #FFFFFF;
}
.location-info .location-info__address.location-info__address--theme--veo-light-blue {
  background-color: #CCE4FF;
  color: #191919;
}
.location-info .location-info__address.location-info__address--theme--veo-very-light-blue {
  background-color: #EBF4FF;
  color: #191919;
}
.location-info .location-info__address.location-info__address--theme--veo-golden-yellow {
  background-color: #F5D955;
  color: #191919;
}
.location-info .location-info__address.location-info__address--theme--veo-very-light-yellow {
  background-color: #FFF5C5;
  color: #191919;
}
.location-info .location-info__address.location-info__address--theme--veo-very-light-green {
  background-color: #D9EDC0;
  color: #191919;
}
.location-info .location-info__address.location-info__address--theme--veo-black-20 {
  background-color: #CCCCCC;
  color: #191919;
}
.location-info .location-info__address.location-info__address--theme--veo-pale-gray-white {
  background-color: #FCFCFC;
  color: #191919;
}
.location-info .location-info__address.location-info__address--theme--veo-black-10 {
  background-color: #E5E5E5;
  color: #191919;
}
.location-info .location-info__address.location-info__address--theme--veo-black-0 {
  background-color: #F2F2F2;
  color: #191919;
}
.location-info .location-info__address.location-info__address--theme--veo-very-light-orange {
  background-color: #FFDCB3;
  color: #191919;
}
.location-info .location-info__address.location-info__address--theme--veo-very-light-purple {
  background-color: #FFD0F2;
  color: #191919;
}
.location-info .location-info__address.location-info__address--theme--veo-pale-red {
  background-color: #ED694B;
  color: #191919;
}
.location-info .location-info__address.location-info__address--theme--veo-turquoise {
  background-color: #05C3DD;
  color: #191919;
}
.location-info .location-info__address.location-info__address--theme--veo-vivid-blue {
  background-color: #0679CC;
  color: #FFFFFF;
}
.location-info .location-info__address.location-info__address--theme--veo-pastel-blue {
  background-color: #ADCCF0;
  color: #191919;
}
.location-info .location-info__address.location-info__address--theme--veo-very-light-turquoise {
  background-color: #D7FAFF;
  color: #191919;
}
.location-info .location-info__address.location-info__address--theme--veo-apple-green {
  background-color: #C7D64F;
  color: #191919;
}
.location-info .location-info__address.location-info__address--theme--veo-dark-green {
  background-color: #00613B;
  color: #FFFFFF;
}
.location-info .location-info__address.location-info__address--theme--veo-black-40 {
  background-color: #999999;
  color: #191919;
}
.location-info .location-info__address.location-info__address--theme--veo-grey-pantone {
  background-color: #55555A;
  color: #FFFFFF;
}
.location-info .location-info__address.location-info__address--theme--veo-yellow {
  background-color: #FFD616;
  color: #191919;
}
.location-info .location-info__address.location-info__address--theme--veo-vivid-orange {
  background-color: #FF8A00;
  color: #191919;
}
.location-info .location-info__address.location-info__address--theme--veo-pale-purple {
  background-color: #9E4AAB;
  color: #FFFFFF;
}
.location-info .location-info__address.location-info__address--theme--veo-purple {
  background-color: #772583;
  color: #FFFFFF;
}
.location-info .location-info__address.location-info__address--theme--veo-red {
  background-color: #EE0000;
  color: #FFFFFF;
}
.location-info .location-info__address.location-info__address--theme--veo-light-purple {
  background-color: #C768CF;
  color: #191919;
}
.location-info .location-info__address.location-info__address--theme--veo-green {
  background-color: #78BE21;
  color: #191919;
}
.location-info .location-info__address.location-info__address--theme--veo-pale-blue {
  background-color: #99E1EF;
  color: #191919;
}
.location-info .location-info__address.location-info__address--theme--veo-blue {
  background-color: #05C3DD;
  color: #FFFFFF;
}
.location-info .location-info__address.location-info__address--theme--veo-pale-black {
  background-color: #55555A;
  color: #FFFFFF;
}
.location-info .location-info__address.location-info__address--theme--veo-white {
  background-color: #FFFFFF;
  color: #191919;
}
.location-info .location-info__address.location-info__address--theme--veo-gray {
  background-color: #F2F2F2;
  color: #191919;
}
.location-info .location-info__address.location-info__address--theme--veo-plain-orange {
  background-color: #FF8A00;
  color: #191919;
}
.location-info .location-info__address.location-info__address--theme--veo-navy {
  background-color: #002d62;
  color: #FFFFFF;
}
.location-info .location-info__address.location-info__address--theme--veo-magma-regent-green {
  background-color: #04525C;
  color: #FFFFFF;
}
.location-info .location-info__address.location-info__address--theme--veo-magma-light-green {
  background-color: #b5dc79;
  color: #FFFFFF;
}
.location-info .location-info__address.location-info__address--theme--veo-magma-indigo-blue {
  background-color: #1259aC;
  color: #FFFFFF;
}
.location-info .location-info__address.location-info__address--theme--veo-magma-green {
  background-color: #68a59b;
  color: #FFFFFF;
}
.location-info .location-info__address.location-info__address--theme--veo-magma-yellow {
  background-color: #fdd384;
  color: #FFFFFF;
}
.location-info .location-info__address.location-info__address--theme--veo-magma-sky-blue {
  background-color: #7abcce;
  color: #FFFFFF;
}
.location-info .location-info__address.location-info__address--theme--veo-orange {
  background-color: #FF6900;
  color: #191919;
}
.location-info .location-info__address.location-info__address--theme--veo-light-orange {
  background-color: #FDC686;
  color: #191919;
}
.location-info .location-info__address.location-info__address--theme--veo-pale-yellow {
  background-color: #FFED99;
  color: #191919;
}
.location-info .location-info__address.location-info__address--theme--veo-dark-turquoise {
  background-color: #098192;
  color: #FFFFFF;
}
.location-info .location-info__address.location-info__address--theme--veo-apricot {
  background-color: #FFAC00;
  color: #191919;
}
.location-info .location-info__address.location-info__address--theme--veo-dark-yellow {
  background-color: #E8BF00;
  color: #191919;
}
.location-info .location-info__address.location-info__address--theme--veo-dark-purple {
  background-color: #501658;
  color: #FFFFFF;
}
.location-info .location-info__address.location-info__address--theme--veo-black {
  background-color: #000000;
  color: #FFFFFF;
}
.location-info .location-info__address.location-info__address--theme--veo-black-90 {
  background-color: #191919;
  color: #FFFFFF;
}
.location-info .location-info__address.location-info__address--theme--veo-black-80 {
  background-color: #333333;
  color: #FFFFFF;
}
.location-info .location-info__address.location-info__address--theme--veo-black-70 {
  background-color: #4C4C4C;
  color: #FFFFFF;
}
.location-info .location-info__address.location-info__address--theme--veo-black-60 {
  background-color: #666666;
  color: #FFFFFF;
}
.location-info .location-info__address.location-info__address--theme--veo-black-50 {
  background-color: #808080;
  color: #191919;
}
.location-info .location-info__address.location-info__address--theme--veo-black-30 {
  background-color: #B2B2B2;
  color: #191919;
}
.location-info .location-info__address.location-info__address--theme--veo-neutral {
  background-color: #1C1C1F;
  color: #FFFFFF;
}
.location-info .location-info__address.location-info__address--theme--veo-neutral-90 {
  background-color: #55555A;
  color: #FFFFFF;
}
.location-info .location-info__address.location-info__address--theme--veo-neutral-80 {
  background-color: #75748B;
  color: #FFFFFF;
}
.location-info .location-info__address.location-info__address--theme--veo-neutral-70 {
  background-color: #9897A8;
  color: #191919;
}
.location-info .location-info__address.location-info__address--theme--veo-neutral-60 {
  background-color: #C8C8DA;
  color: #191919;
}
.location-info .location-info__address.location-info__address--theme--veo-neutral-50 {
  background-color: #D5D3E3;
  color: #191919;
}
.location-info .location-info__address.location-info__address--theme--veo-neutral-40 {
  background-color: #E0DDEE;
  color: #191919;
}
.location-info .location-info__address.location-info__address--theme--veo-neutral-30 {
  background-color: #E9E6F4;
  color: #191919;
}
.location-info .location-info__address.location-info__address--theme--veo-neutral-20 {
  background-color: #F2F1F9;
  color: #191919;
}
.location-info .location-info__address.location-info__address--theme--veo-neutral-10 {
  background-color: #FCFCFC;
  color: #191919;
}
.location-info .location-info__address--space-inner {
  padding: 10px 20px;
}

.js-location-info {
  position: relative;
  box-sizing: border-box;
  padding-bottom: 50px;
}
.js-location-info__closed {
  overflow: hidden;
}
.js-location-info__opened {
  height: auto !important;
}
.js-location-info__opened .js-location-info__button:after {
  transform: rotate(-135deg);
}
.js-location-info__button {
  position: absolute;
  box-shadow: 0px -10px 0px 0px #FFFFFF;
  z-index: 10;
  width: calc(100% - 20px);
  bottom: 0;
  left: 0;
  background-color: #FFFFFF;
  color: #000000;
}
.js-location-info__button:hover {
  background-color: #FFFFFF;
}
@media (max-width: 767px) {
  .js-location-info__button {
    width: 100%;
    box-shadow: none;
  }
}
.js-location-info__button:after {
  content: "";
  width: 6px;
  height: 6px;
  margin-top: 5px;
  margin-left: 5px;
  border-right: 3px solid;
  border-bottom: 3px solid;
  transform: rotate(45deg);
  position: absolute;
}
.js-location-info__button.button--theme--veo-pale-turquoise {
  color: #191919;
  background-color: #76DAE8;
  border-color: #76DAE8;
}
.js-location-info__button.button--theme--veo-pale-turquoise:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-forest-green {
  color: #FFFFFF;
  background-color: #438D42;
  border-color: #438D42;
}
.js-location-info__button.button--theme--veo-forest-green:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-light-blue {
  color: #191919;
  background-color: #CCE4FF;
  border-color: #CCE4FF;
}
.js-location-info__button.button--theme--veo-light-blue:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-very-light-blue {
  color: #191919;
  background-color: #EBF4FF;
  border-color: #EBF4FF;
}
.js-location-info__button.button--theme--veo-very-light-blue:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-golden-yellow {
  color: #191919;
  background-color: #F5D955;
  border-color: #F5D955;
}
.js-location-info__button.button--theme--veo-golden-yellow:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-very-light-yellow {
  color: #191919;
  background-color: #FFF5C5;
  border-color: #FFF5C5;
}
.js-location-info__button.button--theme--veo-very-light-yellow:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-very-light-green {
  color: #191919;
  background-color: #D9EDC0;
  border-color: #D9EDC0;
}
.js-location-info__button.button--theme--veo-very-light-green:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-black-20 {
  color: #191919;
  background-color: #CCCCCC;
  border-color: #CCCCCC;
}
.js-location-info__button.button--theme--veo-black-20:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-pale-gray-white {
  color: #191919;
  background-color: #FCFCFC;
  border-color: #FCFCFC;
}
.js-location-info__button.button--theme--veo-pale-gray-white:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-black-10 {
  color: #191919;
  background-color: #E5E5E5;
  border-color: #E5E5E5;
}
.js-location-info__button.button--theme--veo-black-10:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-black-0 {
  color: #191919;
  background-color: #F2F2F2;
  border-color: #F2F2F2;
}
.js-location-info__button.button--theme--veo-black-0:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-very-light-orange {
  color: #191919;
  background-color: #FFDCB3;
  border-color: #FFDCB3;
}
.js-location-info__button.button--theme--veo-very-light-orange:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-very-light-purple {
  color: #191919;
  background-color: #FFD0F2;
  border-color: #FFD0F2;
}
.js-location-info__button.button--theme--veo-very-light-purple:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-pale-red {
  color: #191919;
  background-color: #ED694B;
  border-color: #ED694B;
}
.js-location-info__button.button--theme--veo-pale-red:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-turquoise {
  color: #191919;
  background-color: #05C3DD;
  border-color: #05C3DD;
}
.js-location-info__button.button--theme--veo-turquoise:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-vivid-blue {
  color: #FFFFFF;
  background-color: #0679CC;
  border-color: #0679CC;
}
.js-location-info__button.button--theme--veo-vivid-blue:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-pastel-blue {
  color: #191919;
  background-color: #ADCCF0;
  border-color: #ADCCF0;
}
.js-location-info__button.button--theme--veo-pastel-blue:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-very-light-turquoise {
  color: #191919;
  background-color: #D7FAFF;
  border-color: #D7FAFF;
}
.js-location-info__button.button--theme--veo-very-light-turquoise:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-apple-green {
  color: #191919;
  background-color: #C7D64F;
  border-color: #C7D64F;
}
.js-location-info__button.button--theme--veo-apple-green:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-dark-green {
  color: #FFFFFF;
  background-color: #00613B;
  border-color: #00613B;
}
.js-location-info__button.button--theme--veo-dark-green:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-black-40 {
  color: #191919;
  background-color: #999999;
  border-color: #999999;
}
.js-location-info__button.button--theme--veo-black-40:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-grey-pantone {
  color: #FFFFFF;
  background-color: #55555A;
  border-color: #55555A;
}
.js-location-info__button.button--theme--veo-grey-pantone:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-yellow {
  color: #191919;
  background-color: #FFD616;
  border-color: #FFD616;
}
.js-location-info__button.button--theme--veo-yellow:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-vivid-orange {
  color: #191919;
  background-color: #FF8A00;
  border-color: #FF8A00;
}
.js-location-info__button.button--theme--veo-vivid-orange:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-pale-purple {
  color: #FFFFFF;
  background-color: #9E4AAB;
  border-color: #9E4AAB;
}
.js-location-info__button.button--theme--veo-pale-purple:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-purple {
  color: #FFFFFF;
  background-color: #772583;
  border-color: #772583;
}
.js-location-info__button.button--theme--veo-purple:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-red {
  color: #FFFFFF;
  background-color: #EE0000;
  border-color: #EE0000;
}
.js-location-info__button.button--theme--veo-red:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-light-purple {
  color: #191919;
  background-color: #C768CF;
  border-color: #C768CF;
}
.js-location-info__button.button--theme--veo-light-purple:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-green {
  color: #191919;
  background-color: #78BE21;
  border-color: #78BE21;
}
.js-location-info__button.button--theme--veo-green:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-pale-blue {
  color: #191919;
  background-color: #99E1EF;
  border-color: #99E1EF;
}
.js-location-info__button.button--theme--veo-pale-blue:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-blue {
  color: #FFFFFF;
  background-color: #05C3DD;
  border-color: #05C3DD;
}
.js-location-info__button.button--theme--veo-blue:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-pale-black {
  color: #FFFFFF;
  background-color: #55555A;
  border-color: #55555A;
}
.js-location-info__button.button--theme--veo-pale-black:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-white {
  color: #191919;
  background-color: #FFFFFF;
  border-color: #FFFFFF;
}
.js-location-info__button.button--theme--veo-white:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-gray {
  color: #191919;
  background-color: #F2F2F2;
  border-color: #F2F2F2;
}
.js-location-info__button.button--theme--veo-gray:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-plain-orange {
  color: #191919;
  background-color: #FF8A00;
  border-color: #FF8A00;
}
.js-location-info__button.button--theme--veo-plain-orange:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-navy {
  color: #FFFFFF;
  background-color: #002d62;
  border-color: #002d62;
}
.js-location-info__button.button--theme--veo-navy:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-magma-regent-green {
  color: #FFFFFF;
  background-color: #04525C;
  border-color: #04525C;
}
.js-location-info__button.button--theme--veo-magma-regent-green:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-magma-light-green {
  color: #FFFFFF;
  background-color: #b5dc79;
  border-color: #b5dc79;
}
.js-location-info__button.button--theme--veo-magma-light-green:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-magma-indigo-blue {
  color: #FFFFFF;
  background-color: #1259aC;
  border-color: #1259aC;
}
.js-location-info__button.button--theme--veo-magma-indigo-blue:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-magma-green {
  color: #FFFFFF;
  background-color: #68a59b;
  border-color: #68a59b;
}
.js-location-info__button.button--theme--veo-magma-green:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-magma-yellow {
  color: #FFFFFF;
  background-color: #fdd384;
  border-color: #fdd384;
}
.js-location-info__button.button--theme--veo-magma-yellow:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-magma-sky-blue {
  color: #FFFFFF;
  background-color: #7abcce;
  border-color: #7abcce;
}
.js-location-info__button.button--theme--veo-magma-sky-blue:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-orange {
  color: #191919;
  background-color: #FF6900;
  border-color: #FF6900;
}
.js-location-info__button.button--theme--veo-orange:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-light-orange {
  color: #191919;
  background-color: #FDC686;
  border-color: #FDC686;
}
.js-location-info__button.button--theme--veo-light-orange:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-pale-yellow {
  color: #191919;
  background-color: #FFED99;
  border-color: #FFED99;
}
.js-location-info__button.button--theme--veo-pale-yellow:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-dark-turquoise {
  color: #FFFFFF;
  background-color: #098192;
  border-color: #098192;
}
.js-location-info__button.button--theme--veo-dark-turquoise:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-apricot {
  color: #191919;
  background-color: #FFAC00;
  border-color: #FFAC00;
}
.js-location-info__button.button--theme--veo-apricot:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-dark-yellow {
  color: #191919;
  background-color: #E8BF00;
  border-color: #E8BF00;
}
.js-location-info__button.button--theme--veo-dark-yellow:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-dark-purple {
  color: #FFFFFF;
  background-color: #501658;
  border-color: #501658;
}
.js-location-info__button.button--theme--veo-dark-purple:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-black {
  color: #FFFFFF;
  background-color: #000000;
  border-color: #000000;
}
.js-location-info__button.button--theme--veo-black:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-black-90 {
  color: #FFFFFF;
  background-color: #191919;
  border-color: #191919;
}
.js-location-info__button.button--theme--veo-black-90:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-black-80 {
  color: #FFFFFF;
  background-color: #333333;
  border-color: #333333;
}
.js-location-info__button.button--theme--veo-black-80:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-black-70 {
  color: #FFFFFF;
  background-color: #4C4C4C;
  border-color: #4C4C4C;
}
.js-location-info__button.button--theme--veo-black-70:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-black-60 {
  color: #FFFFFF;
  background-color: #666666;
  border-color: #666666;
}
.js-location-info__button.button--theme--veo-black-60:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-black-50 {
  color: #191919;
  background-color: #808080;
  border-color: #808080;
}
.js-location-info__button.button--theme--veo-black-50:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-black-30 {
  color: #191919;
  background-color: #B2B2B2;
  border-color: #B2B2B2;
}
.js-location-info__button.button--theme--veo-black-30:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-neutral {
  color: #FFFFFF;
  background-color: #1C1C1F;
  border-color: #1C1C1F;
}
.js-location-info__button.button--theme--veo-neutral:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-neutral-90 {
  color: #FFFFFF;
  background-color: #55555A;
  border-color: #55555A;
}
.js-location-info__button.button--theme--veo-neutral-90:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-neutral-80 {
  color: #FFFFFF;
  background-color: #75748B;
  border-color: #75748B;
}
.js-location-info__button.button--theme--veo-neutral-80:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-neutral-70 {
  color: #191919;
  background-color: #9897A8;
  border-color: #9897A8;
}
.js-location-info__button.button--theme--veo-neutral-70:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-neutral-60 {
  color: #191919;
  background-color: #C8C8DA;
  border-color: #C8C8DA;
}
.js-location-info__button.button--theme--veo-neutral-60:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-neutral-50 {
  color: #191919;
  background-color: #D5D3E3;
  border-color: #D5D3E3;
}
.js-location-info__button.button--theme--veo-neutral-50:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-neutral-40 {
  color: #191919;
  background-color: #E0DDEE;
  border-color: #E0DDEE;
}
.js-location-info__button.button--theme--veo-neutral-40:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-neutral-30 {
  color: #191919;
  background-color: #E9E6F4;
  border-color: #E9E6F4;
}
.js-location-info__button.button--theme--veo-neutral-30:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-neutral-20 {
  color: #191919;
  background-color: #F2F1F9;
  border-color: #F2F1F9;
}
.js-location-info__button.button--theme--veo-neutral-20:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
.js-location-info__button.button--theme--veo-neutral-10 {
  color: #191919;
  background-color: #FCFCFC;
  border-color: #FCFCFC;
}
.js-location-info__button.button--theme--veo-neutral-10:hover {
  background-color: #FFFFFF;
  border-color: #191919;
  color: #191919;
}
@media (max-width: 767px) {
  .js-location-info:after {
    content: "";
    position: absolute;
    bottom: 49px;
    left: 0;
    width: 100%;
    height: 17px;
    background-image: linear-gradient(0deg, rgb(255, 255, 255) 10%, rgba(255, 255, 255, 0) 100%);
    z-index: 1;
    box-shadow: 0 10px 0 0 #FFFFFF;
  }
}

html[dir=rtl] .location-info .location-info__short-info-image {
  margin-right: initial;
  margin-left: 20px;
}
html[dir=rtl] .location-info .location-info__map {
  float: left;
}
@media (max-width: 767px) {
  html[dir=rtl] .location-info .location-info__map {
    float: none;
  }
}
html[dir=rtl] .location-info .location-info__map:before {
  left: initial;
  right: -20px;
}
html[dir=rtl] .location-info--with-map .location-info__details {
  padding-right: 0;
  padding-left: 20px;
}
@media (max-width: 767px) {
  html[dir=rtl] .location-info--with-map .location-info__details {
    padding-left: 0;
  }
}

@media print {
  .carousel-with-cta {
    height: 472px;
  }
  .carousel-with-cta .slick-track {
    width: 100% !important;
    transform: translate3d(0, 0, 0) !important;
    height: 472px;
  }
  .carousel-with-cta .carousel-with-cta__item {
    height: 472px;
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
  }
  .carousel-with-cta-item {
    height: 472px;
    width: 688px;
  }
  .carousel-with-cta-item .carousel-with-cta-item__content {
    width: 100%;
    overflow: hidden;
  }
  .homepage-layout {
    overflow: visible;
  }
  .homepage-layout .homepage-layout__region.homepage-layout__region--top {
    display: block;
  }
  .homepage-layout .homepage-layout__region.homepage-layout__region--bottom {
    display: block;
  }
  .homepage-layout .homepage-layout__region.homepage-layout__region--bottom:after {
    content: "";
    display: table;
    width: 100%;
    clear: both;
    float: none;
  }
  .homepage-layout .homepage-layout__left-bottom-content {
    float: left;
  }
  .homepage-layout .homepage-layout__right-bottom-content {
    float: right;
  }
  .form-file {
    display: none;
  }
  .press-releases-listing__item {
    position: static !important;
  }
  .landing-map {
    display: none;
  }
  .grid {
    display: block;
  }
  .grid:before, .grid:after {
    content: "";
    display: table;
  }
  .grid:after {
    clear: both;
  }
  .grid .grid__title {
    float: left;
  }
  .grid .grid__column {
    float: left;
  }
  .grid.grid--count--2 .social-media-posts .slick-track {
    width: 100% !important;
    transform: translate3d(0, 0, 0) !important;
  }
  .grid.grid--count--2 .social-media-posts .slick-track .social-post {
    width: 100% !important;
    float: left !important;
    display: none;
  }
  .grid.grid--count--2 .social-media-posts .slick-track .social-post:first-child {
    display: block;
  }
  .footer {
    page-break-inside: avoid;
  }
  @page {
    size: 297mm 210mm;
    margin: 5mm 0 5mm 0;
  }
  .container {
    height: auto !important;
  }
  .container > .container__inner {
    height: auto !important;
  }
}

/*# sourceMappingURL=app.css.map*/