@charset "UTF-8";
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: inherit;
  font-weight: 400;
  vertical-align: baseline;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:after,
blockquote:before,
q:after,
q:before {
  content: "";
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
b,
strong {
  font-weight: 700;
}
a {
  color: inherit;
  text-decoration: none;
}
em,
i {
  font-style: italic;
}
sup {
  vertical-align: super;
}
sub,
sup {
  font-size: 0.667em;
}
sub {
  vertical-align: sub;
}
.is-login .site-heading .site-logo,
.is-not-login .site-heading .site-logo {
  width: 12%;
}
.layer-banner--content,
.layer-verbatim--container .teaser-verbatim,
.news-wall--col,
.news-wall--list .news-wall--item,
.news-wall--list > li,
.page-landing-heading--picture-first + .page-landing-heading--content,
.prev-next-pager .cross-articles {
  width: 83.3333%;
}
.layer-presentation--bottom .teaser-highlight,
.layer-presentation--bottom .teaser-keydata,
.page-heading--picture,
.page-heading--picture + .page-heading--content,
.page-heading--picture + .vector-map,
.page-landing-heading--picture-first,
.site-footer--video {
  width: 100%;
}
.greybox--container {
  padding: 30px;
}
.review-steps--list .review-steps--step:after,
.review-steps--list li:after,
.review-steps ol .review-steps--step:after,
.review-steps ol li:after {
  border-style: solid;
  border-width: 5px 0 0;
}
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a
  .descripted-image--container
  .descripted-image--caption,
.reversed .descripted-image--container .descripted-image--caption {
  border-style: solid;
  border-width: 0 5px 0 0;
}
.descripted-image--caption,
.layer-images-group--desc:before,
.push-text--content,
.teaser-keyfigure,
.teaser-light--content:before,
.teaser-light--market,
.teaser-light--tag,
.teaser-light--tag-reversed,
.teaser-offer--content:before,
.teaser-verbatim--quote:before,
.teaser-verbatim.small .teaser-verbatim--author:before,
.wysiwyg blockquote,
blockquote {
  border-style: solid;
  border-width: 0 0 0 5px;
}
#sliding-popup .popup-content button,
.admin-link button,
.button,
.button-action,
.button-cancel,
.button-checkbox-radio--label,
.button.search-form__submit,
.chosen-container-multi .chosen-choices li.search-choice,
.comment__attribution img,
.comment__content,
.dropzone .dz-preview .dz-image,
.layer-accordion-info--trigger,
.logo-item--logo,
.magazine-wall--loader,
.needs-form--submit,
.optin-block--link,
.popin-upload-file--content .right:before,
.search-form__submit,
.ui-datepicker,
.ui-datepicker table tbody td,
.vertical-tabs__menu-item,
.vertical-tabs__panes,
form button[type="button"],
form button[type="submit"],
form input[type="submit"] {
  border-style: solid;
  border-width: 2px;
}
.form-submit-zone,
.list-info--sub-title:after,
.small .review-steps--list .review-steps--step:after,
.small .review-steps--list li:after,
.small .review-steps ol .review-steps--step:after,
.small .review-steps ol li:after {
  border-style: solid;
  border-width: 2px 0 0;
}
.search-results li,
.tabs ul.primary,
.tag-category:after {
  border-style: solid;
  border-width: 0 0 2px;
}
.layer-boiler--desc,
.layer-boiler--title,
.list-content--list li {
  border-style: solid;
  border-width: 0 0 0 2px;
}
.account-request,
.bloc-recap,
.bloc-recap-agenda,
.bloc-recap-document,
.bloc-recap-document--list .item,
.bloc-recap-messages,
.content-filters-tabs--content,
.content-filters-tabs--tags,
.dropdown-links--icon.help,
.form-steps--item .point,
.img-signature,
.list-confirm-certificate--box,
.list-info,
.message-box--content,
.message-system,
.popin-survey--content .left,
.survey-info,
.tag-states,
.teaser-request-certificate,
form .form-drop-file-zone,
form input[type="checkbox"] + .form-label:before,
form input[type="checkbox"] + label:before,
form input[type="radio"] + .form-label:before,
form input[type="radio"] + label:before {
  border-style: solid;
  border-width: 1px;
}
.burger-menu--container .main-menu > ul > li,
.burger-menu--scrollable .site-portals,
.content-filters-tabs--content fieldset,
.dropdown-links--list,
.message-system--item,
.message-system--textarea:before,
.quick-access--list > li,
.site-lang--list,
.site-portals--list,
.ui-autocomplete .ui-menu-item {
  border-style: solid;
  border-width: 1px 0 0;
}
.magazine-wall--col,
.message-system--content,
.page-history-list--layer-left,
.popin-upload-file--content .left,
.steps-slider--nav li {
  border-style: solid;
  border-width: 0 1px 0 0;
}
.advanced-search-field--submit,
.advanced-search-field--text,
.advanced-search-field.alternate--submit,
.advanced-search-field.alternate--text,
.advanced-search-field.alternate button[type="button"],
.advanced-search-field.alternate input[type="button"],
.advanced-search-field.alternate input[type="search"],
.advanced-search-field.alternate input[type="text"],
.advanced-search-field button[type="button"],
.advanced-search-field input[type="button"],
.advanced-search-field input[type="search"],
.advanced-search-field input[type="text"],
.breadcrumb li:before,
.burger-menu--container .main-menu,
.content-filters--submit input[type="button"],
.dataTable thead tr td,
.dataTable thead tr th,
.layer-boiler--desc a,
.layer-contact-long,
.search-results-page
  .view-filters
  .advanced-search-field--content
  input[type="text"],
.vertical-nav--list .vertical-nav--item .vertical-nav--link,
.vertical-nav--list .vertical-nav--item a,
.vertical-nav--list li .vertical-nav--link,
.vertical-nav--list li a,
.vertical-nav ul .vertical-nav--item .vertical-nav--link,
.vertical-nav ul .vertical-nav--item a,
.vertical-nav ul li .vertical-nav--link,
.vertical-nav ul li a,
form input[type="date"],
form input[type="datetime-local"],
form input[type="email"],
form input[type="number"],
form input[type="password"],
form input[type="search"],
form input[type="tel"],
form input[type="text"],
form select,
form textarea,
input.hasDatepicker {
  border-style: solid;
  border-width: 0 0 1px;
}
.main-menu--content .sub-menu,
.main-menu > ul > .menu-item > a:before,
.main-menu > ul > .menu-item > span:before,
.main-menu > ul > li > a:before,
.main-menu > ul > li > span:before {
  border-style: solid;
  border-width: 0 0 0 1px;
}
.slider-comparisons
  .paragraph--type--comparison-items
  .teaser-comparison:first-child
  .teaser-comparison--picture {
  border-style: solid;
  border-width: 0 0.025em 0 0;
}
.slider-comparisons
  .paragraph--type--comparison-items
  .teaser-comparison:last-child
  .teaser-comparison--picture {
  border-style: solid;
  border-width: 0 0 0 0.025em;
}
.back-to-top,
.progress__bar,
.progress__track {
  border-radius: 25px;
}
.pager,
.tabs ul.secondary a {
  border-radius: 5px;
}
.messages {
  border-radius: 0;
}
.greybox--container {
  box-shadow: none;
}
.dropdown-links--list,
.dropzone.dz-drag-hover,
.list-info--tooltip-action,
.site-lang--list,
.site-portals--list,
.tooltip--action,
.veristar-login-menu--list,
.veristar-login-menu > ul {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
}
.bloc-recap--list .item__content,
.bloc-recap-document--list .item__content,
.comment__permalink:active,
.comment__permalink:hover,
.form-steps--item.current ~ .form-steps--item .point,
.form-steps--item .sub-point,
.form-switch--left:before,
.form-switch label,
.link-download,
.links a.is-active,
.links a:active,
.links a:hover,
.message-system,
.messages a:active,
.messages a:hover,
.more-link a:active,
.more-link a:hover,
.pager,
.review-steps--informations,
.survey-info--address,
.teaser-keyfigure,
.vertical-tabs__menu-item a:active,
.vertical-tabs__menu-item a:focus,
.vertical-tabs__menu-item a:hover,
details summary a:active,
details summary a:focus,
details summary a:hover,
ul.links a.is-active,
ul.links a:active,
ul.links a:hover {
  color: #333;
}
.dropzone .dz-preview .dz-image,
.form-steps--item.current ~ .form-steps--item .point,
.popin-survey--content .left,
.popin-upload-file--content .left,
.popin-upload-file--content .right:before,
form .form-drop-file-zone .button-action {
  border-color: #333;
}
.content-filters--dropdown--layer-out,
.flaps--flap > span,
.layer-contact-long,
.needs-form--dropdown--layer-out,
.page-heading--dropdown--layer-out,
.page-history-intro,
.page-intro,
.progress__bar,
.ui-autocomplete .ui-menu-item .ui-state-active,
dropdown-layer--dropdown--layer-out,
form .form-drop-file-zone .button-action:after,
summary {
  background-color: #333;
}
.account-request--edit,
.back-to-top:hover,
.bloc-recap--edit-link,
.breadcrumb li a:hover,
.breadcrumb li span,
.data-table table tbody tr td:first-child,
.data-table table tbody tr th:first-child,
.description a:hover,
.display-per-page--label.active,
.display-per-page--label:hover,
.display-per-page--option:checked + .display-per-page--label,
.expanded .history-dates--trigger,
.extra-logo .highlight,
.extra-logo strong,
.field-description a:hover,
.form-switch input[type="radio"]:checked + label,
.js-data-table .js-link:hover,
.layer-accordion-info--list li a:hover,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.link-download:hover,
.layer-cover--link,
.link-back,
.link-download.reversed:hover,
.link-download:hover,
.link-icons:not(.disabled):hover,
.link-std,
.list-links--item a:hover,
.list-links li a:hover,
.list-simple--item a:hover,
.list-simple li a:hover,
.needs-select--label.is-selected,
.notification-list-item.urgent,
.pager__item.is-active,
.pager li.active,
.push-text--title,
.search-results-page
  .view-filters
  fieldset[data-drupal-selector="edit-items-per-page"]
  .form-radios
  .display-per-page--option:checked
  + label,
.search-results-page
  .view-filters
  fieldset[data-drupal-selector="edit-items-per-page"]
  .form-radios
  input:checked
  + .display-per-page--label,
.search-results-page
  .view-filters
  fieldset[data-drupal-selector="edit-items-per-page"]
  .form-radios
  input:checked
  + label,
.search-results-page
  .view-filters
  fieldset[data-drupal-selector="edit-items-per-page"]
  .form-radios
  label.active,
.search-results-page
  .view-filters
  fieldset[data-drupal-selector="edit-items-per-page"]
  .form-radios
  label:hover,
.simple-sentence-select--label.is-selected,
.site-header.sticky .main-menu > ul > li.menu-item--active-trail > a,
.site-header.sticky .main-menu > ul > li.menu-item--active-trail > span,
.sticky-wrap .js-link:hover,
.sub-menu
  > .menu
  .accordions-enabled--col
  > .menu-item
  .menu
  .menu-item
  a:hover,
.sub-menu > .menu .accordions-enabled--col > .menu-item .menu li a:hover,
.sub-menu > .menu .accordions-enabled--col > .menu-item a:hover,
.sub-menu > .menu .accordions-enabled--col > .menu-item ul .menu-item a:hover,
.sub-menu > .menu .accordions-enabled--col > .menu-item ul li a:hover,
.sub-menu > .menu > .menu-item .menu .menu-item a:hover,
.sub-menu > .menu > .menu-item .menu li a:hover,
.sub-menu > .menu > .menu-item a:hover,
.sub-menu > .menu > .menu-item ul .menu-item a:hover,
.sub-menu > .menu > .menu-item ul li a:hover,
.sub-menu > .menu > li .menu .menu-item a:hover,
.sub-menu > .menu > li .menu li a:hover,
.sub-menu > .menu > li a:hover,
.sub-menu > .menu > li ul .menu-item a:hover,
.sub-menu > .menu > li ul li a:hover,
.sub-menu > ul .accordions-enabled--col > .menu-item .menu .menu-item a:hover,
.sub-menu > ul .accordions-enabled--col > .menu-item .menu li a:hover,
.sub-menu > ul .accordions-enabled--col > .menu-item a:hover,
.sub-menu > ul .accordions-enabled--col > .menu-item ul .menu-item a:hover,
.sub-menu > ul .accordions-enabled--col > .menu-item ul li a:hover,
.sub-menu > ul > .menu-item .menu .menu-item a:hover,
.sub-menu > ul > .menu-item .menu li a:hover,
.sub-menu > ul > .menu-item a:hover,
.sub-menu > ul > .menu-item ul .menu-item a:hover,
.sub-menu > ul > .menu-item ul li a:hover,
.sub-menu > ul > li .menu .menu-item a:hover,
.sub-menu > ul > li .menu li a:hover,
.sub-menu > ul > li a:hover,
.sub-menu > ul > li ul .menu-item a:hover,
.sub-menu > ul > li ul li a:hover,
.table-of-content--title,
.table-of-content [class*="toc-h"] > a:hover,
.teaser-comparison--title,
.teaser-event--link,
.teaser-light--market a:hover,
.teaser-light--tag-reversed a:hover,
.teaser-light--tag a:hover,
.teaser-links--link,
.teaser-links--title,
.teaser-offer--infos-item a:hover,
.teaser-request-certificate--slider--pager--current,
.ui-datepicker select:hover,
.urgent .list-info--text,
.vector-map fieldset .fieldset-legend:hover,
.wysiwyg a.link-std,
.wysiwyg blockquote,
.wysiwyg ol a,
.wysiwyg p a,
.wysiwyg ul a,
a.type-link:hover,
blockquote,
form .form-file:hover,
form input[type="checkbox"] + .form-label a:hover,
form input[type="checkbox"] + label a:hover,
form input[type="radio"] + .form-label a:hover,
form input[type="radio"] + label a:hover {
  color: #fc3650;
}
.descripted-image--caption,
.form-steps--item .point,
.form-submit-zone,
.history-dates--list > li.accordion-enabled.expanded:before,
.layer-images-group--desc:before,
.list-content--list li,
.logo-item--logo,
.push-text--content,
.tag-category:after,
.teaser-keyfigure,
.teaser-light--content:before,
.teaser-light--market,
.teaser-light--tag,
.teaser-light--tag-reversed,
.teaser-offer--content:before,
.teaser-verbatim--quote:before,
.teaser-verbatim.small .teaser-verbatim--author:before,
.wysiwyg blockquote,
blockquote,
form input[type="checkbox"] + .form-label.all:after,
form input[type="checkbox"] + .form-label:after,
form input[type="checkbox"] + label.all:after,
form input[type="checkbox"] + label:after {
  border-color: #fc3650;
}
.ajax-loader,
.ajax-loader:after,
.ajax-loader:before,
.ajax-progress,
.ajax-progress-fullscreen,
.ajax-progress-fullscreen:after,
.ajax-progress-fullscreen:before,
.ajax-progress-throbber,
.ajax-progress-throbber:after,
.ajax-progress-throbber:before,
.ajax-progress:after,
.ajax-progress:before,
.content-filters--dropdown--layer-container,
.content-filters.filters,
.data-table table tbody tr td:first-child a:after,
.data-table table tbody tr th:first-child a:after,
.display-per-page--label.active:after,
.display-per-page--option:checked + .display-per-page--label:after,
.form-steps--item.current .point,
.form-steps--item .point,
.form-steps--item:after,
.form-steps--item:before,
.form-switch--left:after,
.greybox--loading .greybox--content,
.greybox--loading .greybox--content:after,
.greybox--loading .greybox--content:before,
.hot-news--icon,
.hot-news--icon:after,
.hot-news--icon:before,
.layer-boiler,
.layer-contact-offer,
.layer-long-verbatim,
.layer-major-markets--link a:before,
.logo-item--desc,
.needs-form--dropdown--layer-container,
.page-heading--dropdown--layer-container,
.pager__item.is-active:after,
.pager li.active:after,
.search-results-page
  .view-filters
  fieldset[data-drupal-selector="edit-items-per-page"]
  .form-radios
  .display-per-page--option:checked
  + label:after,
.search-results-page
  .view-filters
  fieldset[data-drupal-selector="edit-items-per-page"]
  .form-radios
  input:checked
  + .display-per-page--label:after,
.search-results-page
  .view-filters
  fieldset[data-drupal-selector="edit-items-per-page"]
  .form-radios
  input:checked
  + label:after,
.search-results-page
  .view-filters
  fieldset[data-drupal-selector="edit-items-per-page"]
  .form-radios
  label.active:after,
.search-tool form input[type="submit"],
.site-lang,
.site-lang--list,
.site-lang select option,
.site-portals,
.site-portals--list,
.steps-slider,
.steps-slider--list li .teaser-step--picture:before,
.steps-slider--list steps-slider--item .teaser-step--picture:before,
.steps-slider--nav li .teaser-step--picture:before,
.steps-slider--nav steps-slider--item .teaser-step--picture:before,
.teaser-links--title:before,
.teaser-offer--title,
.teaser-request-certificate:before,
.tracker,
.ui-dialog .ajax-progress-throbber,
.ui-dialog .ajax-progress-throbber:after,
.ui-dialog .ajax-progress-throbber:before,
.veristar-login-menu--link:before,
.veristar-login-menu a:before,
dropdown-layer--dropdown--layer-container,
form input[type="radio"] + .form-label:before,
form input[type="radio"] + label:before {
  background-color: #fc3650;
}
.bloc-recap--list .item__label,
.bloc-recap-document--list .item__label,
.needs-select--label,
.simple-sentence-select--label {
  color: gray;
}
.account-request,
.bloc-recap,
.bloc-recap-agenda,
.bloc-recap-document,
.bloc-recap-document--list .item,
.bloc-recap-messages,
.dataTable thead,
.list-confirm-certificate--box,
.needs-select--inner:after,
.simple-sentence-select--inner:after {
  border-color: gray;
}
.form-steps--item.current:after,
.form-steps--item.current ~ .form-steps--item:after,
.form-steps--item.current ~ .form-steps--item:before,
.teaser-next-steps {
  background-color: gray;
}
.list-confirm-certificate--head {
  background-color: #eaeaea;
}
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.link-download,
.link-download.reversed {
  color: #fff;
}
.list-notifications table .notification-actions-default {
  background-color: #fff;
}
#sliding-popup,
.advanced-search-field--content,
.back-to-top,
.breadcrumb,
.burger-menu--container .main-menu > ul > li > a,
.burger-menu--container .main-menu > ul > li > span,
.burger-menu--container .site-link,
.burger-menu--fixed--content .share-price strong,
.burger-menu--scrollable .site-portals--current,
.burger-menu--scrollable .site-portals--list li a,
.burger-menu--scrollable .site-portals--list li span,
.chosen-container .chosen-results li.active-result,
.chosen-container .chosen-single .group-name,
.chosen-container .search-choice .group-name,
.content-filters-tabs--reset[type="reset"],
.cross-news--title,
.data-table,
.descripted-image--caption,
.download-link,
.dropdown-links--icon.help,
.generic-title,
.greybox--container,
.greybox--content,
.history-dates,
.latest-articles--title,
.layer-accordion-info--trigger,
.layer-accordion-info.documents
  .layer-accordion-info--content
  .layer-accordion-info
  .expanded
  > .layer-accordion-info--trigger,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  .layer-cover:not(.reversed)
  a.breadcrumb,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  .layer-cover:not(.reversed)
  a.button-action,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  .layer-cover:not(.reversed)
  a.simple-sentence-form,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  .layer-cover:not(.reversed)
  a.simple-sentence-form
  .simple-sentence-select--label,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  .layer-cover:not(.reversed)
  a.tag-highlighted,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  .page-hat:not(.reversed)
  a.breadcrumb,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  .page-hat:not(.reversed)
  a.button-action,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  .page-hat:not(.reversed)
  a.simple-sentence-form,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  .page-hat:not(.reversed)
  a.simple-sentence-form
  .simple-sentence-select--label,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  .page-hat:not(.reversed)
  a.tag-highlighted,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  .page-heading:not(.reversed)
  a.breadcrumb,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  .page-heading:not(.reversed)
  a.button-action,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  .page-heading:not(.reversed)
  a.simple-sentence-form,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  .page-heading:not(.reversed)
  a.simple-sentence-form
  .simple-sentence-select--label,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  .page-heading:not(.reversed)
  a.tag-highlighted,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.layer-cover
  .layer-cover--hat
  .tag-highlighted,
.layer-cover--hat,
.layer-cover.alternate .tag-highlighted,
.layer-cover.reversed .layer-cover--hat .tag-highlighted,
.layer-cover:not(.reversed) .breadcrumb.reversed,
.layer-cover:not(.reversed) .button-action.reversed,
.layer-cover:not(.reversed)
  .layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.breadcrumb,
.layer-cover:not(.reversed)
  .layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.button-action,
.layer-cover:not(.reversed)
  .layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.simple-sentence-form,
.layer-cover:not(.reversed)
  .layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.simple-sentence-form
  .simple-sentence-select--label,
.layer-cover:not(.reversed)
  .layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.tag-highlighted,
.layer-cover:not(.reversed) .simple-sentence-form.reversed,
.layer-cover:not(.reversed)
  .simple-sentence-form.reversed
  .simple-sentence-select--label,
.layer-cover:not(.reversed) .tag-highlighted.reversed,
.layer-history--container,
.layer-images-group--desc,
.layer-major-markets--link a.link,
.layer-media--container,
.list-content--list li,
.list-info--tooltip-action,
.main-menu.open > ul > li > a,
.main-menu.open > ul > li > span,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  > a,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  > span,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  > a,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  > span,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  > a,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  > span,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  > a,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  > span,
.needs-form,
.no-js .search-tool input[type="submit"]:hover,
.page-hat--content,
.page-hat:not(.reversed) .breadcrumb.reversed,
.page-hat:not(.reversed) .button-action.reversed,
.page-hat:not(.reversed)
  .layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.breadcrumb,
.page-hat:not(.reversed)
  .layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.button-action,
.page-hat:not(.reversed)
  .layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.simple-sentence-form,
.page-hat:not(.reversed)
  .layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.simple-sentence-form
  .simple-sentence-select--label,
.page-hat:not(.reversed)
  .layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.tag-highlighted,
.page-hat:not(.reversed) .simple-sentence-form.reversed,
.page-hat:not(.reversed)
  .simple-sentence-form.reversed
  .simple-sentence-select--label,
.page-hat:not(.reversed) .tag-highlighted.reversed,
.page-heading,
.page-heading:not(.reversed) .breadcrumb.reversed,
.page-heading:not(.reversed) .button-action.reversed,
.page-heading:not(.reversed)
  .layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.breadcrumb,
.page-heading:not(.reversed)
  .layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.button-action,
.page-heading:not(.reversed)
  .layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.simple-sentence-form,
.page-heading:not(.reversed)
  .layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.simple-sentence-form
  .simple-sentence-select--label,
.page-heading:not(.reversed)
  .layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.tag-highlighted,
.page-heading:not(.reversed) .simple-sentence-form.reversed,
.page-heading:not(.reversed)
  .simple-sentence-form.reversed
  .simple-sentence-select--label,
.page-heading:not(.reversed) .tag-highlighted.reversed,
.page-landing-heading,
.push-text--content,
.quick-access--title,
.search-results-page .view-empty,
.search-tool.expanded input[type="submit"]:hover,
.search-tool form input[type="text"],
.section-gallery--title,
.simple-sentence-form,
.site-header.sticky .dropdown-links--current,
.site-header.sticky .dropdown-links--list li a,
.site-header.sticky .dropdown-links--list li span,
.site-header.sticky .dropdown-links select,
.site-header.sticky .main-menu > ul > li > a,
.site-header.sticky .main-menu > ul > li > span,
.site-header.sticky .share-price strong,
.site-header.sticky .site-brand,
.site-header.sticky .site-lang--current,
.site-header.sticky .site-lang--list li a,
.site-header.sticky .site-lang--list li span,
.site-header.sticky .site-lang select,
.site-header.sticky .site-logo .heading-highlights--brand,
.site-header.sticky .site-portals--current,
.site-header.sticky .site-portals--list li a,
.site-header.sticky .site-portals--list li span,
.site-header.sticky .site-portals select,
.steps-slider .responsive-slider--close,
.steps-slider .responsive-slider--tooltip,
.sub-menu > .menu,
.sub-menu > ul,
.table-of-content [class*="toc-h"],
.tabs ul.primary a:active,
.tabs ul.primary a:hover,
.tag-category *,
.tag-highlighted,
.tag-states.cancelled,
.teaser-comparison,
.teaser-highlight--text,
.teaser-light,
.teaser-links--desc,
.teaser-links--item,
.teaser-market--desc,
.teaser-market--title,
.teaser-menu,
.teaser-offer,
.teaser-step--content,
.teaser-verbatim--author,
.teaser-verbatim--content,
.teaser-verbatim--quotation-marks,
.type-link,
.ui-autocomplete,
.ui-datepicker,
.wysiwyg,
form,
form input[type="date"]:focus,
form input[type="datetime-local"]:focus,
form input[type="email"]:focus,
form input[type="number"]:focus,
form input[type="password"]:focus,
form input[type="search"]:focus,
form input[type="tel"]:focus,
form input[type="text"]:focus,
form select:focus,
form textarea:focus,
html.ie .content-filters select:not([multiple]) option {
  color: #333;
}
.advanced-search-field--submit,
.advanced-search-field--text,
.advanced-search-field button[type="button"],
.advanced-search-field input[type="button"],
.advanced-search-field input[type="search"],
.advanced-search-field input[type="text"],
.dropdown-links--icon.help,
.layer-accordion-info--content,
.layer-accordion-info--trigger,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  .layer-cover:not(.reversed)
  a.button-action,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  .layer-cover:not(.reversed)
  a.simple-sentence-form
  .simple-sentence-select--inner:after,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  .page-hat:not(.reversed)
  a.button-action,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  .page-hat:not(.reversed)
  a.simple-sentence-form
  .simple-sentence-select--inner:after,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  .page-heading:not(.reversed)
  a.button-action,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  .page-heading:not(.reversed)
  a.simple-sentence-form
  .simple-sentence-select--inner:after,
.layer-cover:not(.reversed) .button-action.reversed,
.layer-cover:not(.reversed)
  .layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.button-action,
.layer-cover:not(.reversed)
  .layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.simple-sentence-form
  .simple-sentence-select--inner:after,
.layer-cover:not(.reversed)
  .simple-sentence-form.reversed
  .simple-sentence-select--inner:after,
.page-hat:not(.reversed) .button-action.reversed,
.page-hat:not(.reversed)
  .layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.button-action,
.page-hat:not(.reversed)
  .layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.simple-sentence-form
  .simple-sentence-select--inner:after,
.page-hat:not(.reversed)
  .simple-sentence-form.reversed
  .simple-sentence-select--inner:after,
.page-heading:not(.reversed) .button-action.reversed,
.page-heading:not(.reversed)
  .layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.button-action,
.page-heading:not(.reversed)
  .layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.simple-sentence-form
  .simple-sentence-select--inner:after,
.page-heading:not(.reversed)
  .simple-sentence-form.reversed
  .simple-sentence-select--inner:after,
.search-results-page
  .view-filters
  .advanced-search-field--content
  input[type="text"],
.site-header.sticky .main-menu > ul > li > a:before,
.site-header.sticky .main-menu > ul > li > span:before,
.tag-states.cancelled,
form input[type="checkbox"] + .form-label:before,
form input[type="checkbox"] + label:before,
form input[type="date"]:focus,
form input[type="datetime-local"]:focus,
form input[type="email"]:focus,
form input[type="number"]:focus,
form input[type="password"]:focus,
form input[type="radio"] + .form-label:before,
form input[type="radio"] + label:before,
form input[type="search"]:focus,
form input[type="tel"]:focus,
form input[type="text"]:focus,
form select:focus,
form textarea:focus {
  border-color: #333;
}
.bloc-recap-agenda--date:after,
.chosen-container .chosen-results li.highlighted,
.chosen-container .chosen-results li.no-results,
.content-filters,
.content-filters-tabs--header,
.content-filters-tabs--nav--wrapper,
.content-filters-tabs--tag[type="button"]:hover,
.display-per-page--label:after,
.dropdown-links,
.dropdown-links--icon.user,
.dropdown-links--list,
.dropdown-links--list li a:hover,
.dropdown-links--list li span:hover,
.expanded > .layer-accordion-info--trigger,
.expanded > div > .layer-accordion-info--trigger,
.filter-guidelines-item .tips li:before,
.heading-highlights,
.item-list ul li:before,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.page-hat,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.veristar-login-menu
  .veristar-login-menu--list,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.veristar-login-menu
  > ul,
.layer-boiler--desc ul li:before,
.layer-cover--picture:before,
.layer-tabs-switcher--trigger:after,
.messages__list li:before,
.needs-filters,
.page-hat,
.page-hat.reversed,
.pager__item:after,
.pager li:after,
.password-suggestions li:before,
.responsive-slider--pager-dot,
.search-results-page
  .view-filters
  fieldset[data-drupal-selector="edit-items-per-page"]
  .form-radios
  label:after,
.search-tool--close,
.site-footer,
.site-header:not(.sticky) .site-logo--inner,
.site-header:not(.sticky) .veristar-login-menu .veristar-login-menu--list,
.site-header:not(.sticky) .veristar-login-menu > ul,
.site-lang--list li a:hover,
.site-lang select option:active,
.site-lang select option:focus,
.site-lang select option:hover,
.site-portals--list li a:hover,
.site-portals--list li span:hover,
.teaser-gallery--content,
.teaser-highlight-news--category:before,
.teaser-highlight-news--picture:before,
.teaser-links--picture:before,
.ui-datepicker table tbody td.ui-datepicker-today,
.veristar-login-menu.reversed .veristar-login-menu--list,
.veristar-login-menu.reversed > ul,
.wysiwyg ul li:before {
  background-color: #333;
}
.chosen-container-single .chosen-default,
.chosen-container-single .chosen-single,
.content-filters .form-item input[type="text"],
.content-filters .form-item input[type="text"]:focus,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  .menu
  .menu-item
  .menu
  .menu-item
  > a,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  .menu
  .menu-item
  .menu
  .menu-item
  > span,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  .menu
  .menu-item
  ul
  .menu-item
  > a,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  .menu
  .menu-item
  ul
  .menu-item
  > span,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  ul
  .menu-item
  .menu
  .menu-item
  > a,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  ul
  .menu-item
  .menu
  .menu-item
  > span,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  ul
  .menu-item
  ul
  .menu-item
  > a,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  ul
  .menu-item
  ul
  .menu-item
  > span,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  .menu
  .menu-item
  .menu
  .menu-item
  > a,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  .menu
  .menu-item
  .menu
  .menu-item
  > span,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  .menu
  .menu-item
  ul
  .menu-item
  > a,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  .menu
  .menu-item
  ul
  .menu-item
  > span,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  ul
  .menu-item
  .menu
  .menu-item
  > a,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  ul
  .menu-item
  .menu
  .menu-item
  > span,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  ul
  .menu-item
  ul
  .menu-item
  > a,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  ul
  .menu-item
  ul
  .menu-item
  > span,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  .menu
  .menu-item
  .menu
  .menu-item
  > a,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  .menu
  .menu-item
  .menu
  .menu-item
  > span,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  .menu
  .menu-item
  ul
  .menu-item
  > a,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  .menu
  .menu-item
  ul
  .menu-item
  > span,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  ul
  .menu-item
  .menu
  .menu-item
  > a,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  ul
  .menu-item
  .menu
  .menu-item
  > span,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  ul
  .menu-item
  ul
  .menu-item
  > a,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  ul
  .menu-item
  ul
  .menu-item
  > span,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  .menu
  .menu-item
  .menu
  .menu-item
  > a,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  .menu
  .menu-item
  .menu
  .menu-item
  > span,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  .menu
  .menu-item
  ul
  .menu-item
  > a,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  .menu
  .menu-item
  ul
  .menu-item
  > span,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  ul
  .menu-item
  .menu
  .menu-item
  > a,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  ul
  .menu-item
  .menu
  .menu-item
  > span,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  ul
  .menu-item
  ul
  .menu-item
  > a,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  ul
  .menu-item
  ul
  .menu-item
  > span,
.review-steps--list .review-steps--step:before,
.review-steps--list .review-steps--step p.top-text,
.review-steps--list li:before,
.review-steps--list li p.top-text,
.review-steps ol .review-steps--step:before,
.review-steps ol .review-steps--step p.top-text,
.review-steps ol li:before,
.review-steps ol li p.top-text,
.share-price,
.sub-menu > .menu .accordions-enabled--col > .menu-item .menu .menu-item a,
.sub-menu > .menu .accordions-enabled--col > .menu-item .menu li a,
.sub-menu > .menu .accordions-enabled--col > .menu-item ul .menu-item a,
.sub-menu > .menu .accordions-enabled--col > .menu-item ul li a,
.sub-menu > .menu > .menu-item .menu .menu-item a,
.sub-menu > .menu > .menu-item .menu li a,
.sub-menu > .menu > .menu-item ul .menu-item a,
.sub-menu > .menu > .menu-item ul li a,
.sub-menu > .menu > li .menu .menu-item a,
.sub-menu > .menu > li .menu li a,
.sub-menu > .menu > li ul .menu-item a,
.sub-menu > .menu > li ul li a,
.sub-menu > ul .accordions-enabled--col > .menu-item .menu .menu-item a,
.sub-menu > ul .accordions-enabled--col > .menu-item .menu li a,
.sub-menu > ul .accordions-enabled--col > .menu-item ul .menu-item a,
.sub-menu > ul .accordions-enabled--col > .menu-item ul li a,
.sub-menu > ul > .menu-item .menu .menu-item a,
.sub-menu > ul > .menu-item .menu li a,
.sub-menu > ul > .menu-item ul .menu-item a,
.sub-menu > ul > .menu-item ul li a,
.sub-menu > ul > li .menu .menu-item a,
.sub-menu > ul > li .menu li a,
.sub-menu > ul > li ul .menu-item a,
.sub-menu > ul > li ul li a,
.table-of-content [class*="toc-h"]:not(.toc-h2),
.tabs ul.secondary a:active,
.tabs ul.secondary a:hover,
.tabs ul.secondary li.is-active a,
.ui-datepicker table tbody td.ui-datepicker-week-end,
.vertical-nav,
form input[type="date"],
form input[type="datetime-local"],
form input[type="email"],
form input[type="number"],
form input[type="password"],
form input[type="search"],
form input[type="tel"],
form input[type="text"],
form select,
form textarea,
input.hasDatepicker {
  color: gray;
}
.chosen-container-single .chosen-single,
.chosen-container .chosen-drop,
.content-filters--submit input[type="button"],
.content-filters .form-radios .form-item,
.content-filters .form-type-select,
.layer-contact-long,
.message-box--content,
.message-system,
.message-system--content,
.message-system--item,
.message-system--textarea:before,
.survey-info,
.tabs ul.primary,
form input[type="date"],
form input[type="datetime-local"],
form input[type="email"],
form input[type="number"],
form input[type="password"],
form input[type="search"],
form input[type="tel"],
form input[type="text"],
form select,
form textarea,
input.hasDatepicker {
  border-color: gray;
}
.site-header.sticky .dropdown-links select option:active,
.site-header.sticky .dropdown-links select option:focus,
.site-header.sticky .dropdown-links select option:hover,
.site-header.sticky .site-lang select option:active,
.site-header.sticky .site-lang select option:focus,
.site-header.sticky .site-lang select option:hover,
.site-header.sticky .site-portals select option:active,
.site-header.sticky .site-portals select option:focus,
.site-header.sticky .site-portals select option:hover,
.social-share--item.print:before,
.social-share li.print:before,
.tabs ul.primary li.is-active a,
.vector-map--legend:before {
  background-color: gray;
}
.chosen-container-multi .chosen-drop .result-selected,
.comment__time,
.review-steps--list .review-steps--step,
.review-steps--list li,
.review-steps ol .review-steps--step,
.review-steps ol li,
.tabs ul.primary a,
.tabs ul.secondary a,
.tag-states.pending,
.ui-datepicker table tbody td.ui-datepicker-other-month {
  color: #bbb;
}
.advanced-search-field.alternate--submit,
.advanced-search-field.alternate--text,
.advanced-search-field.alternate button[type="button"],
.advanced-search-field.alternate input[type="button"],
.advanced-search-field.alternate input[type="search"],
.advanced-search-field.alternate input[type="text"],
.comment__attribution img,
.comment__content,
.content-filters-tabs--content,
.content-filters-tabs--content fieldset,
.content-filters-tabs--tags,
.dropzone.dz-drag-hover,
.pager,
.pager__item,
.pager li,
.review-steps--list .review-steps--step:after,
.review-steps--list li:after,
.review-steps ol .review-steps--step:after,
.review-steps ol li:after,
.search-results li,
.tag-states.pending,
.vertical-tabs__menu-item,
.vertical-tabs__panes {
  border-color: #bbb;
}
.layer-accordion-info.documents
  .layer-accordion-info--content
  .layer-accordion-info
  .expanded
  > .layer-accordion-info--trigger,
.list-messages .list-messages--item.odd .message-box--content,
.list-messages > li.odd .message-box--content,
.message-system--item.current .message-system--cells,
.password-strength__indicator,
.review-steps--list .review-steps--step:before,
.review-steps--list li:before,
.review-steps ol .review-steps--step:before,
.review-steps ol li:before,
.tabs ul.primary a:active,
.tabs ul.primary a:hover,
.tag-std:after,
.vertical-nav,
td.is-active {
  background-color: #bbb;
}
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.link-icons,
.link-icons.reversed,
.ui-datepicker table th,
.vertical-nav--list .vertical-nav--item .vertical-nav--link.current,
.vertical-nav--list .vertical-nav--item a.current,
.vertical-nav--list li .vertical-nav--link.current,
.vertical-nav--list li a.current,
.vertical-nav ul .vertical-nav--item .vertical-nav--link.current,
.vertical-nav ul .vertical-nav--item a.current,
.vertical-nav ul li .vertical-nav--link.current,
.vertical-nav ul li a.current {
  color: #eaeaea;
}
.burger-menu--container .main-menu,
.burger-menu--container .main-menu > ul > li,
.burger-menu--scrollable .site-portals,
.content-filters.filters .form-item input[type="checkbox"] + label:after,
.content-filters.filters .form-item input[type="checkbox"] + label:before,
.img-signature,
.list-info,
.main-menu--content .sub-menu,
.main-menu > ul > .menu-item > a:before,
.main-menu > ul > .menu-item > span:before,
.main-menu > ul > li > a:before,
.main-menu > ul > li > span:before,
.teaser-request-certificate,
.ui-datepicker,
.ui-datepicker table tbody td,
.vertical-nav--list .vertical-nav--item .vertical-nav--link,
.vertical-nav--list .vertical-nav--item a,
.vertical-nav--list li .vertical-nav--link,
.vertical-nav--list li a,
.vertical-nav ul .vertical-nav--item .vertical-nav--link,
.vertical-nav ul .vertical-nav--item a,
.vertical-nav ul li .vertical-nav--link,
.vertical-nav ul li a,
form .form-drop-file-zone {
  border-color: #eaeaea;
}
.account-request--prefooter,
.data-table table thead tr:nth-child(2n),
.data-table table tr.odd,
.data-table table tr:nth-child(odd),
.dropzone.dz-drag-hover,
.layer-accordion-info.documents
  .layer-accordion-info--content
  .layer-accordion-info--trigger:hover,
.layer-accordion-info.documents
  .layer-accordion-info--content
  .layer-accordion-info
  .files
  > .layer-accordion-info--content
  .layer-accordion-info--trigger:hover,
.layer-tabs-switcher,
.list-contacts table thead tr:nth-child(2n),
.list-contacts table tr.odd,
.list-contacts table tr:nth-child(odd),
.list-notifications table.sticky-thead thead tr:nth-child(odd),
.list-notifications table thead th,
.list-notifications table thead tr:nth-child(2n),
.list-notifications table tr.odd,
.list-notifications table tr:nth-child(odd),
.password-strength__meter,
.popin-survey--item.is-active,
.progress__track,
.search-tool form .form--inline,
.search-tool form input[type="text"],
.sticky-wrap .sticky-col tr:nth-child(odd),
.tabs ul.primary a,
.tabs ul.secondary li.is-active a,
.teaser-event--period:after,
.teaser-highlight-news--content,
.ui-autocomplete,
.ui-datepicker
  table
  tbody
  td
  a.ui-state-hover:not(.ui-state-active):not(.ui-state-highlight),
.ui-datepicker
  table
  tbody
  td
  span.ui-state-hover:not(.ui-state-active):not(.ui-state-highlight),
.vertical-tabs__menu-item,
.wysiwyg table thead tr:nth-child(2n),
.wysiwyg table tr.odd,
.wysiwyg table tr:nth-child(odd),
tr.drag-previous {
  background-color: #eaeaea;
}
.alternate .teaser-highlight--text,
.breadcrumb.reversed,
.burger-menu--scrollable .site-portals--list li a:hover,
.burger-menu--scrollable .site-portals--list li span:hover,
.button-action.reversed,
.button-checkbox-radio--label.reversed,
.button-checkbox-radio--option:checked + .button-checkbox-radio--label,
.chosen-container .chosen-results li.highlighted,
.chosen-container .chosen-results li.no-results,
.content-filters,
.content-filters--dropdown--item,
.content-filters--group--label,
.content-filters-tabs--header,
.content-filters-tabs--nav--wrapper,
.content-filters-tabs--tag[type="button"]:hover,
.content-filters .form-item.is-secondary label,
.content-filters .form-item input[type="radio"].is-secondary + label,
.content-filters .form-item label.is-secondary,
.content-filters a,
.content-filters label,
.content-filters select,
.content-filters select:not([multiple]),
.dropdown-links--current,
.dropdown-links--list li a,
.dropdown-links--list li span,
.expanded > .layer-accordion-info--trigger,
.expanded > div > .layer-accordion-info--trigger,
.form-steps--item.current .point,
.form-steps--item .point,
.heading-highlights--brand,
.hot-news,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.breadcrumb,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.button-action,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.button-checkbox-radio--label,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.layer-cover,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.layer-cover
  .breadcrumb,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.layer-cover
  .tag-highlighted,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.link-back,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.link-std,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.page-hat
  .page-hat--content,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.page-heading,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.page-heading
  .breadcrumb,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.page-landing-heading,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.simple-sentence-form,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.simple-sentence-form
  .simple-sentence-select--label,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.tag-highlighted,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.veristar-login-menu,
.layer-banner,
.layer-boiler--container,
.layer-contact-long,
.layer-contact-offer,
.layer-contact-offer--actions input[type="submit"],
.layer-contact-offer--form,
.layer-contact-offer--form-actions input[type="submit"],
.layer-contact-offer--form-description,
.layer-contact-offer--form .field-description,
.layer-contact-offer--form .form-item .description,
.layer-contact-offer--form input[type="date"],
.layer-contact-offer--form input[type="date"] + label,
.layer-contact-offer--form input[type="date"]::placeholder,
.layer-contact-offer--form input[type="datetime-local"],
.layer-contact-offer--form input[type="datetime-local"] + label,
.layer-contact-offer--form input[type="datetime-local"]::placeholder,
.layer-contact-offer--form input[type="email"],
.layer-contact-offer--form input[type="email"] + label,
.layer-contact-offer--form input[type="email"]::placeholder,
.layer-contact-offer--form input[type="number"],
.layer-contact-offer--form input[type="number"] + label,
.layer-contact-offer--form input[type="number"]::placeholder,
.layer-contact-offer--form input[type="password"],
.layer-contact-offer--form input[type="password"] + label,
.layer-contact-offer--form input[type="password"]::placeholder,
.layer-contact-offer--form input[type="search"],
.layer-contact-offer--form input[type="search"] + label,
.layer-contact-offer--form input[type="search"]::placeholder,
.layer-contact-offer--form input[type="submit"],
.layer-contact-offer--form input[type="submit"] + label,
.layer-contact-offer--form input[type="submit"]::placeholder,
.layer-contact-offer--form input[type="tel"],
.layer-contact-offer--form input[type="tel"] + label,
.layer-contact-offer--form input[type="tel"]::placeholder,
.layer-contact-offer--form input[type="text"],
.layer-contact-offer--form input[type="text"] + label,
.layer-contact-offer--form input[type="text"]::placeholder,
.layer-contact-offer--form legend,
.layer-contact-offer--form select,
.layer-contact-offer--form select + label,
.layer-contact-offer--form select::placeholder,
.layer-contact-offer .form-actions input[type="submit"],
.layer-contact-offer form,
.layer-contact-offer form-description,
.layer-contact-offer form .field-description,
.layer-contact-offer form .form-item .description,
.layer-contact-offer form input[type="date"],
.layer-contact-offer form input[type="date"] + label,
.layer-contact-offer form input[type="date"]::placeholder,
.layer-contact-offer form input[type="datetime-local"],
.layer-contact-offer form input[type="datetime-local"] + label,
.layer-contact-offer form input[type="datetime-local"]::placeholder,
.layer-contact-offer form input[type="email"],
.layer-contact-offer form input[type="email"] + label,
.layer-contact-offer form input[type="email"]::placeholder,
.layer-contact-offer form input[type="number"],
.layer-contact-offer form input[type="number"] + label,
.layer-contact-offer form input[type="number"]::placeholder,
.layer-contact-offer form input[type="password"],
.layer-contact-offer form input[type="password"] + label,
.layer-contact-offer form input[type="password"]::placeholder,
.layer-contact-offer form input[type="search"],
.layer-contact-offer form input[type="search"] + label,
.layer-contact-offer form input[type="search"]::placeholder,
.layer-contact-offer form input[type="submit"],
.layer-contact-offer form input[type="submit"] + label,
.layer-contact-offer form input[type="submit"]::placeholder,
.layer-contact-offer form input[type="tel"],
.layer-contact-offer form input[type="tel"] + label,
.layer-contact-offer form input[type="tel"]::placeholder,
.layer-contact-offer form input[type="text"],
.layer-contact-offer form input[type="text"] + label,
.layer-contact-offer form input[type="text"]::placeholder,
.layer-contact-offer form legend,
.layer-contact-offer form select,
.layer-contact-offer form select + label,
.layer-contact-offer form select::placeholder,
.layer-cover--scroll-bottom,
.layer-cover.reversed,
.layer-cover.reversed .breadcrumb,
.layer-cover.reversed .tag-highlighted,
.layer-insight,
.layer-long-verbatim,
.layer-long-verbatim--quote,
.layer-markets--title,
.link-back.reversed,
.link-std.reversed,
.list-community--title,
.list-info--title,
.list-links--item a,
.list-links li a,
.list-simple--item,
.list-simple li,
.logo-item--desc,
.main-menu > ul > .menu-item > a,
.main-menu > ul > .menu-item > span,
.main-menu > ul > li > a,
.main-menu > ul > li > span,
.messages,
.needs-filters,
.needs-filters .button-checkbox-radio--label[style*="color:"] span,
.needs-form--dropdown--item,
.page-hat--content,
.page-hat.reversed .page-hat--content,
.page-hat:not(.reversed) .button-action.reversed,
.page-hat:not(.reversed)
  .layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.button-action,
.page-heading--dropdown--item,
.page-heading--reset,
.page-heading.reversed,
.page-heading.reversed .breadcrumb,
.page-history-list--content,
.page-history-list--panel .panel-btn,
.page-intro--scroll-bottom,
.page-landing-heading.reversed,
.review-steps--list .review-steps--step.completed:before,
.review-steps--list li.completed:before,
.review-steps ol .review-steps--step.completed:before,
.review-steps ol li.completed:before,
.scroll-bottom,
.search-tool form input[type="submit"],
.share-price strong,
.simple-sentence-form.reversed,
.simple-sentence-form.reversed .simple-sentence-select--label,
.site-brand,
.site-header.sticky .dropdown-links--list li a:hover,
.site-header.sticky .dropdown-links--list li span:hover,
.site-header.sticky .main-menu > ul > li.expanded > a,
.site-header.sticky .main-menu > ul > li.expanded > span,
.site-header.sticky
  .main-menu
  > ul
  > li:not(.menu-item--active-trail)
  > a:hover,
.site-header.sticky
  .main-menu
  > ul
  > li:not(.menu-item--active-trail)
  > span:hover,
.site-header.sticky .site-lang--list li a:hover,
.site-header.sticky .site-lang--list li span:hover,
.site-header.sticky .site-portals--list li a:hover,
.site-header.sticky .site-portals--list li span:hover,
.site-header:not(.sticky) .veristar-login-menu,
.site-lang--current,
.site-lang--list li a,
.site-lang select,
.site-portals--current,
.site-portals--list li a,
.site-portals--list li span,
.steps-slider--list li .teaser-step--picture:before,
.steps-slider--list steps-slider--item .teaser-step--picture:before,
.steps-slider--nav li .teaser-step--picture:before,
.steps-slider--nav steps-slider--item .teaser-step--picture:before,
.tabs ul.primary li.is-active a,
.tag-highlighted.reversed,
.tag-std,
.teaser-article--desc,
.teaser-community,
.teaser-event--title,
.teaser-gallery--bio,
.teaser-gallery--cellphone,
.teaser-gallery--email,
.teaser-gallery--job,
.teaser-gallery--name,
.teaser-gallery--phone,
.teaser-highlight-news--picture,
.teaser-img--content,
.teaser-keydata--overlay,
.teaser-links--picture + .teaser-links--content .teaser-links--content,
.teaser-links--picture + .teaser-links--content .teaser-links--desc,
.teaser-links--picture + .teaser-links--content .teaser-links--item,
.teaser-links--picture + .teaser-links--content .teaser-links--title,
.teaser-links.regulatory
  .teaser-links--picture
  + .teaser-links--content
  .teaser-links--content,
.teaser-links.regulatory
  .teaser-links--picture
  + .teaser-links--content
  .teaser-links--desc,
.teaser-links.regulatory
  .teaser-links--picture
  + .teaser-links--content
  .teaser-links--item,
.teaser-links.regulatory
  .teaser-links--picture
  + .teaser-links--content
  .teaser-links--title,
.teaser-links.special
  .teaser-links--picture
  + .teaser-links--content
  .teaser-links--content,
.teaser-links.special
  .teaser-links--picture
  + .teaser-links--content
  .teaser-links--desc,
.teaser-links.special
  .teaser-links--picture
  + .teaser-links--content
  .teaser-links--item,
.teaser-links.special
  .teaser-links--picture
  + .teaser-links--content
  .teaser-links--title,
.teaser-links.top
  .teaser-links--picture
  + .teaser-links--content
  .teaser-links--content,
.teaser-links.top
  .teaser-links--picture
  + .teaser-links--content
  .teaser-links--desc,
.teaser-links.top
  .teaser-links--picture
  + .teaser-links--content
  .teaser-links--item,
.teaser-links.top
  .teaser-links--picture
  + .teaser-links--content
  .teaser-links--title,
.teaser-next-steps,
.teaser-offer--title,
.teaser-step--info,
.teaser-step--title,
.teaser-video--category,
.teaser-video--title,
.ui-autocomplete .ui-menu-item .ui-state-active,
.ui-datepicker table tbody td.ui-datepicker-current-day,
.ui-datepicker table tbody td.ui-datepicker-today,
.value-chain--title,
.veristar-login-menu.reversed,
dropdown-layer--dropdown--item,
summary {
  color: #fff;
}
.button-action.reversed,
.button-checkbox-radio--label.reversed,
.content-filters.filters .form-item .search-choice,
.content-filters.filters .form-item input[type="text"],
.content-filters select,
.dropdown-links--list,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.button-action,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.button-checkbox-radio--label,
.layer-boiler--desc,
.layer-boiler--desc a,
.layer-boiler--title,
.layer-contact-offer--actions input[type="submit"],
.layer-contact-offer--form-actions input[type="submit"],
.layer-contact-offer .form-actions input[type="submit"],
.layer-keyfigures--list .layer-keyfigures--item,
.layer-keyfigures--list li,
.magazine-wall--col,
.page-hat:not(.reversed) .button-action.reversed,
.page-hat:not(.reversed)
  .layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.button-action,
.page-history-list--layer-left,
.section-gallery--slider .section-gallery--list .section-gallery--item,
.section-gallery--slider .section-gallery--list li,
.section-gallery--slider > ul .section-gallery--item,
.section-gallery--slider > ul li,
.site-lang--list,
.site-portals--list,
.slider-comparisons
  .paragraph--type--comparison-items
  .teaser-comparison--picture,
.steps-slider--nav li,
.ui-autocomplete .ui-menu-item {
  border-color: #fff;
}
.account-request,
.advanced-search-field,
.back-to-top,
.bloc-recap,
.bloc-recap-agenda,
.bloc-recap-document,
.bloc-recap-messages,
.burger-menu--container,
.burger-menu--scrollable .site-portals,
.burger-menu--scrollable .site-portals--list,
.button-action.reversed:after,
.button-checkbox-radio--label.reversed:after,
.chosen-container .chosen-drop,
.comment__content,
.content-filters--dropdown--tracker,
.content-filters--submit input[type="button"]:hover,
.content-filters-tabs--content,
.content-filters-tabs--tags,
.content-filters-tabs--trigger:after,
.data-table,
.data-table table tr.even,
.dataTable.fixedHeader-floating,
.dropdown-links--icon.user:after,
.dropdown-links--icon.user:before,
.dropzone .dz-preview .dz-remove,
.extra-logo:before,
.form-steps--item.current ~ .form-steps--item .point,
.greybox--container,
.history-dates--list > li .history-dates--trigger,
.items-anchor,
.layer-accordion-info--item,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.button-action:after,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.button-checkbox-radio--label:after,
.layer-accordion-info > li,
.layer-boiler--desc ul li:before,
.layer-contact-offer--actions input[type="submit"]:after,
.layer-contact-offer--form-actions input[type="submit"]:after,
.layer-contact-offer .form-actions input[type="submit"]:after,
.layer-cover--hat,
.layer-major-markets,
.layer-search-results--pager,
.list-confirm-certificate--box,
.list-contacts table tr.even,
.list-info,
.list-info--counter,
.list-notifications table.sticky-intersect thead tr:nth-child(odd),
.list-notifications table thead .default-mode,
.list-notifications table tr.even,
.logo-item--logo,
.main-menu--section,
.message-system--textarea,
.needs-filters
  .button-checkbox-radio--option:checked
  + .button-checkbox-radio--label[style*="color:"]:after,
.needs-form,
.needs-form--dropdown--tracker,
.page-hat,
.page-hat:not(.reversed) .button-action.reversed:after,
.page-hat:not(.reversed)
  .layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.button-action:after,
.page-heading--dropdown--tracker,
.page-history-list--panel .panel-btn i,
.page-intro--list .responsive-slider--pager-dot,
.review-steps--list .review-steps--step.in-progress:before,
.review-steps--list li.in-progress:before,
.review-steps ol .review-steps--step.in-progress:before,
.review-steps ol li.in-progress:before,
.search-results-page
  .view-filters
  fieldset[data-drupal-selector="edit-items-per-page"],
.site-header.sticky .dropdown-links,
.site-header.sticky .dropdown-links--list,
.site-header.sticky .dropdown-links select option,
.site-header.sticky .heading-highlights--tools,
.site-header.sticky.is-login .site-heading:before,
.site-header.sticky.is-not-login .site-heading:before,
.site-header.sticky .search-tool--close,
.site-header.sticky .site-brand,
.site-header.sticky .site-lang,
.site-header.sticky .site-lang--list,
.site-header.sticky .site-lang select option,
.site-header.sticky .site-logo,
.site-header.sticky .site-logo--inner,
.site-header.sticky .site-portals,
.site-header.sticky .site-portals--list,
.site-header.sticky .site-portals select option,
.slider-community .responsive-slider--pager-dot,
.steps-slider .responsive-slider--pager-dot,
.steps-slider .responsive-slider--tooltip,
.sticky-wrap .sticky-col tr:nth-child(2n),
.sticky-wrap .sticky-intersect thead tr:nth-child(odd),
.sticky-wrap .sticky-thead thead tr:nth-child(odd),
.subnav-tab,
.teaser-event,
.teaser-highlight-news--picture .teaser-highlight-news--category:before,
.teaser-links,
.teaser-next-steps--item:after,
.teaser-request-certificate,
.teaser-step,
.ui-datepicker,
.ui-dialog,
.ui-dialog .ui-dialog-buttonpane,
.vector-map--loader,
.vector-map--location,
.vector-map .form-select,
.veristar-login-menu--list,
.veristar-login-menu > ul,
.vertical-tabs__menu-item.is-selected,
.vertical-tabs__menu-item.is-selected:after,
.vertical-tabs__menu-item a:active,
.vertical-tabs__menu-item a:focus,
.vertical-tabs__menu-item a:hover,
.vertical-tabs__panes,
.wysiwyg table tr.even,
dropdown-layer--dropdown--tracker,
form input[type="checkbox"] + .form-label:before,
form input[type="checkbox"] + label:before,
tr.drag {
  background-color: #fff;
}
#sliding-popup .popup-content button,
.admin-link button,
.button,
.button-action,
.button-checkbox-radio--label,
.button.search-form__submit,
.chosen-container-multi .chosen-choices li.search-choice,
.chosen-container-multi
  .chosen-choices
  li.search-choice
  .search-choice-close:before,
.link:active,
.link:focus,
.link:hover,
.list-info--counter,
.list-info--text,
.magazine-wall--loader,
.needs-form--submit,
.optin-block--link,
.pager__item a.button,
.pager__item a:hover,
.pager a:hover,
.search-form__submit,
form button[type="button"],
form button[type="submit"],
form input[type="submit"] {
  color: #333;
}
#sliding-popup .popup-content button,
.admin-link button,
.button,
.button-action,
.button-checkbox-radio--label,
.button.search-form__submit,
.chosen-container-multi .chosen-choices li.search-choice,
.list-info--sub-title:after,
.magazine-wall--loader,
.needs-form--submit,
.optin-block--link,
.search-form__submit,
form button[type="button"],
form button[type="submit"],
form input[type="submit"] {
  border-color: #333;
}
#sliding-popup .popup-content button:after,
.admin-link button:after,
.button-action:after,
.button-checkbox-radio--option:checked + .button-checkbox-radio--label,
.button.search-form__submit:after,
.button:after,
.chosen-container-multi .chosen-choices li.search-choice:after,
.list-info--title,
.magazine-wall--loader:after,
.needs-form--submit:after,
.optin-block--link:after,
.search-form__submit:after,
form button[type="button"]:after,
form button[type="submit"]:after,
form input[type="submit"]:after {
  background-color: #333;
}
.button-cancel {
  color: #bbb;
  border-color: #bbb;
}
.button.is-disabled,
.button.is-disabled:active,
.button.is-disabled:focus,
.button.is-disabled:hover {
  background-color: #bbb;
}
.description,
.field-description,
.form-item .description,
.links a,
.more-link a,
.vertical-tabs__menu-item a,
a.link,
details summary a,
ul.links a {
  color: #333;
}
#sliding-popup,
.messages,
.password-strength__indicator.is-fair,
.password-strength__indicator.is-good {
  background-color: #333;
}
.list-report--item.to-be-cleared .tag-states,
.list-report > li.to-be-cleared .tag-states,
.messages-inline--warning,
.tag-states.requested,
.tag-states.submitted {
  color: #ffc82c;
}
.list-report--item.to-be-cleared .tag-states,
.list-report > li.to-be-cleared .tag-states,
.tag-states.requested,
.tag-states.submitted {
  border-color: #ffc82c;
}
.messages--warning,
tr.selected td {
  background-color: #ffc82c;
}
.list-report--item.cleared .tag-states,
.list-report > li.cleared .tag-states,
.messages-inline--status,
.password-confirm .ok,
.tag-states.completed,
.tag-states.invoiced,
.tag-states.issued {
  color: #00a49a;
}
.list-report--item.cleared .tag-states,
.list-report > li.cleared .tag-states,
.tag-states.completed,
.tag-states.invoiced,
.tag-states.issued {
  border-color: #00a49a;
}
.messages--status,
.password-strength__indicator.is-strong {
  background-color: #00a49a;
}
.description.error,
.field-description.error,
.form-item--error-message,
.form-item textarea.error + .cke,
.form-mandatory-info strong,
.messages-inline--error,
.password-confirm .error,
form input.error[type="date"],
form input.error[type="datetime-local"],
form input.error[type="email"],
form input.error[type="number"],
form input.error[type="password"],
form input.error[type="search"],
form input.error[type="tel"],
form input.error[type="text"],
form select.error,
form textarea.error {
  color: red;
}
.form-item textarea.error + .cke,
form input.error[type="date"],
form input.error[type="datetime-local"],
form input.error[type="email"],
form input.error[type="number"],
form input.error[type="password"],
form input.error[type="search"],
form input.error[type="tel"],
form input.error[type="text"],
form select.error,
form textarea.error {
  border-color: red;
}
.messages--error,
.password-strength__indicator.is-weak,
.veristar-login-menu--title:after,
.veristar-login-menu > h2:after {
  background-color: red;
}
.slider-community {
  background-color: #55acee;
}
.teaser-links.special .teaser-links--title {
  color: #9146fe;
}
.teaser-links.special .teaser-links--title:before {
  background-color: #9146fe;
}
.teaser-highlight-news.focus-on .teaser-highlight-news--category {
  color: #b6ff4e;
}
.teaser-highlight-news.focus-on .teaser-highlight-news--category:before {
  background-color: #b6ff4e;
}
.teaser-links.top .teaser-links--title {
  color: #ffac28;
}
.teaser-links.top .teaser-links--title:before {
  background-color: #ffac28;
}
.teaser-links.regulatory .teaser-links--title {
  color: #fc3650;
}
.teaser-links.regulatory .teaser-links--title:before {
  background-color: #fc3650;
}
.review-steps--list .review-steps--step.completed,
.review-steps--list .review-steps--step.in-progress,
.review-steps--list .review-steps--step.in-progress:before,
.review-steps--list li.completed,
.review-steps--list li.in-progress,
.review-steps--list li.in-progress:before,
.review-steps ol .review-steps--step.completed,
.review-steps ol .review-steps--step.in-progress,
.review-steps ol .review-steps--step.in-progress:before,
.review-steps ol li.completed,
.review-steps ol li.in-progress,
.review-steps ol li.in-progress:before {
  color: #00a49a;
}
.bloc-recap-agenda.tac,
.bloc-recap-document.tac,
.bloc-recap-messages.tac,
.bloc-recap.tac,
.review-steps--list .review-steps--step.completed:after,
.review-steps--list .review-steps--step.in-progress:after,
.review-steps--list li.completed:after,
.review-steps--list li.in-progress:after,
.review-steps ol .review-steps--step.completed:after,
.review-steps ol .review-steps--step.in-progress:after,
.review-steps ol li.completed:after,
.review-steps ol li.in-progress:after,
.vertical-nav--list .vertical-nav--item .vertical-nav--link.current,
.vertical-nav--list .vertical-nav--item a.current,
.vertical-nav--list li .vertical-nav--link.current,
.vertical-nav--list li a.current,
.vertical-nav ul .vertical-nav--item .vertical-nav--link.current,
.vertical-nav ul .vertical-nav--item a.current,
.vertical-nav ul li .vertical-nav--link.current,
.vertical-nav ul li a.current {
  border-color: #00a49a;
}
.review-steps--list .review-steps--step.completed:before,
.review-steps--list li.completed:before,
.review-steps ol .review-steps--step.completed:before,
.review-steps ol li.completed:before,
.vertical-nav--list .vertical-nav--item .vertical-nav--link.current,
.vertical-nav--list .vertical-nav--item a.current,
.vertical-nav--list li .vertical-nav--link.current,
.vertical-nav--list li a.current,
.vertical-nav ul .vertical-nav--item .vertical-nav--link.current,
.vertical-nav ul .vertical-nav--item a.current,
.vertical-nav ul li .vertical-nav--link.current,
.vertical-nav ul li a.current {
  background-color: #00a49a;
}
.c-1-c-2.tag-highlighted {
  border-image: linear-gradient(90deg, #9146fe 0, #b6ff4e);
  border-image-slice: 1;
}
.needs-select:after,
.simple-sentence-select:after,
.tag-std.c-1-c-2:after {
  background-image: linear-gradient(90deg, #9146fe 0, #b6ff4e);
}
.c-1-c-3.tag-highlighted {
  border-image: linear-gradient(90deg, #9146fe 0, #f4ec1a);
  border-image-slice: 1;
}
.tag-std.c-1-c-3:after {
  background-image: linear-gradient(90deg, #9146fe 0, #f4ec1a);
}
.c-1-c-4.tag-highlighted {
  border-image: linear-gradient(90deg, #9146fe 0, #ffac28);
  border-image-slice: 1;
}
.tag-std.c-1-c-4:after {
  background-image: linear-gradient(90deg, #9146fe 0, #ffac28);
}
.c-1-c-5.tag-highlighted {
  border-image: linear-gradient(90deg, #9146fe 0, #fc3650);
  border-image-slice: 1;
}
.tag-std.c-1-c-5:after {
  background-image: linear-gradient(90deg, #9146fe 0, #fc3650);
}
.c-1-c-6.tag-highlighted {
  border-image: linear-gradient(90deg, #9146fe 0, #21e8d8);
  border-image-slice: 1;
}
.tag-std.c-1-c-6:after {
  background-image: linear-gradient(90deg, #9146fe 0, #21e8d8);
}
.c-1-c-7.tag-highlighted {
  border-image: linear-gradient(90deg, #9146fe 0, #00a49a);
  border-image-slice: 1;
}
.tag-std.c-1-c-7:after {
  background-image: linear-gradient(90deg, #9146fe 0, #00a49a);
}
.c-2-c-1.tag-highlighted {
  border-image: linear-gradient(90deg, #b6ff4e 0, #9146fe);
  border-image-slice: 1;
}
.main-menu > ul > .menu-item > a:after,
.main-menu > ul > .menu-item > span:after,
.main-menu > ul > li > a:after,
.main-menu > ul > li > span:after,
.needs-select:before,
.simple-sentence-select:before,
.site-header.sticky.is-login .site-heading:after,
.site-header.sticky.is-not-login .site-heading:after,
.site-header.sticky .site-heading,
.tag-std.c-2-c-1:after {
  background-image: linear-gradient(90deg, #b6ff4e 0, #9146fe);
}
.c-2-c-3.tag-highlighted {
  border-image: linear-gradient(90deg, #b6ff4e 0, #f4ec1a);
  border-image-slice: 1;
}
.tag-std.c-2-c-3:after {
  background-image: linear-gradient(90deg, #b6ff4e 0, #f4ec1a);
}
.c-2-c-4.tag-highlighted {
  border-image: linear-gradient(90deg, #b6ff4e 0, #ffac28);
  border-image-slice: 1;
}
.tag-std.c-2-c-4:after {
  background-image: linear-gradient(90deg, #b6ff4e 0, #ffac28);
}
.c-2-c-5.tag-highlighted {
  border-image: linear-gradient(90deg, #b6ff4e 0, #fc3650);
  border-image-slice: 1;
}
.tag-std.c-2-c-5:after {
  background-image: linear-gradient(90deg, #b6ff4e 0, #fc3650);
}
.c-2-c-6.tag-highlighted {
  border-image: linear-gradient(90deg, #b6ff4e 0, #21e8d8);
  border-image-slice: 1;
}
.tag-std.c-2-c-6:after {
  background-image: linear-gradient(90deg, #b6ff4e 0, #21e8d8);
}
.c-2-c-7.tag-highlighted {
  border-image: linear-gradient(90deg, #b6ff4e 0, #00a49a);
  border-image-slice: 1;
}
.tag-std.c-2-c-7:after {
  background-image: linear-gradient(90deg, #b6ff4e 0, #00a49a);
}
.c-3-c-1.tag-highlighted {
  border-image: linear-gradient(90deg, #f4ec1a 0, #9146fe);
  border-image-slice: 1;
}
.tag-std.c-3-c-1:after {
  background-image: linear-gradient(90deg, #f4ec1a 0, #9146fe);
}
.c-3-c-2.tag-highlighted {
  border-image: linear-gradient(90deg, #f4ec1a 0, #b6ff4e);
  border-image-slice: 1;
}
.tag-std.c-3-c-2:after {
  background-image: linear-gradient(90deg, #f4ec1a 0, #b6ff4e);
}
.c-3-c-4.tag-highlighted {
  border-image: linear-gradient(90deg, #f4ec1a 0, #ffac28);
  border-image-slice: 1;
}
.tag-std.c-3-c-4:after {
  background-image: linear-gradient(90deg, #f4ec1a 0, #ffac28);
}
.c-3-c-5.tag-highlighted {
  border-image: linear-gradient(90deg, #f4ec1a 0, #fc3650);
  border-image-slice: 1;
}
.tag-std.c-3-c-5:after {
  background-image: linear-gradient(90deg, #f4ec1a 0, #fc3650);
}
.c-3-c-6.tag-highlighted {
  border-image: linear-gradient(90deg, #f4ec1a 0, #21e8d8);
  border-image-slice: 1;
}
.tag-std.c-3-c-6:after {
  background-image: linear-gradient(90deg, #f4ec1a 0, #21e8d8);
}
.c-3-c-7.tag-highlighted {
  border-image: linear-gradient(90deg, #f4ec1a 0, #00a49a);
  border-image-slice: 1;
}
.tag-std.c-3-c-7:after {
  background-image: linear-gradient(90deg, #f4ec1a 0, #00a49a);
}
.c-4-c-1.tag-highlighted {
  border-image: linear-gradient(90deg, #ffac28 0, #9146fe);
  border-image-slice: 1;
}
.tag-std.c-4-c-1:after {
  background-image: linear-gradient(90deg, #ffac28 0, #9146fe);
}
.c-4-c-2.tag-highlighted {
  border-image: linear-gradient(90deg, #ffac28 0, #b6ff4e);
  border-image-slice: 1;
}
.tag-std.c-4-c-2:after {
  background-image: linear-gradient(90deg, #ffac28 0, #b6ff4e);
}
.c-4-c-3.tag-highlighted {
  border-image: linear-gradient(90deg, #ffac28 0, #f4ec1a);
  border-image-slice: 1;
}
.tag-std.c-4-c-3:after {
  background-image: linear-gradient(90deg, #ffac28 0, #f4ec1a);
}
.c-4-c-5.tag-highlighted {
  border-image: linear-gradient(90deg, #ffac28 0, #fc3650);
  border-image-slice: 1;
}
.tag-std.c-4-c-5:after {
  background-image: linear-gradient(90deg, #ffac28 0, #fc3650);
}
.c-4-c-6.tag-highlighted {
  border-image: linear-gradient(90deg, #ffac28 0, #21e8d8);
  border-image-slice: 1;
}
.tag-std.c-4-c-6:after {
  background-image: linear-gradient(90deg, #ffac28 0, #21e8d8);
}
.c-4-c-7.tag-highlighted {
  border-image: linear-gradient(90deg, #ffac28 0, #00a49a);
  border-image-slice: 1;
}
.tag-std.c-4-c-7:after {
  background-image: linear-gradient(90deg, #ffac28 0, #00a49a);
}
.c-5-c-1.tag-highlighted {
  border-image: linear-gradient(90deg, #fc3650 0, #9146fe);
  border-image-slice: 1;
}
.tag-std.c-5-c-1:after {
  background-image: linear-gradient(90deg, #fc3650 0, #9146fe);
}
.c-5-c-2.tag-highlighted {
  border-image: linear-gradient(90deg, #fc3650 0, #b6ff4e);
  border-image-slice: 1;
}
.tag-std.c-5-c-2:after {
  background-image: linear-gradient(90deg, #fc3650 0, #b6ff4e);
}
.c-5-c-3.tag-highlighted {
  border-image: linear-gradient(90deg, #fc3650 0, #f4ec1a);
  border-image-slice: 1;
}
.tag-std.c-5-c-3:after {
  background-image: linear-gradient(90deg, #fc3650 0, #f4ec1a);
}
.c-5-c-4.tag-highlighted {
  border-image: linear-gradient(90deg, #fc3650 0, #ffac28);
  border-image-slice: 1;
}
.tag-std.c-5-c-4:after {
  background-image: linear-gradient(90deg, #fc3650 0, #ffac28);
}
.c-5-c-6.tag-highlighted {
  border-image: linear-gradient(90deg, #fc3650 0, #21e8d8);
  border-image-slice: 1;
}
.tag-std.c-5-c-6:after {
  background-image: linear-gradient(90deg, #fc3650 0, #21e8d8);
}
.c-5-c-7.tag-highlighted {
  border-image: linear-gradient(90deg, #fc3650 0, #00a49a);
  border-image-slice: 1;
}
.tag-std.c-5-c-7:after {
  background-image: linear-gradient(90deg, #fc3650 0, #00a49a);
}
.c-6-c-1.tag-highlighted {
  border-image: linear-gradient(90deg, #21e8d8 0, #9146fe);
  border-image-slice: 1;
}
.tag-std.c-6-c-1:after {
  background-image: linear-gradient(90deg, #21e8d8 0, #9146fe);
}
.c-6-c-2.tag-highlighted {
  border-image: linear-gradient(90deg, #21e8d8 0, #b6ff4e);
  border-image-slice: 1;
}
.tag-std.c-6-c-2:after {
  background-image: linear-gradient(90deg, #21e8d8 0, #b6ff4e);
}
.c-6-c-3.tag-highlighted {
  border-image: linear-gradient(90deg, #21e8d8 0, #f4ec1a);
  border-image-slice: 1;
}
.tag-std.c-6-c-3:after {
  background-image: linear-gradient(90deg, #21e8d8 0, #f4ec1a);
}
.c-6-c-4.tag-highlighted {
  border-image: linear-gradient(90deg, #21e8d8 0, #ffac28);
  border-image-slice: 1;
}
.tag-std.c-6-c-4:after {
  background-image: linear-gradient(90deg, #21e8d8 0, #ffac28);
}
.c-6-c-5.tag-highlighted {
  border-image: linear-gradient(90deg, #21e8d8 0, #fc3650);
  border-image-slice: 1;
}
.tag-std.c-6-c-5:after {
  background-image: linear-gradient(90deg, #21e8d8 0, #fc3650);
}
.c-6-c-7.tag-highlighted {
  border-image: linear-gradient(90deg, #21e8d8 0, #00a49a);
  border-image-slice: 1;
}
.tag-std.c-6-c-7:after {
  background-image: linear-gradient(90deg, #21e8d8 0, #00a49a);
}
.c-7-c-1.tag-highlighted {
  border-image: linear-gradient(90deg, #00a49a 0, #9146fe);
  border-image-slice: 1;
}
.tag-std.c-7-c-1:after {
  background-image: linear-gradient(90deg, #00a49a 0, #9146fe);
}
.c-7-c-2.tag-highlighted {
  border-image: linear-gradient(90deg, #00a49a 0, #b6ff4e);
  border-image-slice: 1;
}
.tag-std.c-7-c-2:after {
  background-image: linear-gradient(90deg, #00a49a 0, #b6ff4e);
}
.c-7-c-3.tag-highlighted {
  border-image: linear-gradient(90deg, #00a49a 0, #f4ec1a);
  border-image-slice: 1;
}
.tag-std.c-7-c-3:after {
  background-image: linear-gradient(90deg, #00a49a 0, #f4ec1a);
}
.c-7-c-4.tag-highlighted {
  border-image: linear-gradient(90deg, #00a49a 0, #ffac28);
  border-image-slice: 1;
}
.tag-std.c-7-c-4:after {
  background-image: linear-gradient(90deg, #00a49a 0, #ffac28);
}
.c-7-c-5.tag-highlighted {
  border-image: linear-gradient(90deg, #00a49a 0, #fc3650);
  border-image-slice: 1;
}
.tag-std.c-7-c-5:after {
  background-image: linear-gradient(90deg, #00a49a 0, #fc3650);
}
.c-7-c-6.tag-highlighted {
  border-image: linear-gradient(90deg, #00a49a 0, #21e8d8);
  border-image-slice: 1;
}
.tag-std.c-7-c-6:after {
  background-image: linear-gradient(90deg, #00a49a 0, #21e8d8);
}
html {
  font-size: 16px;
}
#sliding-popup .popup-content button,
.admin-link button,
.advanced-search-field--text,
.advanced-search-field input[type="search"],
.advanced-search-field input[type="text"],
.button,
.button-action,
.button-cancel,
.button-checkbox-radio--label,
.button.search-form__submit,
.chosen-container-multi .chosen-choices li.search-choice,
.comment__author,
.comment__content h3,
.content-filters--dropdown--item.is-active,
.content-filters--group--label,
.content-filters-tabs--tag[type="button"],
.content-filters .form-item a:not(.search-choice-close),
.content-filters .form-radios .form-item label,
.content-filters a,
.content-filters label,
.cross-news--title strong,
.data-table table caption,
.data-table table tbody tr td:first-child,
.data-table table tbody tr th:first-child,
.data-table table thead td,
.data-table table thead th,
.dataTable thead,
.extra-logo .highlight,
.extra-logo strong,
.generic-title,
.gradient-push--title,
.greybox--sub-title,
.greybox--title,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.heading-a,
.heading-b,
.heading-c,
.heading-d,
.heading-e,
.heading-f,
.latest-articles--title,
.layer-accordion-info--trigger,
.layer-contact-long--name,
.layer-contact-long--title,
.layer-contact-offer--title strong,
.layer-cover--date,
.layer-cover--link,
.layer-cover--title,
.layer-history--title,
.layer-images-group--title strong,
.layer-insight--title .highlight,
.layer-long-verbatim--author,
.layer-major-markets--title .highlight,
.layer-major-markets--title strong,
.layer-markets.alternate .layer-markets--title,
.layer-media--title,
.layer-tabs-switcher .expanded .layer-tabs-switcher--trigger,
.link-back,
.link-std,
.list-contacts table caption,
.list-contacts table thead td,
.list-contacts table thead th,
.list-content--title,
.list-info--title,
.list-notifications table caption,
.list-notifications table thead td,
.list-notifications table thead th,
.magazine-wall--loader,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  .menu
  .menu-item
  > a,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  .menu
  .menu-item
  > span,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  ul
  .menu-item
  > a,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  ul
  .menu-item
  > span,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  .menu
  .menu-item
  > a,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  .menu
  .menu-item
  > span,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  ul
  .menu-item
  > a,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  ul
  .menu-item
  > span,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  .menu
  .menu-item
  > a,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  .menu
  .menu-item
  > span,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  ul
  .menu-item
  > a,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  ul
  .menu-item
  > span,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  .menu
  .menu-item
  > a,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  .menu
  .menu-item
  > span,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  ul
  .menu-item
  > a,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  ul
  .menu-item
  > span,
.needs-filters--title,
.needs-form--dropdown--item.is-active,
.needs-form--fieldset,
.needs-form--submit,
.needs-form--title,
.optin-block--link,
.page-hat--title strong,
.page-hat.simple .page-hat--title .highlight,
.page-hat.simple .page-hat--title strong,
.page-hat.small .page-hat--title .highlight,
.page-hat.small .page-hat--title strong,
.page-heading--dropdown--item.is-active,
.page-heading--section,
.page-heading--title strong,
.page-history-list--title,
.page-landing-heading--title strong,
.popin-std--title .highlight,
.popin-std--title strong,
.popin-upload-file--content .right:before,
.quick-access--title strong,
.request-form-title,
.review-steps--informations,
.review-steps--list .review-steps--step:before,
.review-steps--list li:before,
.review-steps ol .review-steps--step:before,
.review-steps ol li:before,
.search-form__submit,
.search-result__title,
.search-results-page
  .view-filters
  .advanced-search-field--content
  input[type="text"],
.section-gallery--title strong,
.simple-sentence-form,
.table-of-content,
.tabs ul.primary,
.tag-std,
.tags-list .tag-highlighted,
.teaser-event--link,
.teaser-event--period,
.teaser-event--place,
.teaser-highlight-news--category,
.teaser-highlight-news--title,
.teaser-img--title,
.teaser-links--link,
.teaser-links--title .highlight,
.teaser-offer--infos .highlight,
.teaser-offer--store,
.teaser-offer--subtitle,
.teaser-offer--title,
.teaser-request-certificate--certificate,
.teaser-request-certificate--reference,
.teaser-request-certificate--request,
.teaser-verbatim--author strong,
.teaser-video--title strong,
.type-link--text strong,
.ui-datepicker-month,
.ui-dialog .ui-dialog-titlebar,
.value-chain--title strong,
.vector-map--title,
.vector-map fieldset .fieldset-legend,
.veristar-login-menu--link,
.veristar-login-menu a,
.vertical-nav--list .vertical-nav--item .vertical-nav--link.current,
.vertical-nav--list .vertical-nav--item .vertical-nav--link:hover,
.vertical-nav--list .vertical-nav--item a.current,
.vertical-nav--list .vertical-nav--item a:hover,
.vertical-nav--list li .vertical-nav--link.current,
.vertical-nav--list li .vertical-nav--link:hover,
.vertical-nav--list li a.current,
.vertical-nav--list li a:hover,
.vertical-nav ul .vertical-nav--item .vertical-nav--link.current,
.vertical-nav ul .vertical-nav--item .vertical-nav--link:hover,
.vertical-nav ul .vertical-nav--item a.current,
.vertical-nav ul .vertical-nav--item a:hover,
.vertical-nav ul li .vertical-nav--link.current,
.vertical-nav ul li .vertical-nav--link:hover,
.vertical-nav ul li a.current,
.vertical-nav ul li a:hover,
.vertical-tabs__menu-item-title,
.wysiwyg a.link-std,
.wysiwyg h2,
.wysiwyg h3,
.wysiwyg h4,
.wysiwyg h5,
.wysiwyg h6,
.wysiwyg p.text-highlight,
.wysiwyg p.text-subtitle,
.wysiwyg table caption,
.wysiwyg table thead td,
.wysiwyg table thead th,
dropdown-layer--dropdown--item.is-active,
form .form-file,
form .form-title strong,
form button[type="button"],
form button[type="submit"],
form input[type="submit"],
form legend strong,
summary {
  font-family: BureauVeritas-ExtBdUltraCond, Arial, sans-serif;
  font-weight: 400;
  -webkit-font-kerning: normal;
  font-kerning: normal;
  text-transform: uppercase;
  line-height: 1.25;
  -webkit-font-smoothing: antialiased;
}
.layer-long-verbatim--quote:after,
.layer-long-verbatim--quote:before,
.page-hat.alternate .page-hat--title strong {
  font-size: calc(57.33089px + 14.33273 * (100vw - 320px) / 320);
}
.layer-cover--title {
  font-size: calc(47.77574px + 11.94394 * (100vw - 320px) / 320);
}
.page-heading--section,
.simple-sentence-form {
  font-size: calc(39.81312px + 9.95328 * (100vw - 320px) / 320);
}
.advanced-search-field--text,
.advanced-search-field input[type="search"],
.advanced-search-field input[type="text"],
.generic-title,
.h1,
.heading-a,
.page-heading--title strong,
.page-landing-heading--title strong,
.search-results-page
  .view-filters
  .advanced-search-field--content
  input[type="text"],
.vector-map--title,
[class*="view-display-id-block"] .needs-form--fieldset {
  font-size: calc(33.1776px + 8.2944 * (100vw - 320px) / 320);
}
.h2,
.heading-b,
.layer-long-verbatim--author,
.needs-form--fieldset,
.page-hat.small .page-hat--title .highlight,
.page-hat.small .page-hat--title strong,
.teaser-event--place,
.teaser-highlight-news--title,
.teaser-links--title,
.wysiwyg h2 {
  font-size: calc(27.648px + 6.912 * (100vw - 320px) / 320);
}
.button-action.has-icon.icon-add:before,
.greybox--title,
.h3,
.heading-c,
.layer-tabs-switcher--trigger,
.teaser-event--period,
.ui-dialog .ui-dialog-titlebar,
.wysiwyg h3 {
  font-size: calc(23.04px + 5.76 * (100vw - 320px) / 320);
}
#sliding-popup .popup-content button,
.admin-link button,
.button,
.button-action,
.button-cancel,
.button.search-form__submit,
.chosen-container-multi .chosen-choices li.search-choice,
.content-filters--dropdown--item.is-active,
.gradient-push--title,
.h4,
.heading-d,
.latest-articles--title,
.layer-contact-long--title,
.layer-cover--date,
.layer-history--title,
.layer-media--title,
.list-info--title,
.magazine-wall--loader,
.needs-form--dropdown--item.is-active,
.needs-form--submit,
.optin-block--link,
.page-heading--dropdown--item.is-active,
.page-history-list--panel .panel-btn.active,
.page-history-list--title,
.request-form-title,
.search-form__submit,
.search-result__title,
.teaser-img--title,
.ui-datepicker-month,
.vertical-nav--list .vertical-nav--item .vertical-nav--link.current,
.vertical-nav--list .vertical-nav--item .vertical-nav--link:hover,
.vertical-nav--list .vertical-nav--item a.current,
.vertical-nav--list .vertical-nav--item a:hover,
.vertical-nav--list li .vertical-nav--link.current,
.vertical-nav--list li .vertical-nav--link:hover,
.vertical-nav--list li a.current,
.vertical-nav--list li a:hover,
.vertical-nav ul .vertical-nav--item .vertical-nav--link.current,
.vertical-nav ul .vertical-nav--item .vertical-nav--link:hover,
.vertical-nav ul .vertical-nav--item a.current,
.vertical-nav ul .vertical-nav--item a:hover,
.vertical-nav ul li .vertical-nav--link.current,
.vertical-nav ul li .vertical-nav--link:hover,
.vertical-nav ul li a.current,
.vertical-nav ul li a:hover,
.wysiwyg h4,
dropdown-layer--dropdown--item.is-active,
form button[type="button"],
form button[type="submit"],
form input[type="submit"] {
  font-size: calc(19.2px + 4.8 * (100vw - 320px) / 320);
}
.data-table table caption,
.list-contacts table caption,
.list-notifications table caption,
.wysiwyg table caption {
  font-size: calc(19.2px + 4.8 * (100vw - 320px) / 320);
  line-height: 1.41667em;
  padding-top: 0.35833em;
  margin-bottom: 1.05833em;
}
.comment__author,
.comment__content h3,
.greybox--sub-title,
.h5,
.heading-e,
.needs-form--title,
.wysiwyg h5,
.wysiwyg p.text-highlight,
summary {
  font-size: calc(16px + 4 * (100vw - 320px) / 320);
}
.content-filters--group--label,
.content-filters a,
.content-filters label,
.data-table table th,
.data-table table th a,
.dataTable thead tr td,
.dataTable thead tr th,
.h6,
.heading-f,
.layer-accordion-info.documents
  .layer-accordion-info--content
  .layer-accordion-info--trigger,
.layer-cover--link,
.link-back,
.link-std,
.list-content--title,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  .menu
  .menu-item
  > a,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  .menu
  .menu-item
  > span,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  ul
  .menu-item
  > a,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  ul
  .menu-item
  > span,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  .menu
  .menu-item
  > a,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  .menu
  .menu-item
  > span,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  ul
  .menu-item
  > a,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  ul
  .menu-item
  > span,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  .menu
  .menu-item
  > a,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  .menu
  .menu-item
  > span,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  ul
  .menu-item
  > a,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  ul
  .menu-item
  > span,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  .menu
  .menu-item
  > a,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  .menu
  .menu-item
  > span,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  ul
  .menu-item
  > a,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  ul
  .menu-item
  > span,
.popin-upload-file--content .right:before,
.popin-upload-file--items .layer-accordion-info--trigger,
.table-of-content,
.tabs ul.primary,
.tag-std,
.teaser-event--link,
.teaser-highlight-news--category,
.teaser-links--link,
.teaser-offer--store,
.teaser-request-certificate--certificate,
.teaser-request-certificate--reference,
.teaser-request-certificate--request,
.teaser-verbatim--author strong,
.vector-map fieldset .fieldset-legend,
.veristar-login-menu--link,
.veristar-login-menu a,
.vertical-tabs__menu-item-summary,
.vertical-tabs__menu-item-title,
.wysiwyg a.link-std,
.wysiwyg h6,
.wysiwyg p.text-subtitle,
form .form-file {
  font-size: calc(13.33333px + 3.33334 * (100vw - 320px) / 320);
}
.content-filters-tabs--tag[type="button"],
.list-info--counter {
  font-size: calc(11.11111px + 2.77778 * (100vw - 320px) / 320);
}
.advanced-search-field--content,
.content-filters--dropdown--item,
.content-filters select,
.cross-news--title,
.data-table--no-result,
.display-per-page--title,
.layer-banner--title,
.layer-contact-offer--title,
.layer-images-group--title,
.layer-insight--title,
.layer-major-markets--title,
.layer-markets--title,
.layer-tabs-switcher--trigger,
.list-info--sub-title,
.list-results--no-result,
.list-results--results,
.magazine-wall--no-result,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  > a,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  > span,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  > a,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  > span,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  > a,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  > span,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  > a,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  > span,
.needs-form--dropdown--item,
.needs-select--label,
.needs-wall--no-result,
.needs-wall--results,
.news-wall--no-result,
.page-hat--title,
.page-heading--dropdown--item,
.page-heading--title,
.page-landing-heading--title,
.popin-std--title,
.quick-access--title,
.search-results-page .view-empty,
.search-results-page
  .view-filters
  fieldset[data-drupal-selector="edit-items-per-page"]
  legend
  .fieldset-legend,
.section-gallery--title,
.simple-sentence-form .simple-sentence-select--label,
.simple-sentence-select--label,
.teaser-event--period .highlight,
.teaser-event--period strong,
.teaser-event--title,
.teaser-highlight--text,
.teaser-links--title,
.teaser-menu--title,
.teaser-video--title,
.ui-datepicker-year,
.value-chain--title,
.vector-map--title span,
.vertical-nav--list .vertical-nav--item .vertical-nav--link,
.vertical-nav--list .vertical-nav--item a,
.vertical-nav--list li .vertical-nav--link,
.vertical-nav--list li a,
.vertical-nav ul .vertical-nav--item .vertical-nav--link,
.vertical-nav ul .vertical-nav--item a,
.vertical-nav ul li .vertical-nav--link,
.vertical-nav ul li a,
dropdown-layer--dropdown--item,
form .form-title,
form legend {
  font-family: BureauVeritas-ThinUltraCondensed, Arial, sans-serif;
  font-weight: 400;
  -webkit-font-kerning: normal;
  font-kerning: normal;
  text-transform: uppercase;
  line-height: 1.25;
}
.page-hat.simple .page-hat--title {
  font-size: calc(47.77574px + 11.94394 * (100vw - 320px) / 320);
}
.layer-images-group--title,
.quick-access--title {
  font-size: calc(39.81312px + 9.95328 * (100vw - 320px) / 320);
}
.layer-banner--title,
.layer-insight--title,
.page-heading--title,
.page-landing-heading--title,
.popin-std--title,
.simple-sentence-form .simple-sentence-select--label,
.teaser-event--title,
.teaser-highlight--text,
.value-chain--title,
[class*="view-display-id-block"] .needs-select--label,
[class*="view-display-id-block"] .simple-sentence-select--label {
  font-size: calc(33.1776px + 8.2944 * (100vw - 320px) / 320);
}
.cross-news--title,
.layer-contact-offer--title,
.layer-major-markets--title,
.needs-select--label,
.page-hat--title .small,
.page-hat.alternate .page-hat--title,
.section-gallery--title,
.simple-sentence-select--label,
.teaser-video--title,
form .form-title,
form legend {
  font-size: calc(27.648px + 6.912 * (100vw - 320px) / 320);
}
.data-table--no-result,
.layer-markets--title,
.list-results--no-result,
.list-results--results,
.magazine-wall--no-result,
.needs-wall--no-result,
.needs-wall--results,
.news-wall--no-result,
.page-hat--title .smallest,
.search-results-page .view-empty {
  font-size: calc(23.04px + 5.76 * (100vw - 320px) / 320);
}
.advanced-search-field--content,
.content-filters--dropdown--item,
.list-info--sub-title,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  > a,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  > span,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  > a,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  > span,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  > a,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  > span,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  > a,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  > span,
.needs-form--dropdown--item,
.page-heading--dropdown--item,
.teaser-menu--title,
.ui-datepicker-year,
.vertical-nav--list .vertical-nav--item .vertical-nav--link,
.vertical-nav--list .vertical-nav--item a,
.vertical-nav--list li .vertical-nav--link,
.vertical-nav--list li a,
.vertical-nav ul .vertical-nav--item .vertical-nav--link,
.vertical-nav ul .vertical-nav--item a,
.vertical-nav ul li .vertical-nav--link,
.vertical-nav ul li a,
dropdown-layer--dropdown--item,
form legend.small-legend {
  font-size: calc(19.2px + 4.8 * (100vw - 320px) / 320);
}
.list-results--results em {
  font-size: calc(16px + 4 * (100vw - 320px) / 320);
}
.content-filters-tabs--content legend,
.content-filters select,
.page-hat.small .page-hat--title {
  font-size: calc(13.33333px + 3.33334 * (100vw - 320px) / 320);
}
.steps-slider--list li .teaser-step--picture:before,
.steps-slider--list steps-slider--item .teaser-step--picture:before,
.steps-slider--nav li .teaser-step--picture:before,
.steps-slider--nav steps-slider--item .teaser-step--picture:before,
.tag-highlighted,
.teaser-step--title {
  font-family: BureauVeritas-LightUltraExpanded, Arial, sans-serif;
  font-weight: 400;
  -webkit-font-kerning: normal;
  font-kerning: normal;
  text-transform: uppercase;
  line-height: 1.25;
}
.steps-slider--list li .teaser-step--picture:before,
.steps-slider--list steps-slider--item .teaser-step--picture:before,
.steps-slider--nav li .teaser-step--picture:before,
.steps-slider--nav steps-slider--item .teaser-step--picture:before,
.teaser-step--title {
  font-size: calc(23.04px + 5.76 * (100vw - 320px) / 320);
}
.tag-highlighted {
  font-size: calc(13.33333px + 3.33334 * (100vw - 320px) / 320);
}
.extra-logo,
.layer-major-markets--link a,
.steps-slider .responsive-slider--close,
.teaser-article--desc,
.teaser-highlight-news--content,
.teaser-keyfigure,
.teaser-market--desc,
.teaser-step--desc,
.teaser-step--info,
.veristar-login-menu--item,
.veristar-login-menu li {
  font-family: Source Sans Pro, Arial, sans-serif;
  font-weight: 300;
  -webkit-font-kerning: normal;
  font-kerning: normal;
  line-height: 1.25;
}
.teaser-keyfigure--data {
  font-size: calc(47.77574px + 11.94394 * (100vw - 320px) / 320);
}
.extra-logo {
  font-size: calc(33.1776px + 8.2944 * (100vw - 320px) / 320);
}
.layer-major-markets--link a,
.steps-slider .responsive-slider--close,
.teaser-article--desc,
.teaser-keyfigure,
.teaser-market--desc,
.teaser-step--desc,
.teaser-step--info {
  font-size: calc(19.2px + 4.8 * (100vw - 320px) / 320);
}
.advanced-search-field.alternate--text,
.advanced-search-field.alternate input[type="search"],
.advanced-search-field.alternate input[type="text"],
.comment__content p,
.content-filters-tabs--reset[type="reset"],
.data-table table,
.description,
.download-link,
.field-description,
.field-suffix,
.filter-guidelines-item .tips,
.form-item .description,
.item-list ol,
.item-list ul,
.layer-boiler--contact--name,
.layer-boiler--desc,
.layer-boiler--desc ol,
.layer-boiler--desc ul,
.layer-boiler--title,
.layer-contact-long,
.layer-contact-offer--form-description,
.layer-contact-offer form-description,
.layer-cover--metadatas,
.layer-long-verbatim,
.layer-long-verbatim--quote,
.link-download,
.list-community--title,
.list-contacts table,
.list-info--tooltip-action,
.list-notifications table,
.list-results--header .form-switch,
.list-simple--item,
.list-simple li,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  .menu
  .menu-item
  .menu
  .menu-item
  > a,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  .menu
  .menu-item
  .menu
  .menu-item
  > span,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  .menu
  .menu-item
  ul
  .menu-item
  > a,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  .menu
  .menu-item
  ul
  .menu-item
  > span,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  ul
  .menu-item
  .menu
  .menu-item
  > a,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  ul
  .menu-item
  .menu
  .menu-item
  > span,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  ul
  .menu-item
  ul
  .menu-item
  > a,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  ul
  .menu-item
  ul
  .menu-item
  > span,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  .menu
  .menu-item
  .menu
  .menu-item
  > a,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  .menu
  .menu-item
  .menu
  .menu-item
  > span,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  .menu
  .menu-item
  ul
  .menu-item
  > a,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  .menu
  .menu-item
  ul
  .menu-item
  > span,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  ul
  .menu-item
  .menu
  .menu-item
  > a,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  ul
  .menu-item
  .menu
  .menu-item
  > span,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  ul
  .menu-item
  ul
  .menu-item
  > a,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  ul
  .menu-item
  ul
  .menu-item
  > span,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  .menu
  .menu-item
  .menu
  .menu-item
  > a,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  .menu
  .menu-item
  .menu
  .menu-item
  > span,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  .menu
  .menu-item
  ul
  .menu-item
  > a,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  .menu
  .menu-item
  ul
  .menu-item
  > span,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  ul
  .menu-item
  .menu
  .menu-item
  > a,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  ul
  .menu-item
  .menu
  .menu-item
  > span,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  ul
  .menu-item
  ul
  .menu-item
  > a,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  ul
  .menu-item
  ul
  .menu-item
  > span,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  .menu
  .menu-item
  .menu
  .menu-item
  > a,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  .menu
  .menu-item
  .menu
  .menu-item
  > span,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  .menu
  .menu-item
  ul
  .menu-item
  > a,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  .menu
  .menu-item
  ul
  .menu-item
  > span,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  ul
  .menu-item
  .menu
  .menu-item
  > a,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  ul
  .menu-item
  .menu
  .menu-item
  > span,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  ul
  .menu-item
  ul
  .menu-item
  > a,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  ul
  .menu-item
  ul
  .menu-item
  > span,
.message-system,
.message-system--item.read .message-system--cell,
.messages,
.messages-inline,
.messages__list,
.password-confirm,
.password-strength,
.password-suggestions,
.request-form-title em,
.search-tool form input[type="text"],
.site-header.sticky.is-login .heading-highlights--tools .button-action:before,
.site-header.sticky.is-not-login
  .heading-highlights--tools
  .button-action:before,
.sub-menu > .menu .accordions-enabled--col > .menu-item .menu .menu-item a,
.sub-menu > .menu .accordions-enabled--col > .menu-item .menu li a,
.sub-menu > .menu .accordions-enabled--col > .menu-item ul .menu-item a,
.sub-menu > .menu .accordions-enabled--col > .menu-item ul li a,
.sub-menu > .menu > .menu-item .menu .menu-item a,
.sub-menu > .menu > .menu-item .menu li a,
.sub-menu > .menu > .menu-item ul .menu-item a,
.sub-menu > .menu > .menu-item ul li a,
.sub-menu > .menu > li .menu .menu-item a,
.sub-menu > .menu > li .menu li a,
.sub-menu > .menu > li ul .menu-item a,
.sub-menu > .menu > li ul li a,
.sub-menu > ul .accordions-enabled--col > .menu-item .menu .menu-item a,
.sub-menu > ul .accordions-enabled--col > .menu-item .menu li a,
.sub-menu > ul .accordions-enabled--col > .menu-item ul .menu-item a,
.sub-menu > ul .accordions-enabled--col > .menu-item ul li a,
.sub-menu > ul > .menu-item .menu .menu-item a,
.sub-menu > ul > .menu-item .menu li a,
.sub-menu > ul > .menu-item ul .menu-item a,
.sub-menu > ul > .menu-item ul li a,
.sub-menu > ul > li .menu .menu-item a,
.sub-menu > ul > li .menu li a,
.sub-menu > ul > li ul .menu-item a,
.sub-menu > ul > li ul li a,
.table-of-content [class*="toc-h"]:not(.toc-h2),
.teaser-contact--name,
.teaser-gallery--bio,
.teaser-gallery--cellphone,
.teaser-gallery--email,
.teaser-gallery--phone,
.teaser-highlight-news--metadatas,
.teaser-menu--desc,
.teaser-verbatim--author,
.wysiwyg,
.wysiwyg ol,
.wysiwyg ol em,
.wysiwyg p,
.wysiwyg p em,
.wysiwyg table,
.wysiwyg ul,
.wysiwyg ul em,
body,
form .form-file span,
form input[type="checkbox"] + .form-label,
form input[type="checkbox"] + label,
form input[type="date"],
form input[type="datetime-local"],
form input[type="email"],
form input[type="number"],
form input[type="password"],
form input[type="radio"] + .form-label,
form input[type="radio"] + label,
form input[type="search"],
form input[type="tel"],
form input[type="text"],
form select,
form textarea,
input.hasDatepicker {
  font-family: Source Sans Pro, Arial, sans-serif;
  font-weight: 400;
  -webkit-font-kerning: normal;
  font-kerning: normal;
  line-height: 1.25;
}
.teaser-keydata--highlight {
  font-size: calc(47.77574px + 11.94394 * (100vw - 320px) / 320);
}
.download-link,
.layer-boiler--title,
.site-header.sticky.is-login .heading-highlights--tools .button-action:before,
.site-header.sticky.is-not-login
  .heading-highlights--tools
  .button-action:before {
  font-size: calc(27.648px + 6.912 * (100vw - 320px) / 320);
}
.teaser-contact--name strong {
  font-size: calc(23.04px + 5.76 * (100vw - 320px) / 320);
}
.account-request--title,
.bloc-recap--title,
.dropdown-links--icon.help:before,
.history-dates--trigger,
.logo-item--desc,
.teaser-keydata--overlay,
.teaser-next-steps--item--number,
.teaser-next-steps--title,
.teaser-verbatim.small .teaser-verbatim--author strong {
  font-size: calc(19.2px + 4.8 * (100vw - 320px) / 320);
}
.advanced-search-field.alternate--text,
.advanced-search-field.alternate input[type="search"],
.advanced-search-field.alternate input[type="text"],
.bloc-recap-agenda.alternate .bloc-recap--title,
.bloc-recap-document.alternate .bloc-recap--title,
.bloc-recap-messages.alternate .bloc-recap--title,
.bloc-recap.alternate .bloc-recap--title,
.fieldgroup .fieldset-legend,
.filter-guidelines-item .label,
.form-intro,
.form-mandatory-info strong,
.items-anchor a,
.layer-boiler--contact--name,
.layer-boiler--desc,
.layer-long-verbatim--quote,
.popin-survey--content .left label,
.subnav-tab a,
.survey-info--address,
.teaser-contact--name,
.teaser-light--title,
.teaser-menu--desc,
.teaser-offer--summary,
.teaser-verbatim.small .teaser-verbatim--author,
.wysiwyg,
.wysiwyg ol,
.wysiwyg p,
.wysiwyg ul,
body,
form .form-label,
form input[type="date"],
form input[type="datetime-local"],
form input[type="email"],
form input[type="number"],
form input[type="password"],
form input[type="search"],
form input[type="tel"],
form input[type="text"],
form label,
form select,
form textarea,
input.hasDatepicker {
  font-size: calc(16px + 4 * (100vw - 320px) / 320);
}
#sliding-popup,
#sliding-popup .popup-content button,
.account-request--edit,
.admin-link button,
.bloc-recap--edit-link,
.bloc-recap--list .item__content,
.bloc-recap--list .item__label,
.bloc-recap-agenda--date--day,
.bloc-recap-agenda.alternate,
.bloc-recap-document--list .item__content,
.bloc-recap-document--list .item__label,
.bloc-recap-document.alternate,
.bloc-recap-messages.alternate,
.bloc-recap.alternate,
.button-action.small,
.button-checkbox-radio--label,
.button.search-form__submit,
.comment__content p,
.comment__permalink,
.comment__time,
.data-table table,
.duplicate-info--inner,
.duplicate-info--reference,
.field-suffix,
.filter-guidelines-item .tips,
.filter-help a,
.form-managed-file > div input[type="submit"],
.form-mandatory-info,
.form-steps--item,
.greybox--close,
.heading-highlights--brand,
.hot-news,
.items-anchor a,
.layer-accordion-info--edit--close,
.layer-accordion-info.documents
  .layer-accordion-info--content
  .layer-accordion-info--content,
.layer-contact-long--contact,
.layer-contact-offer--actions input[type="submit"],
.layer-contact-offer--form-actions input[type="submit"],
.layer-contact-offer .form-actions input[type="submit"],
.layer-cover--metadatas,
.layer-media--legend,
.link-download,
.link-icons,
.links,
.list-community--title,
.list-confirm-certificate--item,
.list-confirm-certificate--reference,
.list-contacts table,
.list-info--content,
.list-info--reference,
.list-info--tooltip-action,
.list-notifications table,
.list-report.small,
.list-results--header .form-switch,
.list-simple--item,
.list-simple li,
.message-system,
.message-system--textarea textarea,
.more-link a,
.needs-form--submit,
.notification-list-item--inner,
.notification-list-item--reference,
.password-confirm,
.password-strength,
.popin-send-comments--content .message-system--cell,
.popin-survey--content .left,
.review-steps--list .review-steps--step p,
.review-steps--list li p,
.review-steps ol .review-steps--step p,
.review-steps ol li p,
.search-form__submit,
.search-result__snippet-info,
.small .review-steps--list .review-steps--step.in-progress:before,
.small .review-steps--list .review-steps--step:before,
.small .review-steps--list li.in-progress:before,
.small .review-steps--list li:before,
.small .review-steps ol .review-steps--step.in-progress:before,
.small .review-steps ol .review-steps--step:before,
.small .review-steps ol li.in-progress:before,
.small .review-steps ol li:before,
.sub-menu > .menu .accordions-enabled--col > .menu-item .menu .menu-item a,
.sub-menu > .menu .accordions-enabled--col > .menu-item .menu li a,
.sub-menu > .menu .accordions-enabled--col > .menu-item ul .menu-item a,
.sub-menu > .menu .accordions-enabled--col > .menu-item ul li a,
.sub-menu > .menu > .menu-item .menu .menu-item a,
.sub-menu > .menu > .menu-item .menu li a,
.sub-menu > .menu > .menu-item ul .menu-item a,
.sub-menu > .menu > .menu-item ul li a,
.sub-menu > .menu > li .menu .menu-item a,
.sub-menu > .menu > li .menu li a,
.sub-menu > .menu > li ul .menu-item a,
.sub-menu > .menu > li ul li a,
.sub-menu > ul .accordions-enabled--col > .menu-item .menu .menu-item a,
.sub-menu > ul .accordions-enabled--col > .menu-item .menu li a,
.sub-menu > ul .accordions-enabled--col > .menu-item ul .menu-item a,
.sub-menu > ul .accordions-enabled--col > .menu-item ul li a,
.sub-menu > ul > .menu-item .menu .menu-item a,
.sub-menu > ul > .menu-item .menu li a,
.sub-menu > ul > .menu-item ul .menu-item a,
.sub-menu > ul > .menu-item ul li a,
.sub-menu > ul > li .menu .menu-item a,
.sub-menu > ul > li .menu li a,
.sub-menu > ul > li ul .menu-item a,
.sub-menu > ul > li ul li a,
.subnav-tab a,
.survey-info--title,
.tabs ul.secondary,
.teaser-community--head,
.teaser-gallery--bio,
.teaser-gallery--cellphone,
.teaser-gallery--email,
.teaser-gallery--phone,
.teaser-highlight-news--metadatas,
.teaser-light--market,
.teaser-next-steps--item--title,
.teaser-offer.place .teaser-offer--content,
.teaser-offer.place .teaser-offer--summary,
.teaser-request-certificate--action,
.teaser-request-certificate--title,
.teaser-verbatim--author,
.tooltip--action,
.type-link,
.ui-autocomplete,
.wysiwyg .small,
.wysiwyg .smallest,
.wysiwyg p.text-notification,
.wysiwyg table,
form button[type="button"],
form button[type="submit"],
form input[type="checkbox"] + .form-label,
form input[type="checkbox"] + label,
form input[type="radio"] + .form-label,
form input[type="radio"] + label,
form input[type="submit"],
ul.links {
  font-size: calc(13.33333px + 3.33334 * (100vw - 320px) / 320);
}
.bloc-recap-agenda.alternate .bloc-recap--edit-link,
.bloc-recap-agenda.alternate .bloc-recap--list .item__content,
.bloc-recap-agenda.alternate .bloc-recap--list .item__label,
.bloc-recap-agenda.alternate .bloc-recap-document--list .item__content,
.bloc-recap-agenda.alternate .bloc-recap-document--list .item__label,
.bloc-recap-document.alternate .bloc-recap--edit-link,
.bloc-recap-document.alternate .bloc-recap--list .item__content,
.bloc-recap-document.alternate .bloc-recap--list .item__label,
.bloc-recap-document.alternate .bloc-recap-document--list .item__content,
.bloc-recap-document.alternate .bloc-recap-document--list .item__label,
.bloc-recap-messages.alternate .bloc-recap--edit-link,
.bloc-recap-messages.alternate .bloc-recap--list .item__content,
.bloc-recap-messages.alternate .bloc-recap--list .item__label,
.bloc-recap-messages.alternate .bloc-recap-document--list .item__content,
.bloc-recap-messages.alternate .bloc-recap-document--list .item__label,
.bloc-recap.alternate .bloc-recap--edit-link,
.bloc-recap.alternate .bloc-recap--list .item__content,
.bloc-recap.alternate .bloc-recap--list .item__label,
.bloc-recap.alternate .bloc-recap-document--list .item__content,
.bloc-recap.alternate .bloc-recap-document--list .item__label,
.button-action.x-small,
.chosen-container-multi .chosen-choices li.search-choice,
.content-filters-tabs--reset[type="reset"],
.list-notifications table tbody .teaser-list-notifications .company-code,
.teaser-request-certificate--date,
.teaser-request-certificate--info,
.vector-map--legend {
  font-size: calc(11.11111px + 2.77778 * (100vw - 320px) / 320);
}
.back-to-top,
.breadcrumb,
.c3-title,
.chosen-container-multi
  .chosen-choices
  li.search-choice
  .search-choice-close:before,
.content-filters-tabs--label,
.content-filters-tabs--trigger,
.content-filters .form-item.is-secondary label,
.content-filters .form-item input[type="radio"].is-secondary + label,
.content-filters .form-item label.is-secondary,
.data-table table th,
.descripted-image--caption,
.display-per-page--label,
.display-toggle-view--label,
.download-link strong,
.dropdown-links--current,
.dropdown-links--list li a,
.dropdown-links--list li span,
.fieldgroup .fieldset-legend,
.filter-guidelines-item .label,
.form-intro,
.hot-news strong,
.item-list ol li:before,
.layer-banner--subtitle,
.layer-boiler--contact--name strong,
.layer-boiler--contact--title,
.layer-boiler--desc ol li:before,
.layer-contact-offer--intro,
.layer-cover--intro,
.layer-cover--metadatas .highlight,
.layer-cover--scroll-bottom,
.layer-insight--date,
.layer-long-verbatim--quote .highlight,
.layer-long-verbatim--quote:after,
.layer-long-verbatim--quote:before,
.layer-long-verbatim--quote strong,
.layer-long-verbatim--society,
.layer-major-markets--link a:active,
.layer-major-markets--link a:hover,
.list-contacts table th,
.list-links--item a,
.list-links li a,
.list-notifications table th,
.main-menu > ul > .menu-item > a,
.main-menu > ul > .menu-item > span,
.main-menu > ul > li > a,
.main-menu > ul > li > span,
.message-system--cells .message-system--cell,
.needs-form--reset,
.optin-block--title,
.page-heading--date,
.page-heading--info strong,
.page-heading--reset,
.page-intro--scroll-bottom,
.pager__item,
.pager li,
.popin-survey--content .left label,
.push-text--title,
.review-steps--list .review-steps--step.in-progress p,
.review-steps--list li.in-progress p,
.review-steps ol .review-steps--step.in-progress p,
.review-steps ol li.in-progress p,
.scroll-bottom,
.search-results-page
  .view-filters
  fieldset[data-drupal-selector="edit-items-per-page"]
  .form-radios
  label,
.search-tool form input[type="submit"],
.share-price strong,
.site-lang--current,
.site-lang--list li a,
.site-lang select,
.site-lang select option,
.site-portals--current,
.site-portals--list li a,
.site-portals--list li span,
.steps-slider .responsive-slider--tooltip,
.sticky-wrap .js-link,
.sub-menu > .menu .accordions-enabled--col > .menu-item > a,
.sub-menu > .menu .accordions-enabled--col > .menu-item > span:first-child,
.sub-menu > .menu > .menu-item > a,
.sub-menu > .menu > .menu-item > span:first-child,
.sub-menu > .menu > li > a,
.sub-menu > .menu > li > span:first-child,
.sub-menu > ul .accordions-enabled--col > .menu-item > a,
.sub-menu > ul .accordions-enabled--col > .menu-item > span:first-child,
.sub-menu > ul > .menu-item > a,
.sub-menu > ul > .menu-item > span:first-child,
.sub-menu > ul > li > a,
.sub-menu > ul > li > span:first-child,
.tag-category,
.teaser-community--content,
.teaser-community--content a,
.teaser-comparison--title,
.teaser-contact--infos p,
.teaser-event--extract .highlight,
.teaser-event--extract strong,
.teaser-event--name,
.teaser-gallery--job,
.teaser-gallery--name,
.teaser-highlight-news--metadatas .highlight,
.teaser-light--date,
.teaser-light--tag,
.teaser-light--tag-reversed,
.teaser-links,
.teaser-links--desc,
.teaser-links--item,
.teaser-links--link,
.teaser-market--title,
.teaser-step--highlight,
.teaser-verbatim--quotation-marks,
.teaser-video--category,
.ui-datepicker,
.ui-datepicker table tbody td a,
.ui-datepicker table tbody td span,
.ui-datepicker table th span,
.wysiwyg .text-intro,
.wysiwyg blockquote,
.wysiwyg ol a,
.wysiwyg ol li:before,
.wysiwyg ol strong,
.wysiwyg p a,
.wysiwyg p strong,
.wysiwyg table th,
.wysiwyg ul a,
.wysiwyg ul strong,
blockquote,
details .details-description,
form .form-label,
form label {
  font-family: Source Sans Pro, Arial, sans-serif;
  font-weight: 700;
  -webkit-font-kerning: normal;
  font-kerning: normal;
  line-height: 1.25;
  -webkit-font-smoothing: antialiased;
}
.push-text--title {
  font-size: calc(33.1776px + 8.2944 * (100vw - 320px) / 320);
}
.layer-boiler--contact--title,
.optin-block--title,
.wysiwyg .text-intro,
.wysiwyg blockquote,
blockquote {
  font-size: calc(23.04px + 5.76 * (100vw - 320px) / 320);
}
.layer-contact-offer--intro,
.layer-cover--intro,
.steps-slider .responsive-slider--tooltip,
.teaser-event--name,
.teaser-verbatim--quotation-marks:after,
.teaser-verbatim--quotation-marks:before {
  font-size: calc(19.2px + 4.8 * (100vw - 320px) / 320);
}
.c3-title,
.chosen-container-multi
  .chosen-choices
  li.search-choice
  .search-choice-close:before,
.data-table table td,
.data-table table td a,
.layer-boiler--contact--name strong,
.layer-cover--scroll-bottom,
.layer-insight--date,
.page-heading--date,
.page-intro--scroll-bottom,
.review-steps--list .review-steps--step.in-progress p,
.review-steps--list li.in-progress p,
.review-steps ol .review-steps--step.in-progress p,
.review-steps ol li.in-progress p,
.scroll-bottom,
.teaser-comparison--title,
.teaser-contact--infos p,
.teaser-light--tag-reversed,
.teaser-light--tag-reversed.highlight,
.teaser-light--tag.highlight,
.teaser-links--desc,
.teaser-links--item,
.teaser-links--link,
.teaser-verbatim--quotation-marks {
  font-size: calc(16px + 4 * (100vw - 320px) / 320);
}
.back-to-top,
.c3-chart-arc text,
.content-filters-tabs--label,
.content-filters-tabs--trigger,
.content-filters .form-item.is-secondary label,
.content-filters .form-item input[type="radio"].is-secondary + label,
.content-filters .form-item label.is-secondary,
.data-table table td,
.data-table table th,
.data-table table thead td,
.data-table table thead th,
.descripted-image--caption,
.description,
.display-per-page,
.display-per-page--title,
.display-toggle-view,
.dropdown-links--current,
.field-description,
.form-item .description,
.layer-contact-offer--form-description,
.layer-contact-offer form-description,
.list-contacts table td,
.list-contacts table th,
.list-contacts table thead td,
.list-contacts table thead th,
.list-links--item a,
.list-links li a,
.list-notifications-toolbar-legend,
.list-notifications table td,
.list-notifications table th,
.list-notifications table th .notification-name,
.list-notifications table thead .default-mode,
.list-notifications table thead td,
.list-notifications table thead th,
.main-menu > ul > .menu-item > a,
.main-menu > ul > .menu-item > span,
.main-menu > ul > li > a,
.main-menu > ul > li > span,
.needs-form--reset,
.page-heading--reset,
.search-results-page
  .view-filters
  fieldset[data-drupal-selector="edit-items-per-page"]
  legend
  .fieldset-legend,
.search-tool form input[type="submit"],
.share-price strong,
.site-lang--current,
.site-lang--list li a,
.site-lang select,
.site-portals--current,
.small .review-steps--list .review-steps--step.in-progress p,
.small .review-steps--list li.in-progress p,
.small .review-steps ol .review-steps--step.in-progress p,
.small .review-steps ol li.in-progress p,
.sub-menu > .menu .accordions-enabled--col > .menu-item > a,
.sub-menu > .menu .accordions-enabled--col > .menu-item > span:first-child,
.sub-menu > .menu > .menu-item > a,
.sub-menu > .menu > .menu-item > span:first-child,
.sub-menu > .menu > li > a,
.sub-menu > .menu > li > span:first-child,
.sub-menu > ul .accordions-enabled--col > .menu-item > a,
.sub-menu > ul .accordions-enabled--col > .menu-item > span:first-child,
.sub-menu > ul > .menu-item > a,
.sub-menu > ul > .menu-item > span:first-child,
.sub-menu > ul > li > a,
.sub-menu > ul > li > span:first-child,
.tag-category,
.teaser-gallery--job,
.teaser-gallery--name,
.teaser-light--date,
.teaser-light--tag,
.teaser-light--tag-reversed,
.teaser-market--title,
.teaser-offer--subtitle,
.teaser-offer--title,
.teaser-video--category,
.ui-datepicker,
.wysiwyg table td,
.wysiwyg table th,
.wysiwyg table thead td,
.wysiwyg table thead th,
details .details-description {
  font-size: calc(13.33333px + 3.33334 * (100vw - 320px) / 320);
}
.breadcrumb,
.dropdown-links--list li a,
.dropdown-links--list li span,
.share-price,
.site-portals--list li a,
.site-portals--list li span {
  font-size: calc(11.11111px + 2.77778 * (100vw - 320px) / 320);
}
.greybox--sub-title,
.greybox--title,
.h2,
.h3,
.h4,
.h5,
.h6,
.heading-b,
.heading-c,
.heading-d,
.heading-e,
.heading-f,
.request-form-title,
.search-result__title,
.tabs ul.primary,
.wysiwyg h2,
.wysiwyg h3,
.wysiwyg h4,
.wysiwyg h5,
.wysiwyg h6 {
  margin-bottom: 30px;
}
.list-community--item .social-share--item.facebook_share a,
.list-community--item .social-share li.facebook_share a,
.list-community--item a.facebook,
.list-community .social-share li.facebook_share a,
.list-community li .social-share--item.facebook_share a,
.list-community li a.facebook,
.social-share--item.facebook_share .list-community--item a,
.social-share--item.facebook_share .list-community li a,
.social-share .list-community li.facebook_share a,
.social-share li.facebook_share .list-community--item a {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjRkZGIiBkPSJNNiA3LjloMi41VjUuNWMwLTEuMSAwLTIuNy44LTMuN0MxMC4xLjcgMTEuMiAwIDEzLjEgMGMzLjEgMCA0LjQuNCA0LjQuNEwxNyA0LjFzLTEtLjMtMi0uMy0xLjguMy0xLjggMS4zdjIuOGg0bC0uMyAzLjZoLTMuN1YyNEg4LjVWMTEuNUg2VjcuOXoiLz48L3N2Zz4=");
  background-repeat: no-repeat;
}
.icon-community.facebook:hover,
.social-share--item.facebook_share a:hover,
.social-share--item a.facebook:hover,
.social-share li.facebook_share a:hover,
.social-share li a.facebook:hover {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj48cGF0aCBmaWxsPSIjM0I1OTk4IiBkPSJNMCAwdjMwaDMwVjBIMHptMjAuNCA4LjRoLTEuOWMtMS41IDAtMS44LjctMS44IDEuOHYyLjNoMy42bC0uNSAzLjVoLTMuMXY5LjNIMTNWMTZIOS45di0zLjZIMTNWOS44QzEzIDYuNyAxNC45IDUgMTcuNyA1YzEuMyAwIDIuNS4xIDIuOC4xdjMuM3oiLz48L3N2Zz4=");
  background-repeat: no-repeat;
}
.icon-community.facebook,
.social-share--item.facebook_share .social-share li a,
.social-share--item.facebook_share a,
.social-share--item a.facebook,
.social-share li.facebook_share a,
.social-share li .social-share--item.facebook_share a,
.social-share li a.facebook {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj48cGF0aCBmaWxsPSIjM0I1OTk4IiBkPSJNMTYuNyAyNS4zVjE2aDMuMWwuNS0zLjZoLTMuNnYtMi4zYzAtMSAuMy0xLjggMS44LTEuOGgxLjlWNS4xYy0uMyAwLTEuNC0uMS0yLjctLjFDMTQuOSA1IDEzIDYuNyAxMyA5Ljh2Mi43SDkuOVYxNkgxM3Y5LjNoMy43eiIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
}
.list-community--item .social-share--item.facebook_share a:hover,
.list-community--item .social-share li.facebook_share a:hover,
.list-community--item a.facebook:hover,
.list-community .social-share li.facebook_share a:hover,
.list-community li .social-share--item.facebook_share a:hover,
.list-community li a.facebook:hover,
.social-share--item.facebook_share .list-community--item a:hover,
.social-share--item.facebook_share .list-community li a:hover,
.social-share .list-community li.facebook_share a:hover,
.social-share li.facebook_share .list-community--item a:hover {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjRkMzNjUwIiBkPSJNNiA3LjloMi41VjUuNWMwLTEuMSAwLTIuNy44LTMuN0MxMC4xLjcgMTEuMiAwIDEzLjEgMGMzLjEgMCA0LjQuNCA0LjQuNEwxNyA0LjFzLTEtLjMtMi0uMy0xLjguMy0xLjggMS4zdjIuOGg0bC0uMyAzLjZoLTMuN1YyNEg4LjVWMTEuNUg2VjcuOXoiLz48L3N2Zz4=");
  background-repeat: no-repeat;
}
.list-community--item a.instagram,
.list-community li a.instagram {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMTIgMi4yYzMuMSAwIDMuNSAwIDQuOC4xIDEuMiAwIDEuOC4zIDIuMi40LjUuMyAxIC40IDEuNCAxIC40LjQuNy44IDEgMS40LjEuNC40IDEuMS40IDIuMiAwIDEuMi4xIDEuNi4xIDQuOHMwIDMuNS0uMSA0LjhjMCAxLjItLjMgMS44LS40IDIuMi0uMy41LS40IDEtMSAxLjQtLjQuNC0uOC43LTEuNCAxLS40LjEtMS4xLjQtMi4yLjQtMS4yIDAtMS42LjEtNC44LjFzLTMuNSAwLTQuOC0uMWMtMS4yIDAtMS44LS4zLTIuMi0uNC0uNS0uMy0xLS40LTEuNC0xLS40LS40LS43LS44LTEtMS40LS4xLS40LS40LTEuMS0uNC0yLjIgMC0xLjItLjEtMS42LS4xLTQuOHMwLTMuNS4xLTQuOGMuMS0xLjMuNC0xLjguNS0yLjMuMy0uNS40LTEgMS0xLjQuNC0uMy44LS42IDEuMy0uOS40LS4xIDEuMS0uNCAyLjItLjQgMS4zLS4xIDEuNy0uMSA0LjgtLjFNMTIgMEM4LjcgMCA4LjMgMCA3LjEuMSA1LjkuMSA0LjkuNCA0LjIuNiAzLjQgMSAyLjcgMS40IDIgMlMxIDMuNC43IDQuMkMuNCA0LjkuMSA1LjkuMSA3LjFTMCA4LjcgMCAxMnMwIDMuNy4xIDQuOWMwIDEuMi4zIDIuMi41IDIuOS40LjguOCAxLjUgMS40IDIuMnMxLjQgMS4xIDIuMiAxLjQgMS42LjUgMi45LjUgMS42LjEgNC45LjEgMy43IDAgNC45LS4xYzEuMiAwIDIuMi0uMyAyLjktLjUuOC0uMyAxLjUtLjcgMi4yLTEuNHMxLjEtMS40IDEuNC0yLjJjLjMtLjguNS0xLjYuNS0yLjkgMC0xLjIuMS0xLjYuMS00LjlzMC0zLjctLjEtNC45YzAtMS4yLS4zLTIuMi0uNS0yLjktLjQtLjgtLjgtMS41LTEuNC0yLjJTMjAuNiAxIDE5LjguN0MxOSAuNCAxOC4yLjIgMTYuOS4yIDE1LjcuMSAxNS4zIDAgMTIgMHoiLz48cGF0aCBkPSJNMTIgNS45Yy0zLjQgMC02LjEgMi43LTYuMSA2LjFzMi43IDYuMSA2LjEgNi4xIDYuMS0yLjcgNi4xLTYuMS0yLjctNi4xLTYuMS02LjF6TTEyIDE2Yy0yLjIgMC00LTEuOC00LTRzMS44LTQgNC00IDQgMS44IDQgNC0xLjggNC00IDR6Ii8+PGNpcmNsZSBjeD0iMTguNCIgY3k9IjUuNiIgcj0iMS41Ii8+PC9nPjwvc3ZnPg==");
  background-repeat: no-repeat;
}
.list-community--item a.instagram:hover,
.list-community li a.instagram:hover {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBmaWxsPSIjZmMzNjUwIj48cGF0aCBkPSJNMTIgMi4yYzMuMSAwIDMuNSAwIDQuOC4xIDEuMiAwIDEuOC4zIDIuMi40LjUuMyAxIC40IDEuNCAxIC40LjQuNy44IDEgMS40LjEuNC40IDEuMS40IDIuMiAwIDEuMi4xIDEuNi4xIDQuOHMwIDMuNS0uMSA0LjhjMCAxLjItLjMgMS44LS40IDIuMi0uMy41LS40IDEtMSAxLjQtLjQuNC0uOC43LTEuNCAxLS40LjEtMS4xLjQtMi4yLjQtMS4yIDAtMS42LjEtNC44LjFzLTMuNSAwLTQuOC0uMWMtMS4yIDAtMS44LS4zLTIuMi0uNC0uNS0uMy0xLS40LTEuNC0xLS40LS40LS43LS44LTEtMS40LS4xLS40LS40LTEuMS0uNC0yLjIgMC0xLjItLjEtMS42LS4xLTQuOHMwLTMuNS4xLTQuOGMuMS0xLjMuNC0xLjguNS0yLjMuMy0uNS40LTEgMS0xLjQuNC0uMy44LS42IDEuMy0uOS40LS4xIDEuMS0uNCAyLjItLjQgMS4zLS4xIDEuNy0uMSA0LjgtLjFNMTIgMEM4LjcgMCA4LjMgMCA3LjEuMSA1LjkuMSA0LjkuNCA0LjIuNiAzLjQgMSAyLjcgMS40IDIgMlMxIDMuNC43IDQuMkMuNCA0LjkuMSA1LjkuMSA3LjFTMCA4LjcgMCAxMnMwIDMuNy4xIDQuOWMwIDEuMi4zIDIuMi41IDIuOS40LjguOCAxLjUgMS40IDIuMnMxLjQgMS4xIDIuMiAxLjQgMS42LjUgMi45LjUgMS42LjEgNC45LjEgMy43IDAgNC45LS4xYzEuMiAwIDIuMi0uMyAyLjktLjUuOC0uMyAxLjUtLjcgMi4yLTEuNHMxLjEtMS40IDEuNC0yLjJjLjMtLjguNS0xLjYuNS0yLjkgMC0xLjIuMS0xLjYuMS00LjlzMC0zLjctLjEtNC45YzAtMS4yLS4zLTIuMi0uNS0yLjktLjQtLjgtLjgtMS41LTEuNC0yLjJTMjAuNiAxIDE5LjguN0MxOSAuNCAxOC4yLjIgMTYuOS4yIDE1LjcuMSAxNS4zIDAgMTIgMHoiLz48cGF0aCBkPSJNMTIgNS45Yy0zLjQgMC02LjEgMi43LTYuMSA2LjFzMi43IDYuMSA2LjEgNi4xIDYuMS0yLjcgNi4xLTYuMS0yLjctNi4xLTYuMS02LjF6TTEyIDE2Yy0yLjIgMC00LTEuOC00LTRzMS44LTQgNC00IDQgMS44IDQgNC0xLjggNC00IDR6Ii8+PGNpcmNsZSBjeD0iMTguNCIgY3k9IjUuNiIgcj0iMS41Ii8+PC9nPjwvc3ZnPg==");
  background-repeat: no-repeat;
}
.list-community--item .social-share--item.linkedin a,
.list-community--item .social-share li.linkedin a,
.list-community--item a.linkedin,
.list-community .social-share li.linkedin a,
.list-community li .social-share--item.linkedin a,
.list-community li a.linkedin,
.social-share--item.linkedin .list-community--item a,
.social-share--item.linkedin .list-community li a,
.social-share .list-community li.linkedin a,
.social-share li.linkedin .list-community--item a {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGRiIgZD0iTTUuNSAyM0guM1Y4aDUuMnYxNXpNMi45IDZDMS4zIDYgMCA0LjggMCAzLjMgMCAxLjggMS4zLjcgMi45LjdjMS42IDAgMi45IDEuMiAyLjkgMi42QzUuOCA0LjggNC41IDYgMi45IDZ6bTIwLjggMTdoLTUuMnYtOC42YzAtMi45LTIuNS0yLjktMi41LTIuOXMtMi4xIDAtMi45IDIuNXY5SDcuOFY4SDEzdjIuM2MuNy0xLjEgMi4xLTIuNiA0LjctMi42IDQuMSAwIDUuOSAyLjcgNS45IDYuOS4xIDQuMS4xIDguNC4xIDguNHoiLz48L3N2Zz4=");
  background-repeat: no-repeat;
}
.icon-community.linkedin:hover,
.social-share--item.linkedin a:hover,
.social-share--item a.linkedin:hover,
.social-share li.linkedin a:hover,
.social-share li a.linkedin:hover {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj48cGF0aCBmaWxsPSIjMDA3N0I1IiBkPSJNMCAwdjMwaDMwVjBIMHptOS45IDI0SDYuMVYxMS45aDMuOFYyNHpNOCAxMC4yYy0xLjIgMC0yLjItMS0yLjItMi4yIDAtMS4yIDEtMi4yIDIuMi0yLjIgMS4yIDAgMi4yIDEgMi4yIDIuMiAwIDEuMi0xIDIuMi0yLjIgMi4yek0yNCAyNGgtMy44di01LjljMC0xLjQgMC0zLjItMi0zLjJzLTIuMyAxLjUtMi4zIDMuMXY2aC0zLjhWMTEuOWgzLjZ2MS43aC4xYy41LTEgMS43LTIgMy42LTIgMy44IDAgNC41IDIuNSA0LjUgNS44VjI0eiIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
}
.icon-community.linkedin,
.social-share--item.linkedin .social-share li a,
.social-share--item.linkedin a,
.social-share--item a.linkedin,
.social-share li.linkedin a,
.social-share li .social-share--item.linkedin a,
.social-share li a.linkedin {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj48cGF0aCBkPSJNNi4zIDExLjlIMTB2MTEuOUg2LjNWMTEuOXpNOC4xIDZjMS4yIDAgMi4xIDEgMi4xIDIuMSAwIDEuMi0xIDIuMS0yLjEgMi4xLTEuMiAwLTIuMS0xLTIuMS0yLjFTNi45IDYgOC4xIDZtNC4yIDUuOWgzLjV2MS42aC4xYy41LS45IDEuNy0xLjkgMy41LTEuOSAzLjcgMCA0LjQgMi41IDQuNCA1Ljd2Ni41aC0zLjdWMThjMC0xLjQgMC0zLjItMS45LTMuMlMxNiAxNi4zIDE2IDE3Ljl2NS45aC0zLjdWMTEuOXoiIGZpbGw9IiMwMDc3QjUiLz48L3N2Zz4=");
  background-repeat: no-repeat;
}
.list-community--item .social-share--item.linkedin a:hover,
.list-community--item .social-share li.linkedin a:hover,
.list-community--item a.linkedin:hover,
.list-community .social-share li.linkedin a:hover,
.list-community li .social-share--item.linkedin a:hover,
.list-community li a.linkedin:hover,
.social-share--item.linkedin .list-community--item a:hover,
.social-share--item.linkedin .list-community li a:hover,
.social-share .list-community li.linkedin a:hover,
.social-share li.linkedin .list-community--item a:hover {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZDMzY1MCIgZD0iTTUuNSAyM0guM1Y4aDUuMnYxNXpNMi45IDZDMS4zIDYgMCA0LjggMCAzLjMgMCAxLjggMS4zLjcgMi45LjdjMS42IDAgMi45IDEuMiAyLjkgMi42QzUuOCA0LjggNC41IDYgMi45IDZ6bTIwLjggMTdoLTUuMnYtOC42YzAtMi45LTIuNS0yLjktMi41LTIuOXMtMi4xIDAtMi45IDIuNXY5SDcuOFY4SDEzdjIuM2MuNy0xLjEgMi4xLTIuNiA0LjctMi42IDQuMSAwIDUuOSAyLjcgNS45IDYuOS4xIDQuMS4xIDguNC4xIDguNHoiLz48L3N2Zz4=");
  background-repeat: no-repeat;
}
.social-share--item.print a,
.social-share li.print a {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzOCIgdmlld0JveD0iMCAwIDM2IDM4Ij48cGF0aCBkPSJNMjcuMyAzNy4zSDguNGMtMS4yIDAtMi4yLTEtMi4yLTIuMnYtM2gtMmMtMi4xIDAtMy44LTEuNy0zLjgtMy44VjEyLjZjMC0yLjEgMS43LTMuOCAzLjgtMy44aDI3LjRjMi4xIDAgMy44IDEuNyAzLjggMy44djE1LjdjMCAyLjEtMS43IDMuOC0zLjggMy44aC0ydjNjMCAxLjItMSAyLjItMi4zIDIuMnpNNy41IDIzLjJ2MTEuOWMwIC41LjQuOS45LjloMTguOWMuNSAwIC45LS40LjktLjlWMjMuMkg3LjV6bTIyLjEgNy42aDJjMS40IDAgMi41LTEuMSAyLjUtMi41VjEyLjZjMC0xLjQtMS4xLTIuNS0yLjUtMi41SDQuMmMtMS40IDAtMi41IDEuMS0yLjUgMi41djE1LjdjMCAxLjQgMS4xIDIuNSAyLjUgMi41aDJ2LTguM2MwLS40LjMtLjcuNy0uN0gyOWMuNCAwIC43LjMuNy43djguM3oiLz48cGF0aCBkPSJNMjMuNCAzMC45SDEyLjJjLS40IDAtLjctLjMtLjctLjdzLjMtLjcuNy0uN2gxMS4yYy40IDAgLjcuMy43LjdzLS4zLjctLjcuN3ptMC0yLjZIMTIuMmMtLjQgMC0uNy0uMy0uNy0uN3MuMy0uNy43LS43aDExLjJjLjQgMCAuNy4zLjcuN3MtLjMuNy0uNy43em01LjQtMTguN0g2LjljLS40IDAtLjctLjMtLjctLjdWMi40YzAtMS4yIDEtMi4yIDIuMi0yLjJoMTguOGMxLjIgMCAyLjIgMSAyLjIgMi4ydjYuNWMuMS40LS4yLjctLjYuN3pNNy42IDguMmgyMC42VjIuNGMwLS41LS40LS44LS45LS44SDguNWMtLjUgMC0uOS40LS45Ljh2NS44eiIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
}
.list-community--item a.rss,
.list-community li a.rss {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJNNS43IDIyLjdjLS42LjYtMS4zLjktMi4yLjktLjkgMC0xLjYtLjMtMi4yLS45LS42LS42LS45LTEuMy0uOS0yLjIgMC0uOC4zLTEuNi45LTIuMi42LS42IDEuMy0uOSAyLjItLjkuOSAwIDEuNi4zIDIuMi45LjYuNi45IDEuMy45IDIuMiAwIC45LS4zIDEuNi0uOSAyLjJ6bTkuNiAxbC01LS4zVjIzYzAtMi41LS45LTQuNi0yLjYtNi40LTEuNy0xLjgtMy44LTIuNy02LjMtMi45bC4yLTVjMi41LjEgNC44LjggNi45IDIuMSAyLjEgMS4zIDMuNyAzIDQuOSA1LjEgMS4yIDIuMSAxLjggNC40IDEuOCA2LjkuMi40LjIuNy4xLjl6Ii8+PHBhdGggZD0iTTI0IDIzLjZsLTUtLjJWMjNjMC0zLjItLjgtNi4yLTIuMy04LjktMS42LTIuNy0zLjctNC45LTYuNC02LjVDNy42IDYgNC43IDUuMSAxLjUgNS4xbC4yLTVjMyAuMSA1LjkuOCA4LjcgMkMxMy4xIDMuNCAxNS41IDUgMTcuNSA3YzIgMiAzLjYgNC40IDQuOCA3LjJDMjMuNCAxNyAyNCAxOS45IDI0IDIzdi42eiIvPjwvZz48L3N2Zz4=");
  background-repeat: no-repeat;
}
.icon-community.rss-feeds:hover,
.social-share--item.rss-feeds a:hover,
.social-share--item a.rss-feeds:hover,
.social-share li.rss-feeds a:hover,
.social-share li a.rss-feeds:hover {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj48cGF0aCBmaWxsPSIjRjI2NTIyIiBkPSJNMCAwdjMwaDMwVjBIMHptMTAuMiAyMy4xYy0uNS41LTEgLjctMS43LjctLjYgMC0xLjItLjItMS43LS43LS41LS41LS43LTEtLjctMS42IDAtLjYuMi0xLjIuNy0xLjYuNS0uNSAxLS43IDEuNy0uNy42IDAgMS4yLjIgMS43LjcuNS41LjcgMSAuNyAxLjYgMCAuNi0uMiAxLjItLjcgMS42em03LjQuOGwtMy44LS4ydi0uM2MwLTEuOS0uNi0zLjUtMS45LTQuOS0xLjMtMS40LTIuOS0yLjEtNC44LTIuMmwuMi0zLjhjMS45LjEgMy43LjYgNS4yIDEuNiAxLjYgMSAyLjggMi4zIDMuOCAzLjkuOSAxLjYgMS40IDMuNCAxLjQgNS4zLS4xLjItLjEuNC0uMS42em02LjYgMGwtMy44LS4xdi0uNGMwLTIuNC0uNi00LjctMS44LTYuOC0xLjItMi4xLTIuOC0zLjctNC45LTUtMi0xLjItNC4zLTEuOS02LjctMS45bC4xLTMuOGMyLjMuMSA0LjUuNiA2LjYgMS41IDIuMS45IDMuOSAyLjIgNS40IDMuOCAxLjUgMS42IDIuNyAzLjQgMy42IDUuNS45IDIuMSAxLjMgNC4zIDEuMyA2Ljd2LjV6Ii8+PC9zdmc+");
  background-repeat: no-repeat;
}
.icon-community.rss-feeds,
.social-share--item.rss-feeds a,
.social-share--item a.rss-feeds,
.social-share li.rss-feeds a,
.social-share li a.rss-feeds {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj48cGF0aCBmaWxsPSIjRjI2NTIyIiBkPSJNMTAuMiAyMy4xYy0uNS41LTEgLjctMS43LjdzLTEuMi0uMi0xLjctLjdjLS41LS41LS43LTEtLjctMS42IDAtLjYuMi0xLjIuNy0xLjYuNS0uNSAxLS43IDEuNy0uNy42IDAgMS4yLjIgMS43LjcuNS41LjcgMSAuNyAxLjYgMCAuNi0uMiAxLjItLjcgMS42em03LjQuOGwtMy44LS4ydi0uM2MwLTEuOS0uNi0zLjUtMS45LTQuOS0xLjMtMS40LTIuOS0yLjEtNC44LTIuMmwuMi0zLjhjMS45LjEgMy43LjYgNS4yIDEuNnMyLjggMi4zIDMuOCAzLjljLjkgMS42IDEuNCAzLjQgMS40IDUuMy0uMS4yLS4xLjQtLjEuNnptNi42IDBsLTMuOC0uMXYtLjRjMC0yLjQtLjYtNC43LTEuOC02LjgtMS4yLTIuMS0yLjgtMy43LTQuOS01LTItMS4yLTQuMy0xLjktNi43LTEuOWwuMS0zLjhjMi4zLjEgNC41LjYgNi42IDEuNSAyLjEuOSAzLjkgMi4yIDUuNCAzLjhzMi43IDMuNCAzLjYgNS41Yy45IDIuMSAxLjMgNC4zIDEuMyA2LjdsLjIuNXoiLz48L3N2Zz4=");
  background-repeat: no-repeat;
}
.feed-icon,
.list-community--item a.rss:hover,
.list-community li a.rss:hover {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBmaWxsPSIjRkMzNjUwIj48cGF0aCBkPSJNNS43IDIyLjdjLS42LjYtMS4zLjktMi4yLjktLjkgMC0xLjYtLjMtMi4yLS45LS42LS42LS45LTEuMy0uOS0yLjIgMC0uOC4zLTEuNi45LTIuMi42LS42IDEuMy0uOSAyLjItLjkuOSAwIDEuNi4zIDIuMi45LjYuNi45IDEuMy45IDIuMiAwIC45LS4zIDEuNi0uOSAyLjJ6bTkuNiAxbC01LS4zVjIzYzAtMi41LS45LTQuNi0yLjYtNi40LTEuNy0xLjgtMy44LTIuNy02LjMtMi45bC4yLTVjMi41LjEgNC44LjggNi45IDIuMSAyLjEgMS4zIDMuNyAzIDQuOSA1LjEgMS4yIDIuMSAxLjggNC40IDEuOCA2LjkuMi40LjIuNy4xLjl6Ii8+PHBhdGggZD0iTTI0IDIzLjZsLTUtLjJWMjNjMC0zLjItLjgtNi4yLTIuMy04LjktMS42LTIuNy0zLjctNC45LTYuNC02LjVDNy42IDYgNC43IDUuMSAxLjUgNS4xbC4yLTVjMyAuMSA1LjkuOCA4LjcgMkMxMy4xIDMuNCAxNS41IDUgMTcuNSA3YzIgMiAzLjYgNC40IDQuOCA3LjJDMjMuNCAxNyAyNCAxOS45IDI0IDIzdi42eiIvPjwvZz48L3N2Zz4=");
  background-repeat: no-repeat;
}
.feed-icon {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  background-size: 24px 24px;
}
.list-community--item .social-share--item.twitter a,
.list-community--item .social-share li.twitter a,
.list-community--item a.twitter,
.list-community .social-share li.twitter a,
.list-community li .social-share--item.twitter a,
.list-community li a.twitter,
.social-share--item.twitter .list-community--item a,
.social-share--item.twitter .list-community li a,
.social-share .list-community li.twitter a,
.social-share li.twitter .list-community--item a {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMjQgNC42Yy0uOS40LTEuOC43LTIuOC44IDEtLjYgMS44LTEuNiAyLjItMi43LTEgLjYtMiAxLTMuMSAxLjItLjktMS0yLjItMS42LTMuNi0xLjYtMi43IDAtNC45IDIuMi00LjkgNC45IDAgLjQgMCAuOC4xIDEuMS00LjItLjItNy44LTIuMi0xMC4yLTUuMi0uNS44LS43IDEuNi0uNyAyLjUgMCAxLjcuOSAzLjIgMi4yIDQuMS0uOCAwLTEuNi0uMi0yLjItLjZ2LjFjMCAyLjQgMS43IDQuNCAzLjkgNC44LS40LjEtLjguMi0xLjMuMi0uMyAwLS42IDAtLjktLjEuNiAyIDIuNCAzLjQgNC42IDMuNC0xLjcgMS4zLTMuOCAyLjEtNi4xIDIuMS0uNCAwLS44IDAtMS4yLS4xIDIuMiAxLjQgNC44IDIuMiA3LjUgMi4yIDkuMSAwIDE0LTcuNSAxNC0xNHYtLjZjMS0uNyAxLjgtMS42IDIuNS0yLjV6Ii8+PC9zdmc+");
  background-repeat: no-repeat;
}
.icon-community.twitter:hover,
.social-share--item.twitter a:hover,
.social-share--item a.twitter:hover,
.social-share li.twitter a:hover,
.social-share li a.twitter:hover {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj48cGF0aCBmaWxsPSIjMDBBQ0VEIiBkPSJNMCAwdjMwaDMwVjBIMHptMjMuOCAxMC42di42YzAgNS45LTQuNSAxMi42LTEyLjYgMTIuNi0yLjUgMC00LjgtLjctNi44LTIgLjMgMCAuNy4xIDEuMS4xIDIuMSAwIDQtLjcgNS41LTEuOS0xLjkgMC0zLjYtMS4zLTQuMS0zLjEuMiAwIC41LjEuNy4xLjQgMCAuOC0uMSAxLjItLjItMi0uNC0zLjYtMi4yLTMuNi00LjN2LS4xYy42LjMgMS4zLjUgMiAuNi0xLjItLjgtMi0yLjItMi0zLjcgMC0uOC4yLTEuNi42LTIuMiAyLjIgMi43IDUuNSA0LjQgOS4xIDQuNi0uMS0uMy0uMS0uNy0uMS0xIDAtMi40IDItNC40IDQuNC00LjQgMS4zIDAgMi40LjUgMy4yIDEuNCAxLS4yIDItLjYgMi44LTEuMS0uMyAxLTEgMS45LTEuOSAyLjUuOS0uMSAxLjgtLjMgMi41LS43LS40LjgtMS4xIDEuNi0yIDIuMnoiLz48L3N2Zz4=");
  background-repeat: no-repeat;
}
.icon-community.twitter,
.social-share--item.twitter .social-share li a,
.social-share--item.twitter a,
.social-share--item a.twitter,
.social-share li .social-share--item.twitter a,
.social-share li.twitter a,
.social-share li a.twitter {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj48cGF0aCBmaWxsPSIjMDBBQ0VEIiBkPSJNMjYgOC4zYy0uOC40LTEuNi42LTIuNS43LjktLjUgMS42LTEuNCAxLjktMi41LS45LjUtMS44LjktMi44IDEuMS0uOC0uOS0yLTEuNC0zLjItMS40LTIuNCAwLTQuNCAyLTQuNCA0LjQgMCAuMyAwIC43LjEgMS0zLjctLjItNy0xLjktOS4xLTQuNi0uNS43LS43IDEuNC0uNyAyLjMgMCAxLjUuOCAyLjkgMiAzLjctLjcgMC0xLjQtLjItMi0uNnYuMWMwIDIuMSAxLjUgMy45IDMuNiA0LjMtLjUuMS0uOC4yLTEuMy4yLS4zIDAtLjYgMC0uOC0uMS42IDEuOCAyLjIgMyA0LjEgMy4xLTEuNSAxLjItMy40IDEuOS01LjUgMS45LS40IDAtLjcgMC0xLjEtLjEgMiAxLjMgNC4zIDIgNi44IDIgOC4yIDAgMTIuNi02LjggMTIuNi0xMi42di0uNmMxLS42IDEuNy0xLjQgMi4zLTIuMyIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
}
.list-community--item .social-share--item.twitter a:hover,
.list-community--item .social-share li.twitter a:hover,
.list-community--item a.twitter:hover,
.list-community .social-share li.twitter a:hover,
.list-community li .social-share--item.twitter a:hover,
.list-community li a.twitter:hover,
.social-share--item.twitter .list-community--item a:hover,
.social-share--item.twitter .list-community li a:hover,
.social-share .list-community li.twitter a:hover,
.social-share li.twitter .list-community--item a:hover {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjRkMzNjUwIiBkPSJNMjQgNC42Yy0uOS40LTEuOC43LTIuOC44IDEtLjYgMS44LTEuNiAyLjItMi43LTEgLjYtMiAxLTMuMSAxLjItLjktMS0yLjItMS42LTMuNi0xLjYtMi43IDAtNC45IDIuMi00LjkgNC45IDAgLjQgMCAuOC4xIDEuMS00LjItLjItNy44LTIuMi0xMC4yLTUuMi0uNS44LS43IDEuNi0uNyAyLjUgMCAxLjcuOSAzLjIgMi4yIDQuMS0uOCAwLTEuNi0uMi0yLjItLjZ2LjFjMCAyLjQgMS43IDQuNCAzLjkgNC44LS40LjEtLjguMi0xLjMuMi0uMyAwLS42IDAtLjktLjEuNiAyIDIuNCAzLjQgNC42IDMuNC0xLjcgMS4zLTMuOCAyLjEtNi4xIDIuMS0uNCAwLS44IDAtMS4yLS4xIDIuMiAxLjQgNC44IDIuMiA3LjUgMi4yIDkuMSAwIDE0LTcuNSAxNC0xNHYtLjZjMS0uNyAxLjgtMS42IDIuNS0yLjV6Ii8+PC9zdmc+");
  background-repeat: no-repeat;
}
.community-item.twitter,
.social-share--item.twitter a.community-item,
.social-share li.twitter a.community-item {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MyIgaGVpZ2h0PSI3MSIgdmlld0JveD0iMCAwIDUzIDcxIj48cGF0aCBkPSJNNDUuNiAxNkM0My40IDExIDQwIDcuOSAzNSA2LjVjLTIuNy0uNy01LjUtMS04LjQtMS0yLjkgMC01LjcuNC04LjQgMS01IDEuNC04LjQgNC40LTEwLjYgOS41LTIgNC40LTQuMSAxMi43LTQgMTkuNS0uMSA2LjggMiAxNS4xIDQgMTkuNSAyLjIgNSA1LjYgOC4xIDEwLjYgOS41IDIuNy43IDUuNSAxIDguNCAxIDIuOSAwIDUuNy0uNCA4LjQtMSA1LTEuNCA4LjQtNC40IDEwLjYtOS41IDItNC40IDQuMS0xMi43IDQtMTkuNS4xLTYuOC0yLTE1LjEtNC0xOS41em0tNi44IDE0di44YzAgNy44LTYgMTYuOC0xNi45IDE2LjgtMy4zIDAtNi41LTEtOS4xLTIuNy41LjEuOS4xIDEuNC4xIDIuOCAwIDUuMy0uOSA3LjQtMi41LTIuNiAwLTQuOC0xLjgtNS41LTQuMS40LjEuNy4xIDEuMS4xLjUgMCAxLjEtLjEgMS42LS4yLTIuOC0uNi00LjgtMi45LTQuOC01Ljh2LS4xYy44LjQgMS43LjcgMi43LjctMS42LTEuMS0yLjYtMi45LTIuNi00LjkgMC0xLjEuMy0yLjEuOC0zIDIuOSAzLjYgNy4zIDUuOSAxMi4yIDYuMi0uMS0uNC0uMi0uOS0uMi0xLjMgMC0zLjMgMi43LTUuOSA1LjktNS45IDEuNyAwIDMuMi43IDQuMyAxLjkgMS4zLS4zIDIuNi0uOCAzLjgtMS40LS40IDEuNC0xLjQgMi41LTIuNiAzLjMgMS4yLS4xIDIuMy0uNSAzLjQtLjktLjggMS0xLjggMi4xLTIuOSAyLjl6IiBmaWxsPSIjZmZmIi8+PC9zdmc+");
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  width: 53px;
  height: 71px;
  background-size: 53px 71px;
}
.list-community--item a.wechat,
.list-community li a.wechat {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJNMjQgMTVjMC0zLjMtMy40LTYtNy41LTZTOSAxMS43IDkgMTVzMy40IDYgNy41IDZjLjcgMCAxLjMtLjEgMi0uMmw0IDEuNy0xLjQtMi44YzEuOC0xLjEgMi45LTIuOCAyLjktNC43em0tOS44LS40Yy0uNiAwLTEuMS0uNS0xLjEtMS4xcy41LTEuMSAxLjEtMS4xIDEuMS41IDEuMSAxLjEtLjQgMS4xLTEuMSAxLjF6bTQuNiAwYy0uNiAwLTEuMS0uNS0xLjEtMS4xcy41LTEuMSAxLjEtMS4xIDEuMS41IDEuMSAxLjEtLjUgMS4xLTEuMSAxLjF6Ii8+PHBhdGggZD0iTTE2LjUgNy41Yy41IDAgLjkgMCAxLjMuMUMxNyA0LjEgMTMuNCAxLjUgOSAxLjUgNCAxLjUgMCA0LjkgMCA5YzAgMi40IDEuMyA0LjUgMy40IDUuOWwtMS4yIDIuNCAzLjItMS40Yy43LjIgMS40LjQgMi4yLjUgMC0uNC0uMS0uOS0uMS0xLjQgMC00LjEgNC03LjUgOS03LjV6TTEyIDQuOWMuNiAwIDEuMS41IDEuMSAxLjFzLS41IDEuMS0xLjEgMS4xLTEuMS0uNS0xLjEtMS4xLjUtMS4xIDEuMS0xLjF6TTYgNy4xYy0uNiAwLTEuMS0uNS0xLjEtMS4xUzUuNCA0LjkgNiA0LjlzMS4xLjUgMS4xIDEuMVM2LjYgNy4xIDYgNy4xeiIvPjwvZz48L3N2Zz4=");
  background-repeat: no-repeat;
}
.list-community--item a.wechat:hover,
.list-community li a.wechat:hover {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBmaWxsPSIjRkMzNjUwIj48cGF0aCBkPSJNMjQgMTVjMC0zLjMtMy40LTYtNy41LTZTOSAxMS43IDkgMTVzMy40IDYgNy41IDZjLjcgMCAxLjMtLjEgMi0uMmw0IDEuNy0xLjQtMi44YzEuOC0xLjEgMi45LTIuOCAyLjktNC43em0tOS44LS40Yy0uNiAwLTEuMS0uNS0xLjEtMS4xcy41LTEuMSAxLjEtMS4xIDEuMS41IDEuMSAxLjEtLjQgMS4xLTEuMSAxLjF6bTQuNiAwYy0uNiAwLTEuMS0uNS0xLjEtMS4xcy41LTEuMSAxLjEtMS4xIDEuMS41IDEuMSAxLjEtLjUgMS4xLTEuMSAxLjF6Ii8+PHBhdGggZD0iTTE2LjUgNy41Yy41IDAgLjkgMCAxLjMuMUMxNyA0LjEgMTMuNCAxLjUgOSAxLjUgNCAxLjUgMCA0LjkgMCA5YzAgMi40IDEuMyA0LjUgMy40IDUuOWwtMS4yIDIuNCAzLjItMS40Yy43LjIgMS40LjQgMi4yLjUgMC0uNC0uMS0uOS0uMS0xLjQgMC00LjEgNC03LjUgOS03LjV6TTEyIDQuOWMuNiAwIDEuMS41IDEuMSAxLjFzLS41IDEuMS0xLjEgMS4xLTEuMS0uNS0xLjEtMS4xLjUtMS4xIDEuMS0xLjF6TTYgNy4xYy0uNiAwLTEuMS0uNS0xLjEtMS4xUzUuNCA0LjkgNiA0LjlzMS4xLjUgMS4xIDEuMVM2LjYgNy4xIDYgNy4xeiIvPjwvZz48L3N2Zz4=");
  background-repeat: no-repeat;
}
.list-community--item a.xing,
.list-community li a.xing {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNNC4zIDUuM2MtLjEgMC0uMy4xLS40LjItLjEuMi0uMS40IDAgLjVMNiA5LjdsLTMuNCA1LjljLS4xLjItLjEuNCAwIC41LjEuMS4yLjIuNC4yaDMuMmMuNSAwIC43LS4zLjktLjYgMCAwIDMuMy01LjggMy40LTYuMUw4LjMgNS44Yy0uMS0uMS0uMy0uNS0uOC0uNUg0LjN6TTE3LjcgMWMtLjUgMC0uNy4zLS44LjYgMCAwLTYuOCAxMi4xLTcuMSAxMi41bDQuNSA4LjNjLjIuMy40LjYuOS42aDMuMmMuMiAwIC4zLS4xLjQtLjIuMS0uMS4xLS4zIDAtLjVsLTQuNS04LjIgNy0xMi40Yy4xLS4yLjEtLjQgMC0uNS0uMS0uMS0uMi0uMi0uNC0uMmgtMy4yeiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
}
.list-community--item a.xing:hover,
.list-community li a.xing:hover {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNNC4zIDUuM2MtLjEgMC0uMy4xLS40LjItLjEuMi0uMS40IDAgLjVMNiA5LjdsLTMuNCA1LjljLS4xLjItLjEuNCAwIC41LjEuMS4yLjIuNC4yaDMuMmMuNSAwIC43LS4zLjktLjYgMCAwIDMuMy01LjggMy40LTYuMUw4LjMgNS44Yy0uMS0uMS0uMy0uNS0uOC0uNUg0LjN6TTE3LjcgMWMtLjUgMC0uNy4zLS44LjYgMCAwLTYuOCAxMi4xLTcuMSAxMi41bDQuNSA4LjNjLjIuMy40LjYuOS42aDMuMmMuMiAwIC4zLS4xLjQtLjIuMS0uMS4xLS4zIDAtLjVsLTQuNS04LjIgNy0xMi40Yy4xLS4yLjEtLjQgMC0uNS0uMS0uMS0uMi0uMi0uNC0uMmgtMy4yeiIgZmlsbD0iI0ZDMzY1MCIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
}
.teaser-highlight-news.video .teaser-highlight-news--picture:after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NyIgaGVpZ2h0PSI0NyIgdmlld0JveD0iMCAwIDY3IDQ3Ij48cGF0aCBkPSJNNjUuNCA3LjRjLS44LTIuOS0zLTUuMS01LjktNS45QzU0LjMuMSAzMy41LjEgMzMuNS4xcy0yMC44IDAtMjYgMS40Yy0yLjkuOC01LjEgMy01LjkgNS45Qy4yIDEyLjYuMiAyMy41LjIgMjMuNXMwIDEwLjkgMS40IDE2LjFjLjggMi45IDMgNS4xIDUuOSA1LjkgNS4yIDEuNCAyNiAxLjQgMjYgMS40czIwLjggMCAyNi0xLjRjMi45LS44IDUuMS0zIDUuOS01LjkgMS40LTUuMiAxLjQtMTYuMSAxLjQtMTYuMXMwLTEwLjktMS40LTE2LjEiIGZpbGw9InJlZCIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0yNi43IDMzLjRsMTcuNC05LjktMTcuNC05Ljl6Ii8+PC9zdmc+");
  background-repeat: no-repeat;
}
.list-community--item a.youtube,
.list-community li a.youtube {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMTYuNyAxMi44bC03LjkgNC42VjguMmw3LjkgNC42ek0yNCAxN1Y4LjVzMC00LjEtNC4xLTQuMUg0LjFTMCA0LjQgMCA4LjVWMTdzMCA0LjEgNC4xIDQuMWgxNS43Yy4xIDAgNC4yIDAgNC4yLTQuMSIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
}
.list-community--item a.youtube:hover,
.list-community li a.youtube:hover {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjRkMzNjUwIiBkPSJNMTYuNyAxMi44bC03LjkgNC42VjguMmw3LjkgNC42ek0yNCAxN1Y4LjVzMC00LjEtNC4xLTQuMUg0LjFTMCA0LjQgMCA4LjVWMTdzMCA0LjEgNC4xIDQuMWgxNS43Yy4xIDAgNC4yIDAgNC4yLTQuMSIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
}
.teaser-offer--place.physical-address:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTIgMy41Yy0yLjcgMC01LjEgMS44LTUuOCA0LjQtLjEuNi0uMiAxLjItLjIgMS44IDAgMiAxLjEgMy43IDIuMyA1LjQgMS4zIDEuNiAyLjQgMy4zIDMuMyA1LjEuMS4yLjMuMy41LjIuMSAwIC4yLS4xLjItLjIuOS0xLjggMi0zLjYgMy4zLTUuMSAxLjItMS43IDIuNC0zLjQgMi40LTUuNCAwLS42LS4xLTEuMi0uMi0xLjgtLjctMi42LTMuMS00LjQtNS44LTQuNHpNMTIgN2MtMS40IDAtMi41IDEuMS0yLjUgMi41UzEwLjYgMTIgMTIgMTJzMi41LTEuMSAyLjUtMi41UzEzLjQgNyAxMiA3eiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmMzNjUwIiBzdHJva2Utd2lkdGg9Ii43NSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PC9zdmc+");
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  background-size: 24px 24px;
}
.teaser-offer--infos-item.email a:before,
.teaser-offer--place.postal-address:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNNC42IDUuOGgxNC44YzEuMSAwIDIgLjkgMiAydjguNWMwIDEuMS0uOSAyLTIgMkg0LjZjLTEuMSAwLTItLjktMi0yVjcuOGMwLTEuMi45LTIgMi0yeiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmMzNjUwIiBzdHJva2Utd2lkdGg9Ii43NSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmMzNjUwIiBzdHJva2Utd2lkdGg9Ii43NSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJNMy4zIDYuM2w4LjQgNy4xIDktNy4xIi8+PC9zdmc+");
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  background-size: 24px 24px;
}
.teaser-offer--infos-item.fax a:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTQuNyAxOC42YzAgLjQuMy43LjcuN2wyLjYuM2MuNCAwIC44LS4zLjktLjcgMC0uNyAwLTEuNS0uMi0yLjEtLjYtMS43LTMuMy0zLTYuNy0zLTIuNiAwLTQuOC43LTYgMS45LS4zLjMtLjYuNy0uNyAxLjEtLjIuNy0uMyAxLjQtLjIgMi4xIDAgLjQuNC44LjguN0g2bDIuNi0uM2MuNCAwIC43LS4zLjctLjdsLjEtMS40YzAtLjEuMS0uMi4yLS4yIDEuNi0uMiAzLjItLjIgNC44IDAgLjEgMCAuMi4xLjIuMmwuMSAxLjR6bS03LjYtNS45VjQuNEgxN3Y4LjNNOS40IDYuNWg1LjNNOS40IDguOGg1LjNtLTUuMyAyLjRoNS4zIiBmaWxsPSJub25lIiBzdHJva2U9IiNmYzM2NTAiIHN0cm9rZS13aWR0aD0iLjc1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48L3N2Zz4=");
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  background-size: 24px 24px;
}
.teaser-offer--infos-item.phone a:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTAuMiA4LjRjLjMtLjQuMy0xIDAtMS40TDcuOCA0Yy0uNC0uNi0xLjEtLjYtMS42LS4yaC0uMWMtLjguNy0xLjUgMS41LTIgMi41LTEuMiAyLjQuNCA2LjUgMy44IDEwIDIuNyAyLjcgNS44IDQuMyA4LjEgNC4zLjYgMCAxLjMtLjEgMS44LS40LjktLjUgMS44LTEuMiAyLjUtMiAuNC0uNS40LTEuMi0uMS0xLjZsLTMtMi40Yy0uNC0uMy0xLS4zLTEuNCAwbC0xLjYgMS4zYy0uMS4xLS4zLjEtLjQgMC0uOS0uNy0xLjgtMS41LTIuNy0yLjQtLjgtLjgtMS42LTEuNy0yLjQtMi42LS4xLS4xLS4xLS4zIDAtLjRsMS41LTEuN3oiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZjMzY1MCIgc3Ryb2tlLXdpZHRoPSIuNzUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  background-size: 24px 24px;
}
.teaser-offer--infos-item.website a:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNOS4xIDIwLjRjLjkuMyAxLjkuNCAyLjkuNHMxLjktLjEgMi44LS40YzEtLjMgMS45LTEgMi41LTEuOSAxLjItMiAxLjgtNC4yIDEuOC02LjYgMC0yLjMtLjYtNC42LTEuOC02LjYtLjYtLjktMS40LTEuNS0yLjQtMS45QzEzIDMgMTEgMyA5LjEgMy42Yy0xIC4zLTEuOCAxLTIuNCAxLjktMS4yIDItMS44IDQuMy0xLjggNi42cy42IDQuNiAxLjggNi42Yy42LjcgMS40IDEuNCAyLjQgMS43eiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmMzNjUwIiBzdHJva2Utd2lkdGg9Ii43NSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHRleHQgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy4wMyAxMykiIGZpbGw9IiNmYzM2NTAiIGZvbnQtZmFtaWx5PSJBcmlhbE1UIiBmb250LXNpemU9IjMuMzgiPldXVzwvdGV4dD48L3N2Zz4=");
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  background-size: 24px 24px;
}
.site-logo--inner {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMTEiIGhlaWdodD0iMTM4IiB2aWV3Qm94PSIwIDAgMTExIDEzOCI+PGcgZmlsbD0iI0ZGRiI+PHBhdGggZD0iTTQwLjIgOTQuM2M0LjkgMS41IDEwLjEgMi4zIDE1LjYgMi4zaC4yYzUuNCAwIDEwLjUtLjggMTUuNS0yLjMgNS4zLTEuOCAxMC4zLTUuNSAxMy40LTEwLjEgNS03LjMgOS42LTIxLjUgOS44LTM1LjYtLjItMTQuMS00LjctMjguMy05LjgtMzUuNi0zLTQuNi04LTguMy0xMy4zLTEwLjFDNjYuNyAxLjQgNjEuMy42IDU1LjkuNmMtNS40IDAtMTAuNy44LTE1LjcgMi4zLTUuMyAxLjYtMTAuMiA1LjMtMTMuMyA5LjktNSA3LjMtOS42IDIxLjUtOS44IDM1LjYuMiAxNC4xIDQuOCAyOC4zIDkuOCAzNS42IDMuMSA0LjggOCA4LjQgMTMuMyAxMC4zek0yMCA0OC41Yy0uMi0xMC42IDMuMS0yMy41IDYuMi0zMC40IDMuNS03LjkgOC43LTEyLjYgMTYuNS0xNC44IDQuMi0xLjEgOC42LTEuNiAxMy4xLTEuNnM4LjkuNSAxMy4xIDEuNmM3LjggMi4xIDEzLjEgNi45IDE2LjUgMTQuOCAzLjEgNi45IDYuNCAxOS44IDYuMiAzMC40LjIgMTAuNi0zLjEgMjMuNS02LjIgMzAuNC0zLjUgNy45LTguNyAxMi42LTE2LjUgMTQuNy00LjIgMS4xLTguNiAxLjYtMTMuMSAxLjZzLTguOS0uNS0xMy4xLTEuNmMtNy44LTIuMS0xMy02LjktMTYuNS0xNC43QzIzIDcyIDE5LjggNTkuMSAyMCA0OC41eiIvPjxwYXRoIGQ9Ik00NC45IDgyLjVjMy40LjkgNy4xIDEuNCAxMC45IDEuNGguMWMzLjcgMCA3LjQtLjUgMTAuOC0xLjQgMy42LTEgNi42LTMuNiA4LjEtNyAzLjMtNyA1LjQtMTcuMSA1LjQtMjcgMC05LjktMi4yLTIwLTUuNC0yNy0xLjUtMy40LTQuNS01LjktOC4xLTctMy40LS45LTcuMS0xLjQtMTAuOC0xLjRoLS4xYy0zLjcgMC03LjQuNS0xMC45IDEuNC0zLjYgMS02LjYgMy42LTguMSA3LTMuMyA3LTUuNCAxNy4xLTUuNCAyNyAwIDkuOSAyLjEgMjAgNS40IDI3IDEuNSAzLjQgNC41IDUuOSA4LjEgN3ptLTEtMTguNGMtLjcuNS0xLjQuNS0yLjEuNS0uMiAwLS42IDAtLjktLjEtLjUtLjEtMS4zLS40LTEuNy0xLjFsLS4xLS4yVjYzbC0uMS0uMnYtNy4xYy0uMS0uOC0uNC0uOS0xLjEtMS40bC4yLS4xIDIuNy0uOWMuNC40LjUgMSAuNSAxLjVWNjBjMCAuMy4zLjUuNy41LjUgMCAuNy0uMi43LS41di01LjFjLjEtLjcuNy0xLjQgMS4zLTEuNi43LS40IDEuNy0uMiAyLjMuMSAxLjIuNiAxLjEgMi45IDEuMSA0LjgtLjUtLjMtLjUtLjMtMS0uNS0uNC0uMS0uOSAwLTEuMi4yLS40LjQtLjQuNy0uNCAxLjMgMCAyLjUuMiA0LS45IDQuOXptOC42IDE0LjZjLTEgLjctMi42LjktMy43LjMtLjYtLjMtMS4yLS45LTEuNS0xLjUtLjMtLjYtLjQtLjgtLjQtMS4zaDdjLjEuOS0uNSAxLjgtMS40IDIuNXptNC44LjJoLTIuNHYtNC4zaC0zLjh2LTEuN2gzLjhsMS4yLTEuNCAxLjIgMS40aDMuOHYxLjdoLTMuOHY0LjN6TTU5IDYzLjdjMS4yLjEgMi40IDEuMSAyLjkgMi4ycy4zIDIuNi0uNCAzLjZjLS45IDEuMS0yLjIgMS43LTMuNyAxLjQtLjktLjItMS45LS44LTIuNC0xLjcuOC0uMyAxLjktLjcgMi4xLTEuNC0uMS0xLjIuNy0yLjEgMS4zLTMgLjMtLjUuMy0uNy4yLTEuMXptMS4yLTEuMVY1Mi4xaDMuNnYxMC41aC0zLjZ6bTQuNyAxNC45Yy0uMy42LS45IDEuMi0xLjUgMS41LTEuMS42LTIuNy40LTMuNy0uMy0uOS0uNi0xLjQtMS42LTEuNC0yLjZoN2MtLjEuNi0uMi44LS40IDEuNHptLjYtMjMuOWMuNi0uNCAxLS44IDEuNy0xLjQgMCAxLjQtLjIgMi44LjQgMy42bDQuNSA0LjVjLjUuNiAxIDEuNC42IDIuMi0uMi40LS40LjgtLjYgMS4xIDAtLjctLjMtMS4yLS43LTEuNi0yLTEuOS01LjQtNC42LTUuNy01LjgtLjMtLjgtLjItMS44LS4yLTIuNnptNC43IDE0LjZjLS40LjQtLjUuNi0xIDFsLS45LTEuMXYtM2MtMS4zLjYtMSAyLjQtMSA0LS43LS42LTEuMS0xLTEuOC0xLjYtLjQtMS44LjctMi44IDEuNS00LjFsMy4yIDN2MS44em0yLjctLjVjLS42LjUtMSAuOC0xLjcgMS40LjEtMS40LjItMi44LS40LTMuNi0xLjYtMS42LTMuMS0zLTQuNS00LjUtLjUtLjYtMS0xLjQtLjYtMi4yLjItLjQuNC0uOC42LTEuMSAwIC43LjMgMS4yLjggMS42IDIgMS45IDUuNCA0LjYgNS43IDUuOC4yLjguMSAxLjcuMSAyLjZ6bS0xLjYtOS44bC0zLjItM3YtMS44Yy40LS40LjUtLjYgMS0xbC45IDEuMXYzYzEuMy0uNiAxLTIuNCAxLTQgLjguNiAxLjEgMSAxLjggMS42LjQgMS44LS43IDIuOC0xLjUgNC4xem0yLjgtNy43SDYxLjh2LTMuNmgxMi4zdjMuNnptLTUuNS04LjZjLjEgMCAuNi0uMS42LS40di02LjNjLjktLjIgMS43LS41IDIuNS0uN1YzOGMuNS0uMS43LS4xIDEuMy0uMnY1bC0xLjUuMi0uNSAyaC01LjVsLS44LTEuOGMtMS4zLS4xLTEuNC0uMS0yLjgtLjIgMS4zLTEuNiAyLjYtMy4zIDMuNC01di0yLjVsMi41LS4zdjZjMCAuMi4zLjQuNi40aC4yem0tMy4yLTIzLjFjLjYtLjIgMS41LS4xIDIgLjQuNy41LjkgMS40LjcgMi4yLS41IDEuNy0yLjQgMi4xLTQgMi41bC0uOS0xLjJjLjMtMS41LjUtMy4yIDIuMi0zLjl6bS00LjkgN2wuNiAxLjEtMS42IDEuN2MtLjQtLjQtLjUtLjQtLjktLjkuOS0uOCAxLS45IDEuOS0xLjl6TTQxIDIzLjFjLjMuOC44IDEuNCAxLjYgMS44LS4xLS40LS41LS44LS42LTEuMy0uNC0uOS0uMy0yLjIuMy0zIC40LS42IDEtLjkgMS43LTEuMS0uMy43LS4zIDEuNiAwIDIuNC40LS4zLjUtLjMuOC0uNy4xLS4xLjItLjIuMy0uMi42IDEuMyAxLjMgMy4xLjkgNC42bC0uMi42Yy0uMS0xLjEtLjMtMS42LTEtMi0uMi44LjIgMS4yLjIgMiAuMyAxLjMuMSAyLjUtLjcgMy4yaC0yYy0xLjUtMS42LTEuNi00LjEtMS4zLTYuM3ptNC42IDguM2gtMS4xbC0uNSAzLjhjLS41LS40LTEtLjctMS42LS45LS4zLTEuNi0uMy0xLjctLjQtMi45aC0xdi0xLjFoNC42djEuMXptLTIuOSAzLjljMS44IDEgMyAzIDQuOCA0LjQuNS40LjkuOCAxLjMgMSAxLjEtMSAyLTEuOCAyLjgtMy4zLjUtLjkgMS40LTEuMiAyLjQtMS4ybC43LS44LS40LTJjLS43LS45LTEuMy0xLjktMS44LTIuOS4yLTEuMi40LTIuNSAxLjYtMy4yLjgtLjUgMS40LjYgMi0uMS41LS4xLjkgMCAxLjIuMy41LjggMSAxLjcgMS4xIDIuNi0uMy45LS43IDEuOC0xLjIgMi43LS4xLjItLjQuMy0uNi40LjEuNC4yLjguNSAxLjIuMy4xLjcuMSAxLjEuMS4zLTEgMS41LTEuNSAyLjQtMS44bDItMS4zYy0uMy0xLjUuNy0yLjkuMS00LjQtMS4xLS43LTEuNS0yLTEuNy0zIC4yLS42LjUtMS4zIDEtMS45bC4xLjFjMS4xIDEuMyAyLjEgMi42IDIuNSA0LjIuMiAyIC40IDQuMS4zIDYuMy0xLjEgMS4xLTIuNCAxLjctMy43IDIuNmwtLjkgMS44Yy0uMSAxLjgtLjYgMy41LS45IDUuMy44IDIuMSAxLjcgNSAxIDctLjUgMS4yLTEuNiAxLjgtMi41IDIuNWwtMi4xIDEuN2MyLjEgMi4zIDEuNiA0LjkgMS43IDguMyAwIC44IDEuNCAxLjUuNyAyLjQtLjYgMS0xLjYgMS45LTEuNSAzLjItLjYgMS4xLTIuMiAxLjMtMi45IDEuMy0uMiAwLS4zLS4xLS4zLS4zLjItLjYuNi0xIC44LTEuNS43LTEuMS40LTIuNyAxLjMtMy44LS44LTIuNS0xLjktNC44LTIuMi03LjR2LS4yYy0uNiAxLjItLjMgMi40IDAgMy40LTIuMSAyLjYtNC4zIDUuMS00LjMgOC41LS45IDEuNi0yLjEgMy0yLjggNC42LS4yLjMtLjYgMC0uOS0uMS0uNi0uNC0uNy0uOC0uOS0xLjMtLjUtMi4zIDIuMi0zLjEgMi45LTUgLjUtMy4xLjctNi41IDIuOC04LjkuMi00LjYgMS43LTguNyA1LTEyLjEtLjItMS0uNi0xLjktLjktMi45LS40IDAtLjctLjEtMS4xLS40LS4zLS40LS40LS43LS41LTEuMi0xLjEgMS40LTIuNiAzLTQuMSA0LS4zLjItLjYtLjItMS4yLS43LTEuOS0xLjUtMi4yLTQuOS01LjItNC44LTEuMy0uNC0xLjMtMi0xLjUtMy4yLjYtLjUgMS40LS40IDItLjJ6bTEuMyA0LjZjLS4xIDIuMS0uMSAyLS4xIDQuMmgtMS4xdi0uM2MwLTEuNi0uMS0yLjctLjItNC4zLjUtLjIgMSAuMSAxLjQuNHptLTYuMiA2LjdoMTIuM3YzLjZIMzcuOHYtMy42ek01OSA5MS41Yy43LS45IDEuNy0xLjQgMi41LTIuMi42LS43LjctMS44LjQtMi42LS4zLS44LTEuMS0xLjItMS45LTEuMy0uOS0uMS0xLjguMS0yLjUuOC0uNS42LS42IDEuMy0uNSAybDEuMy0uMWMwLS41LjEtLjkuNS0xLjMuMy0uMi42LS4zIDEtLjIuMy4xLjUuMi42LjUuMi41LjEgMS4xLS4yIDEuNC0xLjIgMS4zLTMuMSAyLjMtMy4xIDQuMmw1LjMtLjNjMC0uNCAwLS44LS4xLTEuMmwtMy4zLjN6bS0xNS40LTcuMmMtLjYuNS0xLjMuNC0yLjEuMmwtLjMuOWMuNS4yIDEuMi40IDEuOC42di4xbC0xLjUgNC42IDEuNC41IDIuMi02Ljd2LS4xTDQ0IDg0Yy0uMS4xLS4yLjItLjQuM3ptMjYuOSAyLjRsLS40LS4xYy40LS4zLjgtLjkuNy0xLjUtLjEtLjctLjYtMS4xLTEuMi0xLjQtLjYtLjItMS4yLS4xLTEuOCAwLS42LjEtMS4yLjQtMS42LjgtLjQuNS0uNyAxLjEtLjQgMS44LjEuNi44IDEgMS4zIDFsLS4zLjNjLS42LjUtLjYgMS4yLS41IDEuOC4yLjcuOCAxLjMgMS41IDEuNS41LjEgMS4yLjEgMS44IDAgLjYtLjIgMS4yLS41IDEuNy0uOC41LS41LjgtMS4zLjYtMi4xLS4zLS42LS43LTEuMS0xLjQtMS4zem0tMy40LS41Yy0uMi0uMy0uMi0uOC4xLTEuMS4yLS4yLjQtLjMuNy0uNC4zLS4xLjYtLjEuOCAwIC40LjEuNi42LjYuOSAwIC4zLS4xLjUtLjMuNi0uMi4yLS40LjMtLjcuMy0uMy4xLS41LjEtLjcgMC0uMSAwLS4zLS4xLS41LS4zem0zIDMuMmMtLjIuMi0uNS40LS44LjUtLjMuMS0uNy4xLTEgMC0uMy0uMS0uNi0uNC0uNy0uNy0uMS0uNSAwLS45LjQtMS4yLjItLjEuNC0uMi43LS4zLjMtLjEuNS0uMS43IDAgLjUuMS44LjQuOS45LjEuMiAwIC41LS4yLjh6bS0xNy4zLS41bC0uNC0uMmMuNS0uMiAxLjEtLjYgMS4xLTEuMy4xLS43LS4yLTEuMy0uOC0xLjctLjUtLjMtMS4xLS41LTEuNy0uNS0uNi0uMS0xLjMgMC0xLjguMy0uNi40LTEgLjktMSAxLjYgMCAuNi41IDEuMiAxIDEuNGwtLjQuMmMtLjcuMy0xIC45LTEgMS42LS4xLjguMyAxLjUgMSAxLjkuNS4zIDEuMS41IDEuOC41czEuMy0uMSAxLjgtLjNjLjctLjMgMS4yLTEgMS4yLTEuOCAwLS43LS4yLTEuMy0uOC0xLjd6bS0yLjYtMi41Yy4yLS4xLjUtLjIuOC0uMi4zIDAgLjYuMS44LjIuMy4yLjQuNy4zIDEtLjEuMy0uMy40LS41LjUtLjIuMS0uNS4xLS43LjEtLjMgMC0uNS0uMS0uNy0uMi0uMi0uMS0uNC0uMy0uNC0uNi0uMS0uMSAwLS42LjQtLjh6bTEuOSA0LjFjMCAuMy0uMi42LS41LjgtLjIuMS0uNi4yLS45LjItLjQgMC0uNy0uMS0uOS0uMy0uMy0uMi0uNC0uNi0uNC0uOSAwLS41LjMtLjkuNy0xIC4yLS4xLjUtLjEuNy0uMS4zIDAgLjUuMS43LjIuNS4yLjcuNy42IDEuMXptMjYuNi02NS4zbDYuNi0yLjgtLjYtMS40LTYuNiAyLjl6TTYyIDExLjJsMy4xLTYuOC0xLjUtLjJjLS43IDEuNy0xLjQgMy43LTIuMSA1LjEtLjQtMS41LS43LTMuNi0xLTUuNGwtMS42LS4yIDEuNyA3LjMgMS40LjJ6TTM2LjggMTdsLTEtLjYtMS44IDMuMy0xLjgtMSAxLjYtMi44LTEtLjYtMS42IDIuOC0xLjQtLjcgMS45LTMuMy0xLjEtLjYtMi41IDQuNiA2LjIgMy41ek0yOSA0NS42Yy0uMy0uOC0xLjItMS4xLTItMS0uNy4xLTEuMy42LTEuNiAxLjMtLjEtLjQtLjUtMS0xLjItMS4xLS43LS4xLTEuNC4xLTEuNy43LS41LjYtLjMgMy4yLS4zIDQuOGg3LjF2LS41Yy0uMS0yLjkuMS0zLjItLjMtNC4yem0tNCAzLjJoLTEuOGMuMS0xLjYtLjItMi41LjgtMi42LjYgMCAuNy4xLjkuNC4xLjQuMS44LjEgMi4yem0zIDBoLTJjMC0xLjYtLjItMi41LjctMi43LjMtLjEuNy0uMSAxIC4yLjUuNC4zIDEgLjMgMi41em01Mi4xLTE4LjlsLjQgMS40IDUuNy0xLjQuNSAyIDEuMi0uMy0xLjUtNS41LTEuMS4zLjUgMnptLTMzLTE4LjhjLjcuNCAxLjUuNSAyLjMuM2wtLjItMS4xaC0uN2MtLjQtLjEtLjgtLjMtLjgtLjhsLS44LTUuMS0xLjQuMi44IDUuMWMwIC43LjIgMS4xLjggMS40eiIvPjxwYXRoIGQ9Ik00OS44IDEwLjJjLS4yLjEtLjQuMi0uNi4ybC4yIDEuMWMuOC0uMSAxLjUtLjUgMi0xIC40LS41LjUtMSAuNC0xLjVMNTEgMy45bC0xLjUuMi44IDUuMWMuMS40LS4xLjgtLjUgMXptMzEuNiAyNi4ybDEuNi4zLjQgMi41LTEuNS44LjIgMS40IDYuNy0zLjUtLjItMS41LTcuNC0xLjQuMiAxLjR6bTUuOSAxbC0yLjggMS4zLS4yLTEuOCAzIC41em0tLjcgNy4yYy0uNC4yLS44LjYtLjkgMS4xLS40IDEtLjIgMi41LTEuMSAzLjEtLjIuMS0uNy4yLS45LS4xLS41LS40LS42LTEuNi0uMy0yLjMuMi0uNC42LS43IDEuMS0uN2wtLjEtMS40Yy0uNyAwLTEuMy40LTEuOC45LS43IDEuMS0uNyAyLjkgMCA0LjEuNS43IDEuMyAxLjEgMi4yIDEgMi4xLS40IDEuNS0zIDIuMy00LjIuMi0uMy41LS4yLjctLjIuNS4yLjYuNy43IDEuMiAwIC41LS4xIDEuMS0uNiAxLjRoLS41bC4xIDEuNGMuOCAwIDEuNi0uNiAxLjktMS4zLjQtMS4xLjQtMi44LS42LTMuNy0uNS0uNS0xLjUtLjYtMi4yLS4zek0yNy45IDM5bC01LjEtLjgtLjIgMS40IDUuMS44Yy41LjEgMSAwIDEuNS0uNC42LS41LjktMS4zIDEtMmwtMS4xLS4yYzAgLjItLjEuNS0uMi42LS4yLjMtLjYuNi0xIC42em0uNy00LjJsLTUuMS0uOC0uMiAxLjQgNS4xLjhjLjQuMS43LjQuOC44LjEuMi4xLjUgMCAuN2wxLjEuMmMuMS0uOC4xLTEuNi0uMy0yLjMtLjUtLjUtLjktLjctMS40LS44em0xMS0xOS45bC0uNC0xLjYgMi4yLTEuMyAxLjMgMS4xIDEuMi0uOC01LjgtNC44LTEuMy44IDEuNiA3LjQgMS4yLS44em0tMS40LTUuOGwyLjMgMi4xLTEuNS45LS44LTN6TTcxLjkgMTNsLTMuNS0xLjUuOC0xLjggMyAxLjIuNS0xLjEtMy0xLjMuNi0xLjQgMy40IDEuNS41LTEuMS00LjktMi0yLjcgNi41IDQuOCAyLjF6TTMxLjggMjkuM2wtMi43LS44SDI5Yy4yLS43LjQtMS41LjYtMS43LjUtMS4xIDIuMyAwIDMtLjFsLjQtMS40Yy0xLjIuMS0yLjgtMS0zLjcuMyAwLS41IDAtLjktLjQtMS4zcy0xLS42LTEuNi0uNWMtMS42LjItMS44IDIuMS0yLjcgNC45bDYuOCAyIC40LTEuNHptLTMuOS0xLjJsLTEuOC0uNWMuNC0xLjIuNi0yLjQgMS40LTIuNC4zLjEuNi4yLjguNC4zLjQtLjEgMS40LS40IDIuNXptNDYuNC0xMS4ybDIuMi0xLjcuMS0uMWMuNC41LjkgMS4yIDEgMS40LjYgMS4xLTEuMyAxLjktMS43IDIuNWwuOSAxLjJjLjctMSAyLjUtMS43IDEuOS0zLjIuNC4zLjcuNSAxLjMuNC42LS4xIDEuMS0uNSAxLjQtMSAuNy0xLjQtLjYtMi43LTIuNC01LjFsLTUuNyA0LjMgMSAxLjN6bTQuOC0zLjZjLjggMSAxLjYgMS45IDEuMSAyLjUtLjMuMi0uNS40LS44LjQtLjUgMC0xLS45LTEuOC0xLjhsMS41LTEuMXptLTYzLjggOTguMmMtMS0uMS0yLS4xLTIuOC0uMXYzYzIuMiAwIDIuMyAwIDMtLjEuOC0uMSAxLjEtLjggMS4xLTEuNCAwLS43LS41LTEuNC0xLjMtMS40em0tLjEtMS43Yy44IDAgMS4yLS41IDEuMi0xLjQgMC0uOC0uNi0xLjItMS4zLTEuMmgtMi42djIuNmgyLjd6bTM0LTIuNWgtMi44djIuN2MyIDAgMi4zIDAgMy0uMS42LS4xIDEtLjYgMS0xLjQgMC0uNy0uNi0xLjEtMS4yLTEuMnptMzEuNC40bC0xLjMgNC40aDIuNmwtMS4zLTQuNHoiLz48cGF0aCBkPSJNMCAxMDIuOHYxNi4zaDExMXYtMTYuM0gwem0xNS4zIDEzLjRoLTV2LTEwLjZoNS4xYzEuNiAwIDIuOS45IDMgMi41LjEgMS4xLS4yIDIuMS0xLjYgMi40IDEuMi4zIDIgMS40IDIgMi44IDAgMS4yLS45IDIuOS0zLjUgMi45em0xOS44LTIuOWMwIC44LS4yIDEuNS0xIDIuMS0uOS43LTIuMSAxLjEtMy4yIDEtMS4yIDAtMi40LS4zLTMuMi0xLS44LS42LTEtMS4zLTEtMi4xdi03LjdoMi4ydjcuN2MwIC42LjUgMS4xIDEuMSAxLjMuMy4xLjcuMiAxIC4yLjMgMCAuNyAwIDEtLjIuNi0uMiAxLS43IDEtMS4zdi03LjdoMi4ydjcuN3ptMTUuNSAyLjljLS41IDAgLjItNC4yLTEuNi00LjMtMS0uMS0xLjcgMC0yLjcgMHY0LjNoLTIuMnYtMTAuNmg1YzEuNi4xIDMuMy43IDMuNCAyLjUuMSAyLjEtMSAyLjUtMi4xIDIuOSAyLjUuNSAxLjYgMy41IDIuMyA1LjJoLTIuMXptMTcuNC02LjZ2MS44aC00Ljl2M2g1LjZ2MS44aC03Ljh2LTEwLjZoNy44djEuOGgtNS42djIuM2w0LjktLjF6bTE1LjMgNi42bC0uOC0yLjNoLTMuOGwtLjggMi4zaC0yLjJsMy43LTEwLjZoMi4zbDMuNyAxMC42aC0yLjF6bTE3LjQtMi45YzAgLjgtLjIgMS41LTEgMi4xLS45LjgtMi4xIDEuMS0zLjIgMS0xLjIgMC0yLjQtLjMtMy4yLTEtLjctLjYtMS0xLjMtMS0yLjF2LTcuN2gyLjJ2Ny43YzAgLjYuNSAxLjEgMSAxLjMuMy4xLjcuMiAxIC4yLjMgMCAuNyAwIDEtLjIuNS0uMiAxLS43IDEtMS4zdi03LjdoMi4ydjcuN3ptLTE4IDEzLjJsLTEuNCA0LjVIODR6Ii8+PHBhdGggZD0iTTAgMTM4aDExMXYtMTYuM0gwVjEzOHptOTIuOS0xMC40YzAtMS45IDEuMy0zLjUgNC4xLTMuNSAzLjkgMCA0LjIgMi42IDQuMiAzLjNsLTIgLjFjMC0uOS0uNS0xLjctMi0xLjctMS42IDAtMi4yLjctMi4yIDEuNCAwIDEuOSA2LjQuOSA2LjQgNC41IDAgMi40LTEuOCAzLjYtNC41IDMuNi0zLjIgMC00LjUtMi00LjUtMy42bDItLjFjMCAuOC44IDEuOSAyLjMgMS45IDEuMSAwIDIuNC0uMiAyLjQtMS41LjItMi4yLTYuMi0uOC02LjItNC40em0tMTEuNC0zLjJoMi4zbDMuNyAxMC42aC0yLjJsLS44LTIuM2gtMy44TDgwIDEzNWgtMi4ybDMuNy0xMC42em0tMTYuNS4xaDguNnYxLjdoLTMuMnY4LjhoLTIuMnYtOC44SDY1di0xLjd6bS04LjQtLjFoMi4yVjEzNWgtMi4ydi0xMC42em0tMTYuMyAwaDVjMS42LjEgMy4zLjcgMy40IDIuNS4xIDIuMS0xIDIuNS0yLjEgMi45IDIuNS41IDEuNiAzLjUgMi4zIDUuMmgtMi4xYy0uNSAwIC4yLTQuMi0xLjYtNC4zLTEtLjEtMS43IDAtMi43IDB2NC4zaC0yLjJ2LTEwLjZ6bS0xNS4yIDBoNy44djEuOGgtNS42djIuM2g0Ljl2MS44aC00Ljl2M2g1LjZ2MS44aC03Ljh2LTEwLjd6bS0xMy4zIDBjLjcgMi42IDEuNSA1LjYgMi4zIDcuOS44LTIuMiAxLjYtNS4yIDIuMy03LjloMi4zTDE1LjEgMTM1aC0ybC0zLjYtMTAuNmgyLjN6Ii8+PHBhdGggZD0iTTQ1LjUgMTI4LjhjLjYtLjEgMS0uNiAxLTEuNCAwLS44LS42LTEuMi0xLjItMS4zLS42LS4xLTEuOCAwLTIuOCAwdjIuN2MyLjEuMSAyLjQuMSAzIDB6Ii8+PC9nPjwvc3ZnPg==");
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  width: 111px;
  height: 138px;
  background-size: 111px 138px;
}
.site-header.sticky .site-logo--inner a {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDIiIGhlaWdodD0iMTE3IiB2aWV3Qm94PSIwIDAgMTAyIDExNyI+PGcgZmlsbD0iI0ZGRiI+PHBhdGggZD0iTTU2LjQgNTAuMWMwIC41IDAgLjkuMSAxLjQuMS42IDIgMi4xIDMgMy4xLjMuMi40LjUuNC45LjEtLjIuMy0uNC40LS42LjEtLjQgMC0uOS0uMy0xLjItLjgtLjgtMS42LTEuNS0yLjUtMi40LS40LS40LS4yLTEuMi0uMi0xLjktLjMuMy0uNi41LS45Ljd6bS00LjMgNy43Yy0uMS40LS43LjYtMS4xLjguNi45IDEuOCAxLjIgMi44LjYuOC0uNSAxLjEtMS41LjgtMi40LS4zLS42LS45LTEuMS0xLjYtMS4yLjEuMiAwIC40LS4xLjYtLjUuNC0uOCAxLS44IDEuNnptNC4zLS4xYy40LjQuNi42IDEgLjkgMC0uOC0uMi0xLjguNS0yLjFWNThsLjUuNi41LS41di0xbC0xLjctMS42Yy0uNC42LTEgMS4yLS44IDIuMnptLS45LTguNGgtMS45VjU1aDEuOXYtNS43em0tMi4yIDE0LjRjLjYuNCAxLjMuNSAyIC4xLjMtLjIuNi0uNS44LS44LjEtLjIuMi0uNS4yLS44aC0zLjhjMCAuNy4zIDEuMi44IDEuNXoiLz48cGF0aCBkPSJNNTcuMyA1My4zYy0uMy0uMi0uNC0uNS0uNC0uOS0uMS4yLS4zLjQtLjQuNi0uMS40IDAgLjkuMyAxLjJsMi40IDIuNGMuNC40LjIgMS4yLjIgMS45LjQtLjMuNi0uNS45LS44IDAtLjUgMC0uOS0uMi0xLjQuMS0uNS0xLjgtMi0yLjgtM3ptLjQtOS45di0zLjJsLTEuMy4ydjEuNGMtLjUgMS0xLjIgMS45LTEuOSAyLjdsMS41LjEuNCAxaDNsLjMtMS4xLjgtLjF2LTIuN2MtLjMuMS0uNS4xLS44LjF2LTJjLS40LjEtLjkuMi0xLjQuNHYzLjRjMCAuMi0uMy4yLS4zLjItLjEtLjItLjMtLjMtLjMtLjR6bTEuNyA2YzAgLjguMiAxLjgtLjUgMi4xdi0xLjZsLS41LS42LS41LjV2MWwxLjcgMS42Yy40LS43IDEtMS4yLjgtMi4yLS40LS4zLS42LS41LTEtLjh6TTQ1IDM3Yy40LS41LjYtMS4xLjQtMS43LS4xLS40LS4zLS43LS4yLTEgLjQuMi41LjUuNSAxLjFsLjEtLjNjLjEtLjktLjEtMS43LS41LTIuNS0uMSAwLS4xLjEtLjIuMWwtLjQuNGMtLjItLjQtLjItLjkgMC0xLjMtLjQuMS0uNy4zLS45LjYtLjMuNS0uNCAxLjEtLjEgMS42LjEuMi4zLjUuMy43LS40LS4yLS43LS41LS45LTEtLjMgMS4yIDAgMi40LjcgMy40TDQ1IDM3em0xMi44LTQuNWMuMS0uNCAwLS45LS40LTEuMi0uMy0uMi0uNy0uMy0xLjEtLjItLjkuMy0xIDEuMy0xLjIgMi4xbC41LjZjLjktLjIgMi0uMyAyLjItMS4zem0tNC42IDMuOWwuOS0uOS0uMy0uNi0xIDEuMS40LjR6bS0xMCAxLjF2LjZoLjZjLjEuNi4xLjcuMiAxLjYuMy4xLjYuMy44LjVsLjItMi4xaC42di0uNmgtMi40em0xMS4yIDEwLjhoNi43di0yaC02Ljd6TTQyLjkgMjcuMkw0MS42IDI2bC40IDEuN3pNNTggNjhjLjEgMCAuMy0uMS40LS4yLjEtLjEuMi0uMi4yLS4zIDAtLjItLjEtLjQtLjMtLjVoLS40Yy0uMSAwLS4zLjEtLjQuMi0uMi4yLS4yLjQtLjEuNi4xLjEuMi4yLjMuMmguM3ptNS45LTM4LjFjLjIgMCAuMy0uMS40LS4yLjMtLjMtLjItLjgtLjYtMS40bC0uNy42Yy40LjUuNiAxIC45IDF6bTQuMyAxMS41bC0xLjYtLjMuMSAxem0tOS42IDI3LjFoLS40Yy0uMSAwLS4zLjEtLjQuMi0uMi4yLS4zLjQtLjIuNy4xLjIuMi4zLjQuNC4yLjEuMy4xLjUgMCAuMiAwIC4zLS4xLjUtLjIuMS0uMS4yLS4zLjEtLjUtLjEtLjQtLjMtLjUtLjUtLjZ6bS05LjcgMWMtLjEtLjEtLjMtLjEtLjQtLjFoLS40Yy0uMy4xLS41LjUtLjQuOCAwIC4xLjEuMi4yLjMuMy4yLjcuMiAxIC4xLjItLjEuMy0uMy4zLS40IDAtLjMtLjEtLjYtLjMtLjd6bS0uOC0uOGMuMS4xLjIuMS40LjEuMSAwIC4zIDAgLjQtLjEuMS0uMS4yLS4yLjItLjMuMS0uMiAwLS40LS4yLS42LS4xLS4xLS4zLS4xLS40LS4xLS4xIDAtLjMgMC0uNC4xLS4yLjEtLjMuMy0uMi41IDAgLjMuMS40LjIuNHpNNDYuNiA2M2MuMi40LjUuNi45LjguNi4zIDEuNC4zIDItLjEuNS0uMy43LS44LjgtMS40aC0zLjhjLS4xLjMgMCAuNS4xLjd6bS0xLjQtOS43Yy0uMS0uMyAwLS42LjItLjguMi0uMS40LS4yLjYtLjEuMiAwIC40LjEuNi4zIDAtMSAwLTIuMy0uNi0yLjYtLjQtLjItLjgtLjItMS4zLS4xLS40LjEtLjcuNS0uNy45djIuOGMwIC4yLS4xLjMtLjQuM3MtLjQtLjEtLjQtLjN2LTIuOGMwLS4zLS4xLS42LS4zLS44bC0xLjUuNWgtLjFjLjQuMy41LjMuNi44djMuOGwuMS4xdi4xbC4xLjFjLjIuMy42LjUuOS42LjIgMCAuMy4xLjUuMS40IDAgLjgtLjEgMS4xLS4zLjctLjYuNi0xLjQuNi0yLjZ6Ii8+PHBhdGggZD0iTTU0IDYwLjZoLTJsLS43LS44LS42LjhoLTJ2LjloMnYyLjNINTJ2LTIuM2gydi0uOXpNMzQgNDYuMWMtLjUuMS0uNC41LS40IDEuNGguOXYtMS4xYy0uMS0uMi0uMi0uMy0uNS0uM3ptMS45LTExLjNjLS41IDAtLjYuNi0uOCAxLjNsMSAuM2MuMi0uNi40LTEuMS4yLTEuNC0uMS0uMS0uMy0uMi0uNC0uMnptOCA3LjJjMS42LS4xIDEuOCAxLjggMi44IDIuNi4zLjMuNS40LjYuNC45LS42IDEuNi0xLjMgMi4yLTIuMSAwIC4yLjEuNS4zLjYuMi4yLjQuMi42LjIuMi41LjQgMSAuNSAxLjYtMS43IDEuOC0yLjcgNC4xLTIuNyA2LjUtMS4yIDEuMy0xLjMgMy4xLTEuNSA0LjgtLjMgMS0xLjggMS41LTEuNiAyLjcuMS4zLjIuNS41LjcuMS4xLjQuMi41LjEuNC0uOSAxLTEuNyAxLjUtMi41IDAtMS44IDEuMi0zLjIgMi4zLTQuNi0uMy0uNi0uMy0xLjIgMC0xLjh2LjFjLjMgMS40LjcgMi43IDEuMiA0LS41LjYtLjMgMS40LS44IDItLjIuMy0uMy41LS40LjggMCAuMS4xLjEuMS4xLjYgMCAxLjItLjIgMS42LS43LS4xLS44LjUtMS4yLjgtMS43LjMtLjYtLjQtLjktLjQtMS4zIDAtMS44LjItMy4yLS45LTQuNWwxLjEtLjljLjUtLjMgMS0uOCAxLjMtMS4zLjQtMS4xLS4xLTIuNi0uNi0zLjguMi0xIC40LTEuOS41LTIuOGwuNS0xYy43LS40IDEuNC0uOSAyLTEuNCAwLTEuMSAwLTIuMy0uMS0zLjQtLjMtLjktLjctMS42LTEuMy0yLjMtLjIuMy0uNC42LS41IDEgLjEuNi40IDEuMi45IDEuNi4zLjgtLjIgMS42LS4xIDIuNGwtMS4xLjhjLS42LjEtMSAuNS0xLjMgMWgtLjZsLS4zLS42Yy4xLS4xLjItLjEuMy0uMi4zLS41LjUtMSAuNi0xLjUtLjEtLjUtLjMtMS4xLS42LTEuNS0uMi0uMi0uNC0uMi0uNi0uMi0uMy40LS43LS4yLTEuMSAwLS42LjMtLjggMS4xLS45IDEuNy4zLjYuNiAxLjEgMSAxLjZsLjIgMS4xLS40LjRjLS41IDAtMSAuMi0xLjMuNy0uNC43LS45IDEuMy0xLjUgMS44LS4yLS4yLS41LS4zLS43LS42LS45LS44LTEuNi0xLjktMi42LTIuNC0uMy0uMS0uNy0uMS0xIC4xLjMuNi4yIDEuNSAxIDEuN3ptLTguNCA0LjFjLS41LjEtLjQuNi0uNCAxLjVoMS4xYzAtLjguMS0xLjEtLjItMS40LS4yLS4yLS40LS4yLS41LS4xeiIvPjxwYXRoIGQ9Ik0wIDB2MTE3aDEwMlYwSDB6bTMwLjIgNDcuNGMuMS03LjYgMi42LTE1LjMgNS4zLTE5LjMgMS43LTIuNiA0LjMtNC41IDcuMi01LjUgNS41LTEuNiAxMS40LTEuNiAxNyAwIDIuOSAxIDUuNCAyLjkgNy4yIDUuNSAyLjcgNCA1LjIgMTEuNyA1LjMgMTkuMy0uMSA3LjYtMi42IDE1LjMtNS4zIDE5LjMtMS44IDIuNi00LjMgNC41LTcuMiA1LjUtMi43LjgtNS41IDEuMi04LjQgMS4yaC0uMWMtMi45IDAtNS43LS40LTguNC0xLjItMi45LTEtNS40LTIuOS03LjItNS41LTIuOC00LTUuMy0xMS43LTUuNC0xOS4zem01MC45IDQ4LjRIMjFWODdoNjAuMXY4Ljh6bTAtMTAuMkgyMXYtOC44aDYwLjF2OC44eiIvPjxwYXRoIGQ9Ik03My4yIDg0LjJjLjYgMCAxLjMtLjIgMS44LS42LjMtLjMuNS0uNy41LTEuMXYtNC4yaC0xLjJ2NC4yYzAgLjMtLjMuNi0uNi43LS40LjEtLjcuMS0xLjEgMC0uMy0uMS0uNS0uNC0uNi0uN3YtNC4yaC0xLjJ2NC4yYzAgLjQuMi45LjUgMS4xLjYuNCAxLjMuNiAxLjkuNnpNNDQgOTEuOWgxLjRjMSAuMS42IDIuMy44IDIuM2gxLjJjLS40LS45LjEtMi41LTEuMi0yLjguNy0uMSAxLjMtLjggMS4yLTEuNS0uMS0xLS45LTEuMy0xLjgtMS40aC0yLjd2NS43SDQ0di0yLjN6bTAtMi41aDEuNWMuNC4xLjcuNS41LjktLjEuMi0uMi40LS41LjVoLTEuNmwuMS0xLjR6bS0xMi44LTYuOWMwLS43LS40LTEuMy0xLjEtMS41LjYtLjEgMS0uNy45LTEuMy0uMS0uOC0uOC0xLjQtMS42LTEuNGgtMi44Vjg0aDIuOGMxLjIgMCAxLjgtLjkgMS44LTEuNXptLTIuMS0zLjNjLjQgMCAuNy4yLjcuNnYuMWMuMS40LS4yLjctLjYuN2gtMS41di0xLjRoMS40em0tMS40IDIuM2gxLjVjLjQgMCAuNy40LjcuOHMtLjIuNy0uNi44Yy0uNSAwLTEuMS4xLTEuNiAwdi0xLjZ6bTExIDExLjhoLTN2LTEuNmgyLjZ2LTFoLTIuNnYtMS4zaDN2LS45aC00LjJ2NS43aDQuMnptMTkuNC0xMC4yaC0zdi0xLjZoMi43di0xaC0yLjd2LTEuM2gzbC4xLS45aC00LjNWODRoNC4zem0tMTItMS40aDEuNGMxIC4xLjYgMi4zLjkgMi4zaDEuMWMtLjQtLjkuMS0yLjUtMS4yLTIuOC43LS4xIDEuMy0uOCAxLjItMS41LS4xLTEtLjktMS4zLTEuOC0xLjRINDVWODRoMS4ybC0uMS0yLjN6bTAtMi41aDEuNWMuNCAwIC43LjMuNy43IDAgLjQtLjIuNy0uNi44aC0xLjZ2LTEuNXptMTcuNSAzLjZoMi4xbC40IDEuMmgxLjJsLTItNS43SDY0TDYyIDg0aDEuMmwuNC0xLjJ6bTEtMy40bC43IDIuNGgtMS40bC43LTIuNHptLTI2LjkgNC44Yy42IDAgMS4zLS4yIDEuOC0uNi4zLS4zLjUtLjcuNS0xLjF2LTQuMmgtMS4ydjQuMmMwIC4zLS4zLjYtLjYuNy0uMi4xLS40LjEtLjUuMS0uMiAwLS40IDAtLjUtLjEtLjMtLjEtLjYtLjQtLjYtLjd2LTQuMmgtMS4ydjQuMmMwIC40LjIuOS41IDEuMS41LjQgMS4xLjYgMS44LjZ6bTYuNC0zOS40di4yaC42YzAtMS4yIDAtMS4yLjEtMi4zLS4yLS4yLS41LS4zLS44LS4zIDAgMSAuMSAxLjUuMSAyLjR6bS0xNSA0OS40bDEuOS01LjdoLTEuMmMtLjQgMS40LS44IDMtMS4yIDQuMy0uNC0xLjItLjgtMi44LTEuMi00LjNoLTEuM2wyIDUuN2gxeiIvPjxwYXRoIGQ9Ik00NC4xIDcxLjhjNC43IDEuMiA5LjUgMS4yIDE0LjIgMCA0LjItMS4yIDcuMS0zLjcgOC45LTggMi4yLTUuMiAzLjMtMTAuOCAzLjQtMTYuNSAwLTUuNy0xLjItMTEuMi0zLjQtMTYuNS0xLjktNC4zLTQuNy02LjgtOC45LTgtNC43LTEuMi05LjUtMS4yLTE0LjIgMC00LjIgMS4yLTcuMSAzLjctOC45IDgtMi4yIDUuMi0zLjMgMTAuOC0zLjQgMTYuNSAwIDUuNyAxLjIgMTEuMyAzLjQgMTYuNSAxLjggNC4zIDQuNyA2LjkgOC45IDh6bTEuMy01bC0xLjIgMy42LS44LS4yLjgtMi41Yy0uMy0uMS0uNy0uMi0xLS4zbC4yLS41Yy40LjIuOC4xIDEuMS0uMWwuMi0uMi43LjJ6bTMuOSA0LjNjLS4zLjEtLjYuMi0xIC4yLS4zIDAtLjctLjEtMS0uMy0uMy0uMi0uNS0uNi0uNS0xcy4yLS43LjYtLjlsLjItLjFjLS4zLS4xLS41LS40LS41LS44cy4yLS43LjUtLjhjLjMtLjEuNi0uMiAxLS4yLjMgMCAuNy4xLjkuMy4zLjIuNS42LjQuOS0uMS4zLS4zLjYtLjYuN2wuMi4xYy4zLjIuNS42LjQuOS4xLjUtLjIuOS0uNiAxem0yLjYuMmMwLTEuMSAxLTEuNiAxLjctMi4zLjItLjIuMi0uNS4xLS44LS4xLS4xLS4yLS4zLS4zLS4zLS4yLS4xLS40IDAtLjYuMS0uMi4yLS4zLjQtLjIuN2gtLjhjLS4xLS40IDAtLjguMy0xLjEuNC0uMy44LS41IDEuMy0uNC43LjEgMS4yLjcgMS4yIDEuNCAwIC4zLS4xLjUtLjMuNy0uNC41LTEgLjctMS4zIDEuMmwxLjgtLjF2LjdsLTIuOS4yem03LjYtMS40Yy0uMy4yLS42LjQtLjkuNS0uMy4xLS43LjEtMSAwLS40LS4xLS43LS40LS44LS44LS4xLS40IDAtLjcuMy0xbC4yLS4yYy0uMyAwLS42LS4yLS44LS42LS4xLS4zIDAtLjcuMi0xIC4yLS4yLjUtLjQuOS0uNC4zLS4xLjctLjEgMSAwIC4zLjEuNi40LjcuOCAwIC4zLS4xLjctLjQuOGwuMi4xYy40LjEuNi40LjcuOC4xLjMgMCAuNy0uMyAxem05LjktMjIuNGMtLjIuNC0uNi43LTEgLjh2LS44aC4zYy4yLS4yLjQtLjUuMy0uOCAwLS4zLS4xLS41LS40LS43LS4xLS4xLS4zIDAtLjQuMS0uNC42LS4xIDItMS4zIDIuMy0uNS4xLS45LS4xLTEuMi0uNS0uNC0uNy0uNC0xLjUgMC0yLjIuMi0uMy42LS41LjktLjVsLjEuOGMtLjMgMC0uNS4yLS42LjQtLjIuNC0uMS45LjIgMS4yLjEuMS4zLjEuNSAwIC40LS4zLjQtMS4xLjYtMS42LjItLjUuOC0uOCAxLjMtLjYuMi4xLjMuMS40LjMuNC40LjUgMS4xLjMgMS44em0tLjMtNS44bC0zLjYgMS45LS4xLS44LjgtLjQtLjMtMS40LS45LS4xLS4xLS44IDQgLjguMi44em0tMS4zLTYuNWwuOCAzLS42LjItLjMtMS4xLTMuMS44LS4yLS44IDMuMS0uOC0uMy0xLjEuNi0uMnptLS43LTJsLTMuNSAxLjUtLjMtLjcgMy41LTEuNS4zLjd6bS0zLjMtNS45YzEgMS4zIDEuNyAyIDEuMyAyLjctLjIuMy0uNC41LS44LjUtLjMgMC0uNSAwLS43LS4yLjMuOC0uNyAxLjItMSAxLjdsLS41LS42Yy4yLS4zIDEuMi0uOC45LTEuNC0uMi0uMy0uMy0uNS0uNS0uOGgtLjFsLTEuMi45LS41LS42IDMuMS0yLjJ6bS01LjMtMy4ybDIuNiAxLjEtLjIuNkw1OSAyNWwtLjMuOCAxLjYuNy0uMy41LTEuNi0uNy0uNCAxIDEuOS44LS4yLjYtMi43LTEuMSAxLjUtMy41em0tNC44LS45Yy4yIDEgLjMgMi4xLjUgMi45LjQtLjguOC0xLjggMS4xLTIuOGwuOC4xLTEuNyAzLjctLjgtLjEtLjktNCAxIC4yem0tNS45LjFsLjgtLjEuNCAyLjhjLjEuMyAwIC42LS4yLjgtLjMuMy0uNy41LTEuMS42bC0uMS0uNmMuMSAwIC4yLS4xLjQtLjEuMi0uMS4zLS4zLjMtLjVsLS41LTIuOXptLTEuNS4zbC40IDIuOGMuMS4yLjIuNC41LjRoLjRsLjEuNmMtLjQuMS0uOSAwLTEuMi0uMi0uMy0uMS0uNC0uNC0uNS0uN2wtLjQtMi44LjctLjF6bS00LjcgMS42bDMuMiAyLjYtLjcuNC0uNy0uNi0xLjIuOC4yLjktLjcuNC0uOC00IC43LS41em0tNC4xIDMuM2wuNi4zLTEgMS43LjguNC45LTEuNS42LjMtLjkgMS41LjkuNSAxLTEuOC42LjMtMS40IDIuNS0zLjQtMS45IDEuMy0yLjN6TTM1LjcgMzRjLjMgMCAuNi4xLjkuMy4yLjIuMy40LjIuNy41LS44IDEuNC0uMSAyLS4ybC0uMi44Yy0uNC4xLTEuNC0uNS0xLjYuMWwtLjMuOWguMWwxLjUuNC0uMi44LTMuNy0xLjFjLjMtMS42LjQtMi42IDEuMy0yLjd6bTEuMSAxNC4xdi4zSDMzYzAtLjgtLjEtMi4zLjItMi42LjItLjMuNi0uNS45LS40LjMgMCAuNi4zLjYuNi4yLS42LjgtLjkgMS4zLS43LjMuMS41LjMuNi41LjIuNS4yLjcuMiAyLjN6bS41LTYuNWwtLjYtLjEuNi4xYzAgLjQtLjIuOC0uNiAxLjEtLjIuMi0uNS4zLS44LjJsLTIuOC0uNC4xLS44IDIuOC40Yy4yIDAgLjQtLjEuNS0uMy4xLS4xLjEtLjIuMS0uNFY0MWMwLS4yLS4yLS40LS40LS40bC0yLjgtLjUuMS0uOCAyLjguNGMuMyAwIC41LjIuNy41LjMuNi40IDEgLjMgMS40em0zLjYtOC44Yy44LTEuOSAyLjQtMy4yIDQuNC0zLjggMS45LS41IDMuOS0uOCA1LjktLjhoLjFjMiAwIDQgLjIgNS45LjggMiAuNSAzLjYgMS45IDQuNCAzLjggMiA0LjYgMyA5LjYgMi45IDE0LjYgMCA1LTEgMTAtMi45IDE0LjYtLjggMS45LTIuNCAzLjItNC40IDMuOC0xLjkuNS0zLjkuOC01LjkuOGgtLjFjLTIgMC00LS4yLTUuOS0uOC0yLS41LTMuNi0xLjktNC40LTMuOC0yLTQuNi0zLTkuNi0yLjktMTQuNi0uMS01LjEuOS0xMCAyLjktMTQuNnoiLz48cGF0aCBkPSJNNDEuNCA0Ni4zSDQ4djEuOWgtNi42em0xMC4yIDQyLjJoMS4ydjUuN2gtMS4yem0yMS44IDVjLS42IDAtMS4yLS40LTEuMi0xLjFoLTEuMWMwIC44LjcgMS45IDIuNCAxLjkgMS40IDAgMi40LS43IDIuNC0xLjkgMC0xLjktMy41LTEuNC0zLjUtMi40IDAtLjQuMy0uOCAxLjItLjhzMS4xLjQgMS4xLjloMS4xYzAtLjQtLjItMS44LTIuMy0xLjgtMS41IDAtMi4yLjktMi4yIDEuOSAwIDEuOSAzLjUgMS4yIDMuNSAyLjQtLjEuNy0uOC45LTEuNC45em0tMTUuNS43aDEuMnYtNC43aDEuN3YtMWgtNC42djFoMS43em02LjgtMS4yaDIuMWwuNCAxLjNoMS4ybC0yLTUuN2gtMS4ybC0yIDUuN2gxLjJsLjMtMS4zem0xLTMuNGwuNyAyLjRINjVsLjctMi40eiIvPjwvZz48L3N2Zz4=");
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  width: 102px;
  height: 117px;
  background-size: 102px 117px;
}
.site-header.sticky .site-logo--inner {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDIiIGhlaWdodD0iMTE3IiB2aWV3Qm94PSIwIDAgMTAyIDExNyI+PGcgZmlsbD0iZ3JheSI+PHBhdGggZD0iTTQyLjcgNzIuNGMyLjcuOCA1LjUgMS4yIDguNCAxLjJoLjJjMi45IDAgNS43LS40IDguNC0xLjIgMi45LTEgNS42LTMgNy4yLTUuNSAyLjctNCA1LjItMTEuNiA1LjMtMTkuMy0uMi03LjYtMi42LTE1LjMtNS40LTE5LjMtMS42LTIuNS00LjMtNC41LTcuMi01LjUtMi43LS44LTUuNi0xLjItOC41LTEuMi0yLjkgMC01LjguNC04LjUgMS4yLTIuOSAxLTUuNSAzLTcuMiA1LjUtMi43IDQtNS4yIDExLjYtNS4zIDE5LjMuMSA3LjYgMi42IDE1LjMgNS4zIDE5LjMgMS44IDIuNSA0LjQgNC41IDcuMyA1LjV6TTMxLjggNDcuNmMtLjEtNS44IDEuNy0xMi43IDMuNC0xNi41IDEuOS00LjMgNC43LTYuOCA4LjktOCAyLjMtLjYgNC42LS45IDcuMS0uOSAyLjQgMCA0LjguMyA3LjEuOSA0LjIgMS4xIDcuMSAzLjcgOC45IDggMS43IDMuNyAzLjQgMTAuNyAzLjMgMTYuNS4xIDUuOC0xLjcgMTIuNy0zLjMgMTYuNS0xLjkgNC4yLTQuNyA2LjgtOC45IDgtMi4zLjYtNC42LjktNy4xLjktMi40IDAtNC44LS4zLTcuMS0uOS00LjItMS4xLTcuMS0zLjctOC45LTgtMS43LTMuOC0zLjUtMTAuNy0zLjQtMTYuNXoiLz48cGF0aCBkPSJNNDUuMyA2NmMxLjkuNSAzLjkuOCA1LjkuOGguMWMyIDAgNC0uMyA1LjktLjggMi0uNiAzLjYtMS45IDQuNC0zLjggMS44LTMuOCAyLjktOS4yIDIuOS0xNC42UzYzLjMgMzYuOCA2MS42IDMzYy0uOC0xLjgtMi40LTMuMi00LjQtMy44LTEuOC0uNS0zLjktLjgtNS45LS44aC0uMWMtMiAwLTQgLjMtNS45LjgtMiAuNi0zLjYgMS45LTQuNCAzLjgtMS44IDMuOC0yLjkgOS4zLTIuOSAxNC42IDAgNS40IDEuMiAxMC44IDIuOSAxNC42LjggMS45IDIuNCAzLjIgNC40IDMuOHptLS42LTEwYy0uNC4zLS43LjMtMS4xLjMtLjEgMC0uMyAwLS41LS4xLS4zLS4xLS43LS4yLS45LS42di0uMmwtLjEtLjF2LTMuOGMwLS41LS4yLS41LS42LS43aC4xbDEuNS0uNWMuMi4yLjMuNS4zLjh2Mi44YzAgLjIuMi4zLjQuM3MuNC0uMS40LS4zdi0yLjhjMC0uNC40LS44LjctLjkuNC0uMi45LS4xIDEuMy4xLjcuMy42IDEuNi42IDIuNi0uMy0uMi0uMy0uMi0uNi0uMy0uMiAwLS41IDAtLjYuMS0uMi4yLS4yLjQtLjIuNy0uMiAxLjMtLjEgMi4yLS43IDIuNnptNC43IDcuOWMtLjUuNC0xLjQuNS0yIC4xLS4zLS4yLS42LS41LS44LS44LS4xLS4zLS4yLS40LS4yLS43aDMuOGMwIC42LS4zIDEuMS0uOCAxLjR6bTIuNi4yaC0xLjN2LTIuM2gtMnYtLjloMmwuNi0uOGMuMy40LjMuNC43LjhoMnYuOWgtMnYyLjN6bS45LTguM2MuNyAwIDEuMy42IDEuNiAxLjIuMy42LjIgMS40LS4yIDEuOS0uNS42LTEuMi45LTIgLjgtLjUtLjEtMS0uNC0xLjMtLjkuNC0uMSAxLS40IDEuMS0uOCAwLS42LjQtMS4xLjctMS42LjEtLjIuMi0uMy4xLS42em0uNi0uNXYtNS43aDEuOXY1LjdoLTEuOXptMi42IDhjLS4yLjMtLjUuNi0uOC44LS42LjMtMS41LjItMi0uMS0uNS0uMy0uOC0uOS0uOC0xLjRoMy44YzAgLjMtLjEuNC0uMi43em0uMy0xMi45Yy4zLS4yLjYtLjUuOS0uNyAwIC43LS4xIDEuNS4yIDEuOWwyLjQgMi40Yy4zLjMuNS44LjMgMS4yLS4xLjItLjIuNC0uNC42IDAtLjQtLjItLjYtLjQtLjktMS4xLTEtMi45LTIuNS0zLjEtMy4xLjEtLjUuMS0xIC4xLTEuNHptMi42IDcuOWwtLjUuNS0uNS0uNnYtMS42Yy0uNy4zLS41IDEuMy0uNSAyLjEtLjQtLjMtLjYtLjUtMS0uOS0uMi0xIC40LTEuNS44LTIuMmwxLjcgMS42djEuMXptMS40LS4zYy0uMy4yLS42LjUtLjkuNyAwLS43LjEtMS41LS4yLTEuOS0uOS0uOS0xLjctMS42LTIuNC0yLjQtLjMtLjMtLjUtLjgtLjMtMS4yLjEtLjIuMi0uNC40LS42IDAgLjQuMi42LjQuOSAxLjEgMSAyLjkgMi41IDMuMSAzLjEgMCAuNC0uMS45LS4xIDEuNHptLS44LTUuM0w1Ny44IDUxdi0xbC41LS41LjUuNnYxLjZjLjctLjMuNS0xLjMuNS0yLjEuNC4zLjYuNSAxIC45LjMgMS0uMyAxLjUtLjcgMi4yem0xLjUtNC4yaC02LjZ2LTEuOWg2LjZ2MS45em0tMy00LjZjLjEgMCAuMy0uMS4zLS4ydi0zLjRjLjUtLjEuOS0uMyAxLjQtLjR2MmMuMyAwIC40LS4xLjctLjF2Mi43bC0uOC4xLS4zIDEuMWgtM2wtLjQtMWMtLjctLjEtLjgtLjEtMS41LS4xLjctLjkgMS40LTEuOCAxLjktMi43di0xLjRsMS4zLS4ydjMuM2MwIC4yLjIuMy40LjN6bS0xLjgtMTIuNWMuMy0uMS44LS4xIDEuMS4yLjQuMy41LjcuNCAxLjItLjMuOS0xLjMgMS4xLTIuMiAxLjNsLS41LS42Yy4zLS44LjMtMS43IDEuMi0yLjF6bS0yLjYgMy44bC4zLjYtLjkuOS0uNS0uNWMuNi0uNC42LS41IDEuMS0xem0tMTAuNS0xLjNjLjIuNC40LjguOSAxLS4xLS4yLS4zLS41LS4zLS43LS4yLS41LS4yLTEuMi4xLTEuNi4yLS4zLjUtLjUuOS0uNi0uMS40LS4yLjkgMCAxLjNsLjQtLjRjLjEtLjEuMS0uMS4yLS4xLjMuNy43IDEuNy41IDIuNWwtLjEuNGMtLjEtLjYtLjEtLjktLjUtMS4xLS4xLjMuMi42LjIgMSAuMi43IDAgMS40LS40IDEuN0g0NGMtLjktLjktMS0yLjItLjgtMy40em0yLjUgNC41aC0uNmwtLjIgMi4xYy0uMi0uMi0uNS0uNC0uOC0uNS0uMS0uOS0uMi0uOS0uMi0xLjZoLS42di0uNmgyLjVsLS4xLjZ6bS0xLjYgMi4xYzEgLjUgMS42IDEuNiAyLjYgMi40LjIuMi41LjUuNy42LjYtLjUgMS4xLTEgMS41LTEuOC4zLS41LjgtLjcgMS4zLS43bC40LS40LS4yLTEuMWMtLjQtLjUtLjctMS0xLTEuNi4xLS42LjItMS40LjktMS43LjQtLjMuOC4zIDEuMSAwIC4zLS4xLjUgMCAuNi4yLjMuNS42LjkuNiAxLjRsLS42IDEuNWMtLjEuMS0uMi4xLS4zLjIuMS4yLjEuNS4zLjYuMiAwIC40LjEuNiAwIC4yLS42LjgtLjggMS4zLTFsMS4xLS43Yy0uMi0uOC40LTEuNi4xLTIuNC0uNi0uMy0uOC0xLS45LTEuNi4xLS4zLjMtLjcuNS0xIC42LjcgMS4yIDEuNCAxLjMgMi4zLjEgMS4xLjIgMi4yLjEgMy40LS42LjYtMS4zLjktMiAxLjRsLS41IDFjLS4xIDEtLjMgMS45LS41IDIuOC40IDEuMi45IDIuNy42IDMuOC0uMy42LS45IDEtMS4zIDEuM2wtMS4xLjljMS4xIDEuMi45IDIuNy45IDQuNSAwIC40LjguOC40IDEuMy0uMy42LS45IDEtLjggMS43LS4zLjYtMS4yLjctMS42LjctLjEgMC0uMS0uMS0uMS0uMS4xLS4zLjMtLjUuNC0uOC40LS42LjItMS41LjctMi0uNC0xLjMtMS0yLjYtMS4yLTR2LS4xYy0uMy43LS4yIDEuMyAwIDEuOC0xLjEgMS40LTIuMyAyLjctMi4zIDQuNi0uNS44LTEuMiAxLjYtMS41IDIuNS0uMS4xLS4zIDAtLjUtLjEtLjMtLjItLjQtLjQtLjUtLjctLjMtMS4yIDEuMi0xLjcgMS42LTIuNy4zLTEuNy40LTMuNSAxLjUtNC44LjEtMi41LjktNC43IDIuNy02LjUtLjEtLjYtLjMtMS4xLS41LTEuNi0uMiAwLS40LS4xLS42LS4yLS4yLS4yLS4yLS40LS4zLS42LS42LjgtMS40IDEuNi0yLjIgMi4xLS4yLjEtLjMtLjEtLjYtLjQtMS0uOC0xLjItMi43LTIuOC0yLjYtLjctLjItLjctMS4xLS44LTEuNy4xLS4zLjYtLjMuOS0uMXptLjcgMi41YzAgMS4xIDAgMS4xLS4xIDIuM2gtLjZ2LS4yYzAtLjktLjEtMS41LS4xLTIuNC4zLS4xLjYuMS44LjN6bS0zLjMgMy42aDYuNnYxLjloLTYuNnYtMS45em0xMS40IDI0LjNjLjQtLjUuOS0uOCAxLjMtMS4yLjMtLjQuNC0uOS4yLTEuNC0uMi0uNC0uNi0uNi0xLS43LS41IDAtMSAuMS0xLjMuNC0uMi4zLS4zLjctLjMgMS4xaC43YzAtLjMgMC0uNS4yLS43LjEtLjEuMy0uMi42LS4xLjEgMCAuMy4xLjMuMy4xLjMuMS42LS4xLjgtLjYuNy0xLjcgMS4yLTEuNyAyLjNsMi45LS4ydi0uNmgtMS44ek00NC42IDY3Yy0uMy4zLS43LjItMS4xLjFsLS4yLjVjLjMuMS43LjIgMSAuM2wtLjggMi41LjguMiAxLjItMy42LS42LS4yYy0uMi4xLS4yLjEtLjMuMnptMTQuNSAxLjNoLS4yYy4yLS4yLjUtLjUuNC0uOC0uMS0uNC0uMy0uNi0uNy0uNy0uMy0uMS0uNi0uMS0xIDAtLjMuMS0uNi4yLS45LjQtLjIuMy0uNC42LS4yIDEgLjEuMy40LjUuNy42SDU3Yy0uMy4zLS4zLjYtLjMgMSAuMS40LjQuNy44LjguMy4xLjcuMSAxIDAgLjMtLjEuNy0uMi45LS41LjMtLjMuNC0uNy4zLTEuMSAwLS4zLS4yLS42LS42LS43em0tMS44LS4zYy0uMS0uMi0uMS0uNC4xLS42LjEtLjEuMi0uMi40LS4yaC40Yy4yLjEuMy4zLjMuNSAwIC4xLS4xLjMtLjIuMy0uMS4xLS4yLjEtLjQuMmgtLjRsLS4yLS4yem0xLjYgMS43Yy0uMS4xLS4zLjItLjUuMnMtLjQuMS0uNSAwYy0uMi0uMS0uMy0uMi0uNC0uNC0uMS0uMyAwLS41LjItLjcuMS0uMS4yLS4xLjQtLjJoLjRjLjMgMCAuNC4yLjUuNS4xLjMgMCAuNS0uMS42em0tOS40LS4ybC0uMi0uMWMuMy0uMS42LS4zLjYtLjcuMS0uNC0uMS0uNy0uNC0uOS0uMy0uMi0uNi0uMy0uOS0uMy0uMyAwLS43IDAtMSAuMi0uMy4yLS41LjUtLjUuOSAwIC4zLjMuNi41LjhsLS4yLjFjLS40LjItLjUuNS0uNS45cy4yLjguNSAxYy4zLjIuNi4zIDEgLjNzLjcgMCAxLS4yYy40LS4yLjYtLjUuNi0xcy0uMS0uOC0uNS0xem0tMS40LTEuNGMuMS0uMS4zLS4xLjQtLjEuMiAwIC4zLjEuNC4xLjIuMS4yLjQuMi42IDAgLjEtLjEuMi0uMi4zLS4xIDAtLjMuMS0uNC4xLS4xIDAtLjMgMC0uNC0uMS0uMS0uMS0uMi0uMi0uMi0uMyAwLS4yIDAtLjUuMi0uNnptMS4xIDIuM2MwIC4yLS4xLjMtLjMuNC0uMS4xLS4zLjEtLjUuMXMtLjQtLjEtLjUtLjJjLS4yLS4xLS4yLS4zLS4yLS41IDAtLjMuMi0uNS40LS42LjEgMCAuMy0uMS40IDAgLjEgMCAuMyAwIC40LjEuMi4yLjMuNC4zLjd6bTE0LjAwOS0zNi4wODhsMy41ODItMS41NDIuMzE2LjczNC0zLjU4MiAxLjU0M3pNNTQuNSAyNy41bDEuNy0zLjctLjgtLjFjLS40LjktLjggMi0xLjEgMi44LS4yLS44LS40LTEuOS0uNS0yLjlsLS44LS4xLjkgNGguNnptLTEzLjYgMy4xbC0uNS0uMy0xIDEuNy0xLS41LjktMS41LS42LS40LS45IDEuNi0uNy0uNCAxLTEuOC0uNS0uMy0xLjQgMi41IDMuMyAxLjl6TTM2LjcgNDZjLS4yLS40LS42LS42LTEuMS0uNi0uNCAwLS43LjMtLjguNy0uMS0uMi0uMy0uNS0uNi0uNi0uNCAwLS44LjEtLjkuNC0uMy4zLS4xIDEuOC0uMiAyLjZoMy44di0uM2MtLjEtMS40IDAtMS42LS4yLTIuMnptLTIuMiAxLjhoLS45YzAtLjktLjEtMS40LjQtMS40LjMgMCAuNCAwIC41LjJ2MS4yem0xLjcgMGgtMS4xYzAtLjktLjEtMS40LjQtMS41LjIgMCAuNCAwIC41LjEuMi4yLjIuNi4yIDEuNHptMjguMS0xMC4ybC4yLjcgMy4xLS44LjMgMS4yLjYtLjItLjgtMy0uNi4xLjMgMS4yek00Ni41IDI3LjRjLjQuMi44LjMgMS4yLjJsLS4xLS42aC0uNGMtLjIgMC0uNC0uMi0uNS0uNGwtLjQtMi44LS44LjIuNCAyLjhjLjEuMi4yLjQuNi42eiIvPjxwYXRoIGQ9Ik00Ny45IDI2LjljLS4xLjEtLjIuMS0uMy4xbC4xLjZjLjQtLjEuOC0uMiAxLjEtLjYuMi0uMy4zLS41LjItLjhsLS40LTIuOC0uOC4xLjQgMi44Yy4xLjMtLjEuNS0uMy42ek02NSA0MS4xbC45LjIuMiAxLjQtLjguMy4xLjggMy42LTEuOS0uMS0uOC00LS44LjEuOHptMy4yLjVsLTEuNS43LS4xLTEgMS42LjN6bS0uNCAzLjljLS4yLjEtLjQuMy0uNS42LS4yLjUtLjEgMS4zLS42IDEuNy0uMS4xLS40LjEtLjUgMC0uMy0uMi0uMy0uOC0uMi0xLjIuMS0uMi4zLS40LjYtLjRsLS4xLS43Yy0uNCAwLS43LjItMSAuNS0uNC42LS40IDEuNiAwIDIuMi4zLjQuNy42IDEuMi41IDEuMS0uMi44LTEuNiAxLjMtMi4yLjEtLjEuMy0uMS40LS4xLjMuMS4zLjQuNC43IDAgLjMgMCAuNi0uMy43aC0uNHYuN2MuNCAwIC45LS4zIDEtLjcuMi0uNi4yLTEuNS0uMy0yLS4xLS40LS42LS40LTEtLjN6bS0zMS43LTNsLTIuOC0uNS0uMS44IDIuOC40Yy4zIDAgLjUgMCAuOC0uMi4zLS4zLjUtLjcuNi0xLjFsLS42LS4xYzAgLjEtLjEuMi0uMS4zLS4yLjItLjQuNC0uNi40eiIvPjxwYXRoIGQ9Ik0zNi40IDQwLjJsLTIuOC0uNC0uMS44IDIuOC40Yy4yIDAgLjQuMi40LjR2LjRsLjYuMWMuMS0uNCAwLS45LS4yLTEuMi0uMS0uMy0uNC0uNC0uNy0uNXptNi0xMC44bC0uMi0uOSAxLjItLjcuNy42LjctLjQtMy4yLTIuNi0uNy40LjggNCAuNy0uNHptLS44LTMuMWwxLjMgMS4xLS44LjUtLjUtMS42em0xOC4zIDIuMWwtMS45LS44LjQtMSAxLjYuNy4zLS42LTEuNi0uNy4zLS44IDEuOS44LjItLjYtMi42LTEuMS0xLjUgMy42IDIuNiAxLjF6bS0yMS43IDguOGwtMS41LS40aC0uMWMuMS0uNC4yLS44LjMtLjkuMy0uNiAxLjIgMCAxLjYtLjFsLjItLjhjLS43IDAtMS41LS42LTIgLjIgMC0uMyAwLS41LS4yLS43LS4yLS4yLS41LS4zLS45LS4zLS45LjEtMSAxLjEtMS40IDIuN0wzOCAzOGwuMi0uOHptLTIuMS0uNmwtMS0uM2MuMi0uNy4zLTEuMy44LTEuMy4yIDAgLjMuMS40LjIuMi4zLS4xLjgtLjIgMS40em0yNS4xLTYuMWwxLjItLjloLjFjLjIuMy41LjcuNS44LjMuNi0uNyAxLS45IDEuNGwuNS42Yy40LS42IDEuNC0uOSAxLTEuNy4yLjIuNC4zLjcuMi4zIDAgLjYtLjMuOC0uNS40LS44LS4zLTEuNC0xLjMtMi43TDYwLjcgMzBsLjUuNXptMi42LTEuOWMuNC42LjkgMSAuNiAxLjQtLjEuMS0uMi4yLS40LjItLjMgMC0uNi0uNS0xLTFsLjgtLjZ6TTI5LjMgODEuN2gtMS41djEuNmgxLjZjLjQgMCAuNi0uNC42LS44cy0uMy0uOC0uNy0uOHptLS4xLS45Yy40IDAgLjctLjMuNy0uNyAwLS40LS4zLS42LS43LS42aC0xLjR2MS40Yy41LS4xIDEtLjEgMS40LS4xem0xOC40LTEuNGgtMS41djEuNWgxLjZjLjMgMCAuNi0uMy42LS44LS4xLS40LS40LS42LS43LS43em0xNyAuMmwtLjcgMi40aDEuNGwtLjctMi40eiIvPjxwYXRoIGQ9Ik0yMSA3N3Y4LjhoNjBWNzdIMjF6bTguMyA3LjJoLTIuN3YtNS43aDIuOGMuOSAwIDEuNi41IDEuNiAxLjQuMS42LS4xIDEuMS0uOSAxLjMuNi4yIDEuMS44IDEuMSAxLjUgMCAuNi0uNSAxLjUtMS45IDEuNXpNNDAgODIuN2MwIC40LS4xLjgtLjUgMS4xLS41LjQtMS4xLjYtMS44LjYtLjYgMC0xLjMtLjItMS44LS42LS40LS4zLS41LS43LS41LTEuMXYtNC4yaDEuMnY0LjJjMCAuMy4zLjYuNi43LjIuMS40LjEuNS4xLjIgMCAuNCAwIC41LS4xLjMtLjEuNi0uNC42LS43di00LjJINDB2NC4yem04LjQgMS41Yy0uMyAwIC4xLTIuMy0uOS0yLjNoLTEuNHYyLjNoLTEuMnYtNS43aDIuN2MuOSAwIDEuOC40IDEuOCAxLjQuMSAxLjEtLjYgMS40LTEuMiAxLjYgMS40LjMuOSAxLjkgMS4yIDIuOGgtMXptOS4zLTMuNXYxaC0yLjZ2MS42aDN2MWgtNC4ydi01LjdoNC4ydi45aC0zdjEuMmgyLjZ6bTguMyAzLjVsLS40LTEuMmgtMi4xbC0uNCAxLjJINjJsMi01LjdoMS4ybDIgNS43SDY2em05LjUtMS41YzAgLjQtLjEuOC0uNSAxLjEtLjUuNC0xLjEuNi0xLjguNi0uNiAwLTEuMy0uMi0xLjgtLjYtLjQtLjMtLjUtLjctLjUtMS4xdi00LjJoMS4ydjQuMmMwIC4zLjMuNi42LjcuMi4xLjQuMS41LjEuMiAwIC40IDAgLjUtLjEuMy0uMS42LS40LjYtLjd2LTQuMmgxLjJ2NC4yem0tOS44IDcuMWwtLjcgMi40aDEuNHoiLz48cGF0aCBkPSJNMjEgOTZoNjB2LTguOEgyMVY5NnptNTAuMi01LjZjMC0xIC43LTEuOSAyLjItMS45IDIuMSAwIDIuMyAxLjQgMi4zIDEuOGgtMS4xYzAtLjUtLjMtLjktMS4xLS45cy0xLjIuNC0xLjIuOGMwIDEgMy41LjUgMy41IDIuNCAwIDEuMy0xIDEuOS0yLjQgMS45LTEuNyAwLTIuNC0xLjEtMi40LTEuOWgxLjFjMCAuNS40IDEgMS4yIDEgLjYgMCAxLjMtLjEgMS4zLS44LjEtMS4yLTMuNC0uNS0zLjQtMi40em0tNi4xLTEuN2gxLjJsMiA1LjdoLTEuMmwtLjQtMS4zaC0yLjFsLS40IDEuM0g2M2wyLjEtNS43em0tOSAwaDQuNnYuOUg1OXY0LjhoLTEuMnYtNC44aC0xLjd2LS45em0tNC41IDBoMS4ydjUuN2gtMS4ydi01Ljd6bS04LjggMGgyLjdjLjkgMCAxLjguNCAxLjggMS40LjEgMS4xLS42IDEuNC0xLjIgMS42IDEuNC4zLjkgMS45IDEuMiAyLjhoLTEuMWMtLjMgMCAuMS0yLjMtLjktMi4zaC0xLjR2Mi4zaC0xLjJ2LTUuOHptLTguMyAwaDQuMnYuOWgtM3YxLjJoMi42djFoLTIuNnYxLjZoM3YxaC00LjJ2LTUuN3ptLTcuMSAwYy40IDEuNC44IDMuMSAxLjIgNC4yLjQtMS4yLjgtMi44IDEuMi00LjJIMzFsLTEuOSA1LjdIMjhsLTEuOS01LjdoMS4zeiIvPjxwYXRoIGQ9Ik00NS42IDkxLjFjLjMgMCAuNi0uMy42LS44IDAtLjQtLjMtLjctLjctLjdINDR2MS41aDEuNnoiLz48L2c+PC9zdmc+");
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  background-size: 102px 117px;
}
.type-link.convention:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MyIgaGVpZ2h0PSI1NSIgdmlld0JveD0iMCAwIDQzIDU1Ij48cGF0aCBkPSJNNDIuNSAyNy41YzAgNi41LTEuNyAxMy42LTQuMiAxOC4zLTMuNCA2LjQtMTAuMSA4LjctMTYuOCA4LjctNi44IDAtMTMuNS0yLjMtMTYuOC04LjdDMi4yIDQxLjEuNSAzNCAuNSAyNy41UzIuMiAxMy45IDQuNyA5LjJDOCAyLjggMTQuNy41IDIxLjUuNSAyOC4zLjUgMzUgMi44IDM4LjMgOS4yYzIuNSA0LjcgNC4yIDExLjggNC4yIDE4LjN6IiBmaWxsPSIjZmMzNjUwIi8+PHBhdGggZD0iTTMzIDM4LjJjLjMtLjEuNS0uNC41LS44VjIxLjhjMC0uMy0uMS0uNS0uNC0uNy0uOC0uNS0xLjYtLjktMi41LTEuMi0uNC0uMS0uNy0uMi0xLjEtLjN2LTJjMC0uNS0uNC0uOC0uOC0uOS0zLjktLjItNi41IDIuNi03LjUgMy45LTEuNi0uOS0zLjUtMS4zLTUuMy0xLjMtMi4yIDAtNC4zLjYtNi4xIDEuOC0uMi4yLS40LjQtLjQuN3YxNS42YzAgLjUuNC45LjkuOS4yIDAgLjMtLjEuNS0uMSAxLjUtMSAzLjMtMS41IDUuMS0xLjUgMS44IDAgMy42LjUgNS4xIDEuNSAwIDAgLjEgMCAuMS4xaC43YzMuMS0yIDcuMS0yIDEwLjIgMCAuNCAwIC44IDAgMS0uMXptLTExLjUgMGMxLTEuNiAzLjQtMy4xIDMuNC0zLjEuMi0uMS4zLS4yLjUtLjMuMi0uMS4zLS4yLjUtLjJoLjFjLjQtLjIuOC0uMyAxLjItLjRoLjJjLjIgMCAuMyAwIC41LS4xaC43Yy4yIDAgLjUtLjEuNi0uMi4yLS4yLjMtLjQuMy0uNlYxOS42IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  width: 43px;
  height: 55px;
  background-size: 43px 55px;
}
.type-link.flag:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MyIgaGVpZ2h0PSI1NSIgdmlld0JveD0iMCAwIDQzIDU1Ij48cGF0aCBkPSJNNDIuNyAyNy40YzAgNi41LTEuNyAxMy42LTQuMiAxOC4zLTMuNCA2LjQtMTAuMSA4LjctMTYuOCA4LjctNi44IDAtMTMuNS0yLjMtMTYuOC04LjdDMi40IDQxIC43IDMzLjkuNyAyNy40UzIuNCAxMy44IDQuOSA5LjFDOC4zIDIuNyAxNSAuNCAyMS43LjRjNi44IDAgMTMuNSAyLjMgMTYuOCA4LjcgMi40IDQuNyA0LjIgMTEuOCA0LjIgMTguM3oiIGZpbGw9IiNmYzM2NTAiLz48cGF0aCBkPSJNMjcuMSAxNi42bC03LjkgMjEuNm00LjMtMTEuOGwxMS42IDQuMi0zLjYtNiA2LjctMi4zLTExLjYtNC4yem0tNy4yLTkuOEwyNCAzOG0tNC4yLTExLjZMOC4yIDMwLjZsMy43LTYtNi43LTIuMyAxMS42LTQuMnoiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48L3N2Zz4=");
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  width: 43px;
  height: 55px;
  background-size: 43px 55px;
}
.type-link.ship-type:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MyIgaGVpZ2h0PSI1NSIgdmlld0JveD0iMCAwIDQzIDU1Ij48cGF0aCBkPSJNNDIuNSAyNy41YzAgNi41LTEuNyAxMy42LTQuMiAxOC4zLTMuNCA2LjQtMTAuMSA4LjctMTYuOCA4LjctNi44IDAtMTMuNS0yLjMtMTYuOC04LjdDMi4yIDQxLjEuNSAzNCAuNSAyNy41UzIuMiAxMy45IDQuNyA5LjJDOCAyLjggMTQuNy41IDIxLjUuNSAyOC4zLjUgMzUgMi44IDM4LjMgOS4yYzIuNSA0LjcgNC4yIDExLjggNC4yIDE4LjN6IiBmaWxsPSIjZmMzNjUwIi8+PGcgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCI+PHBhdGggZD0iTTMwLjcgMzUuMmwyLjUtNS43Yy4xLS4zIDAtLjYtLjItLjdsLTExLTYuNGMtLjItLjEtLjQtLjEtLjUgMGwtMTEuNCA2Yy0uMi4xLS40LjQtLjMuN2wyLjMgNi4zbTIxLjQgMy41Yy0xLjgtMS4yLTMuMy0xLTUuNyAwLTEuNC42LTEuNy43LTIuMi43LS41IDAtLjktLjEtMS40LS4yLS4zLS4xLTEuNC0uNy0xLjUtLjctLjgtLjQtMS43LS43LTIuOS0xLTItLjYtMy41LS4yLTUuMy45LTEuNyAxLjEtMS41IDEtMS45IDFoLS4xYy0uNiAwLTEuMy0uMi0yLS42LS4zLS4xLS41LS4zLS43LS40LS4xLS4xLS4yLS4xLS4yLS4yIi8+PHBhdGggZD0iTTI5LjkgMjYuOVYxOWMwLS4zLS4yLS42LS42LS42SDEzLjdjLS4zIDAtLjYuMi0uNi42djcuOG0xMS4xLTguN3YtMi4yYzAtLjMtLjEtLjYtLjMtLjZoLTQuOGMtLjIgMC0uMy4zLS4zLjZWMThtMyA0LjNWMzgiLz48L2c+PC9zdmc+");
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  width: 43px;
  height: 55px;
  background-size: 43px 55px;
}
.link-icons.add-folder:not(.disabled):hover:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIyNi40IiB2aWV3Qm94PSIwIDAgMzAgMjYuNCI+PGcgZmlsbD0iI2ZjMzY1MCI+PHBhdGggZD0iTTEzLjcgMjAuNEgxLjNWMi4xaDkuNWwyLjQgMi40Yy4xLjEuMy4yLjUuMkgyOHY1LjljMCAuNC4zLjYuNi42cy42LS4zLjYtLjZWNC4xYzAtLjQtLjMtLjYtLjYtLjZIMTMuOUwxMS42IDFjLS4xLS4xLS4zLS4yLS41LS4ySC42Yy0uMyAwLS42LjMtLjYuN3YxOS42YzAgLjQuMy42LjYuNmgxMy4xYy40IDAgLjYtLjMuNi0uNi4xLS40LS4yLS43LS42LS43eiIvPjxwYXRoIGQ9Ik0yNi40IDE4LjFoLTIuNnYtMi42YzAtLjQtLjMtLjYtLjYtLjYtLjQgMC0uNi4zLS42LjZ2Mi42SDIwYy0uNCAwLS42LjMtLjYuNiAwIC40LjMuNi42LjZoMi42VjIyYzAgLjQuMy42LjYuNi40IDAgLjYtLjMuNi0uNnYtMi42aDIuNmMuNCAwIC42LS4zLjYtLjYuMS0uNC0uMi0uNy0uNi0uN3oiLz48cGF0aCBkPSJNMjMuMiAxMS45Yy0zLjggMC02LjggMy4xLTYuOCA2LjggMCAzLjggMy4xIDYuOCA2LjggNi44IDMuOCAwIDYuOC0zLjEgNi44LTYuOCAwLTMuNy0zLjEtNi44LTYuOC02Ljh6bTAgMTIuNGMtMyAwLTUuNS0yLjUtNS41LTUuNXMyLjUtNS41IDUuNS01LjUgNS41IDIuNSA1LjUgNS41LTIuNSA1LjUtNS41IDUuNXoiLz48L2c+PC9zdmc+");
  background-repeat: no-repeat;
}
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.link-icons.add-folder:before,
.link-icons.add-folder.reversed:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIyNi40IiB2aWV3Qm94PSIwIDAgMzAgMjYuNCI+PGcgZmlsbD0iI2ZmZiI+PHBhdGggZD0iTTEzLjcgMjAuNEgxLjNWMi4xaDkuNWwyLjQgMi40Yy4xLjEuMy4yLjUuMkgyOHY1LjljMCAuNC4zLjYuNi42cy42LS4zLjYtLjZWNC4xYzAtLjQtLjMtLjYtLjYtLjZIMTMuOUwxMS42IDFjLS4xLS4xLS4zLS4yLS41LS4ySC42Yy0uMyAwLS42LjMtLjYuN3YxOS42YzAgLjQuMy42LjYuNmgxMy4xYy40IDAgLjYtLjMuNi0uNi4xLS40LS4yLS43LS42LS43eiIvPjxwYXRoIGQ9Ik0yNi40IDE4LjFoLTIuNnYtMi42YzAtLjQtLjMtLjYtLjYtLjYtLjQgMC0uNi4zLS42LjZ2Mi42SDIwYy0uNCAwLS42LjMtLjYuNiAwIC40LjMuNi42LjZoMi42VjIyYzAgLjQuMy42LjYuNi40IDAgLjYtLjMuNi0uNnYtMi42aDIuNmMuNCAwIC42LS4zLjYtLjYuMS0uNC0uMi0uNy0uNi0uN3oiLz48cGF0aCBkPSJNMjMuMiAxMS45Yy0zLjggMC02LjggMy4xLTYuOCA2LjggMCAzLjggMy4xIDYuOCA2LjggNi44IDMuOCAwIDYuOC0zLjEgNi44LTYuOCAwLTMuNy0zLjEtNi44LTYuOC02Ljh6bTAgMTIuNGMtMyAwLTUuNS0yLjUtNS41LTUuNXMyLjUtNS41IDUuNS01LjUgNS41IDIuNSA1LjUgNS41LTIuNSA1LjUtNS41IDUuNXoiLz48L2c+PC9zdmc+");
  background-repeat: no-repeat;
}
.link-icons.add-folder:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIyNi40IiB2aWV3Qm94PSIwIDAgMzAgMjYuNCI+PHBhdGggZD0iTTIzLjIgMTMuMmMtMyAwLTUuNSAyLjUtNS41IDUuNXMyLjUgNS41IDUuNSA1LjUgNS41LTIuNSA1LjUtNS41LTIuNS01LjUtNS41LTUuNXptMy4yIDYuMmgtMi42VjIyYzAgLjQtLjMuNi0uNi42LS40IDAtLjYtLjMtLjYtLjZ2LTIuNkgyMGMtLjQgMC0uNi0uMy0uNi0uNiAwLS40LjMtLjYuNi0uNmgyLjZ2LTIuNmMwLS40LjMtLjYuNi0uNi40IDAgLjYuMy42LjZ2Mi42aDIuNmMuNCAwIC42LjMuNi42LjEuMy0uMi42LS42LjZ6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEzLjcgMjAuNEgxLjNWMi4xaDkuNWwyLjQgMi40Yy4xLjEuMy4yLjUuMkgyOHY1LjljMCAuNC4zLjYuNi42cy42LS4zLjYtLjZWNC4xYzAtLjQtLjMtLjYtLjYtLjZIMTMuOUwxMS42IDFjLS4xLS4xLS4zLS4yLS41LS4ySC42Yy0uMyAwLS42LjMtLjYuN3YxOS42YzAgLjQuMy42LjYuNmgxMy4xYy40IDAgLjYtLjMuNi0uNi4xLS40LS4yLS43LS42LS43eiIgZmlsbD0iIzMzMyIvPjxwYXRoIGQ9Ik0yNi40IDE4LjFoLTIuNnYtMi42YzAtLjQtLjMtLjYtLjYtLjYtLjQgMC0uNi4zLS42LjZ2Mi42SDIwYy0uNCAwLS42LjMtLjYuNiAwIC40LjMuNi42LjZoMi42VjIyYzAgLjQuMy42LjYuNi40IDAgLjYtLjMuNi0uNnYtMi42aDIuNmMuNCAwIC42LS4zLjYtLjYuMS0uNC0uMi0uNy0uNi0uN3oiIGZpbGw9IiMzMzMiLz48cGF0aCBkPSJNMjMuMiAxMS45Yy0zLjggMC02LjggMy4xLTYuOCA2LjggMCAzLjggMy4xIDYuOCA2LjggNi44IDMuOCAwIDYuOC0zLjEgNi44LTYuOCAwLTMuNy0zLjEtNi44LTYuOC02Ljh6bTAgMTIuNGMtMyAwLTUuNS0yLjUtNS41LTUuNXMyLjUtNS41IDUuNS01LjUgNS41IDIuNSA1LjUgNS41LTIuNSA1LjUtNS41IDUuNXoiIGZpbGw9IiMzMzMiLz48L3N2Zz4=");
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  width: 30px;
  height: 26.4px;
  background-size: 30px 26.4px;
}
input.hasDatepicker:focus {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBkPSJNNS43IDcuMkg0LjF2MS42aDEuNlY3LjJ6bTMuMSAwSDcuMnYxLjZoMS42VjcuMnptMy4xIDBoLTEuNnYxLjZoMS42VjcuMnptMS41LTUuNmgtLjhWMEgxMXYxLjZINC45VjBIMy4zdjEuNmgtLjdjLS45IDAtMS42LjctMS42IDEuNnYxMS4yYzAgLjkuNyAxLjYgMS42IDEuNmgxMC45Yy45IDAgMS42LS43IDEuNi0xLjZWMy4yYy0uMS0uOS0uOC0xLjYtMS43LTEuNnptMCAxMi44SDIuNlY1LjZoMTAuOXY4Ljh6IiBmaWxsPSIjZmMzNjUwIi8+PC9zdmc+");
  background-repeat: no-repeat;
}
.layer-contact-offer--form input.hasDatepicker,
.layer-contact-offer form input.hasDatepicker,
.list-info--agenda .list-info--title:before,
.teaser-event--title:before,
.teaser-next-steps--item--icon.icon-agenda {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBkPSJNNS43IDcuMkg0LjF2MS42aDEuNlY3LjJ6bTMuMSAwSDcuMnYxLjZoMS42VjcuMnptMy4xIDBoLTEuNnYxLjZoMS42VjcuMnptMS41LTUuNmgtLjhWMEgxMXYxLjZINC45VjBIMy4zdjEuNmgtLjdjLS45IDAtMS42LjctMS42IDEuNnYxMS4yYzAgLjkuNyAxLjYgMS42IDEuNmgxMC45Yy45IDAgMS42LS43IDEuNi0xLjZWMy4yYy0uMS0uOS0uOC0xLjYtMS43LTEuNnptMCAxMi44SDIuNlY1LjZoMTAuOXY4Ljh6IiBmaWxsPSIjZmZmIi8+PC9zdmc+");
  background-repeat: no-repeat;
}
.list-info--agenda .list-info--title:before {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-size: 16px 16px;
}
.bloc-recap-agenda--date.expected .bloc-recap-agenda--date--day:after,
.teaser-request-certificate--info.icon-agenda:before,
input.hasDatepicker {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBkPSJNNS43IDcuMkg0LjF2MS42aDEuNlY3LjJ6bTMuMSAwSDcuMnYxLjZoMS42VjcuMnptMy4xIDBoLTEuNnYxLjZoMS42VjcuMnptMS41LTUuNmgtLjhWMEgxMXYxLjZINC45VjBIMy4zdjEuNmgtLjdjLS45IDAtMS42LjctMS42IDEuNnYxMS4yYzAgLjkuNyAxLjYgMS42IDEuNmgxMC45Yy45IDAgMS42LS43IDEuNi0xLjZWMy4yYy0uMS0uOS0uOC0xLjYtMS43LTEuNnptMCAxMi44SDIuNlY1LjZoMTAuOXY4Ljh6IiBmaWxsPSIjMzMzIi8+PC9zdmc+");
  background-repeat: no-repeat;
}
.bloc-recap-agenda--date.expected .bloc-recap-agenda--date--day:after {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background-size: 16px 16px;
}
.link-icons.answered:not(.disabled):hover:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNC4yIiBoZWlnaHQ9IjMxIiB2aWV3Qm94PSIwIDAgMjQuMiAzMSI+PHBhdGggZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjZmMzNjUwIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0uNi44djIzaDEuNnYyLjRsMi4zLTIuNGgxMi4xVi44eiIvPjxwYXRoIGQ9Ik0xMy4xIDE4LjRINC4yYy0uMSAwLS4zLS4xLS4zLS4zcy4xLS4zLjMtLjRoOC45Yy4xLjIuMy4zLjMuNHMtLjIuMy0uMy4zem0wLTIuNUg0LjJjLS4xLjEtLjMgMC0uMy0uMnMuMS0uMy4zLS41aDguOWMuMS4yLjMuMy4zLjVzLS4yLjMtLjMuMnptMC0yLjFINC4yYy0uMS0uMi0uMy0uMy0uMy0uNXMuMS0uMy4zLS4yaDguOWMuMS0uMS4zIDAgLjMuMnMtLjIuMy0uMy41em0wLTIuNEg0LjJjLS4xIDAtLjMtLjEtLjMtLjNzLjEtLjMuMy0uNGg4LjljLjEuMi4zLjMuMy40cy0uMi4zLS4zLjN6bTAtMi41SDQuMmMtLjIuMS0uMyAwLS4zLS4ycy4xLS4zLjMtLjVoOC45Yy4xLjIuMy4zLjMuNXMtLjIuMy0uMy4yem0wLTIuMUg0LjJjLS4yLS4yLS4zLS4zLS4zLS41cy4xLS4zLjMtLjJoOC45Yy4xLS4xLjMgMCAuMy4ycy0uMi4zLS4zLjV6IiBmaWxsPSIjMzMzIiBzdHJva2U9IiNmYzM2NTAiIHN0cm9rZS13aWR0aD0iLjc1IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxnIHN0cm9rZT0iI2ZjMzY1MCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMjMuNiA0Ljh2MjNIMjJ2Mi40bC0yLjMtMi40SDcuNnYtMjN6Ii8+PHBhdGggZD0iTTEwLjkgMjIuMmMwLS4yLjEtLjMuMy0uNGg4LjljLjIuMi4zLjMuMy40cy0uMS4zLS4zLjNoLTguOWMtLjItLjEtLjMtLjItLjMtLjN6bTAtMi41YzAtLjIuMS0uMy4zLS41aDguOWMuMi4yLjMuMy4zLjVzLS4xLjMtLjMuMmgtOC45Yy0uMi4xLS4zIDAtLjMtLjJ6bTAtMi40YzAtLjIuMS0uMy4zLS4yaDguOWMuMi0uMS4zIDAgLjMuMnMtLjEuMy0uMy41aC04LjljLS4yLS4yLS4zLS4zLS4zLS41em0wLTIuMWMwLS4yLjEtLjMuMy0uNGg4LjljLjIuMi4zLjMuMy40cy0uMS4zLS4zLjNoLTguOWMtLjItLjEtLjMtLjItLjMtLjN6bTAtMi41YzAtLjIuMS0uMy4zLS41aDguOWMuMi4yLjMuMy4zLjVzLS4xLjMtLjMuMmgtOC45Yy0uMi4xLS4zIDAtLjMtLjJ6bTAtMi40YzAtLjIuMS0uMy4zLS4yaDguOWMuMi0uMS4zIDAgLjMuMnMtLjEuMy0uMy41aC04LjljLS4yLS4yLS4zLS4zLS4zLS41eiIgZmlsbD0iIzMzMyIgc3Ryb2tlLXdpZHRoPSIuNzUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvZz48L3N2Zz4=");
  background-repeat: no-repeat;
}
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.link-icons.answered:before,
.link-icons.answered.reversed:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNC4yIiBoZWlnaHQ9IjMxIiB2aWV3Qm94PSIwIDAgMjQuMiAzMSI+PHBhdGggZD0iTTE2LjYuMkguNkMuMy4yLjEuNC4xLjd2MjNjMCAuMy4yLjUuNS41aDEuMXYyYzAgLjIuMS40LjMuNWguMmMuMSAwIC4zLS4xLjQtLjJsMi4xLTIuM2gxMS45Yy4zIDAgLjUtLjIuNS0uNVYuN2MwLS4yLS4yLS41LS41LS41eiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik00LjEgMTguMXptOS4zLS42Yy0uMS0uMS0uMi0uMS0uMy0uMUg0LjJjLS4xIDAtLjIgMC0uMi4xLS4yLjItLjQuNC0uNC43IDAgLjIuMS40LjIuNS4xLjEuMy4yLjQuMmg4LjljLjIgMCAuMyAwIC41LS4yLjEtLjEuMi0uMy4yLS41LS4xLS4zLS4yLS41LS40LS43em0tOS4zLjZ6bTkuMy0zLjFjLS4xLS4xLS4yLS4yLS4zLS4ySDQuMmMtLjEgMC0uMi4xLS4zLjFsLS4xLjFjLS4yLjItLjMuNC0uMy43IDAgLjIuMS40LjMuNS4xLjEuMy4xLjQgMGg5Yy4xIDAgLjIgMCAuMy0uMS4yLS4xLjMtLjMuMy0uNXMtLjEtLjQtLjItLjZjLS4xLjEtLjIuMS0uMiAwem0tLjQtMi4zSDQuMmMtLjIgMC0uMyAwLS41LjFzLS4yLjMtLjIuNWMwIC4zLjEuNC4zLjZsLjEuMWMuMS4xLjIuMi4zLjJoOC45Yy4xIDAgLjItLjEuMy0uMmwuMS0uMWMuMS0uMS4zLS4zLjMtLjYgMC0uMi0uMS0uNC0uMy0uNS0uMi0uMS0uMy0uMS0uNS0uMXptLTguOS0xLjZ6bTkuMy0uNmMtLjEtLjEtLjItLjEtLjMtLjFINC4yYy0uMSAwLS4yIDAtLjIuMS0uMi4yLS40LjQtLjQuNyAwIC4yLjEuNC4yLjUuMS4xLjMuMi40LjJoOC45Yy4yIDAgLjMgMCAuNS0uMi4xLS4xLjItLjMuMi0uNS0uMS0uMy0uMi0uNS0uNC0uN3ptLTkuMy42ek0xMy40IDhjLS4xLS4xLS4yLS4yLS4zLS4ySDQuMmMtLjIgMC0uMy4xLS4zLjJsLS4xLjFjLS4yLjItLjMuMy0uMy42IDAgLjIuMS40LjMuNS4xLjEuMy4xLjQgMGg5Yy4xIDAgLjIgMCAuMy0uMS4yLS4xLjMtLjMuMy0uNXMtLjEtLjQtLjItLjZjLS4xLjEtLjIuMS0uMiAwek0zLjkgN2MwIC4xLjEuMi4zLjJoOC45Yy4xIDAgLjItLjEuMy0uMmwuMS0uMWMuMS0uMS4zLS4zLjMtLjYgMC0uMi0uMS0uNC0uMy0uNS0uMS0uMS0uMy0uMS0uNC0uMUg0LjJjLS4yIDAtLjMgMC0uNS4xLS4xLjEtLjIuMy0uMi41IDAgLjMuMS40LjMuNiAwIDAgMCAuMS4xLjF6IiBmaWxsPSIjMzMzIi8+PHBhdGggZD0iTTIzLjYgNC4yaC0xNmMtLjMgMC0uNS4yLS41LjV2MjNjMCAuMy4yLjUuNS41aDExLjlsMi4xIDIuM2MuMS4xLjIuMi40LjJoLjJjLjItLjEuMy0uMy4zLS41di0yaDEuMWMuMyAwIC41LS4yLjUtLjV2LTIzYzAtLjItLjItLjUtLjUtLjV6IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTExLjEgMjIuMWguMS0uMXptOS4zLTMuMWMtLjEtLjEtLjItLjEtLjMtLjFoLTguOWMtLjEgMC0uMi4xLS4zLjIgMCAuMS0uMS4xLS4xLjItLjEuMS0uMi4zLS4yLjYgMCAuMi4xLjQuMy41LjEuMS4zLjEuNCAwaDguOWMuMSAwIC4yIDAgLjMtLjEuMi0uMS4zLS4zLjMtLjUtLjEtLjQtLjItLjUtLjQtLjh6bS0uNC0yLjNoLTguOGMtLjIgMC0uMyAwLS40LjEtLjIuMS0uMy4zLS4zLjUgMCAuMy4xLjQuMy42bC4xLjFjLjEuMS4yLjIuMy4yaDguOWMuMSAwIC4yLS4xLjMtLjJsLjEtLjFjLjEtLjEuMy0uMy4zLS42IDAtLjItLjEtLjQtLjItLjUtLjItLjEtLjQtLjEtLjYtLjF6bS4zIDQuN2MtLjEtLjEtLjItLjEtLjItLjFoLTguOWMtLjEgMC0uMiAwLS4zLjFsLS4xLjFjLS4xLjEtLjMuMy0uMy42IDAgLjIuMS40LjIuNS4xLjEuMy4yLjQuMkgyMGMuMiAwIC40IDAgLjUtLjIuMS0uMS4yLS4zLjItLjUgMC0uMy0uMi0uNS0uNC0uN3ptLTkuMi43em0wLTdoLjEtLjF6bS0uMi00LjFjLjEuMS4yLjIuMy4yaDguOWMuMSAwIC4yLS4xLjMtLjJsLjEtLjFjLjEtLjEuMy0uMy4zLS42IDAtLjItLjEtLjQtLjItLjUtLjEtLjEtLjMtLjEtLjUtLjFoLTguOGMtLjIgMC0uMyAwLS40LjEtLjIuMS0uMy4zLS4zLjUgMCAuMy4xLjQuMy42LS4xIDAtLjEuMSAwIC4xem05LjUgMWMtLjEtLjEtLjItLjEtLjMtLjFoLTguOWMtLjEgMC0uMi4xLS4zLjIgMCAuMS0uMS4xLS4xLjItLjEuMS0uMi4zLS4yLjYgMCAuMi4xLjQuMy41LjEuMS4zLjEuNCAwaDguOWMuMSAwIC4yIDAgLjMtLjEuMi0uMS4zLS4zLjMtLjUtLjEtLjQtLjItLjUtLjQtLjh6bS0uMSAyLjRjLS4xLS4xLS4yLS4xLS4yLS4xaC04LjljLS4xIDAtLjIgMC0uMy4xbC0uMS4xYy0uMS4xLS4zLjMtLjMuNiAwIC4yLjEuNC4yLjUuMS4xLjMuMi40LjJIMjBjLjIgMCAuNCAwIC41LS4yLjEtLjEuMi0uMy4yLS41IDAtLjMtLjItLjUtLjQtLjd6bS05LjIuN3oiIGZpbGw9IiMzMzMiLz48L3N2Zz4=");
  background-repeat: no-repeat;
}
.link-icons.answered:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNC4yIiBoZWlnaHQ9IjMxIiB2aWV3Qm94PSIwIDAgMjQuMiAzMSI+PHBhdGggZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjMzMzIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0uNi44djIzaDEuNnYyLjRsMi4zLTIuNGgxMi4xVi44eiIvPjxwYXRoIGQ9Ik0xMy4xIDE4LjRINC4yYy0uMSAwLS4zLS4xLS4zLS4zcy4xLS4zLjMtLjRoOC45Yy4xLjIuMy4zLjMuNHMtLjIuMy0uMy4zem0wLTIuNUg0LjJjLS4xLjEtLjMgMC0uMy0uMnMuMS0uMy4zLS41aDguOWMuMS4yLjMuMy4zLjVzLS4yLjMtLjMuMnptMC0yLjFINC4yYy0uMS0uMi0uMy0uMy0uMy0uNXMuMS0uMy4zLS4yaDguOWMuMS0uMS4zIDAgLjMuMnMtLjIuMy0uMy41em0wLTIuNEg0LjJjLS4xIDAtLjMtLjEtLjMtLjNzLjEtLjMuMy0uNGg4LjljLjEuMi4zLjMuMy40cy0uMi4zLS4zLjN6bTAtMi41SDQuMmMtLjIuMS0uMyAwLS4zLS4ycy4xLS4zLjMtLjVoOC45Yy4xLjIuMy4zLjMuNXMtLjIuMy0uMy4yem0wLTIuMUg0LjJjLS4yLS4yLS4zLS4zLS4zLS41cy4xLS4zLjMtLjJoOC45Yy4xLS4xLjMgMCAuMy4ycy0uMi4zLS4zLjV6IiBmaWxsPSIjMzMzIiBzdHJva2U9IiMzMzMiIHN0cm9rZS13aWR0aD0iLjc1IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxnIHN0cm9rZT0iIzMzMyIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMjMuNiA0Ljh2MjNIMjJ2Mi40bC0yLjMtMi40SDcuNnYtMjN6Ii8+PHBhdGggZD0iTTEwLjkgMjIuMmMwLS4yLjEtLjMuMy0uNGg4LjljLjIuMi4zLjMuMy40cy0uMS4zLS4zLjNoLTguOWMtLjItLjEtLjMtLjItLjMtLjN6bTAtMi41YzAtLjIuMS0uMy4zLS41aDguOWMuMi4yLjMuMy4zLjVzLS4xLjMtLjMuMmgtOC45Yy0uMi4xLS4zIDAtLjMtLjJ6bTAtMi40YzAtLjIuMS0uMy4zLS4yaDguOWMuMi0uMS4zIDAgLjMuMnMtLjEuMy0uMy41aC04LjljLS4yLS4yLS4zLS4zLS4zLS41em0wLTIuMWMwLS4yLjEtLjMuMy0uNGg4LjljLjIuMi4zLjMuMy40cy0uMS4zLS4zLjNoLTguOWMtLjItLjEtLjMtLjItLjMtLjN6bTAtMi41YzAtLjIuMS0uMy4zLS41aDguOWMuMi4yLjMuMy4zLjVzLS4xLjMtLjMuMmgtOC45Yy0uMi4xLS4zIDAtLjMtLjJ6bTAtMi40YzAtLjIuMS0uMy4zLS4yaDguOWMuMi0uMS4zIDAgLjMuMnMtLjEuMy0uMy41aC04LjljLS4yLS4yLS4zLS4zLS4zLS41eiIgZmlsbD0iIzMzMyIgc3Ryb2tlLXdpZHRoPSIuNzUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvZz48L3N2Zz4=");
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  width: 24.2px;
  height: 31px;
  background-size: 24.2px 31px;
}
.button-order:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDE0IDI0Ij48cGF0aCBmaWxsPSIjMzMzIiBkPSJNMTQuMSAxNi4xbC0xLjMtMS41TDggMjAuMVYwSDYuMnYyMC4xbC00LjgtNS41LTEuMyAxLjUgNyA3Ljl6Ii8+PC9zdmc+");
  background-repeat: no-repeat;
}
.layer-cover--scroll-bottom:after,
.page-history-intro--scroll-bottom,
.page-intro--scroll-bottom:after,
.scroll-bottom:after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0NyIgdmlld0JveD0iMCAwIDQ4IDQ3Ij48cGF0aCBkPSJNMjQuNSAyNi4zbC04LTcuOGMtLjItLjItLjYtLjItLjkgMC0uMi4yLS4yLjYgMCAuOWw4LjggOC42IDguOC04LjZjLjItLjIuMy0uNiAwLS45LS4yLS4yLS42LS4zLS45IDBsLTcuOCA3Ljh6IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTI0IDFjMTIuNCAwIDIyLjUgMTAuMSAyMi41IDIyLjVTMzYuNCA0NiAyNCA0NiAxLjUgMzUuOSAxLjUgMjMuNSAxMS42IDEgMjQgMW0wLTFDMTEgMCAuNSAxMC41LjUgMjMuNVMxMSA0NyAyNCA0N3MyMy41LTEwLjUgMjMuNS0yMy41UzM3IDAgMjQgMHoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");
  background-repeat: no-repeat;
}
.prev-next-pager .cross-articles li:first-child .teaser-article:before,
.responsive-slider--pager-prev {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDI0IDE2Ij48cGF0aCBmaWxsPSJncmF5IiBkPSJNNy43IDE1LjdsMS40LTEuNEwzLjggOWgxOS42VjdIMy44bDUuMy01LjNMNy43LjMgMCA4eiIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
}
.prev-next-pager .cross-articles li:first-child .teaser-article:before {
  content: "";
  display: inline-block;
  width: 24px;
  height: 16px;
  background-size: 24px 16px;
}
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.link-back:after,
.link-back.reversed:after,
.page-intro--list .responsive-slider--pager-prev,
.slider-markets .responsive-slider--pager-prev,
.steps-slider .responsive-slider--pager-prev {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDI0IDE2Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNy43IDE1LjdsMS40LTEuNEwzLjggOWgxOS42VjdIMy44bDUuMy01LjNMNy43LjMgMCA4eiIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
}
.steps-slider .responsive-slider--pager-prev {
  content: "";
  display: inline-block;
  width: 24px;
  height: 16px;
  background-size: 24px 16px;
}
.link-back:after,
.prev-next-pager .cross-articles li:first-child .teaser-article:hover:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDI0IDE2Ij48cGF0aCBmaWxsPSIjZjEzODRkIiBkPSJNNy43IDE1LjdsMS40LTEuNEwzLjggOWgxOS42VjdIMy44bDUuMy01LjNMNy43LjMgMCA4eiIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
}
.link-back:after {
  content: "";
  display: inline-block;
  width: 24px;
  height: 16px;
  background-size: 24px 16px;
}
.bloc-recap-agenda--date.scheduled .bloc-recap-agenda--date--day:after,
.notification-list-item--arrow,
.prev-next-pager .cross-articles li:last-child .teaser-article:after,
.responsive-slider--pager-next {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDI0IDE2Ij48cGF0aCBmaWxsPSJncmF5IiBkPSJNMTUuNy4zbC0xLjQgMS40TDE5LjYgN0gwdjJoMTkuNmwtNS4zIDUuMyAxLjQgMS40TDIzLjQgOHoiLz48L3N2Zz4=");
  background-repeat: no-repeat;
}
.bloc-recap-agenda--date.scheduled .bloc-recap-agenda--date--day:after,
.prev-next-pager .cross-articles li:last-child .teaser-article:after {
  content: "";
  display: inline-block;
  width: 24px;
  height: 16px;
  background-size: 24px 16px;
}
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.link-std:after,
.link-std.reversed:after,
.page-intro--list .responsive-slider--pager-next,
.slider-markets .responsive-slider--pager-next,
.steps-slider .responsive-slider--pager-next {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDI0IDE2Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTUuNy4zbC0xLjQgMS40TDE5LjYgN0gwdjJoMTkuNmwtNS4zIDUuMyAxLjQgMS40TDIzLjQgOHoiLz48L3N2Zz4=");
  background-repeat: no-repeat;
}
.steps-slider .responsive-slider--pager-next {
  content: "";
  display: inline-block;
  width: 24px;
  height: 16px;
  background-size: 24px 16px;
}
.layer-cover--link:after,
.link-std:after,
.prev-next-pager .cross-articles li:last-child .teaser-article:hover:after,
.teaser-event--link:after,
.teaser-links--link:after,
.wysiwyg a.link-std:after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDI0IDE2Ij48cGF0aCBmaWxsPSIjZjEzODRkIiBkPSJNMTUuNy4zbC0xLjQgMS40TDE5LjYgN0gwdjJoMTkuNmwtNS4zIDUuMyAxLjQgMS40TDIzLjQgOHoiLz48L3N2Zz4=");
  background-repeat: no-repeat;
}
.layer-cover--link:after,
.link-std:after,
.teaser-event--link:after,
.teaser-links--link:after,
.wysiwyg a.link-std:after {
  content: "";
  display: inline-block;
  width: 24px;
  height: 16px;
  background-size: 24px 16px;
}
.back-to-top:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDE0IDI0Ij48cGF0aCBmaWxsPSIjZjEzODRkIiBkPSJNLjEgNy45bDEuMyAxLjUgNC44LTUuNVYyNEg4VjMuOWw0LjggNS41IDEuMy0xLjUtNy03Ljl6Ii8+PC9zdmc+");
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  width: 14px;
  height: 24px;
  background-size: 14px 24px;
}
.button-order:after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDE0IDI0Ij48cGF0aCBmaWxsPSIjMzMzIiBkPSJNLjEgNy45bDEuMyAxLjUgNC44LTUuNVYyNEg4VjMuOWw0LjggNS41IDEuMy0xLjUtNy03Ljl6Ii8+PC9zdmc+");
  background-repeat: no-repeat;
}
.link-icons.attachment:not(.disabled):hover:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDEyIDI0Ij48cGF0aCBkPSJNLjcgNS4xdjExLjdjMCAxLjQuNSAyLjcgMS41IDMuN1M0LjUgMjIgNS45IDIyYzEuNCAwIDIuNy0uNSAzLjctMS41czEuNS0yLjMgMS41LTMuN1Y3LjZjMC0uMi0uMi0uNC0uNC0uNHMtLjQuMi0uNC40djkuMmMwIDEuMi0uNSAyLjMtMS4zIDMuMS0uOC44LTIgMS4zLTMuMSAxLjNzLTIuMy0uNC0zLjEtMS4yLTEuMy0yLTEuMy0zLjFWNS4yYzAtLjYuMy0xLjIuOC0xLjYuNS0uNSAxLjMtLjcgMi0uNyAxLjYgMCAyLjggMS4xIDIuOCAyLjR2MTEuOGMwIC4zLS4xLjYtLjQuOS0uMi4yLS41LjQtLjkuNC0uMyAwLS42LS4xLS45LS40LS4yLS4yLS40LS41LS40LS45VjUuM2MwLS4yLS4yLS40LS40LS40cy0uNC4yLS40LjR2MTEuOGMwIC41LjIgMSAuNiAxLjQuNC40LjkuNiAxLjQuNi41IDAgMS0uMiAxLjQtLjZzLjYtLjkuNi0xLjRWNS4zYzAtMS43LTEuNi0zLjItMy42LTMuMi0xIDAtMS45LjMtMi41LjlDMSAzLjUuNyA0LjMuNyA1LjF6IiBmaWxsPSIjZmMzNjUwIiBzdHJva2U9IiNmYzM2NTAiIHN0cm9rZS13aWR0aD0iLjc1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48L3N2Zz4=");
  background-repeat: no-repeat;
}
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.link-icons.attachment:before,
.link-icons.attachment.reversed:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDEyIDI0Ij48cGF0aCBkPSJNLjcgNS4xdjExLjdjMCAxLjQuNSAyLjcgMS41IDMuN1M0LjUgMjIgNS45IDIyYzEuNCAwIDIuNy0uNSAzLjctMS41czEuNS0yLjMgMS41LTMuN1Y3LjZjMC0uMi0uMi0uNC0uNC0uNHMtLjQuMi0uNC40djkuMmMwIDEuMi0uNSAyLjMtMS4zIDMuMS0uOC44LTIgMS4zLTMuMSAxLjNzLTIuMy0uNC0zLjEtMS4yLTEuMy0yLTEuMy0zLjFWNS4yYzAtLjYuMy0xLjIuOC0xLjYuNS0uNSAxLjMtLjcgMi0uNyAxLjYgMCAyLjggMS4xIDIuOCAyLjR2MTEuOGMwIC4zLS4xLjYtLjQuOS0uMi4yLS41LjQtLjkuNC0uMyAwLS42LS4xLS45LS40LS4yLS4yLS40LS41LS40LS45VjUuM2MwLS4yLS4yLS40LS40LS40cy0uNC4yLS40LjR2MTEuOGMwIC41LjIgMSAuNiAxLjQuNC40LjkuNiAxLjQuNi41IDAgMS0uMiAxLjQtLjZzLjYtLjkuNi0xLjRWNS4zYzAtMS43LTEuNi0zLjItMy42LTMuMi0xIDAtMS45LjMtMi41LjlDMSAzLjUuNyA0LjMuNyA1LjF6IiBmaWxsPSIjZmZmIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iLjc1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48L3N2Zz4=");
  background-repeat: no-repeat;
}
.link-icons.attachment:before,
.message-system--item.attachment .message-system--cells:after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDEyIDI0Ij48cGF0aCBkPSJNLjcgNS4xdjExLjdjMCAxLjQuNSAyLjcgMS41IDMuN1M0LjUgMjIgNS45IDIyYzEuNCAwIDIuNy0uNSAzLjctMS41czEuNS0yLjMgMS41LTMuN1Y3LjZjMC0uMi0uMi0uNC0uNC0uNHMtLjQuMi0uNC40djkuMmMwIDEuMi0uNSAyLjMtMS4zIDMuMS0uOC44LTIgMS4zLTMuMSAxLjNzLTIuMy0uNC0zLjEtMS4yLTEuMy0yLTEuMy0zLjFWNS4yYzAtLjYuMy0xLjIuOC0xLjYuNS0uNSAxLjMtLjcgMi0uNyAxLjYgMCAyLjggMS4xIDIuOCAyLjR2MTEuOGMwIC4zLS4xLjYtLjQuOS0uMi4yLS41LjQtLjkuNC0uMyAwLS42LS4xLS45LS40LS4yLS4yLS40LS41LS40LS45VjUuM2MwLS4yLS4yLS40LS40LS40cy0uNC4yLS40LjR2MTEuOGMwIC41LjIgMSAuNiAxLjQuNC40LjkuNiAxLjQuNi41IDAgMS0uMiAxLjQtLjZzLjYtLjkuNi0xLjRWNS4zYzAtMS43LTEuNi0zLjItMy42LTMuMi0xIDAtMS45LjMtMi41LjlDMSAzLjUuNyA0LjMuNyA1LjF6IiBmaWxsPSIjMzMzIiBzdHJva2U9IiMzMzMiIHN0cm9rZS13aWR0aD0iLjc1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48L3N2Zz4=");
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  width: 12px;
  height: 24px;
  background-size: 12px 24px;
}
.link-icons.author:not(.disabled):hover:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZWxsaXBzZSBjeD0iOCIgY3k9IjMuOCIgcng9IjMuNSIgcnk9IjMuOCIgZmlsbD0iI2ZjMzY1MCIvPjxwYXRoIGQ9Ik04IDEwLjRjLTIuMyAwLTcgMS4zLTcgMy44VjE2aDE0di0xLjljMC0yLjUtNC43LTMuNy03LTMuN3oiIGZpbGw9IiNmYzM2NTAiLz48L3N2Zz4=");
  background-repeat: no-repeat;
}
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.link-icons.author:before,
.link-icons.author.reversed:before,
.teaser-next-steps--item--icon.icon-author {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZWxsaXBzZSBjeD0iOCIgY3k9IjMuOCIgcng9IjMuNSIgcnk9IjMuOCIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik04IDEwLjRjLTIuMyAwLTcgMS4zLTcgMy44VjE2aDE0di0xLjljMC0yLjUtNC43LTMuNy03LTMuN3oiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");
  background-repeat: no-repeat;
}
.link-icons.author:before,
.teaser-request-certificate--info.icon-author:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZWxsaXBzZSBjeD0iOCIgY3k9IjMuOCIgcng9IjMuNSIgcnk9IjMuOCIgZmlsbD0iIzMzMyIvPjxwYXRoIGQ9Ik04IDEwLjRjLTIuMyAwLTcgMS4zLTcgMy44VjE2aDE0di0xLjljMC0yLjUtNC43LTMuNy03LTMuN3oiIGZpbGw9IiMzMzMiLz48L3N2Zz4=");
  background-repeat: no-repeat;
}
.link-icons.author:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background-size: 16px 16px;
}
.display-toggle-view--option:checked + .display-toggle-view--label {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMiAydjIwaDIwVjJIMnptMTguOCA5LjNoLTguMlYzLjJoOC4ydjguMXptLTkuNS04LjF2OC4xaC04VjMuMmg4em0tOCA5LjRoOC4xdjguMkgzLjN2LTguMnptOS4zIDguMXYtOC4yaDguMnY4LjJoLTguMnoiIGZpbGw9IiNmYzM2NTAiLz48L3N2Zz4=");
  background-repeat: no-repeat;
}
.display-toggle-view--label {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMiAydjIwaDIwVjJIMnptMTguOCA5LjNoLTguMlYzLjJoOC4ydjguMXptLTkuNC04LjF2OC4xSDMuM1YzLjJoOC4xem0tOC4xIDkuNGg4LjF2OC4ySDMuM3YtOC4yem05LjMgOC4xdi04LjJoOC4ydjguMmgtOC4yeiIgZmlsbD0iIzMzMyIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  background-size: 24px 24px;
}
.teaser-request-certificate--info.icon-boat:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDEyIDE0Ij48cGF0aCBkPSJNNi42IDEuM3YuNkg1LjR2LS42aDEuMnpNNiA1LjhsMy4yIDEuMSAxLjQuNS0uNiAyLjVjLS4zLS4xLS41LS4zLS43LS42bC0uOS0xLjEtLjkgMS4xYy0uMi4zLS44LjktMS41LjlzLTEuMy0uNi0xLjUtLjlsLS45LTEuMS0uOSAxLjFjLS4xLjItLjQuNC0uNy42bC0uNy0yLjUgMS40LS41TDYgNS44ek03LjggMEg0LjJ2MS45SDIuNGMtLjcgMC0xLjIuNi0xLjIgMS4zdjIuOWwtLjguM2MtLjEgMC0uMy4yLS4zLjMtLjEuMi0uMS4zLS4xLjVsMS4xIDQuMmMxIDAgMS44LS42IDIuNC0xLjMuNy44IDEuNSAxLjQgMi41IDEuNHMxLjgtLjYgMi40LTEuM2MuNi43IDEuNCAxLjMgMi40IDEuM0wxMiA3LjJ2LS41Yy0uMS0uMi0uMi0uMy0uNC0uM2wtLjgtLjNWMy4yYzAtLjctLjUtMS4zLTEuMi0xLjNINy44VjB6TTIuNCA1LjdWMy4yaDcuMnYyLjVMNiA0LjUgMi40IDUuN3ptNiA2LjJjLS43LjUtMS41LjgtMi40LjgtLjkgMC0xLjctLjMtMi40LS44LS43LjUtMS42LjgtMi40LjhIMFYxNGgxLjJjLjggMCAxLjYtLjIgMi40LS42LjcuNCAxLjYuNiAyLjQuNi44IDAgMS42LS4yIDIuNC0uNi44LjQgMS42LjYgMi40LjZIMTJ2LTEuM2gtMS4yYy0uOCAwLTEuNy0uMy0yLjQtLjh6IiBmaWxsPSIjMzMzIi8+PC9zdmc+");
  background-repeat: no-repeat;
}
.bloc-recap-agenda--date--day:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDMyIDQwIj48dGl0bGU+aWNvbi11aV9icmFuZC1zaGFwZS1vdXRsaW5lLXN0ZDwvdGl0bGU+PHBhdGggZD0iTTE2LjA1IDQwYTIyLjA3IDIyLjA3IDAgMCAxLTYuNDctMUExMS4xMyAxMS4xMyAwIDAgMSA0IDM0Ljc0QzIuMTMgMzIgLjA5IDI2LjIgMCAyMCAuMDggMTMuODEgMi4xMyA4IDQgNS4yNkExMS4xNCAxMS4xNCAwIDAgMSA5LjU2IDEgMjIuMDYgMjIuMDYgMCAwIDEgMTYgMGEyMiAyMiAwIDAgMSA2LjQgMUExMS4xOSAxMS4xOSAwIDAgMSAyOCA1LjI2QzI5Ljg3IDggMzEuOTIgMTMuODEgMzIgMjBjLS4wOCA2LjIxLTIuMTMgMTItNCAxNC43NmExMS4zMyAxMS4zMyAwIDAgMS01LjYgNC4zMSAyMS40MyAyMS40MyAwIDAgMS02LjM1Ljkzem0tNi4xOC0xLjg4QTIwLjkyIDIwLjkyIDAgMCAwIDE2IDM5YTIwLjUyIDIwLjUyIDAgMCAwIDYuMTUtLjkgMTAuMzQgMTAuMzQgMCAwIDAgNS4xLTMuOTJDMjkgMzEuNTUgMzEgMjYgMzEgMjBTMjkgOC40NSAyNy4yIDUuOGExMC4zNiAxMC4zNiAwIDAgMC01LjA3LTMuOTNBMjEuMjkgMjEuMjkgMCAwIDAgMTYgMWEyMC45MiAyMC45MiAwIDAgMC02LjE0LjkgMTAuMTIgMTAuMTIgMCAwIDAtNSAzLjkyQzMgOC40NSAxLjA1IDE0IDEgMjBjLjA4IDYgMiAxMS41NSAzLjgzIDE0LjE5YTEwLjE2IDEwLjE2IDAgMCAwIDUuMDQgMy45M3oiIGZpbGw9IiMzMzMiLz48L3N2Zz4=");
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  width: 32px;
  height: 40px;
  background-size: 32px 40px;
}
.bloc-recap-agenda--date.completed .bloc-recap-agenda--date--day:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDMyIDQwIj48dGl0bGU+aWNvbi11aV9icmFuZC1zaGFwZS1wbGFpbi1hY3Rpb248L3RpdGxlPjxwYXRoIGQ9Ik05LjUyIDM5LjA1QTIyLjQzIDIyLjQzIDAgMCAwIDE2IDQwaC4xYTIxLjc2IDIxLjc2IDAgMCAwIDYuMzktMUExMS4xMyAxMS4xMyAwIDAgMCAyOCAzNC44M2MyLjA3LTMgNC04Ljk1IDQtMTQuODItLjA4LTUuODctMi0xMS43Ny00LTE0LjgyQTExLjA5IDExLjA5IDAgMCAwIDIyLjQ4IDFhMjIuNTggMjIuNTggMCAwIDAtMTMgMEExMS4wNiAxMS4wNiAwIDAgMCA0IDUuMTdDMiA4LjIyLjA4IDE0LjEyIDAgMjBjLjA4IDUuODcgMiAxMS43NyA0IDE0LjgyYTExLjA2IDExLjA2IDAgMCAwIDUuNDggNC4yMiIgZmlsbD0iI2ZmMDA0MCIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
}
.site-link.contact:hover {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOSIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI5IDI0Ij48ZyBmaWxsPSIjZmMzNjUwIj48cGF0aCBkPSJNMjAuNiAxMC41SDguNGMtLjMgMC0uNS0uMi0uNS0uNXMuMi0uNS41LS41aDEyLjFjLjMgMCAuNS4yLjUuNXMtLjEuNS0uNC41em0wLTMuMkg4LjRjLS4zIDAtLjUtLjItLjUtLjVzLjItLjUuNS0uNWgxMi4xYy4zIDAgLjUuMi41LjUuMS4zLS4xLjUtLjQuNXptLTMuNyA2LjRIOC40Yy0uMyAwLS41LS4yLS41LS41cy4yLS41LjUtLjVoOC40Yy4zIDAgLjUuMi41LjUuMS4yLS4xLjUtLjQuNXoiLz48cGF0aCBkPSJNMjEuNiAyMy42Yy0uMyAwLS42LS4xLS45LS40bC0zLjktMy45SDEwYy0xLjUgMC0zLjEtLjQtNC40LTEuMWwtMS4yLS43QzIgMTUuNy41IDEyLjguNSA5LjlWOWwuMy0xLjRDMS45IDMuMyA1LjcuMyAxMCAuM2g5YzIuNSAwIDQuOSAxIDYuNyAyLjggMS44IDEuOCAyLjggNC4yIDIuOCA2LjcgMCAzLjgtMi4yIDcuMi01LjcgOC43djMuOWMwIC41LS4zLjktLjcgMS4xLS4yLjEtLjQuMS0uNS4xek02LjEgMTcuM2MxLjIuNiAyLjUuOSAzLjkuOWg3Yy4xIDAgLjMuMS40LjJsNC4xIDQuMWguMWMuMSAwIC4xLS4xLjEtLjF2LTQuMmMwLS4yLjEtLjQuMy0uNSAzLjMtMS4zIDUuNC00LjMgNS40LTcuOCAwLTIuMi0uOS00LjMtMi41LTUuOS0xLjYtMS42LTMuNy0yLjUtNS45LTIuNWgtOUM2LjIgMS40IDIuOCA0IDEuOSA3LjdsLS4zIDEuNHYuOGMwIDIuNiAxLjMgNS4xIDMuNCA2LjdsMS4xLjd6Ii8+PC9nPjwvc3ZnPg==");
  background-repeat: no-repeat;
}
.site-link.contact {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOSIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI5IDI0Ij48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMjAuNiAxMC41SDguNGMtLjMgMC0uNS0uMi0uNS0uNXMuMi0uNS41LS41aDEyLjFjLjMgMCAuNS4yLjUuNXMtLjEuNS0uNC41em0wLTMuMkg4LjRjLS4zIDAtLjUtLjItLjUtLjVzLjItLjUuNS0uNWgxMi4xYy4zIDAgLjUuMi41LjUuMS4zLS4xLjUtLjQuNXptLTMuNyA2LjRIOC40Yy0uMyAwLS41LS4yLS41LS41cy4yLS41LjUtLjVoOC40Yy4zIDAgLjUuMi41LjUuMS4yLS4xLjUtLjQuNXoiLz48cGF0aCBkPSJNMjEuNiAyMy42Yy0uMyAwLS42LS4xLS45LS40bC0zLjktMy45SDEwYy0xLjUgMC0zLjEtLjQtNC40LTEuMWwtMS4yLS43QzIgMTUuNy41IDEyLjguNSA5LjlWOWwuMy0xLjRDMS45IDMuMyA1LjcuMyAxMCAuM2g5YzIuNSAwIDQuOSAxIDYuNyAyLjggMS44IDEuOCAyLjggNC4yIDIuOCA2LjcgMCAzLjgtMi4yIDcuMi01LjcgOC43djMuOWMwIC41LS4zLjktLjcgMS4xLS4yLjEtLjQuMS0uNS4xek02LjEgMTcuM2MxLjIuNiAyLjUuOSAzLjkuOWg3Yy4xIDAgLjMuMS40LjJsNC4xIDQuMWguMWMuMSAwIC4xLS4xLjEtLjF2LTQuMmMwLS4yLjEtLjQuMy0uNSAzLjMtMS4zIDUuNC00LjMgNS40LTcuOCAwLTIuMi0uOS00LjMtMi41LTUuOS0xLjYtMS42LTMuNy0yLjUtNS45LTIuNWgtOUM2LjIgMS40IDIuOCA0IDEuOSA3LjdsLS4zIDEuNHYuOGMwIDIuNiAxLjMgNS4xIDMuNCA2LjdsMS4xLjd6Ii8+PC9nPjwvc3ZnPg==");
  background-repeat: no-repeat;
}
.burger-menu--container .site-link.contact:before,
.site-header.sticky .site-link.contact {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOSIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI5IDI0Ij48cGF0aCBkPSJNMjAuNiAxMC41SDguNGMtLjMgMC0uNS0uMi0uNS0uNXMuMi0uNS41LS41aDEyLjFjLjMgMCAuNS4yLjUuNXMtLjEuNS0uNC41em0wLTMuMkg4LjRjLS4zIDAtLjUtLjItLjUtLjVzLjItLjUuNS0uNWgxMi4xYy4zIDAgLjUuMi41LjUuMS4zLS4xLjUtLjQuNXptLTMuNyA2LjRIOC40Yy0uMyAwLS41LS4yLS41LS41cy4yLS41LjUtLjVoOC40Yy4zIDAgLjUuMi41LjUuMS4yLS4xLjUtLjQuNXoiLz48cGF0aCBkPSJNMjEuNiAyMy42Yy0uMyAwLS42LS4xLS45LS40bC0zLjktMy45SDEwYy0xLjUgMC0zLjEtLjQtNC40LTEuMWwtMS4yLS43QzIgMTUuNy41IDEyLjguNSA5LjlWOWwuMy0xLjRDMS45IDMuMyA1LjcuMyAxMCAuM2g5YzIuNSAwIDQuOSAxIDYuNyAyLjggMS44IDEuOCAyLjggNC4yIDIuOCA2LjcgMCAzLjgtMi4yIDcuMi01LjcgOC43djMuOWMwIC41LS4zLjktLjcgMS4xLS4yLjEtLjQuMS0uNS4xek02LjEgMTcuM2MxLjIuNiAyLjUuOSAzLjkuOWg3Yy4xIDAgLjMuMS40LjJsNC4xIDQuMWguMWMuMSAwIC4xLS4xLjEtLjF2LTQuMmMwLS4yLjEtLjQuMy0uNSAzLjMtMS4zIDUuNC00LjMgNS40LTcuOCAwLTIuMi0uOS00LjMtMi41LTUuOS0xLjYtMS42LTMuNy0yLjUtNS45LTIuNWgtOUM2LjIgMS40IDIuOCA0IDEuOSA3LjdsLS4zIDEuNHYuOGMwIDIuNiAxLjMgNS4xIDMuNCA2LjdsMS4xLjd6Ii8+PC9zdmc+");
  background-repeat: no-repeat;
}
.burger-menu--trigger {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMSAxOS4yaDIydi0xLjRIMXYxLjR6bTAtNi45aDIyVjExSDF2MS4zem0wLTcuNXYxLjNoMjJWNC44SDF6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  background-size: 24px 24px;
}
.sticky .burger-menu--trigger {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMSAxOS4yaDIydi0xLjRIMXYxLjR6bTAtNi45aDIyVjExSDF2MS4zem0wLTcuNXYxLjNoMjJWNC44SDF6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzMzMyIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
}
.link-icons.call:not(.disabled):hover:before,
.tooltip.contact .tooltip--button:hover:after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDIzIDE2Ij48cGF0aCBkPSJNOS44IDVjLjMtLjMuMy0uOCAwLTEuMmwtMi0yLjVjLS4zLS40LS45LS40LTEuMy0uMS0uNy42LTEuMiAxLjMtMS42IDItMSAyIC4zIDUuMyAzLjIgOC4yIDIuMiAyLjIgNC44IDMuNSA2LjcgMy41LjUgMCAxLS4xIDEuNS0uMy44LS40IDEuNS0xIDItMS42LjMtLjQuMy0xLS4xLTEuM2wtMi41LTJjLS4zLS4zLS44LS4zLTEuMiAwbC0xLjMgMS4xYy0uMS4xLS4yLjEtLjMgMC0uOC0uNi0xLjUtMS4zLTIuMi0yLS43LS43LTEuNC0xLjQtMi0yLjItLjEtLjEtLjEtLjIgMC0uM0w5LjggNXoiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2YxMzg0ZCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
}
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.link-icons.call:before,
.link-icons.call.reversed:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDIzIDE2Ij48cGF0aCBkPSJNOS44IDVjLjMtLjMuMy0uOCAwLTEuMmwtMi0yLjVjLS4zLS40LS45LS40LTEuMy0uMS0uNy42LTEuMiAxLjMtMS42IDItMSAyIC4zIDUuMyAzLjIgOC4yIDIuMiAyLjIgNC44IDMuNSA2LjcgMy41LjUgMCAxLS4xIDEuNS0uMy44LS40IDEuNS0xIDItMS42LjMtLjQuMy0xLS4xLTEuM2wtMi41LTJjLS4zLS4zLS44LS4zLTEuMiAwbC0xLjMgMS4xYy0uMS4xLS4yLjEtLjMgMC0uOC0uNi0xLjUtMS4zLTIuMi0yLS43LS43LTEuNC0xLjQtMi0yLjItLjEtLjEtLjEtLjIgMC0uM0w5LjggNXoiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
}
.link-icons.call:before,
.tooltip.contact .tooltip--button:after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDIzIDE2Ij48cGF0aCBkPSJNOS44IDVjLjMtLjMuMy0uOCAwLTEuMmwtMi0yLjVjLS4zLS40LS45LS40LTEuMy0uMS0uNy42LTEuMiAxLjMtMS42IDItMSAyIC4zIDUuMyAzLjIgOC4yIDIuMiAyLjIgNC44IDMuNSA2LjcgMy41LjUgMCAxLS4xIDEuNS0uMy44LS40IDEuNS0xIDItMS42LjMtLjQuMy0xLS4xLTEuM2wtMi41LTJjLS4zLS4zLS44LS4zLTEuMiAwbC0xLjMgMS4xYy0uMS4xLS4yLjEtLjMgMC0uOC0uNi0xLjUtMS4zLTIuMi0yLS43LS43LTEuNC0xLjQtMi0yLjItLjEtLjEtLjEtLjIgMC0uM0w5LjggNXoiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  width: 23px;
  height: 16px;
  background-size: 23px 16px;
}
.link-icons.closed:not(.disabled):hover:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE4IDE2Ij48cGF0aCBmaWxsPSIjZmMzNjUwIiBkPSJNNS42IDExLjZMMS40IDcuNCAwIDguOGw1LjYgNS42IDEyLTEyTDE2LjIgMXoiLz48L3N2Zz4=");
  background-repeat: no-repeat;
}
.bloc-recap-agenda--date.completed .bloc-recap-agenda--date--day:after,
.form-steps--item .point:before,
.icon-checked,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.link-icons.closed:before,
.link-icons.closed.reversed:before,
.teaser-next-steps--item--icon.icon-check {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE4IDE2Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNS42IDExLjZMMS40IDcuNCAwIDguOGw1LjYgNS42IDEyLTEyTDE2LjIgMXoiLz48L3N2Zz4=");
  background-repeat: no-repeat;
}
.bloc-recap-agenda--date.completed .bloc-recap-agenda--date--day:after {
  content: "";
  display: inline-block;
  width: 18px;
  height: 16px;
  background-size: 18px 16px;
}
.link-icons.closed:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE4IDE2Ij48cGF0aCBmaWxsPSIjMzMzIiBkPSJNNS42IDExLjZMMS40IDcuNCAwIDguOGw1LjYgNS42IDEyLTEyTDE2LjIgMXoiLz48L3N2Zz4=");
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  width: 18px;
  height: 16px;
  background-size: 18px 16px;
}
.pager__item--first a:hover:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE0IDE0Ij48cGF0aCBkPSJNMTIgLjhMNi41IDYuMmMtLjQuNC0uNCAxLjEgMCAxLjVsNS41IDUuNWMuMi4yLjUuMy43LjNzLjUtLjEuNy0uM2MuMi0uMi4zLS41LjMtLjcgMC0uMy0uMS0uNS0uMy0uN0w4LjcgN2w0LjctNC43Yy40LS40LjQtMS4xIDAtMS41LS4zLS40LTEtLjQtMS40IDB6IiBmaWxsPSIjZjEzODRkIi8+PHBhdGggZD0iTTYgLjhMLjUgNi4yYy0uNC40LS40IDEuMSAwIDEuNUw2IDEzLjJjLjIuMi41LjMuNy4zcy41LS4xLjctLjNjLjItLjIuMy0uNS4zLS43IDAtLjMtLjEtLjUtLjMtLjdMMi43IDdsNC43LTQuN2MuNC0uNC40LTEuMSAwLTEuNS0uMy0uNC0xLS40LTEuNCAweiIgZmlsbD0iI2YxMzg0ZCIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
}
.pager__item--first a:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE0IDE0Ij48cGF0aCBkPSJNMTIgLjhMNi41IDYuMmMtLjQuNC0uNCAxLjEgMCAxLjVsNS41IDUuNWMuMi4yLjUuMy43LjMuMyAwIC41LS4xLjctLjMuMi0uMi4zLS41LjMtLjcgMC0uMy0uMS0uNS0uMy0uN0w4LjcgN2w0LjctNC43Yy40LS40LjQtMS4xIDAtMS41LS4zLS40LTEtLjQtMS40IDB6IiBmaWxsPSIjMzMzIi8+PHBhdGggZD0iTTYgLjhMLjUgNi4yYy0uNC40LS40IDEuMSAwIDEuNUw2IDEzLjJjLjIuMi41LjMuNy4zLjMgMCAuNS0uMS43LS4zLjItLjIuMy0uNS4zLS43IDAtLjMtLjEtLjUtLjMtLjdMMi43IDdsNC43LTQuN2MuNC0uNC40LTEuMSAwLTEuNS0uMy0uNC0xLS40LTEuNCAweiIgZmlsbD0iIzMzMyIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  width: 14px;
  height: 14px;
  background-size: 14px 14px;
}
.pager__item--last a:hover:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE0IDE0Ij48cGF0aCBkPSJNMiAxMy4ybDUuNS01LjVjLjQtLjQuNC0xLjEgMC0xLjVMMiAuOEMxLjguNiAxLjUuNSAxLjMuNVMuNy42LjUuOGMtLjIuMi0uMy40LS4zLjcgMCAuMy4xLjUuMy43TDUuMyA3IC42IDExLjdjLS40LjQtLjQgMS4xIDAgMS41LjMuNCAxIC40IDEuNCAweiIgZmlsbD0iI2YxMzg0ZCIvPjxwYXRoIGQ9Ik04IDEzLjJsNS41LTUuNWMuNC0uNC40LTEuMSAwLTEuNUw4IC44QzcuOC42IDcuNS41IDcuMy41cy0uNi4xLS44LjNjLS4yLjItLjMuNC0uMy43IDAgLjMuMS41LjMuN0wxMS4zIDdsLTQuNyA0LjdjLS40LjQtLjQgMS4xIDAgMS41LjMuNCAxIC40IDEuNCAweiIgZmlsbD0iI2YxMzg0ZCIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
}
.pager__item--last a:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE0IDE0Ij48cGF0aCBkPSJNMiAxMy4ybDUuNS01LjVjLjQtLjQuNC0xLjEgMC0xLjVMMiAuOEMxLjguNiAxLjUuNSAxLjMuNVMuNy42LjUuOGMtLjIuMi0uMy40LS4zLjcgMCAuMy4xLjUuMy43TDUuMyA3IC42IDExLjdjLS40LjQtLjQgMS4xIDAgMS41LjMuNCAxIC40IDEuNCAweiIgZmlsbD0iIzMzMyIvPjxwYXRoIGQ9Ik04IDEzLjJsNS41LTUuNWMuNC0uNC40LTEuMSAwLTEuNUw4IC44QzcuOC42IDcuNS41IDcuMy41cy0uNi4xLS44LjNjLS4yLjItLjMuNC0uMy43IDAgLjMuMS41LjMuN0wxMS4zIDdsLTQuNyA0LjdjLS40LjQtLjQgMS4xIDAgMS41LjMuNCAxIC40IDEuNCAweiIgZmlsbD0iIzMzMyIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  width: 14px;
  height: 14px;
  background-size: 14px 14px;
}
.sub-menu--trigger,
.ui-datepicker select:hover,
.vector-map fieldset .fieldset-legend:after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgMTMgOCI+PHBhdGggZD0iTTEyLjcuNWMtLjQtLjQtMS4xLS40LTEuNSAwTDYuNSA1LjIgMS44LjVDMS40LjEuNy4xLjMuNWMtLjIuMi0uMy40LS4zLjcgMCAuMy4xLjUuMy43bDUuNSA1LjVjLjIuMi40LjMuNy4zLjMgMCAuNS0uMS43LS4zbDUuNS01LjVjLjItLjIuMy0uNC4zLS43IDAtLjMtLjEtLjUtLjMtLjd6IiBmaWxsPSIjZjEzODRkIi8+PC9zdmc+");
  background-repeat: no-repeat;
}
.vector-map fieldset .fieldset-legend:after {
  content: "";
  display: inline-block;
  width: 13px;
  height: 8px;
  background-size: 13px 8px;
}
.content-filters
  .chosen-container-multi
  .chosen-choices
  li.search-field
  input[type="text"],
.content-filters select,
.dropdown-links.collapsed .dropdown-links--current:after,
.js-collapsed .content-filters--group--label:after,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.veristar-login-menu.collapsed:after,
.layer-contact-offer--form
  .chosen-container-multi
  .chosen-choices
  li.search-field
  input[type="text"],
.layer-contact-offer--form select,
.layer-contact-offer
  form
  .chosen-container-multi
  .chosen-choices
  li.search-field
  input[type="text"],
.layer-contact-offer form select,
.site-header:not(.sticky) .veristar-login-menu.collapsed:after,
.site-lang--current:after,
.site-lang select,
.site-portals--current:after,
.veristar-login-menu.reversed.collapsed:after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgMTMgOCI+PHBhdGggZD0iTTEzLjEuNWMtLjQtLjQtMS4xLS40LTEuNSAwTDYuOSA1LjIgMi4xLjVDMS43LjEgMSAuMS43LjUuMy45LjMgMS42LjcgMmw1LjUgNS41Yy4yLjIuNS4zLjcuMy4zIDAgLjUtLjEuNy0uM0wxMy4xIDJjLjQtLjUuNC0xLjEgMC0xLjV6IiBmaWxsPSIjZmZmIi8+PC9zdmc+");
  background-repeat: no-repeat;
}
.site-lang--current:after,
.site-portals--current:after {
  content: "";
  display: inline-block;
  width: 13px;
  height: 8px;
  background-size: 13px 8px;
}
.burger-menu--scrollable .site-portals--current:after,
.chosen-container-multi .chosen-choices li.search-field input[type="text"],
.chosen-container-single .chosen-single,
.history-dates--list > li .history-dates--trigger:after,
.layer-accordion-info--trigger:after,
.site-header.sticky .dropdown-links--current:after,
.site-header.sticky .dropdown-links select,
.site-header.sticky .site-lang--current:after,
.site-header.sticky .site-lang select,
.site-header.sticky .site-portals--current:after,
.site-header.sticky .site-portals select,
.sub-menu--trigger:hover,
.ui-datepicker select,
.veristar-login-menu.collapsed:after,
form select {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgMTMgOCI+PHBhdGggZD0iTTEzLjEuNWMtLjItLjItLjUtLjMtLjctLjMtLjMgMC0uNS4xLS43LjNMNi45IDUuMyAyLjEuNUMxLjcuMSAxIC4xLjcuNWMtLjIuMi0uMy41LS4zLjhzLjEuNS4zLjdsNS41IDUuNWMuMi4yLjUuMy43LjNzLjUtLjEuNy0uM0wxMy4xIDJjLjItLjIuMy0uNS4zLS43cy0uMi0uNi0uMy0uOHoiIGZpbGw9IiMzMzMiLz48L3N2Zz4=");
  background-repeat: no-repeat;
}
.history-dates--list > li .history-dates--trigger:after,
.layer-accordion-info--trigger:after {
  content: "";
  display: inline-block;
  width: 13px;
  height: 8px;
  background-size: 13px 8px;
}
.pager__item--previous a:hover:before,
.previous:hover:before,
.ui-datepicker-prev.ui-state-hover:not(.ui-state-disabled) .ui-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDEzIDE0Ij48cGF0aCBkPSJNOC41LjhMMyA2LjJjLS40LjQtLjQgMS4xIDAgMS41bDUuNSA1LjVjLjIuMi41LjMuNy4zcy41LS4xLjctLjNjLjItLjIuMy0uNS4zLS43IDAtLjMtLjEtLjUtLjMtLjdMNS4yIDcgMTAgMi4yYy40LS40LjQtMS4xIDAtMS41QzkuNi40IDguOS40IDguNS44eiIgZmlsbD0iI2YxMzg0ZCIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
}
.pager__item--previous a:before,
.previous:before,
.teaser-request-certificate--slider--pager--prev:after,
.teaser-request-certificate--slider--pager .responsive-slider--pager-prev:after,
.ui-datepicker-prev .ui-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDEzIDE0Ij48cGF0aCBkPSJNOC41LjhMMyA2LjJjLS40LjQtLjQgMS4xIDAgMS41bDUuNSA1LjVjLjIuMi41LjMuNy4zcy41LS4xLjctLjNjLjItLjIuMy0uNS4zLS43IDAtLjMtLjEtLjUtLjMtLjdMNS4yIDcgMTAgMi4yYy40LS40LjQtMS4xIDAtMS41QzkuNi40IDguOS40IDguNS44eiIgZmlsbD0iIzMzMyIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
}
.pager__item--previous a:before,
.previous:before,
.teaser-request-certificate--slider--pager--prev:after,
.teaser-request-certificate--slider--pager
  .responsive-slider--pager-prev:after {
  content: "";
  display: inline-block;
  width: 13px;
  height: 14px;
  background-size: 13px 14px;
}
.next:hover:before,
.pager__item--next a:hover:before,
.ui-datepicker-next.ui-state-hover .ui-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDEzIDE0Ij48cGF0aCBkPSJNNC41IDEzLjJMMTAgNy43Yy40LS40LjQtMS4xIDAtMS41TDQuNS44QzQuMy42IDQgLjUgMy44LjVjLS4zIDAtLjYuMS0uOC4zLS4yLjItLjMuNC0uMy43IDAgLjMuMS41LjMuN0w3LjggNyAzIDExLjdjLS40LjQtLjQgMS4xIDAgMS41LjQuNCAxLjEuNCAxLjUgMHoiIGZpbGw9IiNmMTM4NGQiLz48L3N2Zz4=");
  background-repeat: no-repeat;
}
.page-hat--go-next:after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDEzIDE0Ij48cGF0aCBkPSJNNC41IDEzLjJMMTAgNy43Yy40LS40LjQtMS4xIDAtMS41TDQuNS44QzQuMy42IDQgLjUgMy44LjVjLS4zIDAtLjYuMS0uOC4zLS4yLjItLjMuNC0uMy43IDAgLjMuMS41LjMuN0w3LjggNyAzIDExLjdjLS40LjQtLjQgMS4xIDAgMS41LjQuNCAxLjEuNCAxLjUgMHoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  width: 13px;
  height: 14px;
  background-size: 13px 14px;
}
.message-system--item:not(.header) .message-system--cells,
.next:before,
.pager__item--next a:before,
.teaser-request-certificate--slider--pager--next:after,
.teaser-request-certificate--slider--pager .responsive-slider--pager-next:after,
.ui-datepicker-next .ui-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDEzIDE0Ij48cGF0aCBkPSJNNC41IDEzLjJMMTAgNy43Yy40LS40LjQtMS4xIDAtMS41TDQuNS44QzQuMy42IDQgLjUgMy44LjVjLS4zIDAtLjYuMS0uOC4zLS4yLjItLjMuNC0uMy43IDAgLjMuMS41LjMuN0w3LjggNyAzIDExLjdjLS40LjQtLjQgMS4xIDAgMS41LjQuNCAxLjEuNCAxLjUgMHoiIGZpbGw9IiMzMzMiLz48L3N2Zz4=");
  background-repeat: no-repeat;
}
.next:before,
.pager__item--next a:before,
.teaser-request-certificate--slider--pager--next:after,
.teaser-request-certificate--slider--pager
  .responsive-slider--pager-next:after {
  content: "";
  display: inline-block;
  width: 13px;
  height: 14px;
  background-size: 13px 14px;
}
.history-dates--list > li.expanded .history-dates--trigger:after,
.sub-menu
  > .menu
  .accordions-enabled--col
  > .menu-item.expanded
  .sub-menu--trigger,
.sub-menu
  > .menu
  .accordions-enabled--col
  > .menu-item
  > .menu-dropdown
  > .menu
  > .menu-item.expanded
  .sub-menu--trigger,
.sub-menu
  > .menu
  .accordions-enabled--col
  > .menu-item
  > .menu
  > .menu-item.expanded
  .sub-menu--trigger,
.sub-menu > .menu > .menu-item.expanded .sub-menu--trigger,
.sub-menu > .menu > li.expanded .sub-menu--trigger,
.sub-menu
  > ul
  .accordions-enabled--col
  > .menu-item.expanded
  .sub-menu--trigger,
.sub-menu
  > ul
  .accordions-enabled--col
  > .menu-item
  > .menu-dropdown
  > .menu
  > .menu-item.expanded
  .sub-menu--trigger,
.sub-menu
  > ul
  .accordions-enabled--col
  > .menu-item
  > .menu
  > .menu-item.expanded
  .sub-menu--trigger,
.sub-menu > ul > .menu-item.expanded .sub-menu--trigger,
.sub-menu > ul > li.expanded .sub-menu--trigger,
.vector-map fieldset.expanded .fieldset-legend:after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgMTMgOCI+PHBhdGggZD0iTTEyLjcgNkw3LjIuNUM2LjguMSA2LjEuMSA1LjcuNUwuMyA2Yy0uMi4xLS4zLjQtLjMuNyAwIC4zLjEuNS4zLjcuMi4yLjUuMy43LjMuMyAwIC41LS4xLjctLjNsNC43LTQuNyA0LjcgNC43Yy40LjQgMS4xLjQgMS41IDAgLjUtLjQuNS0xIC4xLTEuNHoiIGZpbGw9IiNmMTM4NGQiLz48L3N2Zz4=");
  background-repeat: no-repeat;
}
.content-filters--group--label:after,
.dropdown-links--current:after,
.expanded .site-lang--current:after,
.expanded .site-portals--current:after,
.expanded > .layer-accordion-info--trigger:after,
.expanded > div > .layer-accordion-info--trigger:after,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.veristar-login-menu:after,
.site-header:not(.sticky) .veristar-login-menu:after,
.veristar-login-menu.reversed:after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgMTMgOCI+PHBhdGggZD0iTTEyLjcgNkw3LjIuNUM2LjguMSA2LjEuMSA1LjcuNUwuMyA2Yy0uMi4xLS4zLjQtLjMuNyAwIC4zLjEuNS4zLjcuMi4yLjUuMy43LjMuMyAwIC41LS4xLjctLjNsNC43LTQuNyA0LjcgNC43Yy40LjQgMS4xLjQgMS41IDAgLjUtLjQuNS0xIC4xLTEuNHoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");
  background-repeat: no-repeat;
}
.content-filters--group--label:after,
.dropdown-links--current:after {
  content: "";
  display: inline-block;
  width: 13px;
  height: 8px;
  background-size: 13px 8px;
}
.burger-menu--scrollable .expanded.site-portals dt:after,
.layer-accordion-info.documents
  .layer-accordion-info--content
  .layer-accordion-info
  .expanded
  > .layer-accordion-info--trigger:after,
.site-header.sticky
  .dropdown-links:not(.collapsed)
  .dropdown-links--current:after,
.site-header.sticky .expanded.dropdown-links dt:after,
.site-header.sticky .expanded.site-lang dt:after,
.site-header.sticky .expanded.site-portals dt:after,
.site-header.sticky .site-lang:not(.collapsed) .dropdown-links--current:after,
.site-header.sticky
  .site-portals:not(.collapsed)
  .dropdown-links--current:after,
.sub-menu
  > .menu
  .accordions-enabled--col
  > .menu-item.expanded
  .sub-menu--trigger:hover,
.sub-menu
  > .menu
  .accordions-enabled--col
  > .menu-item
  > .menu-dropdown
  > .menu
  > .menu-item.expanded
  .sub-menu--trigger:hover,
.sub-menu
  > .menu
  .accordions-enabled--col
  > .menu-item
  > .menu
  > .menu-item.expanded
  .sub-menu--trigger:hover,
.sub-menu > .menu > .menu-item.expanded .sub-menu--trigger:hover,
.sub-menu > .menu > li.expanded .sub-menu--trigger:hover,
.sub-menu
  > ul
  .accordions-enabled--col
  > .menu-item.expanded
  .sub-menu--trigger:hover,
.sub-menu
  > ul
  .accordions-enabled--col
  > .menu-item
  > .menu-dropdown
  > .menu
  > .menu-item.expanded
  .sub-menu--trigger:hover,
.sub-menu
  > ul
  .accordions-enabled--col
  > .menu-item
  > .menu
  > .menu-item.expanded
  .sub-menu--trigger:hover,
.sub-menu > ul > .menu-item.expanded .sub-menu--trigger:hover,
.sub-menu > ul > li.expanded .sub-menu--trigger:hover,
.veristar-login-menu:after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgMTMgOCI+PHBhdGggZD0iTTEyLjcgNkw3LjIuNUM2LjguMSA2LjEuMSA1LjcuNUwuMyA2Yy0uMi4xLS4zLjQtLjMuNyAwIC4zLjEuNS4zLjcuMi4yLjUuMy43LjMuMyAwIC41LS4xLjctLjNsNC43LTQuNyA0LjcgNC43Yy40LjQgMS4xLjQgMS41IDAgLjUtLjQuNS0xIC4xLTEuNHoiIGZpbGw9IiMzMzMiLz48L3N2Zz4=");
  background-repeat: no-repeat;
}
.greybox--close:hover,
.layer-accordion-info--edit--close:hover,
.main-menu--close:hover:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI2ZmMzA0OSIgZD0iTTIyIDIuOGwtLjgtLjgtOS4yIDkuMkwyLjggMmwtLjguOCA5LjIgOS4yTDIgMjEuMmwuOC44IDkuMi05LjIgOS4yIDkuMi44LS44LTkuMi05LjJ6Ii8+PC9zdmc+");
  background-repeat: no-repeat;
}
.button-close.reversed:before,
.content-filters--dropdown--close:before,
.content-filters-tabs--tag[type="button"]:hover:before,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.button-close:before,
.messages .messages__close:before,
.needs-form--dropdown--close:before,
.page-heading--dropdown--close:before,
.page-heading--reset:after,
.prevent-scroll .search-tool.expanded .search-tool--close:before,
.search-tool--close:before,
.teaser-offer--close:before,
dropdown-layer--dropdown--close:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI2ZmZiIgZD0iTTIyIDIuOGwtLjgtLjgtOS4yIDkuMkwyLjggMmwtLjguOCA5LjIgOS4yTDIgMjEuMmwuOC44IDkuMi05LjIgOS4yIDkuMi44LS44LTkuMi05LjJ6Ii8+PC9zdmc+");
  background-repeat: no-repeat;
}
.button-close.reversed:before,
.content-filters--dropdown--close:before,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.button-close:before,
.messages .messages__close:before,
.needs-form--dropdown--close:before,
.page-heading--dropdown--close:before,
.page-heading--reset:after,
.search-tool--close:before,
dropdown-layer--dropdown--close:before {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  background-size: 24px 24px;
}
.burger-menu--close,
.button-close:before,
.content-filters-tabs--tag[type="button"]:before,
.greybox--close,
.layer-accordion-info--edit--close,
.main-menu--close:before,
.needs-form--reset:after,
.site-header.sticky .search-tool--close:before,
.steps-slider .responsive-slider--close:after,
.ui-dialog .ui-dialog-titlebar-close {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzMzMyIgZD0iTTIyIDIuOGwtLjgtLjgtOS4yIDkuMkwyLjggMmwtLjguOCA5LjIgOS4yTDIgMjEuMmwuOC44IDkuMi05LjIgOS4yIDkuMi44LS44LTkuMi05LjJ6Ii8+PC9zdmc+");
  background-repeat: no-repeat;
}
.button-close:before,
.main-menu--close:before,
.needs-form--reset:after,
.steps-slider .responsive-slider--close:after,
.ui-dialog .ui-dialog-titlebar-close {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  background-size: 24px 24px;
}
.button-action.has-icon.icon-download:before,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.link-download:hover:after,
.link-download.reversed:hover:after,
.link-download:hover:after,
.link-icons.download:not(.disabled):hover:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48cGF0aCBkPSJNMTYgOXY3SDJWOUgwdjdjMCAxLjEuOSAyIDIgMmgxNGMxLjEgMCAyLS45IDItMlY5aC0yem0tNiAuN2wyLjYtMi42TDE0IDguNWwtNSA1LTUtNSAxLjQtMS40TDggOS43VjBoMnY5Ljd6IiBmaWxsPSIjZmMzNjUwIi8+PC9zdmc+");
  background-repeat: no-repeat;
}
.button-action.has-icon.icon-download:before {
  content: "";
  display: inline-block;
  width: 18px;
  height: 18px;
  background-size: 18px 18px;
}
.button-action.has-icon.reversed:before,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.button-action.has-icon:before,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.link-download:after,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.link-icons.download:before,
.link-download.reversed:after,
.link-icons.download.reversed:before,
.teaser-next-steps--item--icon.icon-download {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48cGF0aCBkPSJNMTYgOXY3SDJWOUgwdjdjMCAxLjEuOSAyIDIgMmgxNGMxLjEgMCAyLS45IDItMlY5aC0yem0tNiAuN2wyLjYtMi42TDE0IDguNWwtNSA1LTUtNSAxLjQtMS40TDggOS43VjBoMnY5Ljd6IiBmaWxsPSIjZmZmIi8+PC9zdmc+");
  background-repeat: no-repeat;
}
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.link-download:after,
.link-download.reversed:after {
  content: "";
  display: inline-block;
  width: 18px;
  height: 18px;
  background-size: 18px 18px;
}
.button-action.has-icon.icon-download:before,
.link-download:after,
.link-icons.download:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48cGF0aCBkPSJNMTYgOXY3SDJWOUgwdjdjMCAxLjEuOSAyIDIgMmgxNGMxLjEgMCAyLS45IDItMlY5aC0yem0tNiAuN2wyLjYtMi42TDE0IDguNWwtNSA1LTUtNSAxLjQtMS40TDggOS43VjBoMnY5Ljd6IiBmaWxsPSIjMzMzIi8+PC9zdmc+");
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  width: 18px;
  height: 18px;
  background-size: 18px 18px;
}
.link-icons.drag:not(.disabled):hover:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cGF0aCBkPSJNOCA0LjFsMS40LTEuNHYzLjljLS4xLjQuMi43LjYuN3MuNy0uMy43LS43VjIuOEwxMiA0LjFjLjMuMy43LjMuOSAwIC4zLS4zLjMtLjcgMC0uOUwxMC40LjdjLS4zLS4zLS43LS4zLS45IDBMNyAzLjJjLS4xLjEtLjIuMy0uMi41cy4xLjMuMi41Yy4zLjIuNy4yIDEtLjF6bTQgMTEuOGwtMS40IDEuNHYtNGMwLS40LS4zLS43LS43LS43cy0uNy4zLS43Ljd2NEw4IDE1LjljLS4zLS4zLS43LS4zLS45IDAtLjMuMy0uMy43IDAgLjlsMi41IDIuNWMuMS4xLjMuMi41LjJzLjMtLjEuNS0uMmwyLjUtMi41Yy4xLS4xLjItLjMuMi0uNXMtLjEtLjMtLjItLjVjLS40LS4yLS44LS4yLTEuMS4xem03LjMtNi40TDE2LjggN2MtLjMtLjMtLjctLjMtLjkgMC0uMS4xLS4yLjMtLjIuNXMuMS4zLjIuNWwxLjQgMS40aC0zLjhjLS40IDAtLjcuMy0uNy43IDAgLjQuMy43LjcuN2gzLjhMMTUuOSAxMmMtLjMuMy0uMy43IDAgLjkuMS4xLjMuMi41LjJzLjMtLjEuNS0uMmwyLjUtMi41Yy4yLS4yLjItLjYtLjEtLjl6TTcuMiAxMGMwLS40LS4zLS43LS43LS43SDIuOEw0LjEgOGMuMy0uMy4zLS43IDAtLjktLjItLjMtLjYtLjMtLjktLjFMLjcgOS41Yy0uMy4zLS4zLjcgMCAuOUwzLjIgMTNjLjEuMS4zLjIuNS4ycy4zLS4xLjUtLjJjLjEtLjEuMi0uMy4yLS41cy0uMS0uMy0uMi0uNWwtMS40LTEuNGgzLjhjLjMuMS42LS4yLjYtLjZ6IiBmaWxsPSIjZmMzNjUwIiBzdHJva2U9IiNmYzM2NTAiIHN0cm9rZS13aWR0aD0iLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PC9zdmc+");
  background-repeat: no-repeat;
}
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.link-icons.drag:before,
.link-icons.drag.reversed:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cGF0aCBkPSJNNy45IDMuOGwxLjUtMS41djQuMWMwIC40LjMuNy43LjcuNCAwIC43LS4zLjctLjd2LTRsMS41IDEuNWMuMy4zLjcuMyAxIDAgLjEtLjEuMi0uMy4yLS41cy0uMi0uNC0uNC0uNkwxMC41LjJjLS4zLS4zLS43LS4zLTEgMEw2LjkgMi44Yy0uMi4yLS4yLjQtLjIuNSAwIC4yLjEuNC4yLjUuMi4zLjcuMyAxIDB6bTQuMiAxMi40bC0xLjUgMS41di00LjJjMC0uNC0uMy0uNy0uNy0uNy0uNCAwLS43LjMtLjcuN3Y0LjJsLTEuNS0xLjVjLS4zLS4zLS43LS4zLTEgMC0uMS4xLS4yLjMtLjIuNXMuMS40LjIuNWwyLjYgMi42Yy4zLjEuNS4yLjcuMi4yIDAgLjQtLjEuNS0uMmwyLjYtMi42Yy4xLS4xLjItLjMuMi0uNXMtLjEtLjQtLjItLjVjLS4yLS4zLS43LS4zLTEgMHptNy43LTYuN2wtMi42LTIuNmMtLjMtLjMtLjctLjMtMSAwLS4yLjEtLjIuMy0uMi41cy4xLjQuMi41bDEuNSAxLjVoLTRjLS40IDAtLjcuMy0uNy43cy4zLjcuNy43aDRsLTEuNSAxLjVjLS4zLjMtLjMuNyAwIDEgLjEuMS4zLjIuNS4ycy40LS4xLjUtLjJsMi42LTIuNmMuMy0uNS4zLS45IDAtMS4yek03LjEgMTBjMC0uNC0uMy0uNy0uNy0uN2gtNGwxLjUtMS41Yy4zLS4zLjMtLjcgMC0xLS4zLS4zLS43LS4zLTEgMEwuMiA5LjVjLS4zLjMtLjMuNyAwIDFsMi42IDIuNmMuMS4xLjMuMi41LjJzLjQtLjEuNS0uMmMuMi0uMS4yLS4zLjItLjVzLS4xLS40LS4yLS41bC0xLjUtMS41aDRjLjUuMS44LS4yLjgtLjZ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+");
  background-repeat: no-repeat;
}
.link-icons.drag:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cGF0aCBkPSJNOCA0LjFsMS40LTEuNHYzLjljLS4xLjQuMi43LjYuNy40IDAgLjctLjMuNy0uN1YyLjhMMTIgNC4xYy4zLjMuNy4zLjkgMCAuMS0uMS4yLS4zLjItLjVzMC0uMy0uMS0uNEwxMC41LjdjLS4zLS4zLS43LS4zLS45IDBMNyAzLjJjLS4xLjEtLjIuMy0uMi41cy4xLjMuMi41Yy4zLjIuNy4yIDEtLjF6bTQgMTEuOGwtMS40IDEuNHYtNGMwLS40LS4zLS43LS43LS43LS40IDAtLjcuMy0uNy43djRMOCAxNS45Yy0uMy0uMy0uNy0uMy0uOSAwLS4xLjEtLjIuMy0uMi41cy4xLjMuMi41bDIuNSAyLjVjLjEuMS4zLjIuNS4ycy4zLS4xLjUtLjJsMi41LTIuNWMuMS0uMS4yLS4zLjItLjVzLS4yLS40LS4zLS42Yy0uMy0uMi0uNy0uMi0xIC4xem03LjMtNi40TDE2LjggN2MtLjMtLjMtLjctLjMtLjkgMC0uMS4xLS4yLjMtLjIuNXMuMS4zLjIuNWwxLjQgMS40aC0zLjhjLS40IDAtLjcuMy0uNy43IDAgLjQuMy43LjcuN2gzLjhMMTUuOSAxMmMtLjMuMy0uMy43IDAgLjkuMS4xLjMuMi41LjJzLjMtLjEuNS0uMmwyLjUtMi41Yy4yLS4yLjItLjYtLjEtLjl6TTcuMiAxMGMwLS40LS4zLS43LS43LS43SDIuOEw0LjEgOGMuMy0uMy4zLS43IDAtLjktLjItLjMtLjYtLjMtLjktLjFMLjcgOS41Yy0uMy4zLS4zLjcgMCAuOUwzLjIgMTNjLjEuMS4zLjIuNS4ycy4zLS4xLjUtLjJjLjEtLjEuMi0uMy4yLS41cy0uMS0uMy0uMi0uNWwtMS40LTEuNGgzLjhjLjMuMS42LS4yLjYtLjZ6IiBmaWxsPSIjMzMzIiBzdHJva2U9IiMzMzMiIHN0cm9rZS13aWR0aD0iLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PC9zdmc+");
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  background-size: 20px 20px;
}
.link-icons.duplicate:not(.disabled):hover:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDIyIDIyIj48cGF0aCBkPSJNMiA0SDB2MTZjMCAxLjEuOSAyIDIgMmgxNnYtMkgyVjR6bTE4LTRINkM0LjkgMCA0IC45IDQgMnYxNGMwIDEuMS45IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjJjMC0xLjEtLjktMi0yLTJ6bTAgMTZINlYyaDE0djE0eiIgZmlsbD0iI2ZjMzY1MCIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
}
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.link-icons.duplicate:before,
.link-icons.duplicate.reversed:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDIyIDIyIj48cGF0aCBkPSJNMiA0SDB2MTZjMCAxLjEuOSAyIDIgMmgxNnYtMkgyVjR6bTE4LTRINkM0LjkgMCA0IC45IDQgMnYxNGMwIDEuMS45IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjJjMC0xLjEtLjktMi0yLTJ6bTAgMTZINlYyaDE0djE0eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
}
.link-icons.duplicate:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDIyIDIyIj48cGF0aCBkPSJNMiA0SDB2MTZjMCAxLjEuOSAyIDIgMmgxNnYtMkgyVjR6bTE4LTRINkM0LjkgMCA0IC45IDQgMnYxNGMwIDEuMS45IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjJjMC0xLjEtLjktMi0yLTJ6bTAgMTZINlYyaDE0djE0eiIgZmlsbD0iIzMzMyIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  width: 22px;
  height: 22px;
  background-size: 22px 22px;
}
.account-request--edit,
.bloc-recap--edit-link,
.link-icons.edit:not(.disabled):hover:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48cGF0aCBkPSJNMCAxNC4zVjE4aDMuOGwxMS0xMS4xTDExIDMuMSAwIDE0LjN6TTE3LjcgNGMuNC0uNC40LTEgMC0xLjRMMTUuNC4zYy0uNC0uNC0xLS40LTEuNCAwbC0xLjggMS44IDMuNyAzLjhMMTcuNyA0eiIgZmlsbD0iI2ZjMzY1MCIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
}
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.link-icons.edit:before,
.link-icons.edit.reversed:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48cGF0aCBkPSJNMCAxNC4zVjE4aDMuOGwxMS0xMS4xTDExIDMuMSAwIDE0LjN6TTE3LjcgNGMuNC0uNC40LTEgMC0xLjRMMTUuNC4zYy0uNC0uNC0xLS40LTEuNCAwbC0xLjggMS44IDMuNyAzLjhMMTcuNyA0eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
}
.link-icons.edit:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48cGF0aCBkPSJNMCAxNC4zVjE4aDMuOGwxMS0xMS4xTDExIDMuMSAwIDE0LjN6TTE3LjcgNGMuNC0uNC40LTEgMC0xLjRMMTUuNC4zYy0uNC0uNC0xLS40LTEuNCAwbC0xLjggMS44IDMuNyAzLjhMMTcuNyA0eiIgZmlsbD0iIzMzMyIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  width: 18px;
  height: 18px;
  background-size: 18px 18px;
}
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.link-icons.eye:before,
.link-icons.eye.reversed:before,
.teaser-next-steps--item--icon.icon-eye {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDE4IDEzIj48cGF0aCBkPSJNOSAyYzMuMSAwIDUuOSAxLjcgNy4yIDQuNUMxNC45IDkuMiAxMi4xIDExIDkgMTFjLTMuMSAwLTUuOS0xLjctNy4yLTQuNUMzLjEgMy44IDUuOSAyIDkgMnpNOSAuNGMtNCAwLTcuNSAyLjQtOSA2LjEgMS41IDMuNyA1IDYuMSA5IDYuMXM3LjUtMi40IDktNi4xQzE2LjUgMi44IDEzIC40IDkgLjR6IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTkgNC41YzEuMSAwIDIgLjkgMiAycy0uOSAyLTIgMi0yLS45LTItMiAuOS0yIDItMnptMC0xLjdjLTIgMC0zLjcgMS42LTMuNyAzLjdTNyAxMC4yIDkgMTAuMnMzLjctMS42IDMuNy0zLjdTMTEgMi44IDkgMi44eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
}
.link-icons.eye:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDE4IDEzIj48cGF0aCBkPSJNOSAyYzMuMSAwIDUuOSAxLjcgNy4yIDQuNUMxNC45IDkuMiAxMi4xIDExIDkgMTFjLTMuMSAwLTUuOS0xLjctNy4yLTQuNUMzLjEgMy44IDUuOSAyIDkgMnpNOSAuNGMtNCAwLTcuNSAyLjQtOSA2LjEgMS41IDMuNyA1IDYuMSA5IDYuMXM3LjUtMi40IDktNi4xQzE2LjUgMi44IDEzIC40IDkgLjR6IiBmaWxsPSIjMzMzIi8+PHBhdGggZD0iTTkgNC41YzEuMSAwIDIgLjkgMiAycy0uOSAyLTIgMi0yLS45LTItMiAuOS0yIDItMnptMC0xLjdjLTIgMC0zLjcgMS42LTMuNyAzLjdTNyAxMC4yIDkgMTAuMnMzLjctMS42IDMuNy0zLjdTMTEgMi44IDkgMi44eiIgZmlsbD0iIzMzMyIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  width: 18px;
  height: 13px;
  background-size: 18px 13px;
}
.list-info li.icon-file.urgent:before,
.urgent .notification-list-item--inner:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOSIgaGVpZ2h0PSIzNSIgdmlld0JveD0iMCAwIDI5IDM1Ij48cGF0aCBkPSJNMjMuNyAxN0gyMlYzLjdDMjIgMS42IDIwLjQgMCAxOC4zIDBIMHYyNS4zQzAgMjcuNCAxLjYgMjkgMy43IDI5SDExdi43bDUuMyA1LjNoNy41bDUuMy01LjN2LTcuNUwyMy43IDE3em0tOSAxLjZoLThjLS40IDAtLjcuMy0uNy43IDAgLjQuMy44LjcuOGg2LjVMMTEgMjIuM3Y0LjZIMy43Yy0uOCAwLTEuNi0uOC0xLjYtMS42VjIuMWgxNi4yYy44IDAgMS42LjggMS42IDEuNlYxN2gtMy42bC0xLjYgMS42ek0yMSAyMXY2aC0ydi02aDJ6bS0xIDEwLjNjLS43IDAtMS4zLS42LTEuMy0xLjNzLjYtMS4zIDEuMy0xLjMgMS4zLjYgMS4zIDEuMy0uNiAxLjMtMS4zIDEuM3oiIGZpbGw9IiNmYzM2NTAiLz48cGF0aCBkPSJNMTUuMyA4LjlINi43Yy0uNC4xLS43LjMtLjcuNyAwIC40LjMuOC43LjhoOC42Yy40IDAgLjctLjMuNy0uNyAwLS40LS4zLS43LS43LS44em0wIDUuMkg2LjdjLS40IDAtLjcuMy0uNy43IDAgLjQuMy44LjcuOGg4LjZjLjQgMCAuNy0uMy43LS43IDAtLjQtLjMtLjctLjctLjh6IiBmaWxsPSIjZmMzNjUwIi8+PC9zdmc+");
  background-repeat: no-repeat;
}
.list-info li.icon-file.warning:before,
.warning .notification-list-item--inner:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOSIgaGVpZ2h0PSIzNSIgdmlld0JveD0iMCAwIDI5IDM1Ij48cGF0aCBkPSJNMjMuNyAxN0gyMlYzLjdDMjIgMS42IDIwLjQgMCAxOC4zIDBIMHYyNS4zQzAgMjcuNCAxLjYgMjkgMy43IDI5SDExdi43bDUuMyA1LjNoNy41bDUuMy01LjN2LTcuNUwyMy43IDE3em0tOSAxLjZoLThjLS40IDAtLjcuMy0uNy43IDAgLjQuMy44LjcuOGg2LjVMMTEgMjIuM3Y0LjZIMy43Yy0uOCAwLTEuNi0uOC0xLjYtMS42VjIuMWgxNi4yYy44IDAgMS42LjggMS42IDEuNlYxN2gtMy42bC0xLjYgMS42ek0yMSAyMXY2aC0ydi02aDJ6bS0xIDEwLjNjLS43IDAtMS4zLS42LTEuMy0xLjNzLjYtMS4zIDEuMy0xLjMgMS4zLjYgMS4zIDEuMy0uNiAxLjMtMS4zIDEuM3oiIGZpbGw9IiMzMzMiLz48cGF0aCBkPSJNMTUuMyA4LjlINi43Yy0uNC4xLS43LjMtLjcuNyAwIC40LjMuOC43LjhoOC42Yy40IDAgLjctLjMuNy0uNyAwLS40LS4zLS43LS43LS44em0wIDUuMkg2LjdjLS40IDAtLjcuMy0uNy43IDAgLjQuMy44LjcuOGg4LjZjLjQgMCAuNy0uMy43LS43IDAtLjQtLjMtLjctLjctLjh6IiBmaWxsPSIjMzMzIi8+PC9zdmc+");
  background-repeat: no-repeat;
}
.teaser-next-steps--item--icon.icon-file {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzOSIgdmlld0JveD0iMCAwIDMwIDM5Ij48cGF0aCBkPSJNMjUgMGMyLjkgMCA1IDIuMSA1IDQuOXYyOS4yYzAgMi44LTIuMSA0LjktNSA0LjlINWMtMi45IDAtNS0yLjEtNS00LjlWMGgyNXptMCAyLjhIMi45djMxLjNjMCAxLjEgMS4xIDIuMSAyLjEgMi4xaDIwYzEuMSAwIDIuMS0xLjEgMi4xLTIuMVY0LjljMC0xLTEtMi4xLTIuMS0yLjF6IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTkuMSAxMmgxMS44YzEuNSAwIDEuNSAyIDAgMkg5LjFjLTEuNSAwLTEuNS0yIDAtMnptMCA3aDExLjhjMS41IDAgMS41IDIgMCAySDkuMWMtMS41IDAtMS41LTIgMC0yem0wIDZoMTEuOGMxLjUgMCAxLjUgMiAwIDJIOS4xYy0xLjUgMC0xLjUtMiAwLTJ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+");
  background-repeat: no-repeat;
}
.duplicate-info--inner:before,
.list-confirm-certificate--item:before,
.list-info li.icon-file:before,
.notification-list-item--inner:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzOSIgdmlld0JveD0iMCAwIDMwIDM5Ij48cGF0aCBkPSJNMjUgMGMyLjkgMCA1IDIuMSA1IDQuOXYyOS4yYzAgMi44LTIuMSA0LjktNSA0LjlINWMtMi45IDAtNS0yLjEtNS00LjlWMGgyNXptMCAyLjhIMi45djMxLjNjMCAxLjEgMS4xIDIuMSAyLjEgMi4xaDIwYzEuMSAwIDIuMS0xLjEgMi4xLTIuMVY0LjljMC0xLTEtMi4xLTIuMS0yLjF6IiBmaWxsPSIjMzMzIi8+PHBhdGggZD0iTTkuMSAxMmgxMS44YzEuNSAwIDEuNSAyIDAgMkg5LjFjLTEuNSAwLTEuNS0yIDAtMnptMCA3aDExLjhjMS41IDAgMS41IDIgMCAySDkuMWMtMS41IDAtMS41LTIgMC0yem0wIDZoMTEuOGMxLjUgMCAxLjUgMiAwIDJIOS4xYy0xLjUgMC0xLjUtMiAwLTJ6IiBmaWxsPSIjMzMzIi8+PC9zdmc+");
  background-repeat: no-repeat;
}
.teaser-links.top .teaser-links--title:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1OCIgaGVpZ2h0PSI3OCIgdmlld0JveD0iMCAwIDU4IDc4Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNLjIuNWgxdjc3LjNoLTF6bTU3LjcgMzQuOUgxLjJ2LTFoNTQuM0w0Mi40IDIxbDEzLTEyLjZIMS4ydi0xaDU2LjdMNDMuOCAyMXoiLz48L3N2Zz4=");
  background-repeat: no-repeat;
}
.layer-accordion-info.documents
  .layer-accordion-info--content
  .layer-accordion-info
  .files
  > .layer-accordion-info--trigger:after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIyNi40IiB2aWV3Qm94PSIwIDAgMzAgMjYuNCI+PHBhdGggZD0iTTEzLjcgMjEuN0guN2MtLjQgMC0uNy0uMy0uNy0uN1YxLjVDMCAxLjEuMy45LjYuOUgxMWMuMiAwIC4zLjEuNS4ybDIuNCAyLjRoMTQuNmMuNCAwIC42LjMuNi42djYuNWMwIC40LS4zLjYtLjYuNnMtLjYtLjMtLjYtLjZWNC44SDEzLjZjLS4yIDAtLjMtLjEtLjUtLjJsLTIuNC0yLjRIMS4zdjE4LjJoMTIuNGMuNCAwIC42LjMuNi42IDAgLjQtLjMuNy0uNi43eiIgZmlsbD0iIzMzMyIvPjxnIGZpbGw9IiMzMzMiPjxwYXRoIGQ9Ik0yMy4yIDEzLjJjMyAwIDUuNSAyLjUgNS41IDUuNXMtMi41IDUuNS01LjUgNS41LTUuNS0yLjUtNS41LTUuNSAyLjUtNS41IDUuNS01LjVtMC0xLjNjLTMuNyAwLTYuOCAzLTYuOCA2LjggMCAzLjcgMyA2LjggNi44IDYuOCAzLjcgMCA2LjgtMyA2LjgtNi44IDAtMy43LTMtNi44LTYuOC02Ljh6Ii8+PHBhdGggZD0iTTE5LjIgMThsMy41IDMuNWMuMi4yLjcuMy45IDBsMy41LTMuNWMuMS0uMS4yLS4zLjItLjVzLS4xLS4zLS4yLS41Yy0uMS0uMS0uMy0uMi0uNS0uMnMtLjMuMS0uNS4yTDIzIDIwLjEgMTkuOSAxN2MtLjMtLjMtLjctLjMtLjkgMCAwIC40IDAgLjguMiAxeiIvPjwvZz48L3N2Zz4=");
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  width: 30px;
  height: 26.4px;
  background-size: 30px 26.4px;
}
.layer-accordion-info.documents
  .layer-accordion-info--content
  .layer-accordion-info
  .files.expanded
  > .layer-accordion-info--trigger:after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIyNi40IiB2aWV3Qm94PSIwIDAgMzAgMjYuNCI+PHBhdGggZD0iTTEzLjcgMjEuN0guN2MtLjQgMC0uNy0uMy0uNy0uN1YxLjVDMCAxLjEuMy45LjYuOUgxMWMuMiAwIC4zLjEuNS4ybDIuNCAyLjRoMTQuNmMuNCAwIC42LjMuNi42djYuNWMwIC40LS4zLjYtLjYuNnMtLjYtLjMtLjYtLjZWNC44SDEzLjZjLS4yIDAtLjMtLjEtLjUtLjJsLTIuNC0yLjRIMS4zdjE4LjJoMTIuNGMuNCAwIC42LjMuNi42IDAgLjQtLjMuNy0uNi43eiIgZmlsbD0iIzMzMyIvPjxnIGZpbGw9IiMzMzMiPjxwYXRoIGQ9Ik0yMy4yIDEzLjJjMyAwIDUuNSAyLjUgNS41IDUuNXMtMi41IDUuNS01LjUgNS41LTUuNS0yLjUtNS41LTUuNSAyLjUtNS41IDUuNS01LjVtMC0xLjNjLTMuNyAwLTYuOCAzLTYuOCA2LjggMCAzLjcgMyA2LjggNi44IDYuOCAzLjcgMCA2LjgtMyA2LjgtNi44IDAtMy43LTMtNi44LTYuOC02Ljh6Ii8+PHBhdGggZD0iTTI3LjIgMTkuOGwtMy41LTMuNWMtLjItLjItLjctLjMtLjkgMGwtMy41IDMuNWMtLjEuMS0uMi4zLS4yLjVzLjEuMy4yLjVjLjEuMS4zLjIuNS4ycy4zLS4xLjUtLjJsMy4xLTMuMSAzLjEgMy4xYy4zLjMuNy4zLjkgMCAuMS0uMy4xLS44LS4yLTF6Ii8+PC9nPjwvc3ZnPg==");
  background-repeat: no-repeat;
}
.teaser-links--title:before,
.teaser-links.special .teaser-links--title:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NiIgaGVpZ2h0PSI2NCIgdmlld0JveD0iMCAwIDQ2IDY0Ij48cGF0aCBkPSJNNDIuNiA2NEgzLjRDMS43IDY0IC4zIDYyLjYuMyA2MC45VjMuMUMuMyAxLjQgMS43IDAgMy40IDBoMjYuMWMuMiAwIC40LjEuNS4ybDE1LjQgMTUuM2MuMS4xLjIuMy4yLjV2NDQuOWMuMSAxLjctMS4zIDMuMS0zIDMuMXpNMy40IDEuNWMtLjkgMC0xLjYuNy0xLjYgMS42djU3LjhjMCAuOS43IDEuNiAxLjYgMS42aDM5LjJjLjkgMCAxLjYtLjcgMS42LTEuNlYxNi44SDMxLjljLTEuNyAwLTMuMS0xLjQtMy4xLTMuMVYxLjVIMy40em0yNi45IDF2MTEuMWMwIC45LjcgMS42IDEuNiAxLjZoMTEuMkwzMC4zIDIuNXpNMjMgNDYuM0gxMC41Yy0uNCAwLS44LS4zLS44LS44cy4zLS44LjgtLjhIMjNjLjQgMCAuOC4zLjguOHMtLjQuOC0uOC44em0xMi41LTYuOWgtMjVjLS40IDAtLjgtLjMtLjgtLjhzLjMtLjguOC0uOGgyNWMuNCAwIC44LjMuOC44cy0uNC44LS44Ljh6bTAtNi44aC0yNWMtLjQgMC0uOC0uMy0uOC0uOHMuMy0uOC44LS44aDI1Yy40IDAgLjguMy44LjhzLS40LjgtLjguOHptMC02LjhoLTI1Yy0uNCAwLS44LS4zLS44LS44cy4zLS44LjgtLjhoMjVjLjQgMCAuOC4zLjguOHMtLjQuOC0uOC44ek0yMyAxNC4xSDEwLjVjLS40IDAtLjgtLjMtLjgtLjhzLjMtLjguOC0uOEgyM2MuNCAwIC44LjMuOC44cy0uNC44LS44Ljh6IiBmaWxsPSIjZmZmIi8+PC9zdmc+");
  background-repeat: no-repeat;
}
.link-icons.draft:not(.disabled):hover:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNy4yIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMTcuMiAyNCI+PHBhdGggZD0iTTE1LjYgMjMuNEgxLjdjLS42IDAtMS4xLS41LTEuMS0xLjFWMS43YzAtLjYuNS0xLjEgMS4xLTEuMWg5LjJjLjEgMCAuMSAwIC4yLjFsNS41IDUuNXMuMS4xLjEuMnYxNmMwIC41LS41IDEtMS4xIDF6TTEuNS45Yy0uMyAwLS41LjMtLjUuNnYyMC42YzAgLjMuMy42LjYuNmgxMy44Yy4zIDAgLjYtLjMuNi0uNlY2LjNoLTQuMmMtLjYgMC0xLjEtLjUtMS4xLTEuMVYuOUgxLjV6bTkuNC41djRjMCAuMy4zLjYuNi42aDRsLTQuNi00LjZ6TTguNSAxN0g0LjFjLS4xIDAtLjMtLjEtLjMtLjNzLjEtLjMuMy0uNGg0LjVjLjEuMS4zLjIuMy40cy0uMi4zLS40LjN6bTQuNS0yLjVINC4xYy0uMSAwLS4zLS4xLS4zLS4zIDAtLjIuMS0uMy4zLS40SDEzYy4xLjIuMy4zLjMuNCAwIC4yLS4yLjMtLjMuM3ptMC0yLjVINC4xYy0uMS4xLS4zIDAtLjMtLjJzLjEtLjMuMy0uNUgxM2MuMS4yLjMuMy4zLjVzLS4yLjMtLjMuMnptMC0yLjFINC4xYy0uMi0uMi0uMy0uMy0uMy0uNXMuMS0uMy4zLS4ySDEzYy4xLS4xLjMgMCAuMy4ycy0uMi4zLS4zLjV6TTguNSA1LjZINC4xYy0uMi0uMS0uMy0uMi0uMy0uNHMuMS0uMy4zLS4zaDQuNWMuMSAwIC4zLjIuMy4zLS4xLjItLjIuMy0uNC40eiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmMzNjUwIiBzdHJva2Utd2lkdGg9Ii43NSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48L3N2Zz4=");
  background-repeat: no-repeat;
}
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.link-icons.draft:before,
.link-icons.draft.reversed:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNy4yIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMTcuMiAyNCI+PHBhdGggZD0iTTE1LjYgMjMuNEgxLjdjLS42IDAtMS4xLS41LTEuMS0xLjFWMS43YzAtLjYuNS0xLjEgMS4xLTEuMWg5LjJjLjEgMCAuMSAwIC4yLjFsNS41IDUuNXMuMS4xLjEuMnYxNmMwIC41LS41IDEtMS4xIDF6TTEuNS45Yy0uMyAwLS41LjMtLjUuNnYyMC42YzAgLjMuMy42LjYuNmgxMy44Yy4zIDAgLjYtLjMuNi0uNlY2LjNoLTQuMmMtLjYgMC0xLjEtLjUtMS4xLTEuMVYuOUgxLjV6bTkuNC41djRjMCAuMy4zLjYuNi42aDRsLTQuNi00LjZ6TTguNSAxN0g0LjFjLS4xIDAtLjMtLjEtLjMtLjNzLjEtLjMuMy0uNGg0LjVjLjEuMS4zLjIuMy40cy0uMi4zLS40LjN6bTQuNS0yLjVINC4xYy0uMSAwLS4zLS4xLS4zLS4zIDAtLjIuMS0uMy4zLS40SDEzYy4xLjIuMy4zLjMuNCAwIC4yLS4yLjMtLjMuM3ptMC0yLjVINC4xYy0uMS4xLS4zIDAtLjMtLjJzLjEtLjMuMy0uNUgxM2MuMS4yLjMuMy4zLjVzLS4yLjMtLjMuMnptMC0yLjFINC4xYy0uMi0uMi0uMy0uMy0uMy0uNXMuMS0uMy4zLS4ySDEzYy4xLS4xLjMgMCAuMy4ycy0uMi4zLS4zLjV6TTguNSA1LjZINC4xYy0uMi0uMS0uMy0uMi0uMy0uNHMuMS0uMy4zLS4zaDQuNWMuMSAwIC4zLjIuMy4zLS4xLjItLjIuMy0uNC40eiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9Ii43NSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48L3N2Zz4=");
  background-repeat: no-repeat;
}
.link-icons.draft:before,
.message-system--item.draft .message-system--cells:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNy4yIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMTcuMiAyNCI+PHBhdGggZD0iTTE1LjYgMjMuNEgxLjdjLS42IDAtMS4xLS41LTEuMS0xLjFWMS43YzAtLjYuNS0xLjEgMS4xLTEuMWg5LjJjLjEgMCAuMSAwIC4yLjFsNS41IDUuNXMuMS4xLjEuMnYxNmMwIC41LS41IDEtMS4xIDF6TTEuNS45Yy0uMyAwLS41LjMtLjUuNnYyMC42YzAgLjMuMy42LjYuNmgxMy44Yy4zIDAgLjYtLjMuNi0uNlY2LjNoLTQuMmMtLjYgMC0xLjEtLjUtMS4xLTEuMVYuOUgxLjV6bTkuNC41djRjMCAuMy4zLjYuNi42aDRsLTQuNi00LjZ6TTguNSAxN0g0LjFjLS4xIDAtLjMtLjEtLjMtLjNzLjEtLjMuMy0uNGg0LjVjLjEuMS4zLjIuMy40cy0uMi4zLS40LjN6bTQuNS0yLjVINC4xYy0uMSAwLS4zLS4xLS4zLS4zIDAtLjIuMS0uMy4zLS40SDEzYy4xLjIuMy4zLjMuNCAwIC4yLS4yLjMtLjMuM3ptMC0yLjVINC4xYy0uMS4xLS4zIDAtLjMtLjJzLjEtLjMuMy0uNUgxM2MuMS4yLjMuMy4zLjVzLS4yLjMtLjMuMnptMC0yLjFINC4xYy0uMi0uMi0uMy0uMy0uMy0uNXMuMS0uMy4zLS4ySDEzYy4xLS4xLjMgMCAuMy4ycy0uMi4zLS4zLjV6TTguNSA1LjZINC4xYy0uMi0uMS0uMy0uMi0uMy0uNHMuMS0uMy4zLS4zaDQuNWMuMSAwIC4zLjIuMy4zLS4xLjItLjIuMy0uNC40eiIgZmlsbD0iIzMzMyIgc3Ryb2tlPSIjMzMzIiBzdHJva2Utd2lkdGg9Ii43NSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48L3N2Zz4=");
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  width: 17.2px;
  height: 24px;
  background-size: 17.2px 24px;
}
.items-anchor a#identity.active:before,
.items-anchor a#identity:hover:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDI1IDE4Ij48cGF0aCBkPSJNMjEuOSAxNS4xYzEuMSAwIDItLjkgMi0yVjNjMC0xLjEtLjktMi0yLTJINS4yYy0xLjEgMC0yIC45LTIgMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmMzNjUwIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48cGF0aCBkPSJNMTkuOCAxN0gzLjFjLTEuMSAwLTItLjktMi0yVjQuOWMwLTEuMS45LTIgMi0yaDE2LjhjMS4xIDAgMiAuOSAyIDJWMTVjLS4xIDEuMi0xIDItMi4xIDJ6IiBmaWxsPSJub25lIiBzdHJva2U9IiNmYzM2NTAiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxjaXJjbGUgY3g9IjcuNCIgY3k9IjguOCIgcj0iMi44IiBmaWxsPSJub25lIiBzdHJva2U9IiNmYzM2NTAiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik0zLjQgMTYuNWMwLTEuNyAxLjgtMyA0LTNzNCAxLjQgNCAzTTEzIDkuN2g2LjRNMTMgNi45aDYuNE0xMyAxMi42aDQuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmMzNjUwIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48L3N2Zz4=");
  background-repeat: no-repeat;
}
.items-anchor a#identity:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDI1IDE4Ij48ZyBmaWxsPSJub25lIiBzdHJva2U9IiMzMzMiPjxwYXRoIGQ9Ik0yMS45IDE1LjFjMS4xIDAgMi0uOSAyLTJWM2MwLTEuMS0uOS0yLTItMkg1LjJjLTEuMSAwLTIgLjktMiAyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNMTkuOCAxN0gzLjFjLTEuMSAwLTItLjktMi0yVjQuOWMwLTEuMS45LTIgMi0yaDE2LjhjMS4xIDAgMiAuOSAyIDJWMTVjLS4xIDEuMi0xIDItMi4xIDJ6IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48Y2lyY2xlIGN4PSI3LjQiIGN5PSI4LjgiIHI9IjIuOCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZD0iTTMuNCAxNi41YzAtMS43IDEuOC0zIDQtM3M0IDEuNCA0IDMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik0xMyA5LjdoNi40TTEzIDYuOWg2LjRNMTMgMTIuNmg0LjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvZz48ZyBmaWxsPSJub25lIiBzdHJva2U9IiMzMzMiPjxwYXRoIGQ9Ik0yMS45IDE1LjFjMS4xIDAgMi0uOSAyLTJWM2MwLTEuMS0uOS0yLTItMkg1LjJjLTEuMSAwLTIgLjktMiAyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNMTkuOCAxN0gzLjFjLTEuMSAwLTItLjktMi0yVjQuOWMwLTEuMS45LTIgMi0yaDE2LjhjMS4xIDAgMiAuOSAyIDJWMTVjLS4xIDEuMi0xIDItMi4xIDJ6IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48Y2lyY2xlIGN4PSI3LjQiIGN5PSI4LjgiIHI9IjIuOCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZD0iTTMuNCAxNi41YzAtMS43IDEuOC0zIDQtM3M0IDEuNCA0IDMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik0xMyA5LjdoNi40TTEzIDYuOWg2LjRNMTMgMTIuNmg0LjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvZz48L3N2Zz4=");
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  width: 25px;
  height: 18px;
  background-size: 25px 18px;
}
.tooltip.info .tooltip--button:hover:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cGF0aCBkPSJNOSA1aDJ2Mkg5VjV6bTAgNGgydjZIOVY5eiIgZmlsbD0iI2ZjMzY1MCIvPjxwYXRoIGQ9Ik0xMCAwQzQuNSAwIDAgNC41IDAgMTBzNC41IDEwIDEwIDEwIDEwLTQuNSAxMC0xMFMxNS41IDAgMTAgMHptMCAxOGMtNC40IDAtOC0zLjYtOC04czMuNi04IDgtOCA4IDMuNiA4IDgtMy42IDgtOCA4eiIgZmlsbD0iI2ZjMzY1MCIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
}
.tooltip.info .tooltip--button:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cGF0aCBkPSJNOSA1aDJ2Mkg5VjV6bTAgNGgydjZIOVY5eiIgZmlsbD0iIzMzMyIvPjxwYXRoIGQ9Ik0xMCAwQzQuNSAwIDAgNC41IDAgMTBzNC41IDEwIDEwIDEwIDEwLTQuNSAxMC0xMFMxNS41IDAgMTAgMHptMCAxOGMtNC40IDAtOC0zLjYtOC04czMuNi04IDgtOCA4IDMuNiA4IDgtMy42IDgtOCA4eiIgZmlsbD0iIzMzMyIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  background-size: 20px 20px;
}
.irrelevant .link-icons.flag:not(.disabled):hover:before,
.link-icons.flag.irrelevant:not(.disabled):hover:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMC42IiB2aWV3Qm94PSIwIDAgMjAgMjAuNiI+PHBhdGggZD0iTS42IDIwLjVjLS4zIDAtLjYtLjMtLjYtLjZWLjhDMCAuNS4zLjIuNi4yaDguOWMuMiAwIC41LjEuNi40bC43IDEuNGg4LjZjLjIgMCAuNS4xLjYuMyAwIC4yIDAgLjUtLjEuNmwtMy4yIDQuMyAzLjIgNC40Yy4xLjIuMi40LjEuNy0uMS4yLS4zLjMtLjYuM2gtOC45Yy0uMiAwLS40LS4xLS41LS4zbC0xLjItMS43SDEuM3Y5LjJjMCAuNC0uMy43LS43Ljd6bTEwLjItOS4xaDcuM2wtMi44LTMuN2MtLjItLjItLjItLjUgMC0uOEwxOCAzLjJoLTcuOGMtLjIgMC0uNS0uMS0uNi0uNGwtLjUtMS40SDEuM3Y3LjloNy45Yy4yIDAgLjQuMS41LjNsMS4xIDEuOHoiIGZpbGw9IiNmYzM2NTAiLz48L3N2Zz4=");
  background-repeat: no-repeat;
}
.irrelevant
  .layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.link-icons.flag:before,
.irrelevant .link-icons.flag.reversed:before,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  .irrelevant
  a.link-icons.flag:before,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.link-icons.flag.irrelevant:before,
.link-icons.flag.irrelevant.reversed:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMC42IiB2aWV3Qm94PSIwIDAgMjAgMjAuNiI+PHBhdGggZD0iTS42IDIwLjVjLS4zIDAtLjYtLjMtLjYtLjZWLjhDMCAuNS4zLjIuNi4yaDguOWMuMiAwIC41LjEuNi40bC43IDEuNGg4LjZjLjIgMCAuNS4xLjYuMyAwIC4yIDAgLjUtLjEuNmwtMy4yIDQuMyAzLjIgNC40Yy4xLjIuMi40LjEuNy0uMS4yLS4zLjMtLjYuM2gtOC45Yy0uMiAwLS40LS4xLS41LS4zbC0xLjItMS43SDEuM3Y5LjJjMCAuNC0uMy43LS43Ljd6bTEwLjItOS4xaDcuM2wtMi44LTMuN2MtLjItLjItLjItLjUgMC0uOEwxOCAzLjJoLTcuOGMtLjIgMC0uNS0uMS0uNi0uNGwtLjUtMS40SDEuM3Y3LjloNy45Yy4yIDAgLjQuMS41LjNsMS4xIDEuOHoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");
  background-repeat: no-repeat;
}
.irrelevant .link-icons.flag:before,
.link-icons.flag.irrelevant:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMC42IiB2aWV3Qm94PSIwIDAgMjAgMjAuNiI+PHBhdGggZD0iTS42IDIwLjVjLS4zIDAtLjYtLjMtLjYtLjZWLjhDMCAuNS4zLjIuNi4yaDguOWMuMiAwIC41LjEuNi40bC43IDEuNGg4LjZjLjIgMCAuNS4xLjYuMyAwIC4yIDAgLjUtLjEuNmwtMy4yIDQuMyAzLjIgNC40Yy4xLjIuMi40LjEuNy0uMS4yLS4zLjMtLjYuM2gtOC45Yy0uMiAwLS40LS4xLS41LS4zbC0xLjItMS43SDEuM3Y5LjJjMCAuNC0uMy43LS43Ljd6bTEwLjItOS4xaDcuM2wtMi44LTMuN2MtLjItLjItLjItLjUgMC0uOEwxOCAzLjJoLTcuOGMtLjIgMC0uNS0uMS0uNi0uNGwtLjUtMS40SDEuM3Y3LjloNy45Yy4yIDAgLjQuMS41LjNsMS4xIDEuOHoiIGZpbGw9IiMzMzMiLz48L3N2Zz4=");
  background-repeat: no-repeat;
}
.display-toggle-view--option:checked + .display-toggle-view--label.view-list {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZWxsaXBzZSBjeD0iMy4zIiBjeT0iNS41IiByeD0iMS4yIiByeT0iMS4yIiBmaWxsPSIjZmMzNjUwIi8+PGVsbGlwc2UgY3g9IjMuMiIgY3k9IjEyIiByeD0iMS4yIiByeT0iMS4yIiBmaWxsPSIjZmMzNjUwIi8+PGVsbGlwc2UgY3g9IjMuMyIgY3k9IjE4LjUiIHJ4PSIxLjIiIHJ5PSIxLjIiIGZpbGw9IiNmYzM2NTAiLz48cGF0aCBmaWxsPSIjZmMzNjUwIiBkPSJNNy4yIDQuOEgyMnYxLjNINy4yem0wIDYuNkgyMnYxLjNINy4yem0wIDYuN0gyMnYxLjNINy4yeiIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
}
.teaser-next-steps--item--icon.icon-list {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZWxsaXBzZSBjeD0iMy4zIiBjeT0iNS41IiByeD0iMS4yIiByeT0iMS4yIiBmaWxsPSIjZmZmIi8+PGVsbGlwc2UgY3g9IjMuMiIgY3k9IjEyIiByeD0iMS4yIiByeT0iMS4yIiBmaWxsPSIjZmZmIi8+PGVsbGlwc2UgY3g9IjMuMyIgY3k9IjE4LjUiIHJ4PSIxLjIiIHJ5PSIxLjIiIGZpbGw9IiNmZmYiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNy4yIDQuOEgyMnYxLjNINy4yem0wIDYuNkgyMnYxLjNINy4yem0wIDYuN0gyMnYxLjNINy4yeiIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
}
.display-toggle-view--label.view-list {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZWxsaXBzZSBjeD0iMy4zIiBjeT0iNS41IiByeD0iMS4yIiByeT0iMS4yIiBmaWxsPSIjMzMzIi8+PGVsbGlwc2UgY3g9IjMuMiIgY3k9IjEyIiByeD0iMS4yIiByeT0iMS4yIiBmaWxsPSIjMzMzIi8+PGVsbGlwc2UgY3g9IjMuMyIgY3k9IjE4LjUiIHJ4PSIxLjIiIHJ5PSIxLjIiIGZpbGw9IiMzMzMiLz48cGF0aCBmaWxsPSIjMzMzIiBkPSJNNy4yIDQuOEgyMnYxLjNINy4yem0wIDYuNkgyMnYxLjNINy4yem0wIDYuN0gyMnYxLjNINy4yeiIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
}
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.veristar-login-menu
  .veristar-login-menu--title,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.veristar-login-menu
  > h2,
.site-header:not(.sticky) .veristar-login-menu .veristar-login-menu--title,
.site-header:not(.sticky) .veristar-login-menu > h2,
.veristar-login-menu.reversed .veristar-login-menu--title,
.veristar-login-menu.reversed > h2 {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE2IDE4Ij48cGF0aCBkPSJNOCA5QzUuOCA5IDQgNy4xIDQgNC44UzUuOC42IDggLjZzNCAxLjkgNCA0LjJTMTAuMiA5IDggOXptMC03LjVDNi4zIDEuNSA1IDMgNSA0LjhTNi4zIDggOCA4czMtMS41IDMtMy4yLTEuMy0zLjMtMy0zLjN6bTcuNSAxNkguNXYtMi40YzAtMyA1LjMtNC4yIDcuNS00LjJzNy41IDEuMiA3LjUgNC4ydjIuNHptLTE0LTFoMTN2LTEuNGMwLTItNC4yLTMuMi02LjUtMy4ycy02LjUgMS4yLTYuNSAzLjJ2MS40eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
}
.veristar-login-menu--title,
.veristar-login-menu > h2 {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE2IDE4Ij48cGF0aCBkPSJNOCA5QzUuOCA5IDQgNy4xIDQgNC44UzUuOC42IDggLjZzNCAxLjkgNCA0LjJTMTAuMiA5IDggOXptMC03LjVDNi4zIDEuNSA1IDMgNSA0LjhTNi4zIDggOCA4czMtMS41IDMtMy4yLTEuMy0zLjMtMy0zLjN6bTcuNSAxNkguNXYtMi40YzAtMyA1LjMtNC4yIDcuNS00LjJzNy41IDEuMiA3LjUgNC4ydjIuNHptLTE0LTFoMTN2LTEuNGMwLTItNC4yLTMuMi02LjUtMy4ycy02LjUgMS4yLTYuNSAzLjJ2MS40eiIgZmlsbD0iIzMzMyIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  width: 16px;
  height: 18px;
  background-size: 16px 18px;
}
.link-icons.mail:not(.disabled):hover:before,
.tooltip.contact .tooltip--button:hover:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDIzIDE2Ij48cGF0aCBkPSJNMTguOCAxLjRINC4xYy0xLjIgMC0yLjIgMS0yLjIgMi4ydjguOWMwIDEuMiAxIDIuMiAyLjIgMi4yaDE0LjdjMS4yIDAgMi4yLTEgMi4yLTIuMlYzLjZjMC0xLjMtMS0yLjItMi4yLTIuMnptMCAuOGMuMSAwIC4zIDAgLjQuMWwtOCA1LjgtNy45LTUuNmMuMi0uMS41LS4yLjctLjJoMTQuOHptMS4zIDEwLjJjMCAuNy0uNiAxLjMtMS4zIDEuM0g0LjFjLS43IDAtMS4zLS42LTEuMy0xLjN2LTlsOC4xIDUuOGMuMS4xLjIuMS4zLjEuMSAwIC4yIDAgLjMtLjFMMjAgM2MuMS4yLjEuMy4xLjV2OC45eiIgZmlsbD0iI2ZjMzY1MCIgc3Ryb2tlPSIjZmMzNjUwIiBzdHJva2Utd2lkdGg9Ii44IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48L3N2Zz4=");
  background-repeat: no-repeat;
}
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.link-icons.mail:before,
.link-icons.mail.reversed:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDIzIDE2Ij48cGF0aCBkPSJNMTguOCAxLjRINC4xYy0xLjIgMC0yLjIgMS0yLjIgMi4ydjguOWMwIDEuMiAxIDIuMiAyLjIgMi4yaDE0LjdjMS4yIDAgMi4yLTEgMi4yLTIuMlYzLjZjMC0xLjMtMS0yLjItMi4yLTIuMnptMCAuOGMuMSAwIC4zIDAgLjQuMWwtOCA1LjgtNy45LTUuNmMuMi0uMS41LS4yLjctLjJoMTQuOHptMS4zIDEwLjJjMCAuNy0uNiAxLjMtMS4zIDEuM0g0LjFjLS43IDAtMS4zLS42LTEuMy0xLjN2LTlsOC4xIDUuOGMuMS4xLjIuMS4zLjEuMSAwIC4yIDAgLjMtLjFMMjAgM2MuMS4yLjEuMy4xLjV2OC45eiIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9Ii44IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48L3N2Zz4=");
  background-repeat: no-repeat;
}
.link-icons.mail:before,
.tooltip.contact .tooltip--button:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDIzIDE2Ij48cGF0aCBkPSJNMTguOCAxLjRINC4xYy0xLjIgMC0yLjIgMS0yLjIgMi4ydjguOWMwIDEuMiAxIDIuMiAyLjIgMi4yaDE0LjdjMS4yIDAgMi4yLTEgMi4yLTIuMlYzLjZjMC0xLjMtMS0yLjItMi4yLTIuMnptLTE0LjcuOGgxNC43Yy4xIDAgLjMgMCAuNC4xbC04IDUuOC03LjktNS42Yy4zLS4yLjUtLjMuOC0uM3ptMTYgMTAuMmMwIC43LS42IDEuMy0xLjMgMS4zSDQuMWMtLjcgMC0xLjMtLjYtMS4zLTEuM3YtOWw4LjEgNS44Yy4xLjEuMi4xLjMuMS4xIDAgLjIgMCAuMy0uMUwyMCAzYy4xLjIuMS4zLjEuNXY4Ljl6IiBmaWxsPSIjMzMzIiBzdHJva2U9IiMzMzMiIHN0cm9rZS13aWR0aD0iLjgiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  width: 23px;
  height: 16px;
  background-size: 23px 16px;
}
.site-link.websites-galaxy:hover {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOSIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI5IDI0Ij48cGF0aCBkPSJNMTguOCAxLjNjLTIuOS0xLjItNi0xLjItOC44IDBTNSA0LjcgMy44IDcuNXMtMS4yIDYgMCA4LjhjMS4yIDIuOSAzLjQgNS4xIDYuMiA2LjIgMS40LjYgMi45LjkgNC40LjloLjVjMS4zLS4xIDIuNi0uNCAzLjktLjkgNS45LTIuNCA4LjctOS4yIDYuMi0xNS0xLjEtMi44LTMuMy01LTYuMi02LjJ6bTQuOSA1LjloLTIuOWMtLjMtMS4xLS43LTIuMi0xLjItMy4xLS40LS43LS44LTEuMy0xLjMtMS44aC4xYzIuNCAxIDQuMiAyLjcgNS4zIDQuOXptLTMuMyA0LjdjMCAxLjItLjIgMi40LS41IDMuN2gtNC43VjguM0gyMGMuMyAxLjEuNCAyLjQuNCAzLjZ6TTkgMTEuOWMwLTEuMy4yLTIuNS40LTMuN2g0Ljh2Ny4zSDkuNWMtLjMtMS4xLS41LTIuNC0uNS0zLjZ6bTUuMi0xMC4zdjUuNkg5LjdjLjktMyAyLjYtNS4yIDQuNS01LjZ6bTAgMTUuMXY1LjZjLTEuOC0uNC0zLjQtMi44LTQuNC01LjZoNC40em0xLjEgNS42di01LjZoNC40Yy0xIDIuOC0yLjYgNS4yLTQuNCA1LjZ6bTAtMTUuMVYxLjZjMS45LjQgMy42IDIuNiA0LjUgNS42aC00LjV6bS00LjktNC45Yy4zLS4xLjYtLjMgMS0uNC0uNi42LTEuMSAxLjMtMS42IDIuMi0uNS45LS45IDItMS4yIDMuMUg1LjFjMS4yLTIuMiAzLTMuOSA1LjMtNC45ek00LjcgOC4ybDMuNi4xYy0uMiAxLjItLjQgMi40LS40IDMuNyAwIDEuMi4yIDIuNC41IDMuN0g0Ljd2LjFjLS45LTIuNi0uOS01LjIgMC03LjZ6bS40IDguNWgzLjVjLjMgMSAuNyAxLjkgMS4xIDIuOC42IDEgMS4xIDEuOSAxLjggMi41LS40LS4xLS44LS4zLTEuMi0uNC0yLjItMS00LTIuNy01LjItNC45em0xMy4zIDQuOWMtLjEgMC0uMi4xLS4zLjEuNi0uNiAxLjEtMS40IDEuNS0yLjIuNS0uOS44LTEuOCAxLjEtMi44aDNjLTEuMSAyLjItMi45IDMuOS01LjMgNC45em01LjgtNkgyMWMuMy0xLjIuNS0yLjUuNS0zLjcgMC0xLjItLjEtMi41LS40LTMuN2gzLjFjLjkgMi40LjkgNSAwIDcuNHoiIGZpbGw9IiNmYzM2NTAiLz48L3N2Zz4=");
  background-repeat: no-repeat;
}
.vector-map fieldset .laboratory label {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDI4IDQwIj48cGF0aCBkPSJNMjYuOCAxNC41YzAtNy4xLTUuNy0xMi45LTEyLjgtMTIuOS03IDAtMTIuOCA1LjgtMTIuOCAxMi45IDAgMi4zLjYgNC41IDEuNyA2LjRMMTQgMzcuNmwxMS4xLTE2LjdjMS0xLjkgMS43LTQuMSAxLjctNi40IiBmaWxsPSIjZmZjODJjIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PC9zdmc+");
  background-repeat: no-repeat;
}
.vector-map fieldset .office label {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDI4IDQwIj48cGF0aCBkPSJNMjYuOCAxNC45QzI2LjggNy44IDIxLjEgMiAxNCAyIDcgMiAxLjIgNy44IDEuMiAxNC45YzAgMi4zLjYgNC41IDEuNyA2LjRMMTQgMzhsMTEuMS0xNi43YzEtMS45IDEuNy00LjEgMS43LTYuNCIgZmlsbD0iIzAwYTQ5YSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
}
.teaser-request-certificate--info.icon-map-marker:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDI4IDQwIj48cGF0aCBkPSJNMjcuOCAxNC40QzI3LjggNi43IDIxLjYuNSAxNCAuNSA2LjQuNS4yIDYuNy4yIDE0LjRjMCAyLjUuNyA0LjkgMS45IDdsMTIgMTguMSAxMi0xOC4xYzEtMiAxLjctNC40IDEuNy03IiBmaWxsPSIjMzMzIi8+PC9zdmc+");
  background-repeat: no-repeat;
}
.site-link.websites-galaxy {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOSIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI5IDI0Ij48cGF0aCBkPSJNMTguOCAxLjNjLTIuOS0xLjItNi0xLjItOC44IDBTNSA0LjcgMy44IDcuNXMtMS4yIDYgMCA4LjhjMS4yIDIuOSAzLjQgNS4xIDYuMiA2LjIgMS40LjYgMi45LjkgNC40LjloLjVjMS4zLS4xIDIuNi0uNCAzLjktLjkgNS45LTIuNCA4LjctOS4yIDYuMi0xNS0xLjEtMi44LTMuMy01LTYuMi02LjJ6bTQuOSA1LjloLTIuOWMtLjMtMS4xLS43LTIuMi0xLjItMy4xLS40LS43LS44LTEuMy0xLjMtMS44aC4xYzIuNCAxIDQuMiAyLjcgNS4zIDQuOXptLTMuMyA0LjdjMCAxLjItLjIgMi40LS41IDMuN2gtNC43VjguM0gyMGMuMyAxLjEuNCAyLjQuNCAzLjZ6TTkgMTEuOWMwLTEuMy4yLTIuNS40LTMuN2g0Ljh2Ny4zSDkuNWMtLjMtMS4xLS41LTIuNC0uNS0zLjZ6bTUuMi0xMC4zdjUuNkg5LjdjLjktMyAyLjYtNS4yIDQuNS01LjZ6bTAgMTUuMXY1LjZjLTEuOC0uNC0zLjQtMi44LTQuNC01LjZoNC40em0xLjEgNS42di01LjZoNC40Yy0xIDIuOC0yLjYgNS4yLTQuNCA1LjZ6bTAtMTUuMVYxLjZjMS45LjQgMy42IDIuNiA0LjUgNS42aC00LjV6bS00LjktNC45Yy4zLS4xLjYtLjMgMS0uNC0uNi42LTEuMSAxLjMtMS42IDIuMi0uNS45LS45IDItMS4yIDMuMUg1LjFjMS4yLTIuMiAzLTMuOSA1LjMtNC45ek00LjcgOC4ybDMuNi4xYy0uMiAxLjItLjQgMi40LS40IDMuNyAwIDEuMi4yIDIuNC41IDMuN0g0Ljd2LjFjLS45LTIuNi0uOS01LjIgMC03LjZ6bS40IDguNWgzLjVjLjMgMSAuNyAxLjkgMS4xIDIuOC42IDEgMS4xIDEuOSAxLjggMi41LS40LS4xLS44LS4zLTEuMi0uNC0yLjItMS00LTIuNy01LjItNC45em0xMy4zIDQuOWMtLjEgMC0uMi4xLS4zLjEuNi0uNiAxLjEtMS40IDEuNS0yLjIuNS0uOS44LTEuOCAxLjEtMi44aDNjLTEuMSAyLjItMi45IDMuOS01LjMgNC45em01LjgtNkgyMWMuMy0xLjIuNS0yLjUuNS0zLjcgMC0xLjItLjEtMi41LS40LTMuN2gzLjFjLjkgMi40LjkgNSAwIDcuNHoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");
  background-repeat: no-repeat;
}
.burger-menu--container .site-link.websites-galaxy:before,
.site-header.sticky .site-link.websites-galaxy {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOSIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI5IDI0Ij48cGF0aCBkPSJNMTguOCAxLjNjLTIuOS0xLjItNi0xLjItOC44IDBTNSA0LjcgMy44IDcuNXMtMS4yIDYgMCA4LjhjMS4yIDIuOSAzLjQgNS4xIDYuMiA2LjIgMS40LjYgMi45LjkgNC40LjloLjVjMS4zLS4xIDIuNi0uNCAzLjktLjkgNS45LTIuNCA4LjctOS4yIDYuMi0xNS0xLjEtMi44LTMuMy01LTYuMi02LjJ6bTQuOSA1LjloLTIuOWMtLjMtMS4xLS43LTIuMi0xLjItMy4xLS40LS43LS44LTEuMy0xLjMtMS44aC4xYzIuNCAxIDQuMiAyLjcgNS4zIDQuOXptLTMuMyA0LjdjMCAxLjItLjIgMi40LS41IDMuN2gtNC43VjguM0gyMGMuMyAxLjEuNCAyLjQuNCAzLjZ6TTkgMTEuOWMwLTEuMy4yLTIuNS40LTMuN2g0Ljh2Ny4zSDkuNWMtLjMtMS4xLS41LTIuNC0uNS0zLjZ6bTUuMi0xMC4zdjUuNkg5LjdjLjktMyAyLjYtNS4yIDQuNS01LjZ6bTAgMTUuMXY1LjZjLTEuOC0uNC0zLjQtMi44LTQuNC01LjZoNC40em0xLjEgNS42di01LjZoNC40Yy0xIDIuOC0yLjYgNS4yLTQuNCA1LjZ6bTAtMTUuMVYxLjZjMS45LjQgMy42IDIuNiA0LjUgNS42aC00LjV6bS00LjktNC45Yy4zLS4xLjYtLjMgMS0uNC0uNi42LTEuMSAxLjMtMS42IDIuMi0uNS45LS45IDItMS4yIDMuMUg1LjFjMS4yLTIuMiAzLTMuOSA1LjMtNC45ek00LjcgOC4ybDMuNi4xYy0uMiAxLjItLjQgMi40LS40IDMuNyAwIDEuMi4yIDIuNC41IDMuN0g0Ljd2LjFjLS45LTIuNi0uOS01LjIgMC03LjZ6bS40IDguNWgzLjVjLjMgMSAuNyAxLjkgMS4xIDIuOC42IDEgMS4xIDEuOSAxLjggMi41LS40LS4xLS44LS4zLTEuMi0uNC0yLjItMS00LTIuNy01LjItNC45em0xMy4zIDQuOWMtLjEgMC0uMi4xLS4zLjEuNi0uNiAxLjEtMS40IDEuNS0yLjIuNS0uOS44LTEuOCAxLjEtMi44aDNjLTEuMSAyLjItMi45IDMuOS01LjMgNC45em01LjgtNkgyMWMuMy0xLjIuNS0yLjUuNS0zLjcgMC0xLjItLjEtMi41LS40LTMuN2gzLjFjLjkgMi40LjkgNSAwIDcuNHoiIGZpbGw9IiMzMzMiLz48L3N2Zz4=");
  background-repeat: no-repeat;
}
.teaser-links.regulatory .teaser-links--title:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NiIgaGVpZ2h0PSI3NiIgdmlld0JveD0iMCAwIDU2IDc2Ij48ZyBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCI+PHBhdGggZD0iTTQwLjQgMTAuOGgxMC40YzIuMSAwIDMuNyAxLjcgMy43IDMuN3Y1Ni4xYzAgMi4xLTEuNyAzLjctMy43IDMuN2gtNDZjLTIuMSAwLTMuNy0xLjctMy43LTMuN1YxNC41YzAtMi4xIDEuNy0zLjcgMy43LTMuN2gxMC40Ii8+PHBhdGggZD0iTTUwLjggNzUuMWgtNDZjLTIuNSAwLTQuNS0yLTQuNS00LjVWMTQuNWMwLTIuNSAyLTQuNSA0LjUtNC41aDEwLjR2MS41SDQuOGMtMS42IDAtMyAxLjMtMyAzdjU2LjFjMCAxLjYgMS4zIDMgMyAzaDQ2YzEuNiAwIDMtMS4zIDMtM1YxNC41YzAtMS42LTEuMy0zLTMtM0g0MC40VjEwaDEwLjRjMi41IDAgNC41IDIgNC41IDQuNXY1Ni4xYzAgMi41LTIgNC41LTQuNSA0LjV6Ii8+PHBhdGggZD0iTTQwLjMgN0gzNEMzMy45IDMuNiAzMS4yLjggMjcuOC44Yy0zLjQgMC02LjIgMi43LTYuMiA2LjJoLTYuM3Y4LjFoMjVWN3oiLz48cGF0aCBkPSJNNDEuMSAxNS45SDE0LjZWNi4yaDYuM2MuNC0zLjUgMy40LTYuMiA2LjktNi4yIDMuNSAwIDYuNSAyLjcgNi45IDYuMkg0MXY5Ljd6bS0yNS0xLjVoMjMuNFY3LjhoLTYuMlY3Yy0uMS0zLTIuNS01LjQtNS41LTUuNFMyMi40IDQgMjIuMyA3di44aC02LjJ2Ni42em0tMS43IDE2LjJsNC4yIDQuNiA5LjEtMTEuOG0tMi42IDExLjh2NS42SDkuNFYyNS4xaDEwLjEiLz48cGF0aCBkPSJNMjUuOSA0MS42SDguNlYyNC4zaDEwLjl2MS41aC05LjRWNDBoMTQuMnYtNC45aDEuNXY2LjV6bS03LjMtNS4ybC00LjgtNS4zIDEuMS0xIDMuNiAzLjlMMjcgMjNsMS4yLjktOS42IDEyLjV6bTE0LjQuMWg5LjdNMzMgMjkuM2gxNW0tNS40IDhIMzN2LTEuNWg5Ljd2MS41em01LjQtNy4ySDMzdi0xLjVoMTV2MS41ek0xNC40IDU1LjlsNC4yIDQuNiA5LjEtMTEuOG0tMi42IDExLjdWNjZIOS40VjUwLjRoMTAuMSIvPjxwYXRoIGQ9Ik0yNS45IDY2LjhIOC42VjQ5LjZoMTAuOXYxLjVoLTkuNHYxNC4yaDE0LjJ2LTQuOWgxLjV2Ni40em0tNy4zLTUuMWwtNC44LTUuMyAxLjEtMSAzLjYgMy45IDguNS0xMSAxLjIuOS05LjYgMTIuNXptMTQuNC4xaDkuN00zMyA1NC42aDE1bS01LjQgNy45SDMzVjYxaDkuN3YxLjV6bTUuNC03LjFIMzN2LTEuNWgxNXYxLjV6Ii8+PC9nPjwvc3ZnPg==");
  background-repeat: no-repeat;
}
.items-anchor a#notification.active:before,
.items-anchor a#notification:hover:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDIyIDIyIj48ZyBmaWxsPSJub25lIiBzdHJva2U9IiNmYzM2NTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTQuNyAxOC40di03LjhjMC0zLjUgMi44LTYuMyA2LjMtNi4zczYuMyAyLjggNi4zIDYuM3Y3LjgiLz48cGF0aCBkPSJNOS4zIDQuNVYyLjZjLjEtLjkuOC0xLjYgMS43LTEuNi45IDAgMS43LjcgMS43IDEuN3YxLjhtMCAxNHYuOWMwIC45LS44IDEuNi0xLjcgMS42LS45IDAtMS43LS43LTEuNy0xLjd2LS45bS03LjMgMGgxOCIvPjwvZz48L3N2Zz4=");
  background-repeat: no-repeat;
}
.list-info--notifications .list-info--title:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDIyIDIyIj48ZyBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTQuNyAxOC40di03LjhjMC0zLjUgMi44LTYuMyA2LjMtNi4zczYuMyAyLjggNi4zIDYuM3Y3LjgiLz48cGF0aCBkPSJNOS4zIDQuNVYyLjZjLjEtLjkuOC0xLjYgMS43LTEuNi45IDAgMS43LjcgMS43IDEuN3YxLjhtMCAxNHYuOWMwIC45LS44IDEuNi0xLjcgMS42LS45IDAtMS43LS43LTEuNy0xLjd2LS45bS03LjMgMGgxOCIvPjwvZz48L3N2Zz4=");
  background-repeat: no-repeat;
  display: inline-block;
  width: 22px;
  height: 22px;
  background-size: 22px 22px;
}
.items-anchor a#notification:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDIyIDIyIj48ZyBmaWxsPSJub25lIiBzdHJva2U9IiMzMzMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTQuNyAxOC40di03LjhjMC0zLjUgMi44LTYuMyA2LjMtNi4zczYuMyAyLjggNi4zIDYuM3Y3LjgiLz48cGF0aCBkPSJNOS4zIDQuNVYyLjZjLjEtLjkuOC0xLjYgMS43LTEuNi45IDAgMS43LjcgMS43IDEuN3YxLjhtMCAxNHYuOWMwIC45LS44IDEuNi0xLjcgMS42LS45IDAtMS43LS43LTEuNy0xLjd2LS45bS03LjMgMGgxOCIvPjwvZz48L3N2Zz4=");
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  width: 22px;
  height: 22px;
  background-size: 22px 22px;
}
.link-icons.opened:not(.disabled):hover:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDEyIDI0Ij48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNmYzM2NTAiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik02IDIuMnYxMy42Ii8+PGNpcmNsZSBjeD0iNiIgY3k9IjIxLjMiIHI9IjEuNSIgZmlsbD0iI2ZjMzY1MCIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
}
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.link-icons.opened:before,
.link-icons.opened.reversed:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDEyIDI0Ij48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik02IDIuMnYxMy42Ii8+PGNpcmNsZSBjeD0iNiIgY3k9IjIxLjMiIHI9IjEuNSIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
}
.link-icons.opened:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDEyIDI0Ij48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzMzMiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik02IDIuMnYxMy42Ii8+PGNpcmNsZSBjeD0iNiIgY3k9IjIxLjMiIHI9IjEuNSIgZmlsbD0iIzMzMyIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  width: 12px;
  height: 24px;
  background-size: 12px 24px;
}
.tooltip--button:hover:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgNCAxNCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoOTAgMiAyKSIgZmlsbD0iI2ZjMzY1MCI+PGVsbGlwc2UgdHJhbnNmb3JtPSJyb3RhdGUoOTAgMS43NSAyKSIgY3g9IjEuOCIgY3k9IjIiIHJ4PSIxLjUiIHJ5PSIxLjMiLz48ZWxsaXBzZSB0cmFuc2Zvcm09InJvdGF0ZSg5MCA3IDIpIiBjeD0iNyIgY3k9IjIiIHJ4PSIxLjUiIHJ5PSIxLjMiLz48ZWxsaXBzZSB0cmFuc2Zvcm09InJvdGF0ZSg5MCAxMi4yNSAyKSIgY3g9IjEyLjIiIGN5PSIyIiByeD0iMS41IiByeT0iMS4zIi8+PC9nPjwvc3ZnPg==");
  background-repeat: no-repeat;
}
.tooltip--button:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgNCAxNCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoOTAgMiAyKSIgZmlsbD0iIzMzMyI+PGVsbGlwc2UgdHJhbnNmb3JtPSJyb3RhdGUoOTAgMS43NSAyKSIgY3g9IjEuOCIgY3k9IjIiIHJ4PSIxLjUiIHJ5PSIxLjMiLz48ZWxsaXBzZSB0cmFuc2Zvcm09InJvdGF0ZSg5MCA3IDIpIiBjeD0iNyIgY3k9IjIiIHJ4PSIxLjUiIHJ5PSIxLjMiLz48ZWxsaXBzZSB0cmFuc2Zvcm09InJvdGF0ZSg5MCAxMi4yNSAyKSIgY3g9IjEyLjIiIGN5PSIyIiByeD0iMS41IiByeT0iMS4zIi8+PC9nPjwvc3ZnPg==");
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  width: 4px;
  height: 14px;
  background-size: 4px 14px;
}
.items-anchor a#password.active:before,
.items-anchor a#password:hover:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDE3IDIyIj48ZyBmaWxsPSJub25lIiBzdHJva2U9IiNmYzM2NTAiPjxwYXRoIGQ9Ik00LjggNi44VjQuOWMwLTIgMS42LTMuNyAzLjctMy43IDIgMCAzLjcgMS43IDMuNyAzLjd2NC43IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48cGF0aCBkPSJNMy41IDkuNmgxMGMxLjEgMCAyIC45IDIgMnY3LjJjMCAxLjEtLjkgMi0yIDJoLTEwYy0xLjEgMC0yLS45LTItMnYtNy4yYzAtMS4xLjktMiAyLTJ6IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNOS40IDE0Ljl2MmMwIC41LS40LjktLjkuOXMtLjktLjQtLjktLjl2LTJsLS40LTEuMmMwLS43LjYtMS4zIDEuMy0xLjMuNyAwIDEuMy42IDEuMyAxLjNsLS40IDEuMnoiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvZz48L3N2Zz4=");
  background-repeat: no-repeat;
}
.items-anchor a#password:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDE3IDIyIj48ZyBmaWxsPSJub25lIiBzdHJva2U9IiMzMzMiPjxwYXRoIGQ9Ik00LjggNi44VjQuOWMwLTIgMS42LTMuNyAzLjctMy43IDIgMCAzLjcgMS43IDMuNyAzLjd2NC43IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48cGF0aCBkPSJNMy41IDkuNmgxMGMxLjEgMCAyIC45IDIgMnY3LjJjMCAxLjEtLjkgMi0yIDJoLTEwYy0xLjEgMC0yLS45LTItMnYtNy4yYzAtMS4xLjktMiAyLTJ6IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNOS40IDE0Ljl2MmMwIC41LS40LjktLjkuOXMtLjktLjQtLjktLjl2LTJsLS40LTEuMmMwLS43LjYtMS4zIDEuMy0xLjMuNyAwIDEuMy42IDEuMyAxLjNsLS40IDEuMnoiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvZz48L3N2Zz4=");
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  width: 17px;
  height: 22px;
  background-size: 17px 22px;
}
.form-switch input[type="radio"]:checked + label.treatment-status.pending,
.link-icons.pending:not(.disabled):hover:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDIxIDIyIj48cGF0aCBkPSJNMCAuNWgyMXYyMUgwVi41eiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xNC4yIDcuNmMtMS0xLTIuNC0xLjUtMy43LTEuNXY1LjJMNi44IDE1YzIgMiA1LjQgMiA3LjQgMCAyLjEtMiAyLjEtNS40IDAtNy40em0tMy45LTUuMWMtNC44IDAtOC44IDMuOS04LjggOC44czQgOC43IDguOCA4LjcgOC44LTMuOSA4LjgtOC44LTQtOC43LTguOC04Ljd6bTAgMTUuOGMtMy45IDAtNy0zLjEtNy03czMuMS03IDctNyA3IDMuMSA3IDctMy4xIDctNyA3eiIgZmlsbD0iI2YxMzg0ZCIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
}
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.link-icons.pending:before,
.link-icons.pending.reversed:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDIxIDIyIj48cGF0aCBkPSJNMCAuNWgyMXYyMUgwVi41eiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xNC4yIDcuNmMtMS0xLTIuNC0xLjUtMy43LTEuNXY1LjJMNi44IDE1YzIgMiA1LjQgMiA3LjQgMCAyLjEtMiAyLjEtNS40IDAtNy40em0tMy45LTUuMWMtNC44IDAtOC44IDMuOS04LjggOC44czQgOC43IDguOCA4LjcgOC44LTMuOSA4LjgtOC44LTQtOC43LTguOC04Ljd6bTAgMTUuOGMtMy45IDAtNy0zLjEtNy03czMuMS03IDctNyA3IDMuMSA3IDctMy4xIDctNyA3eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
}
.link-icons.pending:before,
.treatment-status,
.treatment-status.pending {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDIxIDIyIj48cGF0aCBkPSJNMCAuNWgyMXYyMUgwVi41eiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xNC4yIDcuNmMtMS0xLTIuNC0xLjUtMy43LTEuNXY1LjJMNi44IDE1YzIgMiA1LjQgMiA3LjQgMCAyLjEtMiAyLjEtNS40IDAtNy40em0tMy45LTUuMWMtNC44IDAtOC44IDMuOS04LjggOC44czQgOC43IDguOCA4LjcgOC44LTMuOSA4LjgtOC44LTQtOC43LTguOC04Ljd6bTAgMTUuOGMtMy45IDAtNy0zLjEtNy03czMuMS03IDctNyA3IDMuMSA3IDctMy4xIDctNyA3eiIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
}
.link-icons.pending:before {
  content: "";
  display: inline-block;
  width: 21px;
  height: 22px;
  background-size: 21px 22px;
}
.share-price.down strong:after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE0IDE0Ij48cGF0aCBmaWxsPSJyZWQiIGQ9Ik02LjEgMHYxMC4xTDEuMyA0LjYgMCA2LjEgNyAxNGw3LTcuOS0xLjMtMS41LTQuOCA1LjVWMCIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
}
.share-price strong:after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE0IDE0Ij48cGF0aCBkPSJNMyA0LjFoOHYxLjhIM1Y0LjF6bTAgNGg4djEuOEgzVjguMXoiIGZpbGw9IiNmZmM4MmMiLz48L3N2Zz4=");
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  width: 14px;
  height: 14px;
  background-size: 14px 14px;
}
.share-price.up strong:after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE0IDE0Ij48cGF0aCBmaWxsPSIjMDBhNDlhIiBkPSJNNy45IDE0VjMuOWw0LjggNS41TDE0IDcuOSA3IDAgMCA3LjlsMS4zIDEuNSA0LjgtNS41VjE0Ii8+PC9zdmc+");
  background-repeat: no-repeat;
}
.review-steps--list .review-steps--step.in-progress:before,
.review-steps--list li.in-progress:before,
.review-steps ol .review-steps--step.in-progress:before,
.review-steps ol li.in-progress:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCIgdmlld0JveD0iMCAwIDYwIDYwIj48cGF0aCBkPSJNNiAzMGMwLTYuOSAyLjktMTMuNCA4LjEtMTggLjYtLjUuNy0xLjUuMS0yLjEtLjUtLjYtMS41LS43LTIuMS0uMUM2LjMgMTQuOSAzIDIyLjMgMyAzMGMwIDEuMy4xIDIuNi4zIDMuOWwtMi45LjlMNi45IDQxIDkgMzIuMmwtMi44LjhjLS4xLTEtLjItMi0uMi0zem0yNy4zIDIzLjhjLTEuMS4xLTIuMi4yLTMuMy4yLTYuOSAwLTEzLjUtMy0xOC4xLTguMi0uNS0uNi0xLjUtLjctMi4xLS4xcy0uNyAxLjUtLjEgMi4xQzE0LjggNTMuNiAyMi4yIDU3IDMwIDU3YzEuNCAwIDIuOC0uMSA0LjItLjNsLjkgMi44IDYuMS02LjYtOC44LTIgLjkgMi45em0yNi4yLTI5LjFsLTYuNi02LTEuOSA4LjggMi44LS45Yy4yIDEuMS4yIDIuMy4yIDMuNCAwIDYuOS0zIDEzLjUtOC4yIDE4LjEtLjYuNS0uNyAxLjUtLjEgMi4xLjMuMy43LjUgMS4xLjUuNCAwIC43LS4xIDEtLjRDNTMuNiA0NS4yIDU3IDM3LjggNTcgMzBjMC0xLjUtLjEtMi45LS40LTQuNGwyLjktLjl6TTI2LjYgNi4yYzEuMS0uMSAyLjMtLjIgMy40LS4yIDYuOSAwIDEzLjQgMi45IDE3LjkgOC4xLjMuMy43LjUgMS4xLjUuNCAwIC43LS4xIDEtLjQuNi0uNS43LTEuNS4xLTIuMUM0NS4xIDYuMyAzNy43IDMgMzAgM2MtMS41IDAtMi45LjEtNC4zLjRMMjQuOC42bC02LjEgNi42IDguOCAxLjktLjktMi45eiIgZmlsbD0iIzAwYTQ5YSIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
}
.link-icons.flag:not(.disabled):hover:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMS42IiB2aWV3Qm94PSIwIDAgMjEgMjEuNiI+PHBhdGggZD0iTTEuMSAyMWMtLjMgMC0uNi0uMy0uNi0uNlYxLjNjMC0uMy4zLS42LjYtLjZIMTBjLjIgMCAuNS4xLjYuNGwuNyAxLjRoOC42Yy4yIDAgLjUuMS42LjMuMS4yLjEuNS0uMS43bC0zLjIgNC4zIDMuMiA0LjRjLjEuMi4yLjQuMS43LS4xLjItLjMuMy0uNi4zSDExYy0uMiAwLS40LS4xLS41LS4zbC0xLjItMS43SDEuOHY5LjJjMCAuMy0uMy42LS43LjZ6IiBmaWxsPSIjZmMzNjUwIi8+PHBhdGggZD0iTTEuOCAxLjl2Ny45aDcuOWMuMiAwIC40LjEuNS4zbDEuMiAxLjdoNy4zbC0yLjgtMy43Yy0uMi0uMi0uMi0uNSAwLS44bDIuNy0zLjdoLTcuOGMtLjIgMC0uNS0uMS0uNi0uNGwtLjYtMS4zSDEuOCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9Ii43NSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48L3N2Zz4=");
  background-repeat: no-repeat;
}
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.link-icons.flag:before,
.link-icons.flag.reversed:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMC42IiB2aWV3Qm94PSIwIDAgMjAgMjAuNiI+PHBhdGggZD0iTS42IDIwLjVjLS4zIDAtLjYtLjMtLjYtLjZWLjhDMCAuNS4zLjIuNi4yaDguOWMuMiAwIC41LjEuNi40bC43IDEuNGg4LjZjLjIgMCAuNS4xLjYuMyAwIC4yIDAgLjUtLjEuNmwtMy4yIDQuMyAzLjIgNC40Yy4xLjIuMi40LjEuNy0uMS4yLS4zLjMtLjYuM2gtOC45Yy0uMiAwLS40LS4xLS41LS4zbC0xLjItMS43SDEuM3Y5LjJjMCAuNC0uMy43LS43Ljd6IiBmaWxsPSIjZmZmIi8+PC9zdmc+");
  background-repeat: no-repeat;
}
.link-icons.flag:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMC42IiB2aWV3Qm94PSIwIDAgMjAgMjAuNiI+PHBhdGggZD0iTS42IDIwLjVjLS4zIDAtLjYtLjMtLjYtLjZWLjhDMCAuNS4zLjIuNi4yaDguOWMuMiAwIC41LjEuNi40bC43IDEuNGg4LjZjLjIgMCAuNS4xLjYuMyAwIC4yIDAgLjUtLjEuNmwtMy4yIDQuMyAzLjIgNC40Yy4xLjIuMi40LjEuNy0uMS4yLS4zLjMtLjYuM2gtOC45Yy0uMiAwLS40LS4xLS41LS4zbC0xLjItMS43SDEuM3Y5LjJjMCAuNC0uMy43LS43Ljd6IiBmaWxsPSIjMzMzIi8+PHBhdGggZD0iTTEuMyAxLjR2Ny45aDcuOWMuMiAwIC40LjEuNS4zbDEuMiAxLjdoNy4zbC0yLjgtMy43Yy0uMi0uMi0uMi0uNSAwLS44bDIuNy0zLjdoLTcuOGMtLjIgMC0uNS0uMS0uNi0uNGwtLjYtMS4zSDEuMyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9Ii43NSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48L3N2Zz4=");
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  width: 20px;
  height: 20.6px;
  background-size: 20px 20.6px;
}
.form-required {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjgiIHZpZXdCb3g9IjAgMCA4IDgiPjxwYXRoIGQ9Ik0xIDYuOWwxLjItMi4yLTIuMi0xIC41LTEuNSAyLjQuNS4zLTIuNWgxLjZsLjMgMi41IDIuNC0uNS41IDEuNS0yLjMgMUw3IDYuOWwtMS4zLjlMNCA2IDIuMyA3LjggMSA2Ljl6IiBmaWxsPSJyZWQiLz48L3N2Zz4=");
}
.advanced-search-field--submit:hover,
.advanced-search-field button[type="button"]:hover,
.advanced-search-field input[type="button"]:hover,
.search-tool--icon:hover:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNiIgdmlld0JveD0iMCAwIDI1IDI2Ij48cGF0aCBkPSJNMjQuNSAyNC41bC04LjEtOC4xYzEuNy0xLjcgMi44LTQuMSAyLjgtNi43QzE5LjIgNC41IDE1IC4zIDkuOC4zUy40IDQuNS40IDkuN3M0LjIgOS40IDkuNCA5LjRjMi4xIDAgNC0uNyA1LjUtMS44bDguMiA4LjJjLjEuMS4zLjIuNS4ycy40LS4xLjUtLjJjLjMtLjMuMy0uNyAwLTF6TTEuOCA5LjdjMC00LjQgMy42LTcuOSA3LjktNy45IDQuNCAwIDcuOSAzLjYgNy45IDcuOSAwIDQuNC0zLjYgNy45LTcuOSA3LjktNC40IDAtNy45LTMuNS03LjktNy45eiIgZmlsbD0iI2ZjMzY1MCIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
}
.search-tool--icon:before,
.search-tool form input[type="submit"] {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNiIgdmlld0JveD0iMCAwIDI1IDI2Ij48cGF0aCBkPSJNMjQuNSAyNC41bC04LjEtOC4xYzEuNy0xLjcgMi44LTQuMSAyLjgtNi43QzE5LjIgNC41IDE1IC4zIDkuOC4zUy40IDQuNS40IDkuN3M0LjIgOS40IDkuNCA5LjRjMi4xIDAgNC0uNyA1LjUtMS44bDguMiA4LjJjLjEuMS4zLjIuNS4ycy40LS4xLjUtLjJjLjMtLjMuMy0uNyAwLTF6TTEuOCA5LjdjMC00LjQgMy42LTcuOSA3LjktNy45IDQuNCAwIDcuOSAzLjYgNy45IDcuOSAwIDQuNC0zLjYgNy45LTcuOSA3LjktNC40IDAtNy45LTMuNS03LjktNy45eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
}
.search-tool--icon:before {
  content: "";
  display: inline-block;
  width: 25px;
  height: 26px;
  background-size: 25px 26px;
}
.content-filters--submit input[type="button"] {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48cGF0aCBkPSJNMTcuNCAxN2wtNS43LTUuNmMxLjItMS4yIDEuOS0yLjggMS45LTQuN0MxMy42IDMuMSAxMC43LjEgNyAuMSAzLjQuMS40IDMgLjQgNi43YzAgMy42IDIuOSA2LjYgNi42IDYuNiAxLjQgMCAyLjgtLjUgMy44LTEuMmw1LjcgNS43Yy4xLjEuMi4yLjQuMi4xIDAgLjMtLjEuNC0uMi4zLS4zLjMtLjYuMS0uOHpNMS41IDYuN2MwLTMgMi41LTUuNSA1LjUtNS41czUuNSAyLjUgNS41IDUuNVMxMCAxMi4yIDcgMTIuMiAxLjUgOS43IDEuNSA2Ljd6IiBmaWxsPSIjZmZmIi8+PC9zdmc+");
}
.content-filters--submit input[type="button"]:hover {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48cGF0aCBkPSJNMTcuNCAxN2wtNS43LTUuNmMxLjItMS4yIDEuOS0yLjggMS45LTQuN0MxMy42IDMuMSAxMC43LjEgNyAuMSAzLjQuMS40IDMgLjQgNi43YzAgMy42IDIuOSA2LjYgNi42IDYuNiAxLjQgMCAyLjgtLjUgMy44LTEuMmw1LjcgNS43Yy4xLjEuMi4yLjQuMi4xIDAgLjMtLjEuNC0uMi4zLS4zLjMtLjYuMS0uOHpNMS41IDYuN2MwLTMgMi41LTUuNSA1LjUtNS41czUuNSAyLjUgNS41IDUuNVMxMCAxMi4yIDcgMTIuMiAxLjUgOS43IDEuNSA2Ljd6IiBmaWxsPSIjMzMzIi8+PC9zdmc+");
  background-repeat: no-repeat;
}
.advanced-search-field--submit,
.advanced-search-field button[type="button"],
.advanced-search-field input[type="button"],
.chosen-container-single .chosen-search input[type="text"],
.no-js .search-tool input[type="submit"]:hover,
.search-tool.expanded input[type="submit"]:hover,
.site-header.sticky .search-tool--icon:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNiIgdmlld0JveD0iMCAwIDI1IDI2Ij48cGF0aCBkPSJNMjQuNSAyNC41bC04LjEtOC4xYzEuNy0xLjcgMi44LTQuMSAyLjgtNi43QzE5LjIgNC41IDE1IC4zIDkuOC4zUy40IDQuNS40IDkuN3M0LjIgOS40IDkuNCA5LjRjMi4xIDAgNC0uNyA1LjUtMS44bDguMiA4LjJjLjEuMS4zLjIuNS4ycy40LS4xLjUtLjJjLjMtLjMuMy0uNyAwLTF6TTEuOCA5LjdjMC00LjQgMy42LTcuOSA3LjktNy45IDQuNCAwIDcuOSAzLjYgNy45IDcuOSAwIDQuNC0zLjYgNy45LTcuOSA3LjktNC40IDAtNy45LTMuNS03LjktNy45eiIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
}
.link-icons.site:not(.disabled):hover:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDIzIDIyIj48cGF0aCBkPSJNMTkuNyAyLjF2MTcuOGwuNy0uN0gyLjZsLjcuN3YtOS4ybC0uMy42Yy43LS40IDEuNC0uOCAyLTEuMi44LS40IDEuNS0uOCAyLjMtMS4zLjUtLjMuOS0uNiAxLjQtLjktLjQtLjItLjctLjQtMS4xLS42djMuNGMwIC41LjYuOSAxIC42LjYtLjQgMS4zLS44IDEuOS0xLjEgMS0uNiAyLTEuMiAzLjEtMS44LjItLjEuNS0uMy43LS40LS4zLS4yLS43LS40LTEtLjZ2My40YzAgLjUuNi44IDEgLjYgMS0uNiAyLTEuMSAyLjktMS42LjEtLjEuMy0uMi40LS4yLjItLjEuMy0uNC4zLS42VjIuM2wtLjcuN2gzYy40IDAgLjctLjMuNy0uNyAwLS40LS4zLS43LS43LS43aC0zYy0uNCAwLS43LjMtLjcuN1Y5bC4zLS42Yy0xIC42LTIgMS4xLTIuOSAxLjYtLjEuMS0uMy4yLS40LjIuMy4yLjcuNCAxIC42VjcuNGMwLS41LS42LS45LTEtLjYtLjYuNC0xLjMuOC0xLjkgMS4xLTEgLjYtMiAxLjItMy4xIDEuOC0uMS4yLS4zLjMtLjUuNC4zLjIuNy40IDEgLjZWNy4zYzAtLjUtLjYtLjktMS0uNi0uNy41LTEuMy45LTIgMS4zLS44LjUtMS42LjktMi4zIDEuMy0uNS4zLS45LjUtMS40LjgtLjIuMS0uMy4zLS4zLjZ2OS4yYzAgLjQuMy43LjcuN2gxNy43Yy40IDAgLjctLjMuNy0uN1YyLjFjMC0uNC0uMy0uNy0uNy0uNy0uNCAwLS43LjMtLjcuN3oiIGZpbGw9IiNmYzM2NTAiLz48cGF0aCBkPSJNOS44IDE2LjNINS45bC43Ljd2LTIuNGwtLjcuN2gzLjlsLS43LS43VjE3YzAgLjQuMy43LjcuNy40IDAgLjctLjMuNy0uN3YtMi40YzAtLjQtLjMtLjctLjctLjdINS45Yy0uNCAwLS43LjMtLjcuN1YxN2MwIC40LjMuNy43LjdoMy45Yy40IDAgLjctLjMuNy0uNyAwLS40LS4zLS43LS43LS43em03LjMgMGgtMy45bC43Ljd2LTIuNGwtLjcuN2gzLjlsLS43LS43VjE3YzAgLjQuMy43LjcuNy40IDAgLjctLjMuNy0uN3YtMi40YzAtLjQtLjMtLjctLjctLjdoLTMuOWMtLjQgMC0uNy4zLS43LjdWMTdjMCAuNC4zLjcuNy43aDMuOWMuNCAwIC43LS4zLjctLjcgMC0uNC0uMy0uNy0uNy0uN3oiIGZpbGw9IiNmYzM2NTAiLz48L3N2Zz4=");
  background-repeat: no-repeat;
}
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.link-icons.site:before,
.link-icons.site.reversed:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDIzIDIyIj48cGF0aCBkPSJNMTkuNyAyLjF2MTcuOGwuNy0uN0gyLjZsLjcuN3YtOS4ybC0uMy42Yy43LS40IDEuNC0uOCAyLTEuMi44LS40IDEuNS0uOCAyLjMtMS4zLjUtLjMuOS0uNiAxLjQtLjktLjQtLjItLjctLjQtMS4xLS42djMuNGMwIC41LjYuOSAxIC42LjYtLjQgMS4zLS44IDEuOS0xLjEgMS0uNiAyLTEuMiAzLjEtMS44LjItLjEuNS0uMy43LS40LS4zLS4yLS43LS40LTEtLjZ2My40YzAgLjUuNi44IDEgLjYgMS0uNiAyLTEuMSAyLjktMS42LjEtLjEuMy0uMi40LS4yLjItLjEuMy0uNC4zLS42VjIuM2wtLjcuN2gzYy40IDAgLjctLjMuNy0uNyAwLS40LS4zLS43LS43LS43aC0zYy0uNCAwLS43LjMtLjcuN1Y5bC4zLS42Yy0xIC42LTIgMS4xLTIuOSAxLjYtLjEuMS0uMy4yLS40LjIuMy4yLjcuNCAxIC42VjcuNGMwLS41LS42LS45LTEtLjYtLjYuNC0xLjMuOC0xLjkgMS4xLTEgLjYtMiAxLjItMy4xIDEuOC0uMS4yLS4zLjMtLjUuNC4zLjIuNy40IDEgLjZWNy4zYzAtLjUtLjYtLjktMS0uNi0uNy41LTEuMy45LTIgMS4zLS44LjUtMS42LjktMi4zIDEuMy0uNS4zLS45LjUtMS40LjgtLjIuMS0uMy4zLS4zLjZ2OS4yYzAgLjQuMy43LjcuN2gxNy43Yy40IDAgLjctLjMuNy0uN1YyLjFjMC0uNC0uMy0uNy0uNy0uNy0uNCAwLS43LjMtLjcuN3oiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNOS44IDE2LjNINS45bC43Ljd2LTIuNGwtLjcuN2gzLjlsLS43LS43VjE3YzAgLjQuMy43LjcuNy40IDAgLjctLjMuNy0uN3YtMi40YzAtLjQtLjMtLjctLjctLjdINS45Yy0uNCAwLS43LjMtLjcuN1YxN2MwIC40LjMuNy43LjdoMy45Yy40IDAgLjctLjMuNy0uNyAwLS40LS4zLS43LS43LS43em03LjMgMGgtMy45bC43Ljd2LTIuNGwtLjcuN2gzLjlsLS43LS43VjE3YzAgLjQuMy43LjcuNy40IDAgLjctLjMuNy0uN3YtMi40YzAtLjQtLjMtLjctLjctLjdoLTMuOWMtLjQgMC0uNy4zLS43LjdWMTdjMCAuNC4zLjcuNy43aDMuOWMuNCAwIC43LS4zLjctLjcgMC0uNC0uMy0uNy0uNy0uN3oiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");
  background-repeat: no-repeat;
}
.link-icons.site:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDIzIDIyIj48cGF0aCBkPSJNMTkuNyAyLjF2MTcuOGwuNy0uN0gyLjZsLjcuN3YtOS4ybC0uMy42Yy43LS40IDEuNC0uOCAyLTEuMi44LS40IDEuNS0uOCAyLjMtMS4zLjUtLjMuOS0uNiAxLjQtLjktLjQtLjItLjctLjQtMS4xLS42djMuNGMwIC41LjYuOSAxIC42LjYtLjQgMS4zLS44IDEuOS0xLjEgMS0uNiAyLTEuMiAzLjEtMS44LjItLjEuNS0uMy43LS40LS4zLS4yLS43LS40LTEtLjZ2My40YzAgLjUuNi44IDEgLjYgMS0uNiAyLTEuMSAyLjktMS42LjEtLjEuMy0uMi40LS4yLjItLjEuMy0uNC4zLS42VjIuM2wtLjcuN2gzYy40IDAgLjctLjMuNy0uNyAwLS40LS4zLS43LS43LS43aC0zYy0uNCAwLS43LjMtLjcuN1Y5bC4zLS42Yy0xIC42LTIgMS4xLTIuOSAxLjYtLjEuMS0uMy4yLS40LjIuMy4yLjcuNCAxIC42VjcuNGMwLS41LS42LS45LTEtLjYtLjYuNC0xLjMuOC0xLjkgMS4xLTEgLjYtMiAxLjItMy4xIDEuOC0uMS4yLS4zLjMtLjUuNC4zLjIuNy40IDEgLjZWNy4zYzAtLjUtLjYtLjktMS0uNi0uNy41LTEuMy45LTIgMS4zLS44LjUtMS42LjktMi4zIDEuMy0uNS4zLS45LjUtMS40LjgtLjIuMS0uMy4zLS4zLjZ2OS4yYzAgLjQuMy43LjcuN2gxNy43Yy40IDAgLjctLjMuNy0uN1YyLjFjMC0uNC0uMy0uNy0uNy0uNy0uNCAwLS43LjMtLjcuN3oiLz48cGF0aCBkPSJNOS44IDE2LjNINS45bC43Ljd2LTIuNGwtLjcuN2gzLjlsLS43LS43VjE3YzAgLjQuMy43LjcuNy40IDAgLjctLjMuNy0uN3YtMi40YzAtLjQtLjMtLjctLjctLjdINS45Yy0uNCAwLS43LjMtLjcuN1YxN2MwIC40LjMuNy43LjdoMy45Yy40IDAgLjctLjMuNy0uNyAwLS40LS4zLS43LS43LS43em03LjMgMGgtMy45bC43Ljd2LTIuNGwtLjcuN2gzLjlsLS43LS43VjE3YzAgLjQuMy43LjcuNy40IDAgLjctLjMuNy0uN3YtMi40YzAtLjQtLjMtLjctLjctLjdoLTMuOWMtLjQgMC0uNy4zLS43LjdWMTdjMCAuNC4zLjcuNy43aDMuOWMuNCAwIC43LS4zLjctLjcgMC0uNC0uMy0uNy0uNy0uN3oiLz48L3N2Zz4=");
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  width: 23px;
  height: 22px;
  background-size: 23px 22px;
}
.dataTable thead tr td.sorting_asc:after,
.dataTable thead tr th.sorting_asc:after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBkPSJNMTMuNyA2LjZjLjEuMyAwIC40LS4yLjRIMy4xYy0uMyAwLS40LS4xLS4yLS40TDggLjJjLjEtLjIuNC0uMi42IDBsNS4xIDYuNHoiIGZpbGw9IiM3ODc4NzgiLz48L3N2Zz4=");
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background-size: 16px 16px;
}
.dataTable thead tr td.sorting_desc:after,
.dataTable thead tr th.sorting_desc:after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBkPSJNMi45IDkuNGMtLjItLjItLjEtLjQuMi0uNGgxMC40Yy4zIDAgLjQuMi4yLjRsLTUuMSA2LjVjLS4yLjItLjQuMi0uNiAwTDIuOSA5LjR6IiBmaWxsPSIjNzg3ODc4Ii8+PC9zdmc+");
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background-size: 16px 16px;
}
.data-table table thead:not(.is-active) a,
.dataTable thead tr td.sorting:after,
.dataTable thead tr th.sorting:after,
.list-contacts table thead:not(.is-active) a,
.list-notifications table thead:not(.is-active) a,
.wysiwyg table thead:not(.is-active) a {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBkPSJNMTMuNyA2LjZjLjEuMyAwIC40LS4yLjRIMy4xYy0uMyAwLS40LS4xLS4yLS40TDggLjJjLjEtLjIuNC0uMi42IDBsNS4xIDYuNHpNMi45IDkuNGMtLjItLjItLjEtLjQuMi0uNGgxMC40Yy4zIDAgLjQuMi4yLjRsLTUuMSA2LjVjLS4yLjItLjQuMi0uNiAwTDIuOSA5LjR6IiBmaWxsPSIjNzg3ODc4Ii8+PC9zdmc+");
  background-repeat: no-repeat;
}
.dataTable thead tr td.sorting:after,
.dataTable thead tr th.sorting:after {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background-size: 16px 16px;
}
.link-icons.trash:not(.disabled):hover:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cGF0aCBkPSJNMTQgN3YxMEg2VjdoOHptLTEuNS02aC01bC0xIDFIM3YyaDE0VjJoLTMuNWwtMS0xek0xNiA1SDR2MTJjMCAxLjEuOSAyIDIgMmg4YzEuMSAwIDItLjkgMi0yVjV6IiBmaWxsPSIjZmMzNjUwIi8+PC9zdmc+");
  background-repeat: no-repeat;
}
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.link-icons.trash:before,
.link-icons.trash.reversed:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cGF0aCBkPSJNMTQgN3YxMEg2VjdoOHptLTEuNS02aC01bC0xIDFIM3YyaDE0VjJoLTMuNWwtMS0xek0xNiA1SDR2MTJjMCAxLjEuOSAyIDIgMmg4YzEuMSAwIDItLjkgMi0yVjV6IiBmaWxsPSIjZmZmIi8+PC9zdmc+");
  background-repeat: no-repeat;
}
.link-icons.trash:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cGF0aCBkPSJNMTQgN3YxMEg2VjdoOHptLTEuNS02aC01bC0xIDFIM3YyaDE0VjJoLTMuNWwtMS0xek0xNiA1SDR2MTJjMCAxLjEuOSAyIDIgMmg4YzEuMSAwIDItLjkgMi0yVjV6IiBmaWxsPSIjMzMzIi8+PC9zdmc+");
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  background-size: 20px 20px;
}
.button-action.has-icon.icon-upload:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDI0IDE2Ij48cGF0aCBkPSJNMTkuNCA2Yy0uNy0zLjUtMy44LTYtNy40LTYtMi45IDAtNS40IDEuNi02LjYgNEMyLjMgNC40IDAgNi45IDAgMTBjMCAzLjMgMi43IDYgNiA2aDEzYzIuOCAwIDUtMi4yIDUtNSAwLTIuNi0yLTQuOC00LjYtNXptLS40IDhINmMtMi4yIDAtNC0xLjgtNC00IDAtMiAxLjUtMy44IDMuNi00bDEuMS0uMS41LTFDOC4xIDMuMSA5LjkgMiAxMiAyYzIuNiAwIDQuOSAxLjkgNS40IDQuNGwuMyAxLjUgMS41LjFjMS42LjEgMi44IDEuNCAyLjggMyAwIDEuNy0xLjQgMy0zIDN6IiBmaWxsPSIjZmMzNjUwIi8+PHBhdGggZmlsbD0iI2ZjMzY1MCIgZD0iTTggOWgyLjV2M2gzVjlIMTZsLTQtNHoiLz48L3N2Zz4=");
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  width: 24px;
  height: 16px;
  background-size: 24px 16px;
}
.button-action.has-icon.icon-upload.reversed:before,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.button-action.has-icon.icon-upload:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDI0IDE2Ij48cGF0aCBkPSJNMTkuNCA2Yy0uNy0zLjUtMy44LTYtNy40LTYtMi45IDAtNS40IDEuNi02LjYgNEMyLjMgNC40IDAgNi45IDAgMTBjMCAzLjMgMi43IDYgNiA2aDEzYzIuOCAwIDUtMi4yIDUtNSAwLTIuNi0yLTQuOC00LjYtNXptLS40IDhINmMtMi4yIDAtNC0xLjgtNC00IDAtMiAxLjUtMy44IDMuNi00bDEuMS0uMS41LTFDOC4xIDMuMSA5LjkgMiAxMiAyYzIuNiAwIDQuOSAxLjkgNS40IDQuNGwuMyAxLjUgMS41LjFjMS42LjEgMi44IDEuNCAyLjggMyAwIDEuNy0xLjQgMy0zIDN6IiBmaWxsPSIjZmZmIi8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTggOWgyLjV2M2gzVjlIMTZsLTQtNHoiLz48L3N2Zz4=");
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  width: 24px;
  height: 16px;
  background-size: 24px 16px;
}
form .form-drop-file-zone .button-action.has-icon.icon-upload:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDI0IDE2Ij48cGF0aCBkPSJNMTkuNCA2Yy0uNy0zLjUtMy44LTYtNy40LTYtMi45IDAtNS40IDEuNi02LjYgNEMyLjMgNC40IDAgNi45IDAgMTBjMCAzLjMgMi43IDYgNiA2aDEzYzIuOCAwIDUtMi4yIDUtNSAwLTIuNi0yLTQuOC00LjYtNXptLS40IDhINmMtMi4yIDAtNC0xLjgtNC00IDAtMiAxLjUtMy44IDMuNi00bDEuMS0uMS41LTFDOC4xIDMuMSA5LjkgMiAxMiAyYzIuNiAwIDQuOSAxLjkgNS40IDQuNGwuMyAxLjUgMS41LjFjMS42LjEgMi44IDEuNCAyLjggMyAwIDEuNy0xLjQgMy0zIDN6IiBmaWxsPSIjMzMzIi8+PHBhdGggZmlsbD0iIzMzMyIgZD0iTTggOWgyLjV2M2gzVjlIMTZsLTQtNHoiLz48L3N2Zz4=");
  background-repeat: no-repeat;
}
.inline-list-from-mobile > li,
.social-share > li {
  display: inline-block;
}
.table-list-from-mobile {
  display: table;
  width: 100%;
}
.table-list-from-mobile > .cell,
.table-list-from-mobile > li {
  display: table-cell;
}
.descripted-image--picture img,
.flex-child-image-from-mobile img,
.flex-image-from-mobile,
.layer-contact-long--picture img,
.layer-cover--picture img,
.layer-images-group--picture img,
.layer-insight--picture img,
.layer-long-verbatim--picture img,
.logo-item--logo img,
.teaser-article--picture img,
.teaser-comparison--picture img,
.teaser-gallery--picture img,
.teaser-highlight--picture img,
.teaser-highlight-news--picture img,
.teaser-img--picture img,
.teaser-keydata--picture img,
.teaser-light--picture img,
.teaser-links--picture img,
.teaser-market--picture img,
.teaser-medium--picture img,
.teaser-step--picture img,
.teaser-verbatim--picture img,
.teaser-video--picture img,
.wysiwyg div.full-image img,
.wysiwyg p.full-image img,
.wysiwyg p.responsive-image-left img,
.wysiwyg p.responsive-image-right img {
  display: block;
  width: 100%;
  height: auto;
}
.layer-accordion-info--edit,
.overlay-from-mobile,
.page-history-intro > .page-hat,
.page-intro--list .page-hat--picture,
.page-intro--list ul:first-child,
.page-intro > .page-hat:not(.simple),
.steps-slider--overlay,
.teaser-keydata--overlay,
.vector-map--loader {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}
.clearfix-from-mobile,
.layer-2-col--col {
  overflow: hidden;
}
.v-align-from-mobile {
  position: relative;
  display: block;
  top: 50%;
  transform: translateY(-50%);
}
.feed-icon,
.layer-accordion-info--edit--close,
.link-icons span,
.list-community--item a,
.list-community li a,
.site-link,
.social-share--item a,
.social-share li a,
.text-overflow-from-mobile,
.ui-datepicker-next .ui-icon,
.ui-datepicker-prev .ui-icon,
.veristar-login-menu--title,
.veristar-login-menu > h2 {
  display: inline-block;
  text-indent: 150%;
  overflow: hidden;
  white-space: nowrap;
}
.data-table table,
.text-left-from-mobile {
  text-align: left;
}
.download-link,
.layer-accordion-info--edit form,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a
  .descripted-image--container
  .descripted-image--caption,
.layer-markets--action,
.page-hat--action,
.reversed .descripted-image--container .descripted-image--caption,
.text-right-from-mobile {
  text-align: right;
}
.burger-menu--container .site-link,
.content-filters--container,
.content-filters--group--label,
.content-filters.nowrap .form-actions,
.display-per-page--title,
.greybox.title-center .greybox--title,
.layer-contact-offer--form-actions,
.layer-markets--title,
.list-contacts--actions,
.list-contacts .list-results--results,
.list-results--results,
.magazine-wall--pager,
.message-box--action,
.message-system--cells .message-system--cell:first-child,
.message-system--textarea--action,
.needs-wall--results,
.news-wall--header,
.news-wall--no-result,
.optin-block,
.pager,
.popin-std--actions,
.popin-upload-file--content .right:before,
.review-steps--list .review-steps--step:before,
.review-steps--list .review-steps--step p,
.review-steps--list li:before,
.review-steps--list li p,
.review-steps ol .review-steps--step:before,
.review-steps ol .review-steps--step p,
.review-steps ol li:before,
.review-steps ol li p,
.search-results-page .view-empty,
.search-results-page
  .view-filters
  fieldset[data-drupal-selector="edit-items-per-page"]
  legend
  .fieldset-legend,
.section-gallery--actions,
.site-lang select,
.slider-community--logo,
.steps-slider .responsive-slider--tooltip,
.teaser-event--details,
.teaser-event--period,
.text-center-from-mobile,
.ui-datepicker-title,
.ui-datepicker table tbody td,
.vertical-nav--list,
.vertical-nav ul,
body.path-place-locator .needs-wall--results {
  text-align: center;
}
.back-to-top:before,
.burger-menu--container .site-link,
.c3,
.chosen-container-multi .chosen-choices,
.chosen-container-single .chosen-search,
.chosen-container-single .chosen-single,
.content-filters,
.content-filters-tabs--tag[type="button"],
.content-filters-tabs--trigger,
.display-toggle-view--label,
.dropdown-links--current,
.dropdown-links--icon.user,
.extra-logo,
.filter-guidelines-item .tips li,
.heading-highlights,
.heading-highlights--brand--text,
.history-dates--list > li.accordion-enabled,
.item-list ul li,
.layer-accordion-info--content,
.layer-accordion-info--item,
.layer-accordion-info--trigger,
.layer-accordion-info > li,
.layer-boiler--desc ul li,
.layer-cover,
.layer-cover--content,
.layer-images-group,
.layer-images-group--content,
.layer-images-group--desc,
.layer-images-group--inner,
.layer-images-group--picture,
.layer-insight,
.layer-keyfigures--list .layer-keyfigures--item,
.layer-keyfigures--list li,
.layer-magazine,
.layer-major-markets,
.layer-tabs-switcher--trigger,
.list-info,
.list-requests-certificates--item,
.logo-item,
.main-menu,
.main-menu--content,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  .menu
  .menu-item,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  ul
  .menu-item,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  .menu
  .menu-item,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  ul
  .menu-item,
.main-menu > ul > .menu-item > a,
.main-menu > ul > .menu-item > span,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  .menu
  .menu-item,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  ul
  .menu-item,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  .menu
  .menu-item,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  ul
  .menu-item,
.main-menu > ul > li > a,
.main-menu > ul > li > span,
.message-box,
.message-system,
.message-system--cells,
.message-system--textarea--content,
.messages__list li,
.needs-form,
.page-hat,
.page-heading,
.page-heading--bg-img + .page-heading--content,
.page-heading--bg-img + .vector-map,
.page-heading--intro,
.page-intro,
.page-landing-heading,
.page-landing-heading--picture,
.pager__item,
.pager__item.is-active,
.pager li,
.pager li.active,
.password-suggestions li,
.popin-upload-file--content .right,
.review-steps--list .review-steps--step,
.review-steps--list li,
.review-steps ol .review-steps--step,
.review-steps ol li,
.section-gallery--content,
.section-gallery--slider,
.section-gallery--slider .section-gallery--list .section-gallery--item,
.section-gallery--slider .section-gallery--list li,
.section-gallery--slider > ul .section-gallery--item,
.section-gallery--slider > ul li,
.set-relative-from-mobile,
.site-brand,
.site-header .veristar-login-menu,
.site-heading,
.site-portals--current,
.slider-community--container,
.slider-comparisons--container,
.slider-markets,
.slider-markets .responsive-slider--wrapper,
.social-share--item.print,
.social-share li.print,
.steps-slider,
.steps-slider .responsive-slider--pager-dot,
.sub-menu > .menu .accordions-enabled--col > .menu-item,
.sub-menu > .menu > .menu-item,
.sub-menu > .menu > li,
.sub-menu > ul .accordions-enabled--col > .menu-item,
.sub-menu > ul > .menu-item,
.sub-menu > ul > li,
.teaser-article,
.teaser-community,
.teaser-event--period,
.teaser-event--title,
.teaser-gallery,
.teaser-gallery--content,
.teaser-highlight,
.teaser-highlight--text,
.teaser-highlight-news--category,
.teaser-highlight-news--picture,
.teaser-img,
.teaser-keydata,
.teaser-light,
.teaser-light--content,
.teaser-links,
.teaser-links--title,
.teaser-offer,
.teaser-offer--content,
.teaser-offer--infos-item,
.teaser-offer--infos-item a,
.teaser-offer--place.physical-address,
.teaser-offer--place.postal-address,
.teaser-request-certificate,
.teaser-step--picture,
.teaser-verbatim--quote,
.teaser-verbatim.small .teaser-verbatim--author,
.teaser-video,
.teaser-video--content,
.type-link,
.ui-datepicker-header,
.vector-map,
.vector-map--legend,
.vector-map fieldset,
.veristar-login-menu,
.veristar-login-menu--link,
.veristar-login-menu--title,
.veristar-login-menu > h2,
.veristar-login-menu a,
.wysiwyg,
.wysiwyg blockquote,
.wysiwyg ul li,
blockquote,
body,
form .animated-label {
  position: relative;
}
.hide-from-mobile {
  display: none;
}
.clear-grid-from-mobile {
  clear: both;
  margin-left: 0;
}
.clear-left-from-mobile,
.clear-right-from-mobile {
  clear: left;
}
.grid-strech-float-from-mobile {
  float: left;
  margin-left: 0;
}
.grid-strech-float-from-mobile:first-child {
  clear: left;
}
.search-form .form-actions,
.search-form .form-item,
.strech-child-from-mobile {
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
.advanced-search-field--fields,
.burger-menu--fixed--content,
.content-filters--fake-select,
.content-filters--submit,
.content-filters-tabs--nav,
.content-filters-tabs--nav--wrapper .container--content,
.content-filters .form-radios + .form-type-select,
.content-filters .form-type-select,
.display-per-page,
.display-toggle-view,
.dropdown-links--current,
.duplicate-info,
.form-managed-file > div,
.form-steps--item,
.form-submit-zone,
.grid-strech-flex-from-mobile,
.heading-highlights,
.heading-highlights--tools,
.layer-accordion-info--edit,
.layer-accordion-info--tools,
.layer-contact-long--container,
.layer-contact-long--content,
.layer-search-results--pager,
.layer-tabs-switcher--tabs-nav,
.list-info--title,
.list-items ul:not(.contextual-links),
.list-logos--list,
.list-results--items-to-display,
.message-system--cells,
.needs-wall--items-to-display,
.news-wall--container,
.news-wall--header,
.news-wall--list,
.notification-list-item,
.pager__items,
.pager__items span,
.popin-send-comments--action,
.popin-std--actions,
.prev-next-pager,
.prev-next-pager .cross-articles,
.responsive-slider--pager-dots,
.review-steps--list,
.review-steps ol,
.search-form,
.search-results-page
  .view-filters
  fieldset[data-drupal-selector="edit-items-per-page"],
.search-results-page
  .view-filters
  fieldset[data-drupal-selector="edit-items-per-page"]
  .form-radios,
.search-tool--content,
.search-tool form .form--inline,
.site-brand,
.site-heading,
.site-lang--current,
.site-lang dl,
.site-lang select,
.site-portals--current,
.site-portals dl,
.slider-community--slider,
.slider-comparisons .paragraph--type--comparison-items,
.slider-comparisons .responsive-slider--pager-dots,
.teaser-article--overlay,
.teaser-verbatim.small,
.type-link,
.vector-map fieldset,
.vertical-tabs {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  flex-wrap: wrap;
}
.visually-hidden {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  height: 1px;
}
.padder {
  padding: 30px;
}
.padder-top {
  padding-top: 30px;
}
.padder-right {
  padding-right: 30px;
}
.padder-bottom {
  padding-bottom: 30px;
}
.padder-left {
  padding-left: 30px;
}
.marger {
  margin: 30px;
}
.marger-top {
  margin-top: 30px;
}
.marger-right {
  margin-right: 30px;
}
.marger-bottom {
  margin-bottom: 30px;
}
.marger-left {
  margin-left: 30px;
}
.ajax-loader,
.ajax-loader:after,
.ajax-loader:before,
.ajax-progress,
.ajax-progress-fullscreen,
.ajax-progress-fullscreen:after,
.ajax-progress-fullscreen:before,
.ajax-progress-throbber,
.ajax-progress-throbber:after,
.ajax-progress-throbber:before,
.ajax-progress:after,
.ajax-progress:before,
.greybox--loading .greybox--content,
.greybox--loading .greybox--content:after,
.greybox--loading .greybox--content:before,
.hot-news--icon,
.hot-news--icon:after,
.hot-news--icon:before,
.ui-dialog .ajax-progress-throbber,
.ui-dialog .ajax-progress-throbber:after,
.ui-dialog .ajax-progress-throbber:before {
  width: 2px;
  height: 15px;
  background-image: none;
  padding: 0;
}
.ajax-loader,
.ajax-progress,
.ajax-progress-fullscreen,
.ajax-progress-throbber,
.greybox--loading .greybox--content,
.hot-news--icon,
.ui-dialog .ajax-progress-throbber {
  animation: c 0.6s ease 0.1s infinite;
  display: block;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
.ajax-loader:after,
.ajax-loader:before,
.ajax-progress-fullscreen:after,
.ajax-progress-fullscreen:before,
.ajax-progress-throbber:after,
.ajax-progress-throbber:before,
.ajax-progress:after,
.ajax-progress:before,
.greybox--loading .greybox--content:after,
.greybox--loading .greybox--content:before,
.hot-news--icon:after,
.hot-news--icon:before,
.ui-dialog .ajax-progress-throbber:after,
.ui-dialog .ajax-progress-throbber:before {
  content: "";
  position: absolute;
  top: auto;
  bottom: 0;
}
.ajax-loader:before,
.ajax-progress-fullscreen:before,
.ajax-progress-throbber:before,
.ajax-progress:before,
.greybox--loading .greybox--content:before,
.hot-news--icon:before,
.ui-dialog .ajax-progress-throbber:before {
  right: -5px;
  animation: c 0.6s ease 0s infinite;
}
.ajax-loader:after,
.ajax-progress-fullscreen:after,
.ajax-progress-throbber:after,
.ajax-progress:after,
.greybox--loading .greybox--content:after,
.hot-news--icon:after,
.ui-dialog .ajax-progress-throbber:after {
  left: -5px;
  animation: c 0.6s ease 0.2s infinite;
}
#sliding-popup .popup-content button,
.admin-link button,
.button,
.button-action,
.button.search-form__submit,
.chosen-container-multi .chosen-choices li.search-choice,
.magazine-wall--loader,
.needs-form--submit,
.optin-block--link,
.search-form__submit,
form button[type="button"],
form button[type="submit"],
form input[type="submit"] {
  padding: 20px;
  cursor: pointer;
  display: inline-block;
  background-color: transparent;
  line-height: 0.9;
  transition: border 0.25s ease-out;
  position: relative;
}
#sliding-popup .popup-content html.ie button,
.admin-link html.ie button,
.chosen-container-multi .chosen-choices html.ie li.search-choice,
form html.ie button[type="button"],
form html.ie button[type="submit"],
form html.ie input[type="submit"],
html.ie #sliding-popup .popup-content button,
html.ie .admin-link button,
html.ie .button,
html.ie .button-action,
html.ie .chosen-container-multi .chosen-choices li.search-choice,
html.ie .magazine-wall--loader,
html.ie .needs-form--submit,
html.ie .optin-block--link,
html.ie .search-form__submit,
html.ie form button[type="button"],
html.ie form button[type="submit"],
html.ie form input[type="submit"] {
  padding-bottom: 10px;
}
#sliding-popup .popup-content button:after,
.admin-link button:after,
.button-action:after,
.button.search-form__submit:after,
.button:after,
.chosen-container-multi .chosen-choices li.search-choice:after,
.magazine-wall--loader:after,
.needs-form--submit:after,
.optin-block--link:after,
.search-form__submit:after,
form button[type="button"]:after,
form button[type="submit"]:after,
form input[type="submit"]:after {
  content: "";
  position: absolute;
  left: 50%;
  right: 50%;
  bottom: -2px;
  height: 2px;
  transition: all 0.5s ease-out;
}
.button-action:active,
.button-action:focus,
.magazine-wall--loader:active,
.needs-form--submit:active,
.needs-form--submit:focus,
.optin-block--link:active,
form button:active[type="button"],
form button:active[type="submit"],
form button:focus[type="button"],
form button:focus[type="submit"],
form input:active[type="submit"],
form input:focus[type="submit"] {
  outline: none;
}
#sliding-popup .popup-content button:hover,
.button-action:hover,
.button:active,
.button:focus,
.button:hover,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  .page-hat:not(.reversed)
  a.button-action:hover,
.magazine-wall--loader:hover,
.needs-form--submit:hover,
.optin-block--link:hover,
.page-hat:not(.reversed) .button-action.reversed:hover,
.page-hat:not(.reversed)
  .layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.button-action:hover,
form button:hover[type="button"],
form button:hover[type="submit"],
form input:hover[type="submit"] {
  border-color: transparent;
}
#sliding-popup .popup-content button:hover:after,
.button-action:hover:after,
.button:active:after,
.button:focus:after,
.button:hover:after,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  .page-hat:not(.reversed)
  a.button-action:hover:after,
.magazine-wall--loader:hover:after,
.needs-form--submit:hover:after,
.optin-block--link:hover:after,
.page-hat:not(.reversed) .button-action.reversed:hover:after,
.page-hat:not(.reversed)
  .layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.button-action:hover:after,
form button[type="button"]:hover:after,
form button[type="submit"]:hover:after,
form input[type="submit"]:hover:after {
  left: -2px;
  right: -2px;
}
.button-action:active,
.magazine-wall--loader:active,
.needs-form--submit:active,
.needs-form--submit:focus,
.optin-block--link:active,
form button:active[type="button"],
form button:active[type="submit"],
form button:focus[type="button"],
form button:focus[type="submit"],
form input:active[type="submit"],
form input:focus[type="submit"] {
  opacity: 0.8;
  box-shadow: none;
}
#sliding-popup .popup-content button:disabled,
.admin-link button:disabled,
.button-action.disabled,
.button.search-form__submit:disabled,
.needs-form--submit:disabled,
.search-form__submit:disabled,
form button:disabled[type="button"],
form button:disabled[type="submit"],
form input:disabled[type="submit"] {
  pointer-events: none !important;
  opacity: 0.7 !important;
}
#sliding-popup .popup-content button,
.admin-link button,
.button-action.small,
.button.search-form__submit,
.form-managed-file > div input[type="submit"],
.layer-contact-offer--actions input[type="submit"],
.layer-contact-offer--form-actions input[type="submit"],
.layer-contact-offer .form-actions input[type="submit"],
.needs-form--submit,
.search-form__submit,
form button[type="button"],
form button[type="submit"],
form input[type="submit"] {
  padding: 10px;
}
#sliding-popup .popup-content html.ie button,
.admin-link html.ie button,
.form-managed-file > div html.ie input[type="submit"],
.layer-contact-offer--actions html.ie input[type="submit"],
.layer-contact-offer--form-actions html.ie input[type="submit"],
.layer-contact-offer .form-actions html.ie input[type="submit"],
form html.ie button[type="button"],
form html.ie button[type="submit"],
form html.ie input[type="submit"],
html.ie #sliding-popup .popup-content button,
html.ie .admin-link button,
html.ie .button-action.small,
html.ie .form-managed-file > div input[type="submit"],
html.ie .layer-contact-offer--actions input[type="submit"],
html.ie .layer-contact-offer--form-actions input[type="submit"],
html.ie .layer-contact-offer .form-actions input[type="submit"],
html.ie .needs-form--submit,
html.ie .search-form__submit,
html.ie form button[type="button"],
html.ie form button[type="submit"],
html.ie form input[type="submit"] {
  padding-bottom: 3px;
}
.button-action.x-small,
.chosen-container-multi .chosen-choices li.search-choice {
  line-height: 1;
  padding: 3px 3px 1px;
}
.button-action.has-icon {
  padding-right: 50px;
}
.button-action.has-icon:before {
  content: "";
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translateY(calc(-50% + 1px));
}
.button-action.has-icon.icon-upload:before {
  right: 13px;
}
.button-action.has-icon.icon-add:before {
  content: "+";
}
.button-action.is-loading {
  pointer-events: none;
  color: rgba(51, 51, 51, 0.3);
}
.button-action.is-loading.reversed,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.button-action.is-loading {
  color: hsla(0, 0%, 100%, 0.3);
}
.button-action .ajax-loader {
  position: absolute;
  bottom: 50%;
  left: 50%;
  transform: translate(-50%, 50%);
  z-index: 2;
}
.button-cancel {
  padding: 20px;
  cursor: pointer;
  background-color: transparent;
  line-height: 0.9;
}
html.ie .button-cancel {
  padding-bottom: 10px;
}
.button-cancel:active,
.button-cancel:focus {
  outline: none;
}
.button-cancel:active {
  opacity: 0.8;
  box-shadow: none;
}
.button-cancel:disabled {
  pointer-events: none;
  opacity: 0.7;
}
.button-checkbox-radio--label {
  margin: 10px;
  cursor: pointer;
  display: inline-block !important;
  background-color: transparent;
  line-height: 0.9;
  transition: all 0.25s ease-out;
  position: relative;
  padding: 10px !important;
  font-weight: 700 !important;
}
.button-checkbox-radio--label:before {
  display: none;
}
html.ie .button-checkbox-radio--label {
  padding-bottom: 3px;
}
.button-checkbox-radio--label:after {
  display: block !important;
  background: #333 !important;
  content: "";
  position: absolute;
  top: auto !important;
  left: 50% !important;
  right: 50% !important;
  bottom: -2px;
  width: auto !important;
  height: 2px !important;
  transition: all 0.5s ease-out !important;
  transform: none !important;
  border: none !important;
  opacity: 1 !important;
}
.button-checkbox-radio--option:focus + .button-checkbox-radio--label {
  outline: none;
}
.button-checkbox-radio--label:hover {
  border-color: transparent;
}
.button-checkbox-radio--label:hover:after {
  left: -2px !important;
  right: -2px !important;
}
.button-checkbox-radio--option:checked + .button-checkbox-radio--label {
  border-color: transparent;
}
.button-checkbox-radio--option:checked + .button-checkbox-radio--label:after {
  background: #fff !important;
}
.button-checkbox-radio--option:disabled + .button-checkbox-radio--label {
  pointer-events: none;
  opacity: 0.7;
}
.filter-guidelines-item .tips,
.item-list ul,
.layer-boiler--desc ul,
.messages__list,
.password-suggestions,
.wysiwyg ul {
  list-style-type: none;
}
.filter-guidelines-item .tips li,
.item-list ul li,
.layer-boiler--desc ul li,
.messages__list li,
.password-suggestions li,
.wysiwyg ul li {
  margin-top: 24px;
  padding-left: 34px;
}
.filter-guidelines-item .tips li:before,
.item-list ul li:before,
.layer-boiler--desc ul li:before,
.messages__list li:before,
.password-suggestions li:before,
.wysiwyg ul li:before {
  content: "";
  display: block;
  margin-right: 20px;
  height: 12px;
  width: 10px;
  border-radius: 50%;
  position: absolute;
  top: 6px;
  left: 0;
}
.filter-guidelines-item .tips ol,
.filter-guidelines-item .tips ul,
.item-list ul ol,
.item-list ul ul,
.layer-boiler--desc ul ol,
.layer-boiler--desc ul ul,
.messages__list ol,
.messages__list ul,
.password-suggestions ol,
.password-suggestions ul,
.wysiwyg ul ol,
.wysiwyg ul ul {
  list-style-type: none;
}
.item-list ol,
.layer-boiler--desc ol,
.wysiwyg ol {
  counter-reset: a;
  list-style-type: none;
}
.item-list ol li,
.layer-boiler--desc ol li,
.wysiwyg ol li {
  margin-top: 24px;
}
.item-list ol li:before,
.layer-boiler--desc ol li:before,
.wysiwyg ol li:before {
  counter-increment: a;
  content: counter(a) ".";
  display: inline-block;
  margin-right: 6px;
}
.item-list ol li ol,
.item-list ol li ul,
.layer-boiler--desc ol li ol,
.layer-boiler--desc ol li ul,
.wysiwyg ol li ol,
.wysiwyg ol li ul {
  margin-left: 30px;
}
.wysiwyg blockquote,
blockquote {
  margin: 50px 0;
  padding-left: 30px;
  box-sizing: border-box;
}
.wysiwyg blockquote p,
blockquote p {
  font-family: inherit;
  font-size: inherit;
  font-weight: 700;
  text-align: inherit;
  padding: 0;
  margin: 0;
}
.data-table table,
.list-contacts table,
.list-notifications table,
.wysiwyg table {
  width: 100%;
}
.list-contacts,
.list-notifications,
.wysiwyg .table--wrapper {
  overflow-x: auto;
}
.data-table table caption,
.list-contacts table caption,
.list-notifications table caption,
.wysiwyg table caption {
  text-align: left;
  margin-bottom: 30px;
}
.data-table table thead,
.list-contacts table thead,
.list-notifications table thead,
.wysiwyg table thead {
  border-bottom: 1px solid gray;
}
.data-table table thead tr:nth-child(odd),
.list-contacts table thead tr:nth-child(odd),
.list-notifications table thead tr:nth-child(odd),
.wysiwyg table thead tr:nth-child(odd) {
  background: transparent;
}
.data-table table thead:not(.is-active) a,
.list-contacts table thead:not(.is-active) a,
.list-notifications table thead:not(.is-active) a,
.wysiwyg table thead:not(.is-active) a {
  min-height: 16px;
  background-position: 100%;
  background-repeat: no-repeat;
  padding-right: 16px;
}
.wysiwyg table.no-zebra tr:nth-child(odd) {
  background-color: transparent;
}
.data-table table th,
.list-contacts table th,
.list-notifications table th,
.wysiwyg table th {
  text-align: left;
}
.data-table table td,
.data-table table th,
.list-contacts table td,
.list-contacts table th,
.list-notifications table td,
.list-notifications table th,
.wysiwyg table td,
.wysiwyg table th {
  text-align: left;
  padding: 6px 10px;
}
.data-table table td > :first-child,
.data-table table th > :first-child,
.list-contacts table td > :first-child,
.list-contacts table th > :first-child,
.list-notifications table td > :first-child,
.list-notifications table th > :first-child,
.wysiwyg table td > :first-child,
.wysiwyg table th > :first-child {
  margin-top: 0;
}
.data-table table td > :last-child,
.data-table table th > :last-child,
.list-contacts table td > :last-child,
.list-contacts table th > :last-child,
.list-notifications table td > :last-child,
.list-notifications table th > :last-child,
.wysiwyg table td > :last-child,
.wysiwyg table th > :last-child {
  margin-bottom: 0;
}
.messages {
  max-width: 1050px;
  width: 95%;
  margin: 80px auto 20px;
  position: relative;
  padding: 20px 50px;
}
.messages,
.messages-inline {
  display: block;
  box-sizing: border-box;
}
.messages-inline {
  text-align: center;
  margin: 10px auto;
  padding: 10px;
}
.pager {
  display: table;
  table-layout: fixed;
  margin: 50px auto;
}
.pager__item,
.pager li {
  display: table-cell;
}
.pager__item:after,
.pager li:after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  display: block !important;
  width: 0;
  height: 2px;
  transform: translateX(-50%);
  transition: all 0.5s ease-out;
}
.pager__item:first-child,
.pager li:first-child {
  border-left: 0;
}
.pager__item a,
.pager li a {
  font-weight: inherit;
  color: inherit;
}
.pager__item.is-active:after,
.pager li.active:after {
  width: calc(100% - 12px);
}
.pager__item a,
.pager a {
  display: block;
  padding: 6px;
}
.pager__item a:active,
.pager a:active {
  opacity: 0.8;
}
.next a:before,
.pager__item--first a a:before,
.pager__item--last a a:before,
.pager__item--next a a:before,
.pager__item--previous a a:before,
.previous a:before {
  transition: all 0.25s ease-out;
}
.next a span,
.pager__item--first a a span,
.pager__item--last a a span,
.pager__item--next a a span,
.pager__item--previous a a span,
.previous a span {
  text-indent: -9999px;
  overflow: hidden;
}
form .form-title {
  margin-top: 50px;
  margin-bottom: 30px;
}
form .form-title strong {
  display: block;
}
.form-intro {
  margin: 30px 0;
}
form input[type="date"],
form input[type="datetime-local"],
form input[type="email"],
form input[type="number"],
form input[type="password"],
form input[type="search"],
form input[type="tel"],
form input[type="text"],
form select,
form textarea,
input.hasDatepicker {
  display: block;
  width: 100%;
  height: 40px;
  text-align: left;
  padding: 4px;
  box-sizing: border-box;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  box-shadow: none;
}
form input[type="date"]:focus,
form input[type="datetime-local"]:focus,
form input[type="email"]:focus,
form input[type="number"]:focus,
form input[type="password"]:focus,
form input[type="search"]:focus,
form input[type="tel"]:focus,
form input[type="text"]:focus,
form select:focus,
form textarea:focus {
  outline: 0;
}
.description,
.field-description,
.form-item .description {
  display: block;
  margin: 6px 12px 12px;
}
.description a,
.field-description a,
.form-item .description a {
  transition: color 0.25s ease-out;
  text-decoration: underline;
}
.form-required {
  background-repeat: no-repeat;
  background-position: right 30%;
  box-sizing: border-box;
  padding-right: 12px;
}
form .form-type-checkbox,
form .form-type-radio {
  position: relative;
  text-align: left;
}
form input[type="checkbox"],
form input[type="radio"] {
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
  opacity: 0;
}
form input[type="checkbox"] + .form-label,
form input[type="checkbox"] + label,
form input[type="radio"] + .form-label,
form input[type="radio"] + label {
  display: inline-block !important;
  position: relative;
  padding-left: 30px !important;
}
form input[type="checkbox"] + .form-label:after,
form input[type="checkbox"] + .form-label:before,
form input[type="checkbox"] + label:after,
form input[type="checkbox"] + label:before,
form input[type="radio"] + .form-label:after,
form input[type="radio"] + .form-label:before,
form input[type="radio"] + label:after,
form input[type="radio"] + label:before {
  content: "";
  position: absolute;
}
form input[type="checkbox"] + .form-label:before,
form input[type="checkbox"] + label:before,
form input[type="radio"] + .form-label:before,
form input[type="radio"] + label:before {
  top: 0;
  left: 0;
  width: 16px;
  height: 16px;
}
form input[type="checkbox"]:disabled + .form-label,
form input[type="checkbox"]:disabled + label,
form input[type="radio"]:disabled + .form-label,
form input[type="radio"]:disabled + label {
  opacity: 0.3;
}
form input[type="checkbox"]:focus + .form-label:before,
form input[type="checkbox"]:focus + label:before,
form input[type="radio"]:focus + .form-label:before,
form input[type="radio"]:focus + label:before {
  border-color: rgba(51, 51, 51, 0.7);
}
form input[type="radio"] + .form-label:before,
form input[type="radio"] + label:before {
  border-radius: 50%;
  transition: 0.25s;
  box-shadow: inset 0 0 0 8px #fff;
}
form input[type="radio"] + .form-label:after,
form input[type="radio"] + label:after {
  display: none;
}
form input[type="radio"]:checked + .form-label:before,
form input[type="radio"]:checked + label:before {
  box-shadow: inset 0 0 0 4px #fff;
}
form input[type="checkbox"] + .form-label:after,
form input[type="checkbox"] + label:after {
  border-width: 1px 0 0 1px;
  border-style: solid;
  width: 0;
  height: 0;
  position: absolute;
  top: 14px;
  left: 8px;
  transition: 0.25s, opacity 0s 0.25s;
  transform: rotate(-135deg);
  transform-origin: 0 0;
  opacity: 0;
}
form input[type="checkbox"]:checked + .form-label:after,
form input[type="checkbox"]:checked + label:after {
  width: 10px;
  height: 20px;
  transition: 0.25s, opacity 0s 0s;
  opacity: 1;
}
form input[type="checkbox"] + .form-label.all:after,
form input[type="checkbox"] + label.all:after {
  width: 0;
  border-width: 1px 0 0;
  transform: translate(-50%, -25%);
}
form input[type="checkbox"]:checked + .form-label.all:after,
form input[type="checkbox"]:checked + label.all:after {
  width: 15px;
}
.fieldgroup .fieldset-legend,
.filter-guidelines-item .label,
.popin-survey--content .left label,
form .form-label,
form label {
  display: inline-block;
  padding-left: 12px;
}
form input[type="checkbox"] + .form-label,
form input[type="checkbox"] + label,
form input[type="radio"] + .form-label,
form input[type="radio"] + label {
  display: inline;
  color: inherit;
  font-weight: 400;
  padding-right: 12px;
}
form input[type="checkbox"] + .form-label a,
form input[type="checkbox"] + label a,
form input[type="radio"] + .form-label a,
form input[type="radio"] + label a {
  transition: color 0.25s ease-out;
  text-decoration: underline;
}
fieldset.form-item,
form fieldset {
  margin: 20px 0 50px;
  position: relative;
}
form legend {
  margin-top: 50px;
  margin-bottom: 30px;
}
form legend strong {
  display: block;
}
form .form-file {
  margin-top: 12px;
  text-transform: uppercase;
  transition: color 0.25s ease-out;
  cursor: pointer;
}
form .form-file span {
  line-height: 1;
  margin-left: 12px;
  text-transform: none;
}
form .form-file:hover {
  text-decoration: underline;
}
form .form-drop-file-zone {
  margin: 0 0 30px;
  padding: 30px;
}
form .form-drop-file-zone > label {
  text-transform: uppercase;
  padding-left: 0;
}
form .form-drop-file-zone .description {
  margin-left: 0;
  margin-right: 0;
}
form .form-drop-file-action {
  margin: 20px 0;
  text-align: center;
}
form .form-drop-file-text {
  flex: 1;
  text-align: center;
  margin: 10px 0;
}
form button[type="button"],
form button[type="submit"],
form input[type="submit"] {
  border-radius: 0;
  -webkit-appearance: none;
  margin: 0;
}
.form-grid-2 {
  clear: both;
  float: left;
  width: 100%;
}
.form-grid-1,
.form-grid-2 {
  margin-top: 0 !important;
  margin-bottom: 24px !important;
}
.form-mandatory-info {
  clear: both;
}
.form-submit-zone {
  clear: both;
  float: left;
  width: 100%;
  margin: 0 0 50px;
  padding-top: 30px;
  justify-content: space-between;
  flex-wrap: wrap;
}
.form-submit-zone--left {
  padding-right: 10px;
  margin-right: auto;
}
.form-submit-zone--middle {
  margin: 0 auto;
  padding: 0 10px;
  text-align: center;
}
.form-submit-zone--right {
  padding-left: 10px;
  margin-left: auto;
}
.form-switch {
  position: relative;
  height: 24px;
  display: inline-flex;
}
.form-switch label {
  height: 100%;
  position: relative;
  line-height: 24px !important;
  text-transform: uppercase;
  font-weight: 400;
  transition: all 0.25s ease-out !important;
}
.form-switch--right {
  padding: 0 0 0 34px !important;
}
.form-switch--right:before {
  display: none !important;
}
.form-switch--left {
  padding: 0 34px 0 0 !important;
}
.form-switch--left:before {
  content: "";
  display: block;
  width: 44px !important;
  height: 24px !important;
  background: #fff !important;
  border: 1px solid !important;
  border-radius: 24px !important;
  position: absolute;
  right: -22px;
  left: auto !important;
  z-index: 1;
  pointer-events: none;
  box-sizing: border-box;
}
.form-switch--left:after {
  content: "";
  display: block !important;
  height: 16px;
  width: 16px;
  position: absolute;
  right: -18px;
  top: 4px;
  border-radius: 50%;
  transition: all 0.25s ease-out;
  z-index: 2;
  pointer-events: none;
}
.form-switch input[type="radio"] {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-100%);
  opacity: 0;
  pointer-events: none;
}
.form-switch input[type="radio"]:checked + label {
  transition: all 0.5s ease-out;
}
.form-switch input[type="radio"]:checked + label:after {
  transform: translateX(-20px);
}
.wysiwyg table {
  margin: 30px auto;
}
.wysiwyg ol,
.wysiwyg p,
.wysiwyg ul {
  margin-bottom: 50px;
}
.wysiwyg ol ol,
.wysiwyg ol p,
.wysiwyg ol ul,
.wysiwyg p ol,
.wysiwyg p p,
.wysiwyg p ul,
.wysiwyg ul ol,
.wysiwyg ul p,
.wysiwyg ul ul {
  padding-top: 0;
  margin-bottom: 0;
}
.wysiwyg ol a,
.wysiwyg p a,
.wysiwyg ul a {
  text-decoration: underline;
}
html.desktop .wysiwyg ol a:hover,
html.desktop .wysiwyg p a:hover,
html.desktop .wysiwyg ul a:hover {
  text-decoration: none;
}
.wysiwyg iframe,
.wysiwyg img.iframe-backstop {
  width: 100%;
  min-height: 320px;
}
.wysiwyg audio {
  min-width: 50%;
}
.wysiwyg video {
  min-width: 75%;
}
.wysiwyg audio,
.wysiwyg iframe,
.wysiwyg img.iframe-backstop,
.wysiwyg picture,
.wysiwyg video {
  max-width: 100%;
  display: block;
  margin: 50px auto;
}
.wysiwyg img {
  max-width: 100%;
}
.wysiwyg small {
  font-size: medium;
}
.breadcrumb {
  margin-bottom: 30px;
}
.breadcrumb li {
  display: inline-block;
}
.breadcrumb li:before {
  border-top-color: currentColor;
  content: "";
  margin: 6px;
  width: 4px;
  display: inline-block;
  vertical-align: middle;
}
.breadcrumb li:first-child:before {
  display: none;
}
.breadcrumb li a {
  transition: color 0.25s ease-out;
}
.layer-cover--link,
.link-std,
.teaser-event--link,
.teaser-links--link,
.wysiwyg a.link-std {
  text-transform: uppercase;
  padding-right: 34px;
  position: relative;
  display: inline-block;
  cursor: pointer;
  text-decoration: none;
}
.layer-cover--link:after,
.link-std:after,
.teaser-event--link:after,
.teaser-links--link:after,
.wysiwyg a.link-std:after {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: right 0.25s ease-out;
}
html.ie .layer-cover--link:after,
html.ie .link-std:after,
html.ie .teaser-event--link:after,
html.ie .teaser-links--link:after {
  transform: translateY(-80%);
}
.layer-cover--link:hover:after,
.link-std:hover:after,
.teaser-event--link:hover:after,
.teaser-img:hover .teaser-img--action .link-std:after,
.teaser-links--link:hover:after,
.wysiwyg a.link-std:hover:after {
  right: -10px;
}
.layer-cover--link:active,
.link-std:active,
.teaser-event--link:active,
.teaser-links--link:active,
.wysiwyg a.link-std:active {
  opacity: 0.8;
}
.link-download {
  padding-right: 28px;
  position: relative;
  display: inline-block;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.25s ease-out;
}
.link-download:after {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.25s ease-out;
}
html.ie .link-download:after {
  transform: translateY(-80%);
}
.link-download:active {
  opacity: 0.8;
}
.tag-std {
  display: inline-block;
  margin-bottom: 12px;
}
.tag-std:after {
  content: "";
  height: 2px;
  display: block;
  margin-top: 6px;
}
.tag-highlighted {
  border: solid;
  border-width: 2px;
  padding: 12px;
  margin-bottom: 24px;
  border-image: linear-gradient(90deg, #bbb, #eaeaea);
  border-image-slice: 1;
  display: inline-block;
}
html.ie .tag-highlighted {
  padding-bottom: 6px;
}
.page-hat:after,
.page-history-intro:after,
.page-history-list:after,
.page-intro:after,
.path-frontpage .cross-news,
.streaks,
body.path-frontpage .page-wrapper {
  background-image: linear-gradient(90deg, #eaeaea 1px, transparent 0);
  background-position: calc(100% - 1px) 0;
  background-repeat: repeat-y;
  background-size: calc(50% + 0.025em);
}
.page-hat:after,
.page-history-intro:after,
.page-history-list:after,
.page-intro:after {
  content: "";
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
}
body:not(.path-frontpage):not(.sg):not(.path-magazine):not(
    .page-node-type-magazine
  )
  .page-wrapper:before {
  background-image: linear-gradient(90deg, #eaeaea 1px, transparent 0);
  background-position: calc(100% - 1px) 0;
  background-repeat: repeat-y;
  background-size: calc(50% + 0.025em);
  content: "";
  max-width: 1280px;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  z-index: -1;
}
.page-hat:after,
.page-history-intro:after,
.page-history-list:after,
.page-intro:after {
  opacity: 0.2;
  background-image: linear-gradient(90deg, #fff 1px, transparent 0);
}
.needs-form--picture img,
.page-heading--bg-img img,
.page-landing-heading--picture img,
.page-landing-heading--picture video,
.teaser-step--picture img,
.teaser-video--picture img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.icon-community,
.social-share--item a,
.social-share li a {
  width: 30px;
  height: 30px;
  background-position: 50%;
  background-repeat: no-repeat;
  background-color: transparent;
  display: block;
  transition: all 0.25s ease-out;
}
.icon-community:active,
.social-share--item a:active,
.social-share li a:active {
  opacity: 0.8;
}
.list-results,
.needs-wall,
.news-wall,
.page-history-intro > .page-hat,
.page-history-list,
.page-intro--list,
.page-intro > .page-hat:not(.simple),
.search-tool,
.site-lang,
.site-portals,
.steps-slider,
.teaser-img--content-inner,
form select.has-chosen[multiple] {
  visibility: hidden;
}
form html.no-js select.has-chosen[multiple],
html.no-js .list-results,
html.no-js .needs-wall,
html.no-js .news-wall,
html.no-js .page-history-intro > .page-hat,
html.no-js .page-history-list,
html.no-js .page-intro--list,
html.no-js .page-intro > .page-hat:not(.simple),
html.no-js .search-tool,
html.no-js .site-lang,
html.no-js .site-portals,
html.no-js .steps-slider,
html.no-js .teaser-img--content-inner,
html.no-js form select.has-chosen[multiple] {
  animation-name: visible;
  animation-duration: 0s;
  animation-delay: 0.5s;
}
.list-results,
.needs-wall {
  box-sizing: border-box;
  padding: 50px 0;
}
.list-results--header,
.needs-wall--header {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  align-items: center;
  padding: 30px 0 20px;
  box-sizing: border-box;
}
.list-results--results em {
  font-style: normal;
  font-weight: 400;
}
.list-results--no-result,
.magazine-wall--no-result,
.needs-wall--no-result {
  text-align: center;
  margin: 100px 30px;
}
.list-results--items-to-display,
.needs-wall--items-to-display {
  justify-content: flex-end;
  align-items: center;
  position: relative;
  margin-top: 24px;
  justify-content: center;
}
.tooltip {
  position: relative;
  display: inline-block;
}
.tooltip--button {
  border: none !important;
  outline: none !important;
  background-color: transparent !important;
  width: auto !important;
  height: auto !important;
  cursor: pointer;
}
.tooltip--button:after {
  display: none !important;
}
.tooltip.contact .tooltip--button:after,
.tooltip.contact .tooltip--button:before {
  display: inline-flex;
  position: relative;
  left: auto;
  right: auto;
  bottom: auto;
  transition: all 0.25s ease-out;
}
.tooltip.contact .tooltip--button:after {
  display: inline-flex !important;
  background-color: transparent;
}
.tooltip.contact .tooltip--button:hover:after {
  left: auto;
}
.list-info--tooltip-action,
.tooltip--action {
  visibility: hidden;
  margin-top: 6px;
  width: auto;
  background-color: #fff;
  padding: 12px;
  position: absolute;
  z-index: 1;
  left: 100%;
  top: 100%;
  min-width: -webkit-max-content;
  min-width: max-content;
  overflow: hidden;
}
.stickytable .list-info--tooltip-action,
.stickytable .tooltip--action {
  top: 0;
  left: auto;
  right: 24px;
  transform: translateY(-30%);
}
.stickytable .tooltip.contact .tooltip--action,
.tooltip.contact .stickytable .tooltip--action {
  top: 0;
  left: 0;
}
.link-back {
  text-transform: uppercase;
  padding-left: 34px;
  position: relative;
  display: inline-block;
  cursor: pointer;
  text-decoration: none;
}
.link-back:after {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: left 0.25s ease-out;
}
html.ie .link-back:after {
  transform: translateY(-80%);
}
.link-back:hover:after {
  left: -10px;
}
.link-back:active {
  opacity: 0.8;
}
.button-close,
.messages .messages__close {
  position: absolute !important;
  top: 10px;
  right: 10px;
  border: 0 !important;
  background: none;
  cursor: pointer;
  outline: none;
}
.button-close:before,
.messages .messages__close:before {
  transition: 0.25s;
}
.button-close:after,
.messages .messages__close:after {
  display: none;
}
.button-close:hover:before,
.messages .messages__close:hover:before {
  transform: rotate(180deg);
}
.layer-cover--scroll-bottom,
.page-intro--scroll-bottom,
.scroll-bottom {
  display: block;
  cursor: pointer;
}
.layer-cover--scroll-bottom:after,
.page-intro--scroll-bottom:after,
.scroll-bottom:after {
  content: "";
  display: block;
  width: 48px;
  height: 47px;
  margin: 20px auto 0;
  animation: go-down-y 1.875s infinite;
}
.needs-select,
.simple-sentence-select {
  display: inline-block;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  line-height: 1;
  max-width: 100%;
}
.needs-select:after,
.needs-select:before,
.simple-sentence-select:after,
.simple-sentence-select:before {
  content: "";
  position: absolute;
  right: 0;
  bottom: 5px;
  left: 0;
  height: 2px;
  pointer-events: none;
}
.needs-select:after,
.simple-sentence-select:after {
  transition: opacity 0.35s ease-in-out;
  z-index: 1;
  opacity: 0;
}
.needs-select:hover:after,
.simple-sentence-select:hover:after {
  opacity: 1;
}
.needs-select:hover .needs-select--inner:after,
.simple-sentence-select:hover .simple-sentence-select--inner:after {
  transform: rotate(-45deg);
}
.needs-select--inner,
.simple-sentence-select--inner {
  display: block;
  position: relative;
  padding-right: 40px;
  pointer-events: none;
}
.needs-select--inner:after,
.simple-sentence-select--inner:after {
  content: "";
  position: absolute;
  right: 10px;
  top: 50%;
  width: 14px;
  height: 14px;
  border-style: solid;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
  margin-top: -15px;
  transition: 0.35s;
}
.needs-select--label,
.simple-sentence-select--label {
  pointer-events: none;
  display: block;
  font-weight: 400;
  padding: 0;
  cursor: pointer;
  max-width: 250px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.needs-select.disabled,
.simple-sentence-select.disabled {
  cursor: inherit;
}
.needs-select.disabled .needs-select--inner:after,
.needs-select.disabled:after,
.needs-select.disabled:before,
.simple-sentence-select.disabled .simple-sentence-select--inner:after,
.simple-sentence-select.disabled:after,
.simple-sentence-select.disabled:before {
  display: none;
}
.needs-select.disabled .needs-select--label,
.simple-sentence-select.disabled .simple-sentence-select--label {
  opacity: 0.6;
}
.needs-select select,
.simple-sentence-select select {
  position: absolute;
  opacity: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
}
.button-order {
  display: inline-block;
  position: relative;
  width: 18px;
  height: 16px;
  vertical-align: middle;
  cursor: pointer;
  line-height: 1;
  max-width: 100%;
  text-indent: 200%;
  font-size: 0;
  overflow: hidden;
  border: none;
  background: transparent;
  outline: none;
  box-shadow: none;
}
.button-order:after,
.button-order:before {
  content: "";
  position: absolute;
  top: 50%;
  width: 9px;
  height: 16px;
  transform: translateY(-50%);
  background-size: auto 100%;
  opacity: 0.3;
}
.button-order:before {
  left: 0;
}
.button-order:after {
  right: 0;
}
.button-order.asc:after,
.button-order.desc:before {
  opacity: 1;
}
.treatment-status {
  padding-right: 26px !important;
  box-sizing: border-box;
  background-position: 100%;
}
.treatment-status.pending {
  color: #333 !important;
  opacity: 0.6;
}
.page-hat:after,
.page-history-intro:after,
.page-history-list:after,
.page-intro:after,
body:not(.path-frontpage):not(.sg):not(.path-magazine):not(
    .page-node-type-magazine
  )
  .page-wrapper:before {
  display: none;
}
body.prevent-scroll {
  overflow: hidden;
}
body.prevent-scroll .burger-menu--trigger,
body.prevent-scroll .site-logo {
  z-index: 20;
}
#sliding-popup body.path-user .popup-content,
.data-table body.path-user table,
.search-results-page body.path-user .view-empty,
body.path-user #sliding-popup .popup-content,
body.path-user .container,
body.path-user .content-filters--container,
body.path-user .data-table table,
body.path-user .magazine-wall--container,
body.path-user .magazine-wall--list,
body.path-user .needs-filters--container,
body.path-user .needs-wall--container,
body.path-user .needs-wall--list,
body.path-user .news-wall--container,
body.path-user .news-wall--list,
body.path-user .search-results-page .view-empty {
  max-width: 960px;
}
body.path-place-locator .needs-wall--items-to-display {
  display: none;
}
body.path-place-locator .needs-wall--results {
  width: 100%;
}
#sliding-popup .popup-content,
.container,
.content-filters--container,
.data-table table,
.magazine-wall--container,
.magazine-wall--list,
.needs-filters--container,
.needs-wall--container,
.needs-wall--list,
.news-wall--container,
.news-wall--list,
.search-results-page .view-empty {
  min-width: 320px;
  max-width: 1280px;
  width: 100%;
  margin: 0 auto;
  position: relative;
}
#sliding-popup .container .popup-content,
#sliding-popup .content-filters--container .popup-content,
#sliding-popup .data-table table .popup-content,
#sliding-popup .magazine-wall--container .popup-content,
#sliding-popup .magazine-wall--list .popup-content,
#sliding-popup .needs-filters--container .popup-content,
#sliding-popup .needs-wall--container .popup-content,
#sliding-popup .needs-wall--list .popup-content,
#sliding-popup .news-wall--container .popup-content,
#sliding-popup .news-wall--list .popup-content,
#sliding-popup .popup-content .container,
#sliding-popup .popup-content .content-filters--container,
#sliding-popup .popup-content .data-table table,
#sliding-popup .popup-content .magazine-wall--container,
#sliding-popup .popup-content .magazine-wall--list,
#sliding-popup .popup-content .needs-filters--container,
#sliding-popup .popup-content .needs-wall--container,
#sliding-popup .popup-content .needs-wall--list,
#sliding-popup .popup-content .news-wall--container,
#sliding-popup .popup-content .news-wall--list,
#sliding-popup .popup-content .popup-content,
#sliding-popup .popup-content .search-results-page .view-empty,
#sliding-popup .search-results-page .view-empty .popup-content,
.container #sliding-popup .popup-content,
.container .container,
.container .content-filters--container,
.container .data-table table,
.container .magazine-wall--container,
.container .magazine-wall--list,
.container .needs-filters--container,
.container .needs-wall--container,
.container .needs-wall--list,
.container .news-wall--container,
.container .news-wall--list,
.container .search-results-page .view-empty,
.content-filters--container #sliding-popup .popup-content,
.content-filters--container .container,
.content-filters--container .content-filters--container,
.content-filters--container .data-table table,
.content-filters--container .magazine-wall--container,
.content-filters--container .magazine-wall--list,
.content-filters--container .needs-filters--container,
.content-filters--container .needs-wall--container,
.content-filters--container .needs-wall--list,
.content-filters--container .news-wall--container,
.content-filters--container .news-wall--list,
.content-filters--container .search-results-page .view-empty,
.data-table #sliding-popup .popup-content table,
.data-table .container table,
.data-table .content-filters--container table,
.data-table .magazine-wall--container table,
.data-table .magazine-wall--list table,
.data-table .needs-filters--container table,
.data-table .needs-wall--container table,
.data-table .needs-wall--list table,
.data-table .news-wall--container table,
.data-table .news-wall--list table,
.data-table .search-results-page .view-empty table,
.data-table table #sliding-popup .popup-content,
.data-table table .container,
.data-table table .content-filters--container,
.data-table table .magazine-wall--container,
.data-table table .magazine-wall--list,
.data-table table .needs-filters--container,
.data-table table .needs-wall--container,
.data-table table .needs-wall--list,
.data-table table .news-wall--container,
.data-table table .news-wall--list,
.data-table table .search-results-page .view-empty,
.data-table table table,
.magazine-wall--container #sliding-popup .popup-content,
.magazine-wall--container .container,
.magazine-wall--container .content-filters--container,
.magazine-wall--container .data-table table,
.magazine-wall--container .magazine-wall--container,
.magazine-wall--container .magazine-wall--list,
.magazine-wall--container .needs-filters--container,
.magazine-wall--container .needs-wall--container,
.magazine-wall--container .needs-wall--list,
.magazine-wall--container .news-wall--container,
.magazine-wall--container .news-wall--list,
.magazine-wall--container .search-results-page .view-empty,
.magazine-wall--list #sliding-popup .popup-content,
.magazine-wall--list .container,
.magazine-wall--list .content-filters--container,
.magazine-wall--list .data-table table,
.magazine-wall--list .magazine-wall--container,
.magazine-wall--list .magazine-wall--list,
.magazine-wall--list .needs-filters--container,
.magazine-wall--list .needs-wall--container,
.magazine-wall--list .needs-wall--list,
.magazine-wall--list .news-wall--container,
.magazine-wall--list .news-wall--list,
.magazine-wall--list .search-results-page .view-empty,
.needs-filters--container #sliding-popup .popup-content,
.needs-filters--container .container,
.needs-filters--container .content-filters--container,
.needs-filters--container .data-table table,
.needs-filters--container .magazine-wall--container,
.needs-filters--container .magazine-wall--list,
.needs-filters--container .needs-filters--container,
.needs-filters--container .needs-wall--container,
.needs-filters--container .needs-wall--list,
.needs-filters--container .news-wall--container,
.needs-filters--container .news-wall--list,
.needs-filters--container .search-results-page .view-empty,
.needs-wall--container #sliding-popup .popup-content,
.needs-wall--container .container,
.needs-wall--container .content-filters--container,
.needs-wall--container .data-table table,
.needs-wall--container .magazine-wall--container,
.needs-wall--container .magazine-wall--list,
.needs-wall--container .needs-filters--container,
.needs-wall--container .needs-wall--container,
.needs-wall--container .needs-wall--list,
.needs-wall--container .news-wall--container,
.needs-wall--container .news-wall--list,
.needs-wall--container .search-results-page .view-empty,
.needs-wall--list #sliding-popup .popup-content,
.needs-wall--list .container,
.needs-wall--list .content-filters--container,
.needs-wall--list .data-table table,
.needs-wall--list .magazine-wall--container,
.needs-wall--list .magazine-wall--list,
.needs-wall--list .needs-filters--container,
.needs-wall--list .needs-wall--container,
.needs-wall--list .needs-wall--list,
.needs-wall--list .news-wall--container,
.needs-wall--list .news-wall--list,
.needs-wall--list .search-results-page .view-empty,
.news-wall--container #sliding-popup .popup-content,
.news-wall--container .container,
.news-wall--container .content-filters--container,
.news-wall--container .data-table table,
.news-wall--container .magazine-wall--container,
.news-wall--container .magazine-wall--list,
.news-wall--container .needs-filters--container,
.news-wall--container .needs-wall--container,
.news-wall--container .needs-wall--list,
.news-wall--container .news-wall--container,
.news-wall--container .news-wall--list,
.news-wall--container .search-results-page .view-empty,
.news-wall--list #sliding-popup .popup-content,
.news-wall--list .container,
.news-wall--list .content-filters--container,
.news-wall--list .data-table table,
.news-wall--list .magazine-wall--container,
.news-wall--list .magazine-wall--list,
.news-wall--list .needs-filters--container,
.news-wall--list .needs-wall--container,
.news-wall--list .needs-wall--list,
.news-wall--list .news-wall--container,
.news-wall--list .news-wall--list,
.news-wall--list .search-results-page .view-empty,
.search-results-page #sliding-popup .popup-content .view-empty,
.search-results-page .container .view-empty,
.search-results-page .content-filters--container .view-empty,
.search-results-page .data-table table .view-empty,
.search-results-page .magazine-wall--container .view-empty,
.search-results-page .magazine-wall--list .view-empty,
.search-results-page .needs-filters--container .view-empty,
.search-results-page .needs-wall--container .view-empty,
.search-results-page .needs-wall--list .view-empty,
.search-results-page .news-wall--container .view-empty,
.search-results-page .news-wall--list .view-empty,
.search-results-page .view-empty #sliding-popup .popup-content,
.search-results-page .view-empty .container,
.search-results-page .view-empty .content-filters--container,
.search-results-page .view-empty .data-table table,
.search-results-page .view-empty .magazine-wall--container,
.search-results-page .view-empty .magazine-wall--list,
.search-results-page .view-empty .needs-filters--container,
.search-results-page .view-empty .needs-wall--container,
.search-results-page .view-empty .needs-wall--list,
.search-results-page .view-empty .news-wall--container,
.search-results-page .view-empty .news-wall--list,
.search-results-page .view-empty .view-empty {
  min-width: 0;
}
.container--wrapper {
  margin: 50px 8.3333%;
}
.container--wrapper .twitter-tweet {
  margin-left: auto;
  margin-right: auto;
}
.container--content {
  margin: 20px 8.3333%;
  overflow: hidden;
}
.container--content form {
  margin-top: 24px;
}
.container--content.alternate {
  margin-top: 0;
}
.container--content.no-margin {
  margin-left: 0;
  margin-right: 0;
}
.page-wrapper {
  max-width: 1920px;
  width: 100%;
  margin: 0 auto;
  position: relative;
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}
body:not(.path-frontpage):not(.sg) .page-wrapper {
  margin-top: 65px;
  min-height: calc(100vh - 65px);
}
.no-nav .page-wrapper {
  margin-top: 0 !important;
  min-height: 100vh !important;
}
.generic-title {
  line-height: 1;
  margin-bottom: 30px;
}
.request-form-title em {
  font-style: normal;
}
.duplicate-info + .request-form-title {
  margin-top: 50px;
}
.search-results-page .view-header {
  display: none;
}
.search-results-page .view-empty {
  margin-top: 30px;
  margin-bottom: 80px;
}
.search-results-page .view-filters .js-form,
.search-results-page .view-filters legend {
  margin: 0;
}
.search-results-page
  .view-filters
  .advanced-search-field--content
  input[type="text"] {
  width: 100%;
}
.search-results-page .view-filters .advanced-search-field--content label {
  display: none;
}
.search-results-page
  .view-filters
  fieldset[data-drupal-selector="edit-items-per-page"] {
  margin: 0 !important;
}
.search-results-page
  .view-filters
  fieldset[data-drupal-selector="edit-items-per-page"]
  legend {
  font-size: inherit;
}
html.android .only-desktop,
html.ios .only-desktop,
html.no-android .only-android,
html.no-ios .only-ios {
  display: none !important;
}
.community-item {
  display: block;
  overflow: hidden;
}
.site-link {
  width: 29px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: 50%;
  transition: all 0.25s ease-out;
  padding: 0 3px;
  display: block;
  cursor: pointer;
}
.tag-category {
  position: relative;
  padding-bottom: 6px;
  margin-bottom: 10px;
  text-transform: uppercase;
  display: inline-block;
}
.tag-category:after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
}
.tag-category * {
  font-weight: inherit;
}
.tag-category[style*="color:"]:after {
  border-color: currentColor;
}
.tag-states {
  box-sizing: border-box;
  border-radius: 100px;
  display: inline-block;
  padding: 0 6px;
  min-width: 60px;
  text-align: center;
  font-size: 10px;
  font-weight: 700;
}
.tag-states.confirmed,
.tag-states.inprogress,
.tag-states.validated {
  color: #9146fe;
  border-color: #9146fe;
}
.icon-checked {
  background-color: #30b869;
  width: 72px;
  height: 89px;
  border-radius: 31px/43px;
  background-position: 50%;
  background-size: 35px;
  margin: 0 auto;
}
.link-icons {
  display: inline-flex;
  align-items: center;
  cursor: pointer;
}
.link-icons span {
  display: inline-block;
  width: 0;
  height: 0;
}
.tooltip--action .link-icons {
  display: flex;
}
.tooltip--action .link-icons + .link-icons {
  margin-top: 6px;
}
.link-icons:before {
  margin-right: 6px;
  vertical-align: middle;
}
.link-icons.disabled {
  opacity: 0.5;
  cursor: default;
}
.link-icons.duplicate:before {
  width: 16px;
  height: 16px;
  background-size: contain;
}
.link-icons.eye:before {
  width: 16px;
  height: 12px;
  background-size: contain;
}
.link-icons.mail:before {
  width: 17px;
  height: 11px;
  background-size: contain;
}
.link-icons.call:before {
  width: 20px;
  height: 14px;
  background-size: contain;
}
.link-icons.site:before {
  width: 17px;
  height: 16px;
  background-size: contain;
}
.link-icons.no-text.duplicate {
  font-size: 0;
}
.img-signature {
  display: inline-block;
  width: 100%;
  text-align: center;
  padding-top: 5px;
  margin-top: 10px;
}
.img-signature img {
  max-width: 200px;
}
.dropdown-links {
  text-transform: none;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
}
.dropdown-links--layer {
  position: fixed;
  z-index: 2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
}
.dropdown-links--current {
  align-items: center !important;
  cursor: pointer;
  border: 0;
  background: none;
  padding: 12px 38px 12px 12px;
  box-sizing: border-box;
  height: 100%;
  outline: none;
}
.dropdown-links--current:after {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 12px;
}
.dropdown-links.help .dropdown-links--current,
.dropdown-links.user .dropdown-links--current {
  text-align: left;
}
.dropdown-links--icon {
  width: 29px;
  height: 36px;
  border-radius: 21px/28px;
  overflow: hidden;
  box-sizing: border-box;
  font-style: normal;
}
.dropdown-links--icon.help {
  display: flex;
  justify-content: center;
  align-items: center;
}
.dropdown-links--icon.help:before {
  font-weight: 700;
  content: "?";
}
.dropdown-links--icon.user:after,
.dropdown-links--icon.user:before {
  content: "";
  position: absolute;
  left: 50%;
}
.dropdown-links--icon.user:before {
  width: 10px;
  height: 10px;
  top: 50%;
  margin-top: -3px;
  transform: translate(-50%, -50%);
  border-radius: 50%;
}
.dropdown-links--icon.user:after {
  bottom: -3px;
  border-radius: 9px 9px 0 0/16px 16px 0 0;
  width: 18px;
  height: 16px;
  transform: translateX(-50%);
}
.dropdown-links--icon + span {
  display: none;
}
.dropdown-links--icon + span span {
  display: block;
}
.dropdown-links--user-name {
  font-weight: 700;
  overflow: hidden;
  max-width: 180px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.dropdown-links--user-status {
  text-transform: uppercase;
  font-size: 10px;
}
.dropdown-links.collapsed .dropdown-links--dropdown {
  display: none;
}
.dropdown-links--dropdown {
  position: absolute;
  top: 100%;
  right: 0;
  width: 100%;
  min-width: 200px;
  box-sizing: border-box;
  z-index: 2;
  pointer-events: none;
  padding: 0 5px;
  display: none;
}
.dropdown-links--list {
  pointer-events: auto;
}
.dropdown-links--list li a,
.dropdown-links--list li span {
  padding: 10px 12px;
  cursor: pointer;
  transition: all 0.25s ease-out;
  display: block;
}
.type-link {
  align-items: center;
}
.type-link--text {
  margin-left: 24px;
  line-height: 1;
  flex: 1;
}
.type-link--text strong {
  display: block;
  line-height: 1;
}
a.type-link {
  transition: color 0.25s ease-out;
}
.chart-panel {
  transition: opacity 0.25s ease-out;
  opacity: 0;
  height: 400px;
  width: 100%;
  margin: 30px 0;
  padding: 0 8.3333%;
  box-sizing: border-box;
}
.back-to-top {
  text-transform: uppercase;
  position: fixed;
  z-index: 200;
  right: 30px;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  transition: all 0.25s ease-out;
  padding: 12px;
  display: none;
}
.back-to-top:before {
  left: 50%;
  transform: translateX(-50%);
  margin-bottom: 12px;
  display: block;
}
.sg .back-to-top {
  display: none !important;
}
.button-checkbox-radio {
  display: inline-block;
  position: relative;
}
.button-checkbox-radio--option {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
  opacity: 0;
}
.wysiwyg > :first-child {
  margin-top: 0;
}
.wysiwyg > :last-child {
  margin-bottom: 0;
}
.wysiwyg .text-intro {
  margin-bottom: 30px;
}
.wysiwyg p.text-highlight {
  text-transform: lowercase;
  margin-bottom: 30px;
}
.wysiwyg p.text-subtitle {
  text-transform: uppercase;
  margin-bottom: 12px;
  margin-top: 50px;
}
.wysiwyg p.text-notification {
  margin-bottom: 30px;
}
.wysiwyg p.responsive-image-left,
.wysiwyg p.responsive-image-right {
  display: block;
  box-sizing: border-box;
}
.wysiwyg div.full-image,
.wysiwyg p.full-image {
  width: 100%;
}
.teaser-light {
  margin-bottom: 30px;
  box-sizing: border-box;
}
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.teaser-light
  .teaser-light--content:before,
.teaser-light.reversed .teaser-light--content:before {
  top: -25px;
}
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.teaser-light
  .teaser-light--content:hover:before,
.teaser-light.reversed .teaser-light--content:hover:before {
  height: calc(100% + 25px);
}
.teaser-light--picture {
  margin-bottom: 30px;
  display: block;
}
.teaser-light--text p {
  margin-top: 12px;
}
.teaser-light--text p:first-child {
  margin-top: 0;
}
.teaser-light--text p:last-child {
  margin-bottom: 0;
}
.teaser-light--tag,
.teaser-light--tag-reversed {
  box-sizing: border-box;
  line-height: normal;
  margin-bottom: 30px;
  text-transform: uppercase;
  position: relative;
  display: block;
  padding: 0 24px;
}
.teaser-light--tag-reversed a,
.teaser-light--tag a {
  font-weight: inherit;
  transition: all 0.25s ease-out;
}
.teaser-light--tag-reversed,
.teaser-light--tag-reversed.highlight,
.teaser-light--tag.highlight {
  padding: 0 30px;
  margin-bottom: 3px;
}
.teaser-light--market {
  box-sizing: border-box;
  line-height: normal;
  margin-bottom: 10px;
  text-transform: none;
  position: relative;
  display: block;
  padding: 0 24px;
}
.teaser-light--market a {
  font-weight: inherit;
  transition: all 0.25s ease-out;
}
.teaser-light--market + .teaser-light--tag,
.teaser-light--market + .teaser-light--tag-reversed {
  border-left: 0;
}
.teaser-light--date {
  margin: 12px 0;
}
.teaser-light--content {
  display: block;
  cursor: pointer;
  padding: 0 30px;
  box-sizing: border-box;
}
.teaser-light--content:before {
  transition: all 0.25s ease-out;
  content: "";
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
}
.teaser-light--content:hover:before {
  height: 100%;
}
.teaser-light--content:hover .teaser-light--action .link-std {
  transform: none;
  margin-left: 0;
}
.teaser-light--action {
  margin-top: 20px;
  overflow: hidden;
}
.teaser-light--action .link-std {
  transition: all 0.25s ease-out;
  transform: translateX(-100%);
  margin-left: 24px;
  white-space: nowrap;
}
.teaser-light--action .link-std:after {
  right: 0 !important;
}
.teaser-verbatim {
  align-items: center !important;
}
.teaser-verbatim--picture {
  margin: 0 auto 20px;
  display: block;
  width: 160px;
  flex: 0 0 160px;
}
html.no-cssmask .teaser-verbatim--picture {
  border-radius: 80px/120px;
  overflow: hidden;
}
.teaser-verbatim--picture img {
  -webkit-mask-image: url(../img/teaser-verbatim-mask.png);
  mask-image: url(../img/teaser-verbatim-mask.png);
}
.teaser-verbatim--picture + .teaser-verbatim--content {
  padding: 0 30px;
  box-sizing: border-box;
}
.teaser-verbatim--quote {
  margin-bottom: 20px;
}
.teaser-verbatim--quote:before {
  content: "";
  position: absolute;
  height: 100%;
  top: 0;
  left: -30px;
}
.teaser-verbatim--quotation-marks:after,
.teaser-verbatim--quotation-marks:before {
  display: inline-block;
}
.teaser-verbatim--quotation-marks:before {
  content: "“";
  position: absolute;
  left: -15px;
  top: -8px;
}
.teaser-verbatim--quotation-marks:after {
  content: "”";
  vertical-align: middle;
}
.teaser-verbatim--author strong {
  display: block;
}
.teaser-verbatim.small {
  align-items: center !important;
}
.teaser-verbatim.small .teaser-verbatim--picture {
  margin-bottom: 0;
  width: 54px;
  flex: 0 0 54px;
}
html.no-cssmask .teaser-verbatim.small .teaser-verbatim--picture {
  border-radius: 25px/40px;
}
.teaser-verbatim.small .teaser-verbatim--picture img {
  -webkit-mask-image: url(../img/teaser-verbatim-small-mask.png);
  mask-image: url(../img/teaser-verbatim-small-mask.png);
}
.teaser-verbatim.small .teaser-verbatim--author {
  flex: 1;
  display: block;
  margin-left: 30px;
}
.teaser-verbatim.small .teaser-verbatim--author:before {
  content: "";
  position: absolute;
  height: 50%;
  top: 0;
  margin: auto;
  bottom: 0;
  left: -20px;
}
.teaser-contact--name {
  text-transform: uppercase;
}
.teaser-contact--name strong {
  text-transform: none;
  display: block;
}
.teaser-contact--infos p {
  line-height: 1;
  margin-top: 20px;
}
.teaser-contact--action {
  margin-top: 30px;
}
.list-links--item,
.list-links li {
  margin-top: 12px;
}
.list-links--item:first-child,
.list-links li:first-child {
  margin-top: 0;
}
.list-links--item a,
.list-links li a {
  text-transform: uppercase;
  transition: color 0.25s ease-out;
}
.list-community {
  margin-top: 30px;
}
.list-community--title {
  margin-bottom: 20px;
}
.list-community--list,
.list-community ul {
  margin: 0 -15px -20px;
}
.list-community--item,
.list-community li {
  display: inline-block;
  margin: 0 15px 20px;
}
.list-community--item a,
.list-community li a {
  transition: all 0.25s ease-out;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: 50%;
  display: block;
}
.list-simple {
  margin-top: 30px;
}
.list-simple--item,
.list-simple li {
  display: inline-block;
}
.list-simple--item:before,
.list-simple li:before {
  content: "|";
  display: inline-block;
  vertical-align: text-top;
  margin: 0 3px;
}
.list-simple--item:first-child:before,
.list-simple li:first-child:before {
  display: none;
}
.list-simple--item a,
.list-simple li a {
  transition: color 0.25s ease-out;
}
.teaser-video {
  height: 100%;
  overflow: hidden;
}
.teaser-video--category {
  text-transform: uppercase;
  margin-bottom: 30px;
}
.teaser-video--overlay {
  width: 100%;
  height: 100%;
  padding: 50px 0;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.teaser-video--overlay:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.5;
  background: #333;
  transition: opacity 0.25s ease-out;
}
.teaser-video--content {
  left: 50%;
  transform: translateX(-50%);
  padding: 0 8.3333%;
}
.teaser-video--video {
  object-fit: cover;
}
.teaser-video--picture,
.teaser-video--video {
  position: absolute;
  height: 100%;
  width: 100%;
}
.teaser-video--title {
  line-height: 1;
}
.teaser-video--title strong {
  line-height: 1;
  display: block;
}
.teaser-video--action {
  margin-top: 30px;
}
.teaser-menu {
  padding: 20px 30px;
  box-sizing: border-box;
}
.teaser-menu--desc {
  margin-top: 24px;
}
.teaser-menu--action {
  margin-top: 30px;
}
.teaser-menu--action .link-std {
  margin-bottom: 6px;
}
.sub-menu {
  overflow: auto;
}
.sub-menu--trigger {
  width: 13px;
  height: 8px;
  vertical-align: middle;
  transition: all 0.25s ease-out;
  cursor: pointer;
  position: absolute;
  right: 30px;
  top: 9px;
}
.sub-menu > .menu,
.sub-menu > ul {
  padding: 20px 0;
  column-count: 2;
  break-inside: avoid-column;
  page-break-inside: avoid;
  -webkit-column-break-inside: avoid;
}
.sub-menu > .menu .accordions-enabled--col > .menu-item,
.sub-menu > .menu > .menu-item,
.sub-menu > .menu > li,
.sub-menu > ul .accordions-enabled--col > .menu-item,
.sub-menu > ul > .menu-item,
.sub-menu > ul > li {
  padding-right: 49px;
  break-inside: avoid-column;
  margin-bottom: 6px;
  position: relative;
  transition: all 0.25s ease-out;
}
.sub-menu > .menu .accordions-enabled--col > .menu-item:first-child,
.sub-menu > .menu > .menu-item:first-child,
.sub-menu > .menu > li:first-child,
.sub-menu > ul .accordions-enabled--col > .menu-item:first-child,
.sub-menu > ul > .menu-item:first-child,
.sub-menu > ul > li:first-child {
  margin-top: 0;
}
.sub-menu > .menu .accordions-enabled--col > .menu-item > a,
.sub-menu > .menu .accordions-enabled--col > .menu-item > span:first-child,
.sub-menu > .menu > .menu-item > a,
.sub-menu > .menu > .menu-item > span:first-child,
.sub-menu > .menu > li > a,
.sub-menu > .menu > li > span:first-child,
.sub-menu > ul .accordions-enabled--col > .menu-item > a,
.sub-menu > ul .accordions-enabled--col > .menu-item > span:first-child,
.sub-menu > ul > .menu-item > a,
.sub-menu > ul > .menu-item > span:first-child,
.sub-menu > ul > li > a,
.sub-menu > ul > li > span:first-child {
  display: inline-block;
  text-transform: uppercase;
  padding-left: 30px;
}
.sub-menu > .menu .accordions-enabled--col > .menu-item a,
.sub-menu > .menu > .menu-item a,
.sub-menu > .menu > li a,
.sub-menu > ul .accordions-enabled--col > .menu-item a,
.sub-menu > ul > .menu-item a,
.sub-menu > ul > li a {
  transition: all 0.25s ease-out;
}
.sub-menu > .menu .accordions-enabled--col > .menu-item .menu,
.sub-menu > .menu .accordions-enabled--col > .menu-item ul,
.sub-menu > .menu > .menu-item .menu,
.sub-menu > .menu > .menu-item ul,
.sub-menu > .menu > li .menu,
.sub-menu > .menu > li ul,
.sub-menu > ul .accordions-enabled--col > .menu-item .menu,
.sub-menu > ul .accordions-enabled--col > .menu-item ul,
.sub-menu > ul > .menu-item .menu,
.sub-menu > ul > .menu-item ul,
.sub-menu > ul > li .menu,
.sub-menu > ul > li ul {
  margin-top: 6px;
}
.sub-menu > .menu .accordions-enabled--col > .menu-item .menu .menu-item,
.sub-menu > .menu .accordions-enabled--col > .menu-item .menu li,
.sub-menu > .menu .accordions-enabled--col > .menu-item ul .menu-item,
.sub-menu > .menu .accordions-enabled--col > .menu-item ul li,
.sub-menu > .menu > .menu-item .menu .menu-item,
.sub-menu > .menu > .menu-item .menu li,
.sub-menu > .menu > .menu-item ul .menu-item,
.sub-menu > .menu > .menu-item ul li,
.sub-menu > .menu > li .menu .menu-item,
.sub-menu > .menu > li .menu li,
.sub-menu > .menu > li ul .menu-item,
.sub-menu > .menu > li ul li,
.sub-menu > ul .accordions-enabled--col > .menu-item .menu .menu-item,
.sub-menu > ul .accordions-enabled--col > .menu-item .menu li,
.sub-menu > ul .accordions-enabled--col > .menu-item ul .menu-item,
.sub-menu > ul .accordions-enabled--col > .menu-item ul li,
.sub-menu > ul > .menu-item .menu .menu-item,
.sub-menu > ul > .menu-item .menu li,
.sub-menu > ul > .menu-item ul .menu-item,
.sub-menu > ul > .menu-item ul li,
.sub-menu > ul > li .menu .menu-item,
.sub-menu > ul > li .menu li,
.sub-menu > ul > li ul .menu-item,
.sub-menu > ul > li ul li {
  line-height: 1;
}
.sub-menu > .menu .accordions-enabled--col > .menu-item .menu .menu-item a,
.sub-menu > .menu .accordions-enabled--col > .menu-item .menu li a,
.sub-menu > .menu .accordions-enabled--col > .menu-item ul .menu-item a,
.sub-menu > .menu .accordions-enabled--col > .menu-item ul li a,
.sub-menu > .menu > .menu-item .menu .menu-item a,
.sub-menu > .menu > .menu-item .menu li a,
.sub-menu > .menu > .menu-item ul .menu-item a,
.sub-menu > .menu > .menu-item ul li a,
.sub-menu > .menu > li .menu .menu-item a,
.sub-menu > .menu > li .menu li a,
.sub-menu > .menu > li ul .menu-item a,
.sub-menu > .menu > li ul li a,
.sub-menu > ul .accordions-enabled--col > .menu-item .menu .menu-item a,
.sub-menu > ul .accordions-enabled--col > .menu-item .menu li a,
.sub-menu > ul .accordions-enabled--col > .menu-item ul .menu-item a,
.sub-menu > ul .accordions-enabled--col > .menu-item ul li a,
.sub-menu > ul > .menu-item .menu .menu-item a,
.sub-menu > ul > .menu-item .menu li a,
.sub-menu > ul > .menu-item ul .menu-item a,
.sub-menu > ul > .menu-item ul li a,
.sub-menu > ul > li .menu .menu-item a,
.sub-menu > ul > li .menu li a,
.sub-menu > ul > li ul .menu-item a,
.sub-menu > ul > li ul li a {
  display: inline-block;
  transition: color 0.25s ease-out;
  padding-left: 50px;
}
.accordions-enabled--hide-item {
  display: block;
}
.main-menu {
  z-index: 20;
}
.main-menu > ul {
  height: 100%;
}
.main-menu > ul > .menu-item:first-child > a:before,
.main-menu > ul > .menu-item:first-child > span:before,
.main-menu > ul > li:first-child > a:before,
.main-menu > ul > li:first-child > span:before {
  display: none;
}
.main-menu > ul > .menu-item.expanded > a:after,
.main-menu > ul > .menu-item.expanded > span:after,
.main-menu > ul > li.expanded > a:after,
.main-menu > ul > li.expanded > span:after {
  width: calc(100% - 24px);
}
.main-menu > ul > .menu-item > a,
.main-menu > ul > .menu-item > span,
.main-menu > ul > li > a,
.main-menu > ul > li > span {
  line-height: 1.6;
  text-transform: uppercase;
  padding: 20px 12px;
  display: block;
  cursor: pointer;
  height: 100%;
  box-sizing: border-box;
  z-index: 2;
}
.main-menu > ul > .menu-item > a + .contextual-region,
.main-menu > ul > .menu-item > span + .contextual-region,
.main-menu > ul > li > a + .contextual-region,
.main-menu > ul > li > span + .contextual-region {
  position: static;
}
.main-menu > ul > .menu-item > a:after,
.main-menu > ul > .menu-item > span:after,
.main-menu > ul > li > a:after,
.main-menu > ul > li > span:after {
  content: "";
  height: 2px;
  display: block;
  position: absolute;
  bottom: 12px;
  left: 12px;
  width: 0;
  transition: width 0.25s ease-out;
}
.main-menu > ul > .menu-item > a:before,
.main-menu > ul > .menu-item > span:before,
.main-menu > ul > li > a:before,
.main-menu > ul > li > span:before {
  content: "";
  height: 20px;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  transition: all 0.25s ease-out;
}
.main-menu > ul > .menu-item > a:hover:after,
.main-menu > ul > .menu-item > span:hover:after,
.main-menu > ul > li > a:hover:after,
.main-menu > ul > li > span:hover:after {
  width: calc(100% - 24px);
}
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .accordions-enabled--col
  > .menu-item,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  > .menu-item,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .accordions-enabled--col
  > .menu-item,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > ul
  > .menu-item,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .accordions-enabled--col
  > .menu-item,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  > .menu-item,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .accordions-enabled--col
  > .menu-item,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > ul
  > .menu-item {
  padding-right: 0;
}
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item,
.main-menu > ul > li.alternate .main-menu--content > .sub-menu > ul .menu-item {
  margin-bottom: 24px;
}
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  > a,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  > span,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  > a,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  > span,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  > a,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  > span,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  > a,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  > span {
  padding-left: 30px;
}
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  .menu
  .menu-item,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  ul
  .menu-item,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  .menu
  .menu-item,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  ul
  .menu-item,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  .menu
  .menu-item,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  ul
  .menu-item,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  .menu
  .menu-item,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  ul
  .menu-item {
  padding-right: 49px;
  margin-bottom: 6px;
}
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  .menu
  .menu-item
  .sub-menu--trigger,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  ul
  .menu-item
  .sub-menu--trigger,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  .menu
  .menu-item
  .sub-menu--trigger,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  ul
  .menu-item
  .sub-menu--trigger,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  .menu
  .menu-item
  .sub-menu--trigger,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  ul
  .menu-item
  .sub-menu--trigger,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  .menu
  .menu-item
  .sub-menu--trigger,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  ul
  .menu-item
  .sub-menu--trigger {
  right: 0;
}
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  .menu
  .menu-item
  .menu
  .menu-item,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  .menu
  .menu-item
  ul
  .menu-item,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  ul
  .menu-item
  .menu
  .menu-item,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  ul
  .menu-item
  ul
  .menu-item,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  .menu
  .menu-item
  .menu
  .menu-item,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  .menu
  .menu-item
  ul
  .menu-item,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  ul
  .menu-item
  .menu
  .menu-item,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  ul
  .menu-item
  ul
  .menu-item,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  .menu
  .menu-item
  .menu
  .menu-item,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  .menu
  .menu-item
  ul
  .menu-item,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  ul
  .menu-item
  .menu
  .menu-item,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  ul
  .menu-item
  ul
  .menu-item,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  .menu
  .menu-item
  .menu
  .menu-item,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  .menu
  .menu-item
  ul
  .menu-item,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  ul
  .menu-item
  .menu
  .menu-item,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  ul
  .menu-item
  ul
  .menu-item {
  margin-bottom: 0;
}
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  .menu
  .menu-item
  .menu
  .menu-item
  > a,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  .menu
  .menu-item
  .menu
  .menu-item
  > span,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  .menu
  .menu-item
  ul
  .menu-item
  > a,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  .menu
  .menu-item
  ul
  .menu-item
  > span,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  ul
  .menu-item
  .menu
  .menu-item
  > a,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  ul
  .menu-item
  .menu
  .menu-item
  > span,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  ul
  .menu-item
  ul
  .menu-item
  > a,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  ul
  .menu-item
  ul
  .menu-item
  > span,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  .menu
  .menu-item
  .menu
  .menu-item
  > a,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  .menu
  .menu-item
  .menu
  .menu-item
  > span,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  .menu
  .menu-item
  ul
  .menu-item
  > a,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  .menu
  .menu-item
  ul
  .menu-item
  > span,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  ul
  .menu-item
  .menu
  .menu-item
  > a,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  ul
  .menu-item
  .menu
  .menu-item
  > span,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  ul
  .menu-item
  ul
  .menu-item
  > a,
.main-menu
  > ul
  > .menu-item.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  ul
  .menu-item
  ul
  .menu-item
  > span,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  .menu
  .menu-item
  .menu
  .menu-item
  > a,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  .menu
  .menu-item
  .menu
  .menu-item
  > span,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  .menu
  .menu-item
  ul
  .menu-item
  > a,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  .menu
  .menu-item
  ul
  .menu-item
  > span,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  ul
  .menu-item
  .menu
  .menu-item
  > a,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  ul
  .menu-item
  .menu
  .menu-item
  > span,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  ul
  .menu-item
  ul
  .menu-item
  > a,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > .menu
  .menu-item
  ul
  .menu-item
  ul
  .menu-item
  > span,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  .menu
  .menu-item
  .menu
  .menu-item
  > a,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  .menu
  .menu-item
  .menu
  .menu-item
  > span,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  .menu
  .menu-item
  ul
  .menu-item
  > a,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  .menu
  .menu-item
  ul
  .menu-item
  > span,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  ul
  .menu-item
  .menu
  .menu-item
  > a,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  ul
  .menu-item
  .menu
  .menu-item
  > span,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  ul
  .menu-item
  ul
  .menu-item
  > a,
.main-menu
  > ul
  > li.alternate
  .main-menu--content
  > .sub-menu
  > ul
  .menu-item
  ul
  .menu-item
  ul
  .menu-item
  > span {
  padding-left: 60px;
  text-transform: none;
}
.main-menu--overlay {
  opacity: 0.7;
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(51, 51, 51, 0.7);
}
.main-menu--section {
  width: 100%;
  position: absolute;
  z-index: 1;
  left: 0;
  display: none;
  padding-top: 65px;
  top: 0;
  overflow: hidden;
}
.main-menu--illustration {
  background-size: cover;
  background-position: 50% 0;
  background-repeat: no-repeat;
  position: absolute;
  left: -100%;
  top: 0;
  height: 100%;
  opacity: 0;
  transition: all 0.25s ease-out;
}
.main-menu--illustration.show {
  left: 0;
  opacity: 1;
}
.main-menu--content {
  padding-top: 20px;
  padding-bottom: 80px;
  max-height: calc(100vh - 115px);
  overflow-y: auto;
}
.main-menu--content .sub-menu {
  box-sizing: border-box;
}
.main-menu--close {
  position: absolute;
  top: 50px;
  right: 12px;
  cursor: pointer;
}
.sticky .main-menu--close {
  top: 0;
}
.main-menu--close:before {
  padding: 12px;
  background-position: 50%;
  transition: all 0.25s ease-out;
}
.main-menu--close:hover:before {
  transform: rotate(180deg);
}
.site-logo--inner {
  text-indent: -9999px;
  overflow: hidden;
  transform: translateX(-50%);
  left: 50%;
  top: -30px;
  position: absolute;
  z-index: 10;
  background-position: top;
}
.site-logo--inner a {
  display: block;
  width: inherit;
  height: inherit;
  cursor: pointer;
}
.site-logo .extra-logo {
  display: none;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 50%;
  height: 111px;
  line-height: 111px;
  padding: 0 158px 0 20px;
  transform: translate(-100%, -50%) rotate(-90deg);
  transform-origin: center right;
  transition: all 0.25s ease-out;
}
.site-logo .extra-logo.hidden {
  opacity: 0;
  transform: translate(-100%, -500%) rotate(-90deg);
}
.site-logo:after {
  visibility: hidden;
  content: "";
  position: absolute;
  top: -50px;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  background-color: #fff;
}
.site-lang {
  text-transform: uppercase;
  display: inline-block;
  box-sizing: border-box;
}
.site-lang,
.site-lang dl {
  position: relative;
  z-index: 1;
}
.site-lang dl {
  height: 100%;
  display: none;
}
.site-lang--current,
.site-lang select {
  width: 100%;
  align-items: center !important;
  cursor: pointer;
  padding: 12px 43px 12px 12px;
  box-sizing: border-box;
}
.site-lang--current {
  position: relative;
}
.site-lang--current:after {
  position: absolute;
  top: 50%;
  right: 6px;
  transform: translateY(-50%);
}
.site-lang select {
  text-transform: uppercase;
  background-position: calc(100% - 6px) 50%;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 0;
  height: 100%;
  padding-left: 6px;
  padding-right: 23px;
}
.site-lang select:focus,
.site-lang select option:active,
.site-lang select option:focus,
.site-lang select option:hover {
  outline: none;
}
.site-lang--list {
  width: 100%;
  top: 100%;
  left: 0;
  display: none;
  position: absolute;
  z-index: 2;
}
.site-lang--list li a {
  padding: 12px 20px;
  cursor: pointer;
  transition: all 0.25s ease-out;
  display: block;
}
.site-lang--overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100vw;
  z-index: 0;
}
.site-lang.is-custom select {
  display: none;
}
.site-lang.is-custom dl {
  display: flex;
}
.teaser-community--head {
  margin-bottom: 12px;
}
.teaser-community--head a {
  display: inline;
}
.teaser-community--content {
  font-weight: 400;
}
.search-tool {
  height: 100%;
  transition: background 0.25s ease-out;
}
.search-tool form {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  flex-wrap: nowrap;
  width: inherit;
}
.search-tool form .form--inline {
  width: 100%;
}
.search-tool form .form--inline .form-item {
  margin: 0;
  flex: 1;
  height: 100%;
}
.search-tool form .form--inline .form-actions {
  width: auto;
}
.search-tool form .form--inline .form-actions input,
.search-tool form .form--inline .form-item input {
  height: 100%;
}
.search-tool form label {
  display: none;
}
.search-tool form input[type="text"] {
  font-size: 1rem;
  border: 0;
  padding: 0 20px;
  box-sizing: border-box;
}
.search-tool form input[type="submit"] {
  display: none;
  transition: all 0.25s ease-out;
  background-repeat: no-repeat;
  background-position: 20px;
  border: 0;
  padding-right: 20px;
  padding-left: 45px;
  text-indent: -99em;
}
.search-tool.expanded {
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 20;
  background-color: rgba(51, 51, 51, 0.95);
  box-sizing: border-box;
  padding: 50px 7%;
}
.search-tool.expanded input[type="submit"] {
  display: block;
}
.search-tool.expanded .search-tool--content {
  position: relative;
  top: 25%;
  transform: translateY(-50%);
  height: 60px;
  width: 100%;
  max-width: 500px;
  margin: 0 auto;
}
.search-tool.expanded .search-tool--close {
  position: absolute;
  right: 12px;
  top: 20px;
  height: 24px;
  background-color: transparent;
}
.search-tool--content {
  height: inherit;
  width: 0;
  transition: width 0.25s ease-out;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.prevent-scroll .search-tool--content {
  transition: none;
}
.no-js .search-tool--content {
  position: static;
  width: auto;
}
.search-tool--icon {
  padding: 0 2px;
  cursor: pointer;
}
.search-tool--icon:before {
  transition: all 0.25s ease-out;
  height: 100%;
  background-position: 50%;
}
.expanded .search-tool--icon {
  display: none;
}
.search-tool--close {
  padding: 0 10px;
  cursor: pointer;
  display: none;
  height: 100%;
}
.expanded .search-tool--close {
  display: inline-block;
}
.search-tool--close:before {
  transition: all 0.25s ease-out;
  height: 100%;
  background-position: 50%;
}
.search-tool--close:hover:before {
  transform: rotate(180deg);
}
.teaser-article {
  display: block;
  cursor: pointer;
}
.teaser-article--container {
  overflow: hidden;
}
.teaser-article--container:hover .teaser-article--picture img {
  transform: scale(1.05);
}
.teaser-article--picture:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.5;
  background: #333;
  transition: opacity 0.25s ease-out;
}
.teaser-article--picture img {
  display: block;
  transition: transform 0.5s ease-out;
}
.teaser-article--overlay {
  justify-content: flex-end;
  align-items: center !important;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  padding: 20px 30px;
}
.teaser-article--content {
  width: auto;
  min-height: 140px;
}
.teaser-keydata {
  overflow: hidden;
  display: block;
}
.teaser-keydata--link {
  display: block;
}
.teaser-keydata--picture:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.25;
  background: #333;
  transition: opacity 0.25s ease-out;
}
.teaser-keydata--picture img {
  display: block;
  transition: transform 0.5s ease-out;
}
.teaser-keydata:hover .teaser-keydata--picture img {
  transform: scale(1.05);
}
.teaser-keydata--overlay {
  box-sizing: border-box;
  padding: 30px;
  line-height: 1;
}
.teaser-keydata--highlight {
  margin-bottom: 6px;
}
.teaser-keydata--action {
  position: absolute;
  bottom: 30px;
  left: 30px;
  width: calc(100% - 60px);
}
.teaser-highlight--picture {
  overflow: hidden;
}
.teaser-highlight--picture img {
  display: block;
  transition: transform 0.5s ease-out;
}
.teaser-highlight--picture:hover img {
  transform: scale(1.05);
}
.alternate .teaser-highlight--picture:after {
  content: "";
  background: rgba(51, 51, 51, 0.25);
}
.teaser-highlight--content {
  padding: 30px 3px 30px 30px;
  box-sizing: border-box;
}
.teaser-highlight--text {
  line-height: 1;
}
.teaser-highlight--action {
  margin-top: 24px;
}
.teaser-keyfigure {
  padding: 0 24px;
  box-sizing: border-box;
  line-height: 1;
}
.teaser-keyfigure > * {
  font-weight: inherit;
}
.teaser-keyfigure--data {
  display: block;
  margin: 0.15em 0;
}
.teaser-keyfigure--action {
  margin-top: 30px;
}
.teaser-market {
  display: block;
}
.teaser-market--content {
  padding: 30px;
}
.teaser-market--title {
  text-transform: uppercase;
}
.teaser-market--desc p {
  font-weight: inherit;
}
.teaser-comparison--content {
  padding: 30px 30px 0;
}
.teaser-comparison--title {
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  text-transform: uppercase;
}
.teaser-comparison--desc {
  margin-top: 12px;
}
.descripted-image--container {
  margin: 50px 8.3333%;
}
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a
  .descripted-image--container
  .descripted-image--caption,
.reversed .descripted-image--container .descripted-image--caption {
  order: 1;
  padding-left: 0;
  padding-right: 30px;
  border-left: 0;
}
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a
  .descripted-image--container
  .descripted-image--picture,
.reversed .descripted-image--container .descripted-image--picture {
  order: 2;
}
.descripted-image--caption {
  margin-top: 30px;
  padding-left: 30px;
  box-sizing: border-box;
}
.social-share--item,
.social-share li {
  margin-left: 12px;
  vertical-align: middle;
}
.social-share--item:first-child,
.social-share li:first-child {
  margin-left: 0;
}
.social-share--item a,
.social-share li a {
  cursor: pointer;
}
.social-share--item.print,
.social-share li.print {
  padding-left: 12px;
}
.social-share--item.print:before,
.social-share li.print:before {
  content: "";
  display: block;
  width: 2px;
  height: 100%;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.social-share--item.print a,
.social-share li.print a {
  cursor: pointer;
  background-size: contain;
}
.history-dates--list > li {
  margin-top: 30px;
}
.history-dates--list > li:first-child {
  margin-top: 0;
}
.history-dates--list > li .history-dates--trigger {
  display: inline-block;
  position: relative;
  z-index: 1;
  transform: translateX(-50%);
  left: 50%;
  padding: 0 20px;
}
.history-dates--list > li .history-dates--trigger:after {
  vertical-align: middle;
  margin-left: 30px;
}
.history-dates--tabs {
  padding-left: 30px;
}
.history-dates--trigger {
  transition: all 0.25s ease-out;
  cursor: pointer;
}
.history-dates--content {
  padding-top: 50px;
}
.teaser-img {
  overflow: hidden;
  display: block;
}
.teaser-img--picture:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.125;
  background: #333;
  transition: opacity 0.25s ease-out;
}
.teaser-img--picture img {
  display: block;
  transition: transform 0.5s ease-out;
}
.teaser-img:hover .teaser-img--picture:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.5;
  background: #333;
  transition: opacity 0.25s ease-out;
}
.teaser-img:hover .teaser-img--picture img {
  transform: scale(1.05);
}
.teaser-img--content {
  position: absolute;
  top: 30px;
  right: 30px;
  bottom: 60px;
  left: 30px;
  line-height: 1;
}
.teaser-img--content-inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  word-break: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}
.teaser-img--action {
  position: absolute;
  bottom: -30px;
  left: 0;
  right: 0;
}
.share-price {
  display: block;
}
.share-price strong {
  display: block;
  text-transform: uppercase;
}
.share-price strong:after {
  vertical-align: unset;
  margin-left: 6px;
}
.content-filters {
  transition: all 0.25s ease-out;
}
.content-filters.js-fixed {
  animation: a 0.5s ease;
  position: fixed;
  z-index: 3;
  bottom: 0;
  left: 0;
  width: 100%;
}
.content-filters.js-fixed .content-filters--group--label {
  display: block;
}
.content-filters.js-transition {
  animation: b 0.5s ease;
}
.content-filters.filters .form-item {
  border: 0 !important;
}
.content-filters.filters .form-item .search-choice,
.content-filters.filters .form-item .search-choice-close:before,
.content-filters.filters .form-item input::placeholder,
.content-filters.filters .form-item input[type="text"],
.content-filters.filters .form-item select {
  color: #fff !important;
}
.content-filters.filters .form-item input[type="checkbox"] + label {
  padding-top: 0;
  padding-bottom: 0;
}
.content-filters.filters .form-item input[type="checkbox"] + label:after,
.content-filters.filters .form-item input[type="checkbox"] + label:before {
  background-color: transparent;
}
.content-filters.columns .form-item {
  align-items: flex-end !important;
  width: 100%;
}
.content-filters.columns .form-item label {
  padding: 12px 0;
}
.content-filters.columns .form-item input:focus {
  color: inherit;
  border-color: inherit;
}
.content-filters--fake-select {
  justify-content: center;
  align-items: baseline !important;
  order: 2;
  margin-top: 6px;
}
.content-filters--fake-select select {
  margin: 0;
  max-width: 45%;
}
.content-filters--fake-select + .form-radios {
  display: none !important;
}
.content-filters--container {
  position: static;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  text-transform: uppercase;
  padding: 12px 20px;
  box-sizing: border-box;
}
.content-filters--container .first-item {
  order: 1;
  width: 100%;
  text-align: center;
}
.content-filters--container .form-item-month {
  order: 3;
}
.content-filters--submit {
  flex: 1;
}
.content-filters--submit input.form-autocomplete {
  background-image: none;
  flex: 1;
}
.content-filters--submit input[type="button"] {
  width: 42px;
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 50%;
  cursor: pointer;
  transition: all 0.25s ease-out;
}
.content-filters--group--label {
  padding: 12px 20px 0;
  text-transform: uppercase;
  cursor: pointer;
  display: none;
}
.content-filters--group--label:after {
  margin-left: 20px;
  vertical-align: middle;
}
.js-collapsed .content-filters--group--label {
  padding-bottom: 12px;
}
.content-filters--group--filters {
  display: block;
}
.js-collapsed .content-filters--group--filters {
  display: none;
}
.content-filters .form-radios .form-item,
.content-filters .form-type-select {
  margin: 0;
  line-height: 1;
}
.content-filters .form-radios .form-item label {
  transform: perspective(1px) translateZ(0);
  display: inline-block;
  display: block !important;
  padding: 0;
}
.content-filters .form-radios .form-item label:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 100%;
  bottom: -6px;
  background: #fff;
  height: 2px;
  transition-property: right;
  transition-duration: 0.25s;
  transition-timing-function: ease-out;
}
.content-filters .form-radios .form-item label:hover:before {
  right: 0;
}
.content-filters .form-radios .form-item label:before {
  box-shadow: none;
  width: auto;
  top: auto;
  border-radius: 0;
}
.content-filters
  .form-radios
  .form-item
  input[type="radio"]:checked
  + label:before,
.content-filters .form-radios .form-item label.is-active:before {
  right: 0;
}
.content-filters .form-radios + .form-type-select {
  align-items: baseline !important;
}
.content-filters .form-item {
  margin: 6px 0 0;
}
.content-filters .form-item:first-child {
  margin-top: 0;
  border: 0 !important;
}
.content-filters .form-item input[type="checkbox"],
.content-filters .form-item input[type="radio"] {
  display: none;
}
.content-filters .form-item input[type="checkbox"]:checked + label:before,
.content-filters .form-item input[type="radio"]:checked + label:before {
  right: 0;
}
.content-filters .form-item input[type="text"] {
  border-bottom-color: gray;
  height: auto;
}
.content-filters .form-item input[type="text"]:focus {
  border-bottom-color: gray;
}
.content-filters .form-item.is-secondary label,
.content-filters .form-item input[type="radio"].is-secondary + label,
.content-filters .form-item label.is-secondary {
  cursor: pointer;
  padding-left: 0;
  line-height: 1;
  text-transform: lowercase;
}
.content-filters .form-item.selected-tags label {
  cursor: none;
}
.content-filters .form-item.selected-tags label:before {
  right: 0;
}
.content-filters .form-item a:not(.search-choice-close) {
  transform: perspective(1px) translateZ(0);
  display: inline-block;
  width: auto;
  padding: 0;
  margin-bottom: 10px;
}
.content-filters .form-item a:not(.search-choice-close):before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 100%;
  bottom: -6px;
  background: #fff;
  height: 2px;
  transition-property: right;
  transition-duration: 0.25s;
  transition-timing-function: ease-out;
}
.content-filters .form-item a:not(.search-choice-close):hover:before {
  right: 0;
}
.content-filters .form-item a:not(.search-choice-close):before {
  box-shadow: none;
  width: auto;
  top: auto;
  border-radius: 0;
}
.content-filters .form-item a:not(.search-choice-close).is-active:before {
  right: 0;
}
.content-filters .form-type-select {
  align-items: baseline !important;
  justify-content: center;
}
.content-filters .form-type-select label {
  cursor: default;
}
.content-filters a,
.content-filters label {
  cursor: pointer;
  padding-left: 0;
}
.content-filters a.is-active:before,
.content-filters label.is-active:before {
  right: 0;
}
.content-filters select {
  margin: 0 24px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.content-filters select:not([multiple]) {
  width: auto;
  height: auto;
  border: 0;
  background-position: right 50%;
  padding: 4px 19px 0 0;
  margin-right: 0;
}
.content-filters select:not([multiple]) option {
  color: initial;
}
.content-filters select::-ms-expand {
  display: none;
}
.ios .content-filters select {
  font-size: 1rem;
}
.content-filters fieldset[data-drupal-selector="edit-items-per-page"] {
  display: none;
}
.content-filters--dropdown {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 20;
  pointer-events: none;
  overflow: hidden;
}
.content-filters--dropdown--layer-out {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  cursor: pointer;
  opacity: 0;
  transition: 0.35s;
}
.content-filters--dropdown--layer-container {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  transform: translateX(100%);
  transition: 0.35s;
}
.content-filters--dropdown--layer-container--inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  overflow: hidden;
}
.content-filters--dropdown--layer-container--content {
  padding: 30px 50px;
}
.content-filters--dropdown--layer-container--mask-bottom,
.content-filters--dropdown--layer-container--mask-top {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1;
  height: 100px;
  pointer-events: none;
  opacity: 0;
  transition: 0.25s;
}
.content-filters--dropdown--layer-container--mask-top {
  top: 0;
  background-image: linear-gradient(180deg, #fc3650 0, rgba(252, 54, 80, 0));
}
.content-filters--dropdown--layer-container--mask-bottom {
  bottom: 0;
  background-image: linear-gradient(180deg, rgba(252, 54, 80, 0) 0, #fc3650);
}
.content-filters--dropdown--layer-container.has-scrollbar
  .content-filters--dropdown {
  pointer-events: auto;
}
.content-filters--dropdown--layer-container.has-scrollbar
  .content-filters--dropdown--layer-container--inner {
  overflow: auto;
  display: block;
}
.content-filters--dropdown--layer-container.has-scrollbar
  .content-filters--dropdown--layer-container--mask-bottom,
.content-filters--dropdown--layer-container.has-scrollbar
  .content-filters--dropdown--layer-container--mask-top {
  opacity: 1;
}
.content-filters--dropdown--layer-container.has-scrollbar
  .content-filters--dropdown--layer-container--mask-bottom.is-hidden,
.content-filters--dropdown--layer-container.has-scrollbar
  .content-filters--dropdown--layer-container--mask-bottom.is-hover,
.content-filters--dropdown--layer-container.has-scrollbar
  .content-filters--dropdown--layer-container--mask-top.is-hidden,
.content-filters--dropdown--layer-container.has-scrollbar
  .content-filters--dropdown--layer-container--mask-top.is-hover {
  opacity: 0;
}
.content-filters--dropdown--close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  border: 0;
  background: transparent;
  padding: 0;
  margin: 0;
  cursor: pointer;
}
.content-filters--dropdown--close:before {
  padding: 12px;
  background-position: 50%;
  transition: all 0.25s ease-out;
}
.content-filters--dropdown--close:hover:before {
  transform: rotate(180deg);
}
.content-filters--dropdown--tracker {
  position: absolute;
  left: 0;
  top: 50%;
  height: 40px;
  margin-top: -20px;
  width: 8px;
  opacity: 0;
  transition: 0.25s;
}
.content-filters--dropdown--item {
  margin: 10px 0;
  cursor: pointer;
}
.content-filters--dropdown-is-opened {
  overflow: hidden;
}
.content-filters--dropdown-is-opened .content-filters--dropdown {
  pointer-events: auto;
}
.content-filters--dropdown-is-opened .content-filters--dropdown--layer-out {
  opacity: 0.8;
}
.content-filters--dropdown-is-opened
  .content-filters--dropdown--layer-container {
  transition: 0.35s 0.3s;
  transform: translateX(0);
}
.content-filters.alternate .content-filters .form-radios .form-item {
  border-left: none;
}
.content-filters.alternate .content-filters .form-type-select {
  align-items: center !important;
  border-left: 1px solid gray;
}
.content-filters.js-dropdown .form-radios[id^="edit-tag"] {
  display: none;
}
.content-filters.js-dropdown .form-radios .form-item {
  border: 0;
}
.content-filters.nowrap .form--inline .form-item {
  margin-bottom: 20px;
}
.content-filters.nowrap .form-actions {
  padding: 20px;
  box-sizing: border-box;
}
.hot-news {
  padding-left: 6px;
  cursor: pointer;
}
.hot-news,
.hot-news article {
  display: inline-block;
}
.hot-news--text.marquee {
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  display: inline-block;
  vertical-align: text-bottom;
}
.hot-news--text.marquee span {
  margin-left: -100%;
  animation: marquee 15s linear infinite;
}
.hot-news--text.marquee span:hover {
  animation-play-state: paused;
}
.hot-news--text.marquee span:after {
  content: attr(data-text);
  white-space: nowrap;
  padding-left: 12px;
}
.hot-news--icon {
  display: inline-block;
  margin-right: 12px;
  animation: c 4s ease 0.5s infinite;
}
.hot-news--icon:before {
  animation: c 3.5s ease 0s infinite;
}
.hot-news--icon:after {
  animation: c 3.75s ease 1s infinite;
}
.download-link {
  line-height: 1;
}
.download-link strong {
  display: block;
  line-height: 1;
}
.download-link .link-std {
  margin-top: 24px;
  display: block;
}
.site-portals {
  text-transform: none;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}
.site-portals dl {
  height: 100%;
  position: relative;
  z-index: 1;
}
.site-portals dl dt {
  width: 100%;
}
.site-portals dl dt span {
  white-space: nowrap;
  overflow: hidden;
  font-weight: 700;
}
.site-portals--current {
  align-items: center !important;
  cursor: pointer;
  padding: 12px 38px 12px 12px;
  box-sizing: border-box;
}
.site-portals--current:after {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 12px;
}
.site-portals--list {
  top: 100%;
  right: 0;
  display: none;
  position: absolute;
  width: 100%;
  z-index: 2;
}
.site-portals--list li a,
.site-portals--list li span {
  padding: 10px 12px;
  cursor: pointer;
  transition: all 0.25s ease-out;
  display: block;
}
.site-portals--overlay {
  position: absolute;
  top: 0;
  right: 0;
  height: 100vh;
  width: 100vw;
  z-index: 0;
}
.teaser-gallery {
  overflow: hidden;
  cursor: pointer;
}
.teaser-gallery:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  transition: background 0.25s ease-out;
  background: linear-gradient(90deg, rgba(51, 51, 51, 0.5) 50%, transparent 0);
  background-size: 200% 100%;
  background-position: 100% 100%;
  width: 100%;
  height: 100%;
}
.teaser-gallery:hover:after {
  background-position: 0 100%;
}
.teaser-gallery--picture img {
  display: block;
  transition: transform 0.5s ease-out;
  -webkit-filter: grayscale(100%);
}
.edge .teaser-gallery--picture img {
  filter: grayscale(100%);
}
.teaser-gallery--picture .img_wrapper img.img_grayscaleb {
  opacity: 0;
}
.teaser-gallery--picture .img_wrapper img:not(.img_grayscale) {
  position: absolute;
  width: 100%;
  height: auto;
  top: 0;
  left: 0;
}
.teaser-gallery:hover .teaser-gallery--picture img {
  transform: scale(1.05);
}
.teaser-gallery:hover .teaser-gallery--content {
  opacity: 1;
  transform: translateX(0);
}
.teaser-gallery--content {
  padding: 12px 20px 20px;
  z-index: 1;
  box-sizing: border-box;
}
.teaser-gallery--job,
.teaser-gallery--name {
  margin-top: 6px;
}
.teaser-gallery--bio,
.teaser-gallery--cellphone,
.teaser-gallery--email,
.teaser-gallery--phone {
  display: none;
}
.teaser-gallery--cellphone a,
.teaser-gallery--email a,
.teaser-gallery--phone a {
  color: inherit;
}
.teaser-gallery--bio {
  margin-top: 12px;
}
.table-of-content {
  margin: 20px 0;
  box-sizing: border-box;
}
.table-of-content--title {
  padding: 0 30px;
  box-sizing: border-box;
  margin-bottom: 20px;
}
.table-of-content [class*="toc-h"] {
  transition: color 0.25s ease-out;
  margin: 10px 0;
}
.table-of-content [class*="toc-h"] > a {
  display: block;
  line-height: 1;
  padding: 6px 0 6px 30px;
  box-sizing: border-box;
  cursor: pointer;
  transition: color 0.25s ease-out;
}
.table-of-content [class*="toc-h"]:not(.toc-h2) {
  margin: 0;
  text-transform: none;
  transition: color 0.25s ease-out;
}
.table-of-content [class*="toc-h"]:not(.toc-h2) > a {
  padding: 3px 0 3px 50px;
}
.table-of-content [class*="toc-h"]:not(.toc-h2) + .toc-h2 {
  margin-top: 20px;
}
.table-of-content [class*="toc-h"].toc-h2 + [class*="toc-h"]:not(.toc-h2) {
  margin-top: 10px;
}
.display-per-page {
  align-items: baseline;
  padding: 6px 0;
}
.display-per-page--title,
.search-results-page
  .view-filters
  fieldset[data-drupal-selector="edit-items-per-page"]
  legend
  .fieldset-legend {
  margin-right: 12px;
}
.display-per-page--label,
.search-results-page
  .view-filters
  fieldset[data-drupal-selector="edit-items-per-page"]
  .form-radios
  label {
  position: relative;
  padding: 0 6px;
  box-sizing: border-box;
  cursor: pointer;
  text-transform: uppercase;
  font-weight: 700 !important;
}
.display-per-page--label:before,
.search-results-page
  .view-filters
  fieldset[data-drupal-selector="edit-items-per-page"]
  .form-radios
  label:before {
  display: none;
}
.display-per-page--label:after,
.search-results-page
  .view-filters
  fieldset[data-drupal-selector="edit-items-per-page"]
  .form-radios
  label:after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  display: block !important;
  width: 0;
  height: 2px;
  transform: translateX(-50%);
  transition: all 0.5s ease-out;
}
.display-per-page--label.active:after,
.search-results-page
  .view-filters
  fieldset[data-drupal-selector="edit-items-per-page"]
  .form-radios
  label.active:after {
  width: calc(100% - 12px);
}
.display-per-page--option,
.search-results-page
  .view-filters
  fieldset[data-drupal-selector="edit-items-per-page"]
  .form-radios
  input {
  display: none;
}
.display-per-page--option:checked + .display-per-page--label:after,
.search-results-page
  .view-filters
  fieldset[data-drupal-selector="edit-items-per-page"]
  .form-radios
  .display-per-page--option:checked
  + label:after,
.search-results-page
  .view-filters
  fieldset[data-drupal-selector="edit-items-per-page"]
  .form-radios
  input:checked
  + .display-per-page--label:after,
.search-results-page
  .view-filters
  fieldset[data-drupal-selector="edit-items-per-page"]
  .form-radios
  input:checked
  + label:after {
  width: calc(100% - 12px);
}
.site-brand {
  font-weight: 700;
  text-transform: none;
  align-items: center !important;
  justify-content: flex-end;
  z-index: 20;
  height: 100%;
}
.site-brand img {
  height: 40px;
  width: auto;
  display: block;
}
.list-info--agenda .list-info--title:before,
.list-info--notifications .list-info--title:before {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 24px;
  width: 25px;
  height: 25px;
  background-size: contain;
}
.list-info--title {
  box-sizing: border-box;
  justify-content: space-between;
  align-items: center;
  min-height: 60px;
  padding: 20px 80px 15px 60px;
  position: relative;
}
.list-info--counter {
  display: inline-block;
  font-style: normal;
  margin: -12px 0 -12px 6px;
  width: 31px;
  height: 38px;
  line-height: 42px;
  text-align: center;
  border-radius: 22px/33px;
}
.list-info--counter:hover + .list-info--tooltip-action {
  visibility: visible;
}
.list-info--tooltip-action {
  text-transform: none;
  right: 0;
  top: 60px;
  height: -webkit-fit-content;
  height: fit-content;
}
.list-info--content {
  padding: 50px 30px 100px;
}
.list-info--sub-title {
  text-transform: none;
  display: flex;
  align-items: center;
  margin: 0 -30px 20px 0;
}
.list-info--sub-title:after {
  content: "";
  flex: 1;
  margin-left: 30px;
}
.list-info--list + .list-info--sub-title {
  margin-top: 50px;
}
.list-info li {
  display: flex;
}
.list-info li + li {
  margin-top: 10px;
}
.list-info li.icon-file {
  position: relative;
  padding-left: 30px;
  min-height: 30px;
}
.list-info li.icon-file:before {
  content: "";
  position: absolute;
  top: 6px;
  left: 0;
  width: 20px;
  height: 30px;
  background-size: contain;
}
.list-info li.icon-file.urgent:before,
.list-info li.icon-file.warning:before {
  width: 30px;
}
.list-info--date {
  margin-right: 24px;
  width: 80px;
}
.list-info--text {
  flex: 1;
}
.list-info--link {
  font-weight: 700;
}
.list-info--link:hover {
  text-decoration: none;
}
.list-info--reference {
  font-style: normal;
}
.list-info--action {
  position: absolute;
  bottom: 30px;
  right: 50px;
}
.teaser-offer {
  margin-bottom: 30px;
  display: block;
}
.teaser-offer:hover:before {
  height: 100%;
}
.teaser-offer:hover .teaser-offer--content:before {
  top: 0;
  bottom: 0;
}
.teaser-offer:hover .teaser-offer--action:before {
  display: none;
}
.teaser-offer:hover .teaser-offer--action .link-std {
  transform: none;
  margin-left: 0;
}
.teaser-offer--text .teaser-offer--contact:last-child {
  margin-bottom: 0;
}
.teaser-offer--title {
  margin-bottom: 20px;
  padding: 20px 30px;
  line-height: normal;
  box-sizing: border-box;
}
.teaser-offer--subtitle {
  margin-bottom: 20px;
  text-transform: uppercase;
}
.teaser-offer--content {
  padding: 0 30px;
}
.teaser-offer--content:before {
  content: "";
  position: absolute;
  top: 50%;
  bottom: 50%;
  left: 0;
  transition: all 0.25s ease-out;
}
.teaser-offer--content--inner {
  overflow: hidden;
}
.teaser-offer--summary + .teaser-offer--contact {
  margin-top: 20px;
}
.teaser-offer--store {
  text-transform: uppercase;
}
.teaser-offer--place {
  margin-bottom: 20px;
}
.teaser-offer--place.physical-address,
.teaser-offer--place.postal-address {
  padding-left: 34px;
  box-sizing: border-box;
}
.teaser-offer--place.physical-address:before,
.teaser-offer--place.postal-address:before {
  position: absolute;
  top: -2px;
  left: 0;
}
.teaser-offer--place .highlight {
  text-transform: uppercase;
}
.teaser-offer--infos .highlight {
  text-transform: none;
}
.teaser-offer--infos-item + .teaser-offer--infos-item {
  margin-top: 6px;
}
.teaser-offer--infos-item a {
  display: block;
  padding-left: 33px;
  box-sizing: border-box;
}
.teaser-offer--infos-item a:hover {
  transition: color 0.25s ease-out;
}
.teaser-offer--infos-item a:before {
  position: absolute;
  top: -2px;
  left: 0;
}
.teaser-offer--contact {
  margin-bottom: 20px;
}
.teaser-offer--action {
  margin-top: 20px;
}
.teaser-offer--action .link-std {
  transition: all 0.25s ease-out;
  transform: translateX(-100%);
  margin-left: 24px;
}
.teaser-offer--action .link-std:after {
  right: 0 !important;
}
.teaser-offer--close {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  padding: 6px;
  cursor: pointer;
}
.teaser-offer--close:before {
  transition: 0.25s;
  content: "";
  height: 15px;
  width: 15px;
  background-size: 15px;
  background-repeat: no-repeat;
  display: block;
}
.teaser-offer--close:hover:before {
  transform: rotate(90deg);
}
.needs-wall:not(.view-grid) .teaser-offer {
  align-items: flex-start !important;
}
.teaser-offer.place .teaser-offer--summary {
  text-transform: uppercase;
}
.teaser-offer.place .teaser-offer--action .link-std {
  transition: all 0.25s ease-out;
  transform: translateX(0);
  margin-left: 0;
}
.teaser-offer.place .teaser-offer--action .link-std:hover {
  margin-left: 24px;
}
.needs-wall:not(.view-grid) .teaser-offer.place .teaser-offer--place {
  width: 100%;
}
.teaser-offer.map-layer {
  margin: 0;
  position: static;
  width: 200px;
}
.teaser-offer.map-layer .teaser-offer--infos-item {
  margin: 0;
}
.teaser-offer.map-layer .teaser-offer--place {
  margin-bottom: 10px;
}
.teaser-offer.map-layer .teaser-offer--content {
  position: static;
  padding: 12px 20px;
}
.teaser-offer.map-layer .teaser-offer--content:before {
  display: none;
}
.teaser-offer.map-layer .teaser-offer--title {
  padding: 20px 20px 12px;
  margin: 0;
}
.teaser-offer.map-layer .teaser-offer--contact {
  margin: 10px 0;
}
.teaser-offer.map-layer .teaser-offer--action .link-std:hover {
  margin: 0;
}
.teaser-request-certificate {
  box-sizing: border-box;
  padding: 10px 20px 50px;
  text-align: left;
}
.teaser-request-certificate:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 5px;
}
.teaser-request-certificate--checkbox {
  margin-bottom: 10px;
  padding-right: 100px;
}
.teaser-request-certificate--checkbox label {
  font-size: 12px !important;
}
.teaser-request-certificate--tags,
.teaser-request-certificate--tools {
  position: absolute;
  top: 10px;
}
.teaser-request-certificate--tools {
  right: 10px;
  display: none;
}
.teaser-request-certificate--tags {
  right: 10px;
  display: flex;
  align-items: center;
}
.teaser-request-certificate--tags .tooltip {
  margin-left: 10px;
}
.teaser-request-certificate--tags .tag-states {
  display: block;
}
.teaser-request-certificate--date {
  padding-right: 100px;
}
.teaser-request-certificate--id {
  margin-bottom: 6px;
}
.teaser-request-certificate--reference,
.teaser-request-certificate--request {
  text-transform: none;
}
.teaser-request-certificate--slider .responsive-slider--wrapper {
  width: 100% !important;
}
.teaser-request-certificate--slider--list {
  overflow: hidden;
}
.teaser-request-certificate--slider--pager {
  position: absolute;
  bottom: 10px;
  right: 10px;
  white-space: nowrap;
}
.teaser-request-certificate--slider--pager--counter {
  display: inline-block;
}
.teaser-request-certificate--slider--pager--current {
  font-weight: 700;
}
.teaser-request-certificate--slider--pager--next,
.teaser-request-certificate--slider--pager--prev,
.teaser-request-certificate--slider--pager .responsive-slider--pager-next,
.teaser-request-certificate--slider--pager .responsive-slider--pager-prev {
  display: inline-block !important;
  position: relative;
  left: 0;
  right: 0;
  border: 0;
  background: none;
  width: 20px;
  height: 20px;
  text-indent: -999em;
  overflow: hidden;
  vertical-align: middle;
  cursor: pointer;
  top: -2px;
  transform: none;
}
.teaser-request-certificate--slider--pager--next:after,
.teaser-request-certificate--slider--pager--prev:after,
.teaser-request-certificate--slider--pager .responsive-slider--pager-next:after,
.teaser-request-certificate--slider--pager
  .responsive-slider--pager-prev:after {
  content: "";
  position: absolute;
  top: 3px;
  left: 3px;
  transition: 0.25s;
}
.teaser-request-certificate--slider--pager--prev:hover:after,
.teaser-request-certificate--slider--pager
  .responsive-slider--pager-prev:hover:after {
  transform: translateX(-3px);
}
.teaser-request-certificate--slider--pager--next:hover:after,
.teaser-request-certificate--slider--pager
  .responsive-slider--pager-next:hover:after {
  transform: translateX(3px);
}
.teaser-request-certificate--title {
  margin-top: 6px;
  display: block;
}
.teaser-request-certificate--title:hover,
.teaser-request-certificate--title a:hover {
  text-decoration: underline;
}
.teaser-request-certificate--infos {
  margin-top: 6px;
}
.teaser-request-certificate--info {
  margin-top: 6px;
  padding-left: 20px;
  position: relative;
}
.teaser-request-certificate--info:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 14px;
  height: 14px;
  background-size: contain;
  background-position: 50% 50%;
}
.teaser-request-certificate--action {
  position: absolute;
  left: 20px;
  bottom: 10px;
  text-decoration: underline;
}
.teaser-request-certificate--action,
.teaser-request-certificate--action a {
  font-weight: 700;
}
.teaser-request-certificate--action:hover,
.teaser-request-certificate--action a:hover {
  text-decoration: none;
}
.advanced-search-field {
  padding: 80px 8.3333%;
}
.advanced-search-field--content {
  line-height: 1;
}
.advanced-search-field--fields {
  align-items: flex-end !important;
  margin-top: 6px;
}
.advanced-search-field input {
  border-radius: 0;
  box-shadow: none;
  background-color: transparent;
}
.advanced-search-field--text,
.advanced-search-field input[type="search"],
.advanced-search-field input[type="text"],
.search-results-page
  .view-filters
  .advanced-search-field--content
  input[type="text"] {
  line-height: 1;
  height: 50px;
  box-sizing: border-box;
  width: calc(100% - 60px);
  padding: 0 12px 0 0;
}
.advanced-search-field--text::-webkit-input-placeholder,
.advanced-search-field input[type="search"]::-webkit-input-placeholder,
.advanced-search-field input[type="text"]::-webkit-input-placeholder,
.search-results-page
  .view-filters
  .advanced-search-field--content
  input[type="text"]::-webkit-input-placeholder {
  line-height: normal;
}
.advanced-search-field--submit,
.advanced-search-field button[type="button"],
.advanced-search-field input[type="button"] {
  background-repeat: no-repeat;
  background-position: 50%;
  height: 60px;
  width: 60px;
  padding: 0;
  overflow: hidden;
  text-indent: -9999px;
  transition: all 0.25s ease-out;
  cursor: pointer;
}
.advanced-search-field.no-padder {
  padding: 0;
}
.advanced-search-field.alternate:not(.no-padder) {
  padding: 10px;
}
.advanced-search-field.alternate--text,
.advanced-search-field.alternate input[type="search"],
.advanced-search-field.alternate input[type="text"] {
  text-transform: capitalize;
}
.display-toggle-view {
  align-items: baseline;
}
.display-toggle-view--label {
  position: relative;
  padding: 0 !important;
  margin: 0 0 0 6px;
  box-sizing: border-box;
  cursor: pointer;
  overflow: hidden;
  text-indent: -999em;
  transition: 0.25s;
}
.display-toggle-view--label:before {
  display: none !important;
}
.display-toggle-view--label:hover {
  opacity: 0.6;
}
.display-toggle-view--option {
  display: none;
}
.form-steps {
  margin-bottom: 50px;
}
.form-steps--item {
  position: relative;
  flex: 1;
  flex-wrap: nowrap;
  font-weight: 700;
  align-items: center;
}
.form-steps--item:after,
.form-steps--item:before {
  content: "";
  display: inline-block;
  height: 3px;
  flex: 0 1 100%;
}
.form-steps--item:before {
  margin-right: 10px;
}
.form-steps--item:after {
  margin-left: 10px;
}
.form-steps--item:first-child:before {
  display: none;
}
.form-steps--item:first-child:after {
  flex-basis: 70%;
}
.form-steps--item:nth-child(2):before {
  flex-basis: 25%;
}
.form-steps--item:nth-child(2):after,
.form-steps--item:nth-child(3):before {
  flex-basis: 45%;
}
.form-steps--item:nth-child(3):after {
  flex-basis: 25%;
}
.form-steps--item:last-child:before {
  flex-basis: 70%;
}
.form-steps--item:last-child:after {
  display: none;
}
.form-steps--item .point {
  display: inline-block;
  position: relative;
  width: 22px;
  height: 26px;
  line-height: 17px;
  flex: 0 0 22px;
  box-sizing: border-box;
  padding: 4px 6px;
  font-weight: 700;
  border-radius: 21px/28px;
  text-align: center;
  margin: 10px 10px 10px 0;
  overflow: hidden;
  text-indent: -999em;
}
.form-steps--item .point:before {
  content: "";
  position: absolute;
  top: 8px;
  left: 5px;
  width: 12px;
  height: 12px;
  background-size: contain;
}
.form-steps--item.current .point,
.form-steps--item.current ~ .form-steps--item .point {
  text-indent: 0;
}
.form-steps--item.current .point:before,
.form-steps--item.current ~ .form-steps--item .point:before {
  display: none;
}
.form-steps--item.current .point {
  border: none;
}
.form-steps--item .sub-point {
  text-transform: uppercase;
  font-weight: 700;
  white-space: nowrap;
}
.list-items,
.list-items ul:not(.contextual-links) {
  height: inherit;
}
.list-items ul:not(.contextual-links) .site-link {
  height: 100%;
}
.survey-info {
  position: relative;
  margin-top: 30px;
  padding: 24px;
}
.survey-info--title {
  text-transform: uppercase;
  font-weight: 700;
  margin-bottom: 30px;
}
.survey-info--address {
  line-height: 25px;
}
.survey-info:not(.alternate) .button-action {
  position: absolute;
  top: 25px;
  right: 25px;
}
.survey-info.alternate .button-action {
  margin-top: 20px;
}
.duplicate-info {
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: nowrap;
  border-bottom: 1px solid #bbb;
  margin-bottom: 10px;
}
.duplicate-info--inner {
  position: relative;
  padding-left: 30px;
  margin-bottom: 10px;
  min-height: 30px;
}
.duplicate-info--inner:before {
  content: "";
  position: absolute;
  top: 6px;
  left: 0;
  width: 20px;
  height: 30px;
  background-size: contain;
}
.duplicate-info--link {
  font-weight: 700;
}
.duplicate-info--link:hover {
  text-decoration: none;
}
.duplicate-info--reference {
  font-style: normal;
}
.duplicate-info--action {
  margin-left: 20px;
}
.notification-list-item {
  position: relative;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: nowrap;
  padding: 20px 0;
  border-bottom: 1px solid #bbb;
}
.notification-list-item--inner {
  position: relative;
  padding-left: 30px;
  margin-bottom: 20px;
  min-height: 30px;
}
.notification-list-item--inner:before {
  content: "";
  position: absolute;
  top: 6px;
  left: 0;
  width: 20px;
  height: 30px;
  background-size: contain;
}
.urgent .notification-list-item--inner:before,
.warning .notification-list-item--inner:before {
  width: 30px;
}
.notification-list-item--reference {
  font-style: normal;
}
.notification-list-item--reference span {
  margin-right: 20px;
}
.notification-list-item--arrow {
  background-size: 20px;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
}
.notification-list-item.not-read .notification-list-item--title {
  font-weight: 700;
}
.content-filters-tabs .container--content {
  margin-top: 0;
  margin-bottom: 0;
  overflow: visible;
}
.content-filters-tabs--nav {
  justify-content: center;
  margin: 0 auto;
}
.content-filters-tabs--nav--wrapper {
  position: relative;
  z-index: 1;
}
.content-filters-tabs--nav--wrapper .content-filters-tabs--label {
  padding-left: 10px;
  padding-right: 10px;
}
.content-filters-tabs--nav .content-filters-tabs--trigger {
  margin: 0 20px;
}
.content-filters-tabs--list {
  text-align: center;
}
.content-filters-tabs--list .content-filters-tabs--header,
.content-filters-tabs--list .content-filters-tabs--label {
  margin: 0 0 10px;
}
.content-filters-tabs--list
  .expanded
  + .collapsed
  .content-filters-tabs--header {
  margin-top: 10px;
}
.content-filters-tabs--header,
.content-filters-tabs--label {
  text-align: center;
}
.content-filters-tabs--label,
.content-filters-tabs--trigger {
  text-transform: uppercase;
  padding: 10px 0;
}
.content-filters-tabs--trigger {
  display: inline-block;
  cursor: pointer;
}
.content-filters-tabs--trigger:after {
  content: "";
  height: 2px;
  position: absolute;
  transition: 0.25s;
  bottom: 0;
  right: 50%;
  left: 50%;
}
.content-filters-tabs .collapsed .content-filters-tabs--trigger {
  opacity: 0.5;
}
.content-filters-tabs .collapsed .content-filters-tabs--trigger:hover:after {
  right: 0;
  left: 0;
}
.content-filters-tabs .collapsed .content-filters-tabs--content {
  display: none;
}
.content-filters-tabs .expanded .content-filters-tabs--trigger:after {
  right: 0;
  left: 0;
}
.content-filters-tabs--content,
.content-filters-tabs--tags {
  margin: -1px 5px 0;
  padding: 20px 30px;
}
.content-filters-tabs--content {
  text-align: left;
}
.content-filters-tabs--content fieldset {
  margin-bottom: 0;
  padding-top: 30px;
  position: relative;
}
.content-filters-tabs--content legend {
  position: absolute;
  top: 10px;
  left: 0;
  margin: 0;
}
.content-filters-tabs--date,
.content-filters-tabs--dates {
  display: flex;
  align-items: center;
}
.content-filters-tabs--dates {
  flex-wrap: wrap;
}
.content-filters-tabs--date {
  margin: 10px 20px 10px 0;
}
.content-filters-tabs--date label {
  margin-right: 10px;
  padding-left: 0;
}
.content-filters-tabs--tags {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.content-filters-tabs--tag[type="button"] {
  margin: 3px;
  padding: 6px 22px 3px;
  cursor: pointer;
  transition: 0.25s;
}
.content-filters-tabs--tag[type="button"]:before {
  content: "";
  background-size: contain;
  width: 10px;
  height: 10px;
  position: absolute;
  top: 50%;
  right: 6px;
  margin-top: -5px;
  transition: 0.25s;
}
.content-filters-tabs--tag[type="button"]:after {
  display: none;
}
.content-filters-tabs--tag[type="button"]:hover:before {
  transform: rotate(180deg);
}
.content-filters-tabs--reset[type="reset"] {
  border: 0;
  background: transparent;
  padding: 0 3px;
  margin: 3px 12px;
  cursor: pointer;
}
.content-filters-tabs--reset[type="reset"]:hover {
  text-decoration: underline;
}
.teaser-list-contacts td {
  position: relative;
}
.teaser-list-contacts td:first-child .form-type-checkbox {
  display: block;
}
.teaser-list-contacts
  td:first-child
  .form-type-checkbox
  input[type="checkbox"]
  + label {
  display: inline-block !important;
  vertical-align: middle;
  width: 16px;
  height: 16px;
  font-size: 0;
  text-indent: 200%;
}
.teaser-list-contacts td .form-type-checkbox,
.teaser-list-contacts td .form-type-radio {
  display: inline-flex;
  margin: 10px 0;
}
.teaser-list-contacts.alternate td {
  padding-top: 0 !important;
  padding-bottom: 50px !important;
  box-sizing: border-box;
}
.logo-item {
  width: 242px;
  height: 242px;
}
.logo-item:hover .logo-item--desc {
  opacity: 1;
}
.logo-item--logo {
  box-shadow: -10px 10px 0 #fc3650;
  cursor: pointer;
}
.logo-item--logo img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: auto;
  height: auto;
  max-width: 220px;
  max-height: 220px;
}
.logo-item--desc {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  transition: all 0.25s ease-out;
  opacity: 0;
  text-transform: uppercase;
  position: absolute;
  top: 10px;
  right: 10px;
}
.logo-item--desc,
.logo-item--logo {
  padding: 30px;
  box-sizing: border-box;
  width: 242px;
  height: 242px;
}
.tooltip--action.is-visible {
  visibility: visible;
}
.tooltip--action.to-duplicate {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 90% 10%;
  grid-template-columns: 90% 10%;
}
.account-request {
  position: relative;
  border-top: 6px solid #fc3650;
  padding: 30px 0;
}
.account-request--title {
  display: flex;
  align-items: flex-start;
  text-transform: uppercase;
  font-weight: 700;
  margin-bottom: 20px;
  padding: 0 30px;
}
.account-request--edit {
  background-size: 12px;
  background-position: 100%;
  font-weight: 700;
  margin-left: auto;
  border-bottom: 2px solid #fc3650;
  padding: 0 20px 0 10px;
  text-transform: lowercase;
}
.account-request--content {
  padding: 0 30px;
}
.account-request--content p {
  margin-bottom: 10px;
}
.account-request--content p.date {
  margin-top: 20px;
}
.account-request--content-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 20px 0;
  padding: 0 30px;
}
.account-request--prefooter {
  margin: 30px 0;
  padding: 30px;
}
.account-request--prefooter p {
  margin-bottom: 10px;
}
.account-request--footer {
  text-align: center;
}
.items-anchor {
  display: flex;
  flex-wrap: wrap;
  z-index: 19;
}
.items-anchor a {
  width: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  padding: 10px 0;
  border-bottom: 1px solid #bbb;
  transition: all 0.2s;
}
.items-anchor a.active,
.items-anchor a:hover {
  border-bottom: 6px solid #fc3650;
}
.items-anchor a:before {
  display: inline-block;
  content: "";
  padding-right: 10px;
}
.items-anchor a.active:before,
.items-anchor a:before,
.items-anchor a:hover:before {
  transition: all 0.5s ease-out;
}
.views-exposed-form + .data-table {
  margin-top: 30px;
}
.data-table table {
  margin-bottom: 50px;
}
.data-table table td:first-child,
.data-table table td:last-child,
.data-table table th:first-child,
.data-table table th:last-child {
  max-width: 22%;
}
.data-table table tbody tr td,
.data-table table tbody tr th {
  background: none;
  padding: 6px 12px;
}
.data-table table tbody tr td:first-child,
.data-table table tbody tr th:first-child {
  text-transform: uppercase;
}
.data-table table tbody tr td a:hover,
.data-table table tbody tr th a:hover {
  text-decoration: underline;
}
.data-table table thead {
  border-bottom: 0;
}
.data-table table thead td,
.data-table table thead th {
  padding: 6px 12px;
}
.data-table--no-result {
  text-align: center;
  margin: 100px 20px;
}
.list-type-links {
  margin-bottom: 20px;
}
.list-type-links--item,
.list-type-links li {
  margin-top: 12px;
}
.list-type-links--item:first-child,
.list-type-links li:first-child {
  margin-top: 0;
}
.teaser-links--picture,
.teaser-links--picture:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.teaser-links--picture:before {
  content: "";
  display: block;
  opacity: 0.45;
}
.teaser-links--picture img,
.teaser-links--picture picture {
  object-fit: cover;
  height: 100%;
}
.teaser-links--content {
  padding: 0 20px 20px;
  box-sizing: border-box;
}
.teaser-links--title {
  text-transform: uppercase;
  padding: 10px 20px 20px 86.5px;
  box-sizing: border-box;
  min-height: 96px;
}
.teaser-links--title:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 66.5px;
  height: 77px;
  background-position: 50%;
  background-size: 65% auto;
}
.teaser-links--title .highlight {
  display: block;
}
.teaser-links--desc,
.teaser-links--item {
  position: relative;
  margin-bottom: 20px;
  text-transform: none;
}
.teaser-links--desc:last-child,
.teaser-links--item:last-child {
  margin-bottom: 0;
}
.teaser-links--desc * {
  font-weight: inherit;
}
.teaser-links--link {
  color: inherit;
  text-transform: none;
}
.teaser-highlight-news--category {
  display: block;
  margin-bottom: 20px;
  padding: 10px 10px 10px 15px;
  box-sizing: border-box;
}
.teaser-highlight-news--category:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 5px;
  height: 100%;
}
.teaser-highlight-news--picture {
  width: 100%;
  display: block;
  overflow: hidden;
}
.teaser-highlight-news--picture:before {
  content: "";
  display: block;
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.45;
}
.teaser-highlight-news--picture img,
.teaser-highlight-news--picture picture {
  transition: transform 0.25s ease-out;
  z-index: 1;
}
.teaser-highlight-news--picture:hover img,
.teaser-highlight-news--picture:hover picture {
  transform: scale(1.05);
}
.teaser-highlight-news--picture .teaser-highlight-news--head {
  width: 100%;
  position: absolute;
  z-index: 2;
  left: 0;
  bottom: 0;
  padding: 20px;
  box-sizing: border-box;
}
.teaser-highlight-news--content {
  padding: 20px;
  box-sizing: border-box;
}
.teaser-highlight-news--metadatas {
  margin: 20px 0;
}
.teaser-highlight-news .link-std {
  margin-top: 20px;
}
.teaser-highlight-news .link-std + .tags-list,
.teaser-highlight-news .link-std + .teaser-highlight-news--metadatas {
  margin-top: 30px;
}
.teaser-highlight-news.video .teaser-highlight-news--picture:after {
  content: "";
  display: block;
  position: absolute;
  z-index: 2;
  top: 50%;
  left: 50%;
  width: 67px;
  height: 45px;
  transform: translate(-50%, -50%);
  background-size: 100% auto;
  background-position: 50%;
}
.teaser-highlight-news.focus-on {
  border: 10px solid #b6ff4e;
  box-sizing: border-box;
}
.teaser-event {
  border-bottom: 5px solid #fc3650;
}
.teaser-event--title {
  padding: 30px 20px 20px 90px;
  box-sizing: border-box;
  background-color: #fc3650;
  flex: 0 0 100%;
  max-width: 100%;
}
.teaser-event--title:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 30px;
  width: 30px;
  height: 30px;
  background-position: 50%;
  background-size: 100% auto;
  transform: translateY(-55%);
}
.teaser-event--period {
  padding: 30px 20px;
  box-sizing: border-box;
}
.teaser-event--period:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  right: 50%;
  width: 80%;
  height: 2px;
  transform: translateX(50%);
}
.teaser-event--details {
  padding: 30px 20px;
  box-sizing: border-box;
}
.teaser-event--extract,
.teaser-event--name,
.teaser-event--place {
  margin-bottom: 20px;
}
.optin-block {
  padding: 50px 16.6667% 30px;
  box-sizing: border-box;
}
.optin-block--actions {
  margin-top: 30px;
}
.extra-logo {
  display: inline-block;
  padding: 30px 20px;
  box-sizing: border-box;
  text-transform: uppercase;
  white-space: nowrap;
  line-height: 1;
}
.extra-logo:before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.4;
}
.tags-list {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.tags-list--item {
  margin: 10px 10px 10px 0;
}
.tags-list--item:last-child {
  margin-right: 0;
}
.tags-list .tag-highlighted {
  margin-bottom: 0;
}
.gradient-push {
  border: solid;
  border-width: 2px;
  border-image: linear-gradient(90deg, #21e8d8, #00a49a);
  border-image-slice: 1;
  border-left: 0;
  border-right: 0;
  padding: 30px;
  box-sizing: border-box;
}
.gradient-push--title {
  margin-bottom: 30px;
}
.veristar-login-menu:after {
  content: "";
  display: inline-block;
  position: absolute;
  z-index: 1;
  top: 50%;
  width: 6.5px;
  height: 4px;
  background-size: 100% auto;
  transform: translate(25%, -50%);
  right: 3px;
}
.veristar-login-menu--title,
.veristar-login-menu > h2 {
  width: 33px;
  height: 33px;
  z-index: 2;
  text-indent: -999em;
  overflow: hidden;
  cursor: pointer;
  padding-right: 12.5px;
  background-position: calc(50% - 6.25px) 50%;
}
.veristar-login-menu--title:before,
.veristar-login-menu > h2:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 25px;
  height: 25px;
  border-radius: 100%;
  border: 1px solid #333;
  transform: translate(15%, 15%);
}
.veristar-login-menu--title:after,
.veristar-login-menu > h2:after {
  content: "";
  position: absolute;
  top: 0;
  right: 12.5px;
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 100%;
  transform: translate(-50%, 50%);
}
.veristar-login-menu--item,
.veristar-login-menu li {
  padding: 10px 30px;
  box-sizing: border-box;
}
.veristar-login-menu--link,
.veristar-login-menu a {
  display: block;
}
.veristar-login-menu--link:before,
.veristar-login-menu a:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 5px;
  height: 100%;
  transform: translate(-30px, -50%);
  opacity: 0;
  transition: all 0.75s;
}
.veristar-login-menu--link:active:before,
.veristar-login-menu--link:hover:before,
.veristar-login-menu a:active:before,
.veristar-login-menu a:hover:before {
  opacity: 1;
  transform: translate(-30px);
}
.veristar-login-menu--layer {
  position: fixed;
  z-index: 2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
}
.veristar-login-menu.connected .veristar-login-menu--title:after,
.veristar-login-menu.connected > h2:after {
  background-color: #45cf89;
}
.veristar-login-menu.collapsed .veristar-login-menu--list,
.veristar-login-menu.collapsed > ul {
  display: none;
}
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.veristar-login-menu
  .veristar-login-menu--title:before,
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.veristar-login-menu
  > h2:before,
.veristar-login-menu.reversed .veristar-login-menu--title:before,
.veristar-login-menu.reversed > h2:before {
  border-color: #fff;
}
.simple-sentence-form {
  text-align: center;
  line-height: 1.6;
  margin-bottom: 20px;
}
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.simple-sentence-form
  .simple-sentence-select--inner:after,
.simple-sentence-form.reversed .simple-sentence-select--inner:after {
  border-color: #fff;
}
.subnav-tab {
  display: flex;
  flex-wrap: wrap;
  z-index: 19;
}
.subnav-tab a {
  width: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  padding: 10px 0;
  border-bottom: 1px solid #bbb;
  transition: all 0.2s;
}
.subnav-tab a.active,
.subnav-tab a:hover {
  border-bottom: 6px solid #333;
}
.subnav-tab a:before {
  display: inline-block;
  content: "";
  padding-right: 10px;
}
.subnav-tab a.active:before,
.subnav-tab a:before,
.subnav-tab a:hover:before {
  transition: all 0.5s ease-out;
}
.list-report .list-report {
  margin-bottom: 10px;
}
.list-report--item,
.list-report > li {
  position: relative;
  padding-left: 10px;
  margin: 3px 0;
}
.list-report--item:before,
.list-report > li:before {
  content: "-";
  position: absolute;
  top: 0;
  left: 0;
}
.list-report .tag-states {
  vertical-align: middle;
  margin-left: 3px;
}
.teaser-medium--container {
  margin: 50px 0;
}
.teaser-medium .wysiwyg {
  box-sizing: border-box;
  padding: 30px 8.3333% 0;
}
.teaser-medium.alternate .teaser-medium--picture {
  margin-left: 0;
  order: 2;
}
.teaser-medium.alternate .wysiwyg {
  margin-left: 8.3333%;
}
.teaser-step {
  align-items: center !important;
  padding: 20px;
  box-sizing: border-box;
  height: 100%;
}
.teaser-step--picture:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.3;
  background: #333;
  transition: opacity 0.25s ease-out;
}
.teaser-step--title {
  line-height: 1;
  text-transform: uppercase;
  left: 0;
  padding: 24px 0 12px;
  margin: 0 24px;
}
.teaser-step--info,
.teaser-step--title {
  position: absolute;
  bottom: 0;
  z-index: 1;
  box-sizing: border-box;
}
.teaser-step--info {
  right: 0;
  padding: 20px;
  width: 70%;
  opacity: 0;
  transform: translateX(100%);
}
.teaser-step--content {
  padding-top: 20px;
}
.teaser-step--highlight {
  margin-bottom: 12px;
}
.teaser-step--action,
.teaser-step .tags-list {
  margin-top: 20px;
}
.review-steps {
  padding: 0 10%;
  margin: 120px 0;
}
.review-steps.small {
  margin-top: 50px;
  margin-bottom: 80px;
}
.review-steps--informations {
  margin-bottom: 30px;
}
.review-steps--list,
.review-steps ol {
  counter-reset: a;
  list-style-type: none;
}
.review-steps--list .review-steps--step,
.review-steps--list li,
.review-steps ol .review-steps--step,
.review-steps ol li {
  flex: 1;
}
.review-steps--list .review-steps--step:after,
.review-steps--list li:after,
.review-steps ol .review-steps--step:after,
.review-steps ol li:after {
  content: "";
  position: absolute;
  width: calc(100% - 40px);
  display: block;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.review-steps--list .review-steps--step:first-child,
.review-steps--list li:first-child,
.review-steps ol .review-steps--step:first-child,
.review-steps ol li:first-child {
  flex: 0;
}
.review-steps--list .review-steps--step p,
.review-steps--list li p,
.review-steps ol .review-steps--step p,
.review-steps ol li p {
  position: absolute;
  transform: translate(50%);
  right: 0;
  margin-top: 42px;
  display: none;
  min-width: 100px;
}
.small .review-steps--list .review-steps--step p,
.small .review-steps--list li p,
.small .review-steps ol .review-steps--step p,
.small .review-steps ol li p {
  margin-top: 30px;
  white-space: nowrap;
}
.review-steps--list .review-steps--step p.top-text,
.review-steps--list li p.top-text,
.review-steps ol .review-steps--step p.top-text,
.review-steps ol li p.top-text {
  bottom: calc(100% + 30px);
  margin-top: 0;
  margin-bottom: 12px;
}
.small .review-steps--list .review-steps--step p.top-text,
.small .review-steps--list li p.top-text,
.small .review-steps ol .review-steps--step p.top-text,
.small .review-steps ol li p.top-text {
  margin: 0;
}
.review-steps--list .review-steps--step:before,
.review-steps--list li:before,
.review-steps ol .review-steps--step:before,
.review-steps ol li:before {
  counter-increment: a;
  content: counter(a);
  display: block;
  height: 30px;
  width: 30px;
  padding: 5px 0;
  box-sizing: border-box;
  border-radius: 50%;
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(50%, -50%);
  z-index: 1;
}
.small .review-steps--list .review-steps--step:before,
.small .review-steps--list li:before,
.small .review-steps ol .review-steps--step:before,
.small .review-steps ol li:before {
  height: 25px;
  width: 25px;
}
.review-steps--list .review-steps--step.in-progress:before,
.review-steps--list li.in-progress:before,
.review-steps ol .review-steps--step.in-progress:before,
.review-steps ol li.in-progress:before {
  background-position: 50%;
  width: 70px;
  height: 60px;
  padding: 20px 0;
  box-sizing: border-box;
}
.small .review-steps--list .review-steps--step.in-progress:before,
.small .review-steps--list li.in-progress:before,
.small .review-steps ol .review-steps--step.in-progress:before,
.small .review-steps ol li.in-progress:before {
  height: 40px;
  width: 40px;
  background-size: 100%;
  padding: 12px 0;
}
.review-steps--list .review-steps--step.completed.current,
.review-steps--list .review-steps--step.in-progress.current,
.review-steps--list li.completed.current,
.review-steps--list li.in-progress.current,
.review-steps ol .review-steps--step.completed.current,
.review-steps ol .review-steps--step.in-progress.current,
.review-steps ol li.completed.current,
.review-steps ol li.in-progress.current {
  white-space: nowrap;
}
.review-steps--list .review-steps--step.completed.current p,
.review-steps--list .review-steps--step.in-progress.current p,
.review-steps--list li.completed.current p,
.review-steps--list li.in-progress.current p,
.review-steps ol .review-steps--step.completed.current p,
.review-steps ol .review-steps--step.in-progress.current p,
.review-steps ol li.completed.current p,
.review-steps ol li.in-progress.current p {
  display: block;
}
.vertical-nav {
  height: 100%;
}
.vertical-nav--list .vertical-nav--item,
.vertical-nav--list li,
.vertical-nav ul .vertical-nav--item,
.vertical-nav ul li {
  flex: 1;
}
.vertical-nav--list .vertical-nav--item .vertical-nav--link,
.vertical-nav--list .vertical-nav--item a,
.vertical-nav--list li .vertical-nav--link,
.vertical-nav--list li a,
.vertical-nav ul .vertical-nav--item .vertical-nav--link,
.vertical-nav ul .vertical-nav--item a,
.vertical-nav ul li .vertical-nav--link,
.vertical-nav ul li a {
  transition: all 0.25s ease-out;
  padding: 10px;
  display: inline-block;
  width: 100%;
  box-sizing: border-box;
}
.message-box {
  margin-bottom: 6px;
}
.message-box--content {
  padding: 12px;
}
.translation .message-box--content {
  background-color: #eaeaea !important;
}
.message-box--content p {
  margin-top: 12px;
}
.message-box--content p:first-child {
  margin-top: 0;
}
.message-box--action {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: calc(100% + 12px);
}
.message-box--action li {
  margin-top: 6px;
}
.message-box--action li:first-child {
  margin-top: 0;
}
.message-box--action li .link-icons:before {
  margin: 0;
}
.message-box .link-icons,
.message-box em {
  vertical-align: middle;
}
form fieldset.add-another {
  position: relative;
}
form fieldset.add-another:after {
  display: block;
  content: "";
  width: 20px;
  height: 20px;
  background: #00ac7f;
  position: absolute;
  right: 0;
  top: 0;
}
form fieldset.no-legend legend {
  display: none;
}
form .form-label {
  display: block;
}
form .form-actions {
  clear: both;
}
form input[type="date"]:-webkit-autofill,
form input[type="datetime-local"]:-webkit-autofill,
form input[type="email"]:-webkit-autofill,
form input[type="number"]:-webkit-autofill,
form input[type="password"]:-webkit-autofill,
form input[type="search"]:-webkit-autofill,
form input[type="tel"]:-webkit-autofill,
form input[type="text"]:-webkit-autofill,
form select:-webkit-autofill,
form textarea:-webkit-autofill {
  background-color: transparent;
}
form textarea {
  background-color: #fff;
  border-width: 1px;
  margin-top: 20px;
}
form select {
  padding-top: 0;
  padding-bottom: 0;
  background-position: calc(100% - 12px) 50%;
}
form select[multiple] {
  height: auto;
  background-image: none;
}
form select[multiple].has-chosen {
  height: 40px;
}
form select::-ms-expand {
  display: none;
}
form textarea {
  height: auto;
}
form .form-drop-file-zone.alternate {
  border: 0;
  padding: 0;
}
form .animated-label select {
  position: relative;
  z-index: 1;
}
form .animated-label select[multiple] {
  top: 9px;
}
form .animated-label input ~ label,
form .animated-label select ~ label,
form .animated-label textarea ~ label {
  height: 40px;
  line-height: 40px;
  cursor: text;
  transition: all 0.5s ease-out;
  touch-action: manipulation;
  padding: 0 12px;
  margin: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
}
form .animated-label input:focus ~ label,
form .animated-label select:focus ~ label,
form .animated-label textarea:focus ~ label {
  opacity: 1;
  cursor: pointer;
}
form .animated-label input:focus ~ label,
form .animated-label select:focus ~ label {
  transform: translateY(-24px);
}
form .animated-label textarea:focus ~ label {
  transform: translateY(-40px);
}
form .animated-label.not-empty input ~ label,
form .animated-label.not-empty select ~ label,
form .animated-label.not-empty textarea ~ label,
form .animated-label:focus-within input ~ label,
form .animated-label:focus-within select ~ label,
form .animated-label:focus-within textarea ~ label {
  opacity: 1;
  cursor: pointer;
}
form .animated-label.not-empty input ~ label,
form .animated-label.not-empty select ~ label,
form .animated-label:focus-within input ~ label,
form .animated-label:focus-within select ~ label {
  transform: translateY(-24px);
}
form .animated-label.not-empty textarea ~ label,
form .animated-label:focus-within textarea ~ label {
  transform: translateY(-40px);
}
form input:not([type="checkbox"]):not([type="radio"]):focus,
form select:focus,
form textarea:focus {
  outline: 0;
}
.form-switch input[type="radio"]:checked + label.treatment-status.pending {
  color: #fc3650 !important;
}
.form-submit-zone a.link + button {
  margin-left: 50px;
}
.layer-verbatim--container {
  margin: 50px 0;
}
.layer-verbatim--container .teaser-verbatim {
  margin-left: 8.3333%;
}
.layer-banner {
  background-size: cover;
  background-position: 50%;
  padding: 30px 0;
  margin-top: 50px;
}
.layer-banner--content {
  margin-left: 8.3333%;
}
.layer-banner--title {
  text-transform: uppercase;
  line-height: 1;
}
.layer-banner--subtitle {
  text-transform: uppercase;
  margin-bottom: 30px;
}
.layer-banner .button-action {
  margin-top: 30px;
}
.layer-boiler--container {
  padding: 50px 8.3333%;
  align-items: flex-start !important;
  margin-top: 50px;
}
.layer-boiler--title {
  text-transform: uppercase;
  line-height: 1;
  padding: 0 24px;
  box-sizing: border-box;
  margin-bottom: 30px;
}
.layer-boiler--left-col {
  margin-bottom: 30px;
}
.layer-boiler--left-col img {
  max-width: 100%;
  display: block;
  height: auto;
}
.layer-boiler--desc {
  padding-left: 24px;
}
.layer-boiler--desc ol,
.layer-boiler--desc p,
.layer-boiler--desc ul {
  margin-top: 24px;
}
.layer-boiler--desc ol:first-child,
.layer-boiler--desc p:first-child,
.layer-boiler--desc ul:first-child {
  margin: 0;
}
.layer-boiler--contact {
  margin-top: 50px;
  padding-left: 24px;
}
.layer-boiler--contact--title {
  margin-bottom: 30px;
}
.layer-boiler--contact--name strong {
  display: block;
}
.heading-highlights {
  justify-content: space-between;
  align-items: center !important;
  flex-wrap: nowrap;
  height: 50px;
}
.heading-highlights--brand {
  flex-basis: 60%;
  box-sizing: border-box;
  padding-left: 64px;
  text-transform: uppercase;
  height: 100%;
  display: none;
}
.heading-highlights--brand--text {
  transform: translateY(-50%);
  top: 50%;
}
.heading-highlights--news {
  padding-left: 64px;
  box-sizing: border-box;
  flex-basis: 65%;
  overflow: hidden;
  white-space: nowrap;
}
.heading-highlights--tools {
  align-items: center !important;
  justify-content: flex-end;
  z-index: 20;
  height: 100%;
  flex-basis: 35%;
  flex-grow: 1;
  flex-wrap: nowrap;
}
.heading-highlights--tools .dropdown-links,
.heading-highlights--tools .site-lang,
.heading-highlights--tools .site-link,
.heading-highlights--tools .site-portals {
  height: inherit;
}
.heading-highlights--tools .site-portals {
  display: none;
}
.heading-highlights--tools .share-price {
  padding: 0 10px;
}
.heading-highlights--tools .button-action {
  margin: 0 20px;
}
.site-footer {
  margin-top: auto;
}
.site-footer--video > div {
  height: 100%;
}
.site-footer--sitemap {
  padding: 50px 8.3333%;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex: 1;
}
.site-footer--small {
  width: 100%;
  text-align: center;
  padding: 10px 0;
}
.site-footer--small .list-simple {
  margin-top: 0;
}
.slider-community--container {
  align-items: center !important;
  padding: 50px 0;
}
.slider-community--logo {
  padding-bottom: 30px;
  display: block;
}
.slider-community--content {
  box-sizing: border-box;
  padding: 0 30px;
}
.site-heading {
  height: 65px;
}
.site-heading .site-logo {
  z-index: 21;
  height: 0;
}
.is-login .site-heading .site-logo,
.is-not-login .site-heading .site-logo {
  flex: none;
  position: relative;
  height: auto;
  min-width: 70px;
}
.site-heading .main-menu {
  position: static;
  display: none;
}
.page-hat--content {
  position: absolute;
  width: 100%;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  padding: 30px;
  box-sizing: border-box;
}
.page-hat--picture {
  height: 100%;
  background-position: 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
.page-hat--picture:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.3;
  background: #333;
  transition: opacity 0.25s ease-out;
}
.page-hat--picture video {
  object-fit: cover;
  height: 100%;
  width: 100%;
  display: block;
}
.page-hat--action {
  position: absolute;
  bottom: 20px;
  right: 30px;
}
.page-hat--action a,
.page-hat--go-next {
  display: inline-block;
}
.page-hat--go-next {
  padding-right: 30px;
  position: relative;
}
.page-hat--go-next:after {
  transition: 0.25s;
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -7px;
}
.page-hat--go-next:hover:after {
  transform: rotate(90deg);
}
.page-hat--title {
  margin-bottom: 20px;
  line-height: 1;
  font-size: 25px;
}
.page-hat--title strong {
  line-height: 1;
  display: block;
}
.page-hat.alternate .page-hat--title,
.page-hat.simple .page-hat--title {
  text-align: center;
}
.page-hat.small {
  min-height: 130px;
  display: flex;
  align-items: center;
}
.page-hat.small .page-hat--picture {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.page-hat.small .page-hat--content {
  position: relative;
  transform: none;
  top: inherit;
}
.page-hat.small .page-hat--title {
  text-transform: none;
  text-align: center;
}
.page-hat.small .page-hat--title:last-child {
  margin-bottom: 0;
}
.page-hat.small .page-hat--title .highlight,
.page-hat.small .page-hat--title strong {
  margin-bottom: 10px;
}
.page-hat.small .page-hat--title .highlight:last-child,
.page-hat.small .page-hat--title strong:last-child {
  margin-bottom: 0;
}
.page-hat.small .page-hat--action {
  position: relative;
  right: auto;
  bottom: auto;
  text-align: center;
}
.page-hat.small .page-hat--action .button-action {
  margin: 10px;
}
.burger-menu--scrollable .site-portals--list,
.site-header.sticky .dropdown-links--list,
.site-header.sticky .site-lang--list,
.site-header.sticky .site-portals--list {
  border: 0;
}
.site-header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 200;
}
.path-frontpage .site-header {
  transition: top 0.5s ease-out;
}
.path-frontpage .site-header.sticky {
  top: -50px;
}
.site-header.sticky .heading-highlights--tools {
  flex-basis: 40%;
}
.site-header.sticky .site-heading {
  flex-wrap: nowrap;
  padding-bottom: 2px;
  box-sizing: border-box;
  height: 71px;
}
.site-header.sticky.is-login .burger-menu--trigger,
.site-header.sticky.is-not-login .burger-menu--trigger {
  display: none !important;
}
.site-header.sticky.is-login .site-logo,
.site-header.sticky.is-not-login .site-logo {
  flex-basis: auto;
}
.site-header.sticky.is-login .site-heading:before,
.site-header.sticky.is-not-login .site-heading:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 2px;
  left: 0;
  z-index: 0;
}
.site-header.sticky.is-login .site-heading:after,
.site-header.sticky.is-not-login .site-heading:after {
  content: "";
  position: absolute;
  bottom: -63px;
  right: 0;
  height: 2px;
  left: 0;
  z-index: 0;
  display: none;
}
.site-header.sticky.is-login .heading-highlights--tools,
.site-header.sticky.is-not-login .heading-highlights--tools {
  flex: 1;
}
.site-header.sticky.is-login .heading-highlights--tools .button-action,
.site-header.sticky.is-not-login .heading-highlights--tools .button-action {
  position: relative;
}
.site-header.sticky.is-login .heading-highlights--tools .button-action:before,
.site-header.sticky.is-not-login
  .heading-highlights--tools
  .button-action:before {
  display: none;
  content: "+";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-indent: 0;
}
.site-header.sticky .main-menu {
  width: auto;
  height: 100%;
}
.site-header.sticky .main-menu > ul > li {
  height: 100%;
}
.site-header.sticky
  .main-menu
  > ul
  > li:not(.menu-item--active-trail)
  > a:hover,
.site-header.sticky
  .main-menu
  > ul
  > li:not(.menu-item--active-trail)
  > span:hover {
  transition: all 0.25s ease-out;
  background-position: 0;
}
.site-header.sticky .main-menu > ul > li.expanded + li > a:before,
.site-header.sticky .main-menu > ul > li.expanded + li > span:before,
.site-header.sticky
  .main-menu
  > ul
  > li:not(.menu-item--active-trail):hover
  + li
  > a:before,
.site-header.sticky
  .main-menu
  > ul
  > li:not(.menu-item--active-trail):hover
  + li
  > span:before,
.site-header.sticky
  .main-menu
  > ul
  > li:not(.menu-item--active-trail)
  > a:hover:before,
.site-header.sticky
  .main-menu
  > ul
  > li:not(.menu-item--active-trail)
  > span:hover:before {
  display: none;
}
.site-header.sticky .main-menu > ul > li.expanded > a,
.site-header.sticky .main-menu > ul > li.expanded > span {
  background-position: 0;
}
.site-header.sticky .main-menu > ul > li.expanded > a:before,
.site-header.sticky .main-menu > ul > li.expanded > span:before {
  display: none;
}
.site-header.sticky .main-menu > ul > li > a,
.site-header.sticky .main-menu > ul > li > span {
  background-image: linear-gradient(90deg, transparent 50%, #fff 0);
  background-position: 100% 0;
  width: 103%;
  background-size: 200% 100%;
}
.site-header.sticky .main-menu > ul > li > a:after,
.site-header.sticky .main-menu > ul > li > span:after {
  display: none;
}
.site-header.sticky .main-menu--section {
  padding-top: 0;
  top: 100%;
}
.site-header.sticky .site-logo {
  flex-basis: 60%;
  height: 100%;
}
.site-header.sticky .site-logo .heading-highlights--brand ~ .site-logo--inner,
.site-header.sticky
  .site-logo
  .heading-highlights--brand
  ~ .site-logo--inner
  + .extra-logo {
  top: calc(100% - 20px);
}
.site-header.sticky .site-logo--inner {
  height: 117px;
  width: 102px;
  top: 0;
}
.site-header.sticky .site-logo--inner a {
  position: absolute;
  top: 0;
  left: 0;
}
.site-header.sticky .site-logo--inner a:before {
  content: "";
  transition: background 0.25s ease-out;
  background: linear-gradient(90deg, #333 50%, gray 0);
  background-size: 200% 100%;
  background-position-x: right;
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
}
.site-header.sticky .site-logo--inner a:hover:before {
  background-position-x: left;
}
.site-header.sticky .site-logo .extra-logo {
  height: 102px;
  line-height: 102px;
  padding-right: 137px;
}
.sg .site-header.sticky {
  position: static;
}
.site-header .main-menu .menu {
  flex-wrap: nowrap;
}
.site-header .share-price {
  display: none;
}
.site-header:not(.sticky) .site-heading {
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  z-index: 20;
}
.site-header:not(.sticky) .site-logo--inner {
  padding: 0 40px 30px;
  transform: scale(0.525) translateX(-95%);
  top: -40px;
}
.site-header:not(.sticky)
  .veristar-login-menu
  .veristar-login-menu--title:before,
.site-header:not(.sticky) .veristar-login-menu > h2:before {
  border-color: #fff;
}
.site-header .heading-highlights {
  z-index: 21;
  display: none;
}
.path-frontpage .site-header .heading-highlights {
  display: flex;
}
.site-header .veristar-login-menu--list,
.site-header .veristar-login-menu > ul {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 210px;
  transform: translate(10%, 105%);
}
.cross-articles {
  justify-content: center;
}
.cross-articles li {
  flex: 1;
}
.cross-articles li .teaser-article {
  width: 100%;
}
.layer-presentation {
  position: relative;
  overflow: hidden;
}
.layer-presentation--bottom {
  background: linear-gradient(#333, #333);
  background-repeat: no-repeat;
}
.layer-media--container {
  margin: 50px 8.3333%;
}
.layer-media--title {
  display: block;
  line-height: 1;
  padding-left: 20px;
  padding-bottom: 20px;
}
.layer-media--media {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
}
.layer-media--media iframe,
.layer-media--media img.iframe-backstop,
.layer-media--media video {
  position: absolute;
  width: 100%;
  height: 100%;
}
.layer-media--legend {
  width: 100%;
  box-sizing: border-box;
  padding: 20px 20px 0;
}
.layer-media--legend strong {
  display: block;
}
.layer-media--legend .legend--title {
  text-transform: uppercase;
}
.layer-media--link {
  width: 100%;
  box-sizing: border-box;
  padding: 20px 20px 0;
}
.list-keyfigures--container {
  margin: 50px 8.3333%;
  align-items: start !important;
}
.list-keyfigures--container .teaser-keyfigure {
  margin-bottom: 30px;
}
.list-keyfigures--container .teaser-keyfigure:last-child {
  margin-bottom: 0;
}
.slider-markets--list > li {
  transition: all 0.5s ease-out;
}
.slider-markets .responsive-slider--wrapper {
  transform: translateX(-50%);
  left: 50%;
}
.slider-markets .responsive-slider--pager-prev {
  left: 0;
}
.slider-markets .responsive-slider--pager-next {
  right: 0;
}
.slider-markets .responsive-slider--pager-dots {
  justify-content: center;
}
.layer-markets {
  background: linear-gradient(#333, #333);
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 100% 50%;
  margin-top: 50px;
}
.layer-markets--container {
  padding: 30px 8.3333%;
  overflow: hidden;
}
.layer-markets--title {
  margin-bottom: 30px;
}
.layer-markets--action {
  margin-top: 30px;
}
.slider-comparisons--container {
  margin: 50px 8.3333%;
}
.slider-comparisons .paragraph--type--comparison-items .teaser-comparison {
  width: 50%;
}
.slider-comparisons
  .paragraph--type--comparison-items
  .teaser-comparison--picture {
  box-sizing: border-box;
}
.slider-comparisons .responsive-slider--pager-next,
.slider-comparisons .responsive-slider--pager-prev {
  transform: none;
  top: 150px;
}
.slider-comparisons .responsive-slider--pager-dots {
  justify-content: center;
  margin-top: 30px;
}
.layer-history--container {
  margin: 50px 8.3333%;
}
.layer-history--title {
  margin-bottom: 50px;
  padding-left: 30px;
}
.section-gallery--container {
  margin: 50px 8.3333%;
}
.section-gallery--title {
  line-height: 1;
  margin: 50px 0;
}
.section-gallery--title strong {
  display: block;
  line-height: 1;
}
.section-gallery--slider .section-gallery--list .section-gallery--item,
.section-gallery--slider .section-gallery--list li,
.section-gallery--slider > ul .section-gallery--item,
.section-gallery--slider > ul li {
  border-style: solid;
  box-sizing: border-box;
}
.section-gallery--actions {
  padding: 80px 8.3333%;
  box-sizing: border-box;
}
.page-intro {
  height: 100vh;
  min-height: 420px;
  overflow: hidden;
}
.page-intro > .page-hat:not(.simple) {
  z-index: 2;
}
.page-intro .page-hat .field__item,
.page-intro .page-hat .field__items {
  height: 100%;
}
.page-intro .page-hat:after {
  display: none;
}
.page-intro:after {
  z-index: 5;
}
.page-intro--flap,
.page-intro--list,
.page-intro--list ul:first-child,
.page-intro--list ul:first-child > li,
.page-intro .page-hat,
.page-intro > div {
  height: 100%;
}
.page-intro--scroll-bottom {
  position: absolute;
  z-index: 3;
  left: 50%;
  transform: translateX(-50%);
  bottom: 30px;
}
.page-intro--list ul:first-child {
  position: absolute !important;
}
.page-intro--list ul:first-child .page-hat,
.page-intro--list ul:first-child > li {
  height: 100%;
}
.page-intro--list .responsive-slider--pager-dots {
  position: absolute;
  z-index: 1;
  left: 50%;
  transform: translateX(-50%);
  bottom: 20px;
  cursor: pointer;
  margin: 0;
}
.page-intro--list .responsive-slider--pager-prev {
  left: 30px;
}
.page-intro--list .responsive-slider--pager-next {
  right: 30px;
}
.page-intro .ajax-loader {
  position: absolute;
  bottom: 50%;
  left: 50%;
  z-index: 10;
  transform: translateX(-50%);
}
.quick-access {
  background: linear-gradient(#eaeaea, #eaeaea);
  background-repeat: no-repeat;
  background-size: 100% calc(100% - 60px);
  background-position: bottom;
}
.quick-access--container {
  padding-bottom: 80px;
  margin-top: 50px;
}
.quick-access--title {
  line-height: 1;
  margin: 0 8.3333% 50px;
}
.quick-access--title strong {
  display: block;
  line-height: 1;
}
.quick-access--list {
  justify-content: center;
  padding: 0 8.3333%;
}
.quick-access--list > li {
  border: solid transparent;
  box-sizing: border-box;
}
.quick-access--list > li:first-child {
  border-top: 0;
}
.news-wall--container,
.news-wall--list {
  align-items: baseline !important;
  justify-content: center;
  padding-bottom: 50px;
  box-sizing: border-box;
}
.news-wall--container .teaser-light,
.news-wall--list .teaser-light {
  margin-bottom: 30px;
}
.news-wall--header {
  align-items: center;
  justify-content: center;
  padding: 24px 30px;
  box-sizing: border-box;
}
.news-wall.view-list .news-wall--list .teaser-light--picture {
  display: none;
}
.news-wall.view-list .news-wall--list .teaser-light--date {
  margin-top: 0;
}
.news-wall.view-list .news-wall--list .teaser-light--tag {
  margin-bottom: 12px;
}
.news-wall--col .teaser-light:last-child {
  margin-bottom: 0;
}
.news-wall--no-result {
  padding: 100px 30px;
  box-sizing: border-box;
}
.cross-news {
  padding: 50px 0 12px;
}
.path-frontpage .cross-news {
  background-image: none;
  background-color: #fff !important;
}
.cross-news--text,
.cross-news .view-header {
  box-sizing: border-box;
  padding: 0 8.3333% 50px;
}
.cross-news--content,
.cross-news .view-content {
  padding: 0 8.3333%;
}
.cross-news--title {
  line-height: 1;
  margin-bottom: 50px;
}
.cross-news--title strong {
  display: block;
  line-height: 1;
}
.cross-news--list li {
  padding-bottom: 50px;
}
.layer-2-col--container,
.layer-contact--container {
  padding: 0 8.3333%;
  margin: 50px 0;
}
.layer-2-col--container {
  align-items: center !important;
}
.layer-2-col--container.top {
  align-items: flex-start !important;
}
.layer-2-col--container.no-padder {
  padding: 0;
}
.layer-2-col--container.reversed-order {
  flex-direction: row-reverse;
}
.layer-2-col--col {
  flex: 1;
  box-sizing: border-box;
}
.layer-2-col--col:first-child {
  margin-bottom: 50px;
}
#sliding-popup .layer-2-col .popup-content,
.data-table .layer-2-col table,
.layer-2-col #sliding-popup .popup-content,
.layer-2-col .container,
.layer-2-col .content-filters--container,
.layer-2-col .data-table table,
.layer-2-col .magazine-wall--container,
.layer-2-col .magazine-wall--list,
.layer-2-col .needs-filters--container,
.layer-2-col .needs-wall--container,
.layer-2-col .needs-wall--list,
.layer-2-col .news-wall--container,
.layer-2-col .news-wall--list,
.layer-2-col .search-results-page .view-empty,
.search-results-page .layer-2-col .view-empty {
  min-width: auto;
}
.layer-2-col .layer-download--container,
.layer-2-col .layer-verbatim--container,
.layer-2-col .list-keyfigures--container,
.layer-2-col .teaser-keyfigure,
.layer-2-col .teaser-verbatim {
  margin: 0 !important;
}
.layer-2-col .teaser-keyfigure,
.layer-2-col .teaser-verbatim {
  width: auto !important;
}
.layer-2-col .layer-download--container,
.layer-2-col .teaser-verbatim {
  padding-left: 0 !important;
}
.layer-2-col .layer-download--container {
  justify-content: flex-end;
}
.page-wrapper {
  overflow: hidden;
}
.layer-images-group {
  margin: 50px 8.3333%;
}
.layer-images-group--inner {
  overflow: hidden;
}
.layer-images-group--content {
  padding: 30px 0;
  z-index: 5;
}
.layer-images-group--picture {
  overflow: hidden;
}
.layer-images-group--title {
  line-height: 1;
  margin-bottom: 20px;
}
.layer-images-group--title strong {
  line-height: 1;
  display: block;
}
.layer-images-group--desc {
  margin-bottom: 24px;
  margin-left: 24px;
}
.layer-images-group--desc:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: -24px;
}
.layer-images-group:not(.is-horizontal) .layer-images-group--inner {
  min-height: 650px;
}
.layer-images-group.is-horizontal .layer-images-group--inner {
  min-height: 390px;
}
.page-heading {
  z-index: 2;
}
.page-heading.contained-picture .page-heading--picture {
  background-size: contain;
}
.page-heading--intro {
  align-items: center !important;
}
.page-heading--intro .social-share {
  margin-top: 30px;
  margin-left: 8.3333%;
}
.page-heading--bg-img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.page-heading--bg-img + .page-heading--content,
.page-heading--bg-img + .vector-map {
  z-index: 1;
  padding-top: 80px;
  padding-bottom: 80px;
}
.page-heading--picture {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50%;
  height: 200px;
}
.page-heading--content,
.vector-map {
  padding: 50px 8.3333% 0;
  box-sizing: border-box;
  width: 100%;
}
.page-heading--section {
  margin-bottom: 12px;
}
.page-heading--title,
.page-heading--title strong {
  line-height: 1;
}
.page-heading--date {
  margin-top: 12px;
}
.page-heading--date time {
  font-weight: inherit;
}
.page-heading--info {
  margin-top: 30px;
}
.page-heading--info strong {
  text-transform: none;
}
.page-heading--desc {
  margin-top: 50px;
  padding: 0 8.3333%;
}
.page-heading--action {
  margin-top: 50px;
}
.page-heading--reset {
  position: absolute;
  z-index: 2;
  right: 50px;
  bottom: 30px;
  border: none;
  background: none;
  padding: 0;
  text-transform: uppercase;
  cursor: pointer;
  pointer-events: none;
  opacity: 0;
  transform: translateX(10px);
  transition: 0.25s;
}
.page-heading--reset:after {
  width: 13px;
  height: 13px;
  margin-left: 6px;
  margin-bottom: -1px;
  background-position: 50%;
  transition: all 0.25s ease-out;
}
.page-heading--reset:hover:after {
  transform: rotate(180deg);
}
.page-heading--reset.is-visible {
  pointer-events: auto;
  opacity: 1;
  transform: none;
}
.page-heading--dropdown {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 20;
  pointer-events: none;
  overflow: hidden;
}
.page-heading--dropdown--layer-out {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  cursor: pointer;
  opacity: 0;
  transition: 0.35s;
}
.page-heading--dropdown--layer-container {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  transform: translateX(100%);
  transition: 0.35s;
}
.page-heading--dropdown--layer-container--inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  overflow: hidden;
}
.page-heading--dropdown--layer-container--content {
  padding: 30px 50px;
}
.page-heading--dropdown--layer-container--mask-bottom,
.page-heading--dropdown--layer-container--mask-top {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1;
  height: 100px;
  pointer-events: none;
  opacity: 0;
  transition: 0.25s;
}
.page-heading--dropdown--layer-container--mask-top {
  top: 0;
  background-image: linear-gradient(180deg, #fc3650 0, rgba(252, 54, 80, 0));
}
.page-heading--dropdown--layer-container--mask-bottom {
  bottom: 0;
  background-image: linear-gradient(180deg, rgba(252, 54, 80, 0) 0, #fc3650);
}
.page-heading--dropdown--layer-container.has-scrollbar .page-heading--dropdown {
  pointer-events: auto;
}
.page-heading--dropdown--layer-container.has-scrollbar
  .page-heading--dropdown--layer-container--inner {
  overflow: auto;
  display: block;
}
.page-heading--dropdown--layer-container.has-scrollbar
  .page-heading--dropdown--layer-container--mask-bottom,
.page-heading--dropdown--layer-container.has-scrollbar
  .page-heading--dropdown--layer-container--mask-top {
  opacity: 1;
}
.page-heading--dropdown--layer-container.has-scrollbar
  .page-heading--dropdown--layer-container--mask-bottom.is-hidden,
.page-heading--dropdown--layer-container.has-scrollbar
  .page-heading--dropdown--layer-container--mask-bottom.is-hover,
.page-heading--dropdown--layer-container.has-scrollbar
  .page-heading--dropdown--layer-container--mask-top.is-hidden,
.page-heading--dropdown--layer-container.has-scrollbar
  .page-heading--dropdown--layer-container--mask-top.is-hover {
  opacity: 0;
}
.page-heading--dropdown--close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  border: 0;
  background: transparent;
  padding: 0;
  margin: 0;
  cursor: pointer;
}
.page-heading--dropdown--close:before {
  padding: 12px;
  background-position: 50%;
  transition: all 0.25s ease-out;
}
.page-heading--dropdown--close:hover:before {
  transform: rotate(180deg);
}
.page-heading--dropdown--tracker {
  position: absolute;
  left: 0;
  top: 50%;
  height: 40px;
  margin-top: -20px;
  width: 8px;
  opacity: 0;
  transition: 0.25s;
}
.page-heading--dropdown--item {
  margin: 10px 0;
  cursor: pointer;
}
.page-heading--dropdown-is-opened {
  overflow: hidden;
}
.page-heading--dropdown-is-opened .page-heading--dropdown {
  pointer-events: auto;
}
.page-heading--dropdown-is-opened .page-heading--dropdown--layer-out {
  opacity: 0.8;
}
.page-heading--dropdown-is-opened .page-heading--dropdown--layer-container {
  transition: 0.35s 0.3s;
  transform: translateX(0);
}
.page-heading .simple-sentence-form {
  width: 100%;
}
.page-heading .simple-sentence-select--label {
  max-width: 100%;
}
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.page-heading
  .page-heading--bg-img:after,
.page-heading.reversed .page-heading--bg-img:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.25;
  background: #333;
  transition: opacity 0.25s ease-out;
}
.list-content--list {
  justify-content: flex-end;
  align-items: baseline !important;
  margin: 50px 8.3333%;
}
.list-content--list li {
  padding: 0 30px;
  box-sizing: border-box;
  margin-bottom: 30px;
}
.list-content--list li:last-child {
  margin-bottom: 0;
}
.list-content--title {
  margin-bottom: 12px;
}
.layer-keyfigures--container {
  margin: 50px 0;
}
.layer-keyfigures--list {
  margin: 0 8.3333%;
}
.layer-keyfigures--list .layer-keyfigures--item,
.layer-keyfigures--list li {
  border-width: 0 1px 1px 0;
  border-style: solid;
  box-sizing: border-box;
}
.layer-keyfigures--action {
  margin-top: 30px;
  margin-left: 8.3333%;
}
.push-text--content {
  box-sizing: border-box;
  padding-left: 20px;
  margin: 50px 8.3333%;
}
.push-text--content .link-std {
  margin-top: 24px;
}
.push-text--title {
  line-height: 1;
  margin-bottom: 12px;
}
.latest-articles--container {
  margin: 50px 8.3333%;
}
.latest-articles--title {
  margin-bottom: 50px;
  margin-left: 24px;
}
.latest-articles--content .teaser-light {
  margin-top: 30px;
}
.latest-articles--content .teaser-light:first-child {
  margin-top: 0;
}
.page-history-intro {
  overflow: hidden;
  position: fixed;
  top: 65px;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
}
.sg .page-history-intro {
  position: static;
}
.page-history-intro > .page-hat {
  z-index: 2;
}
.page-history-intro .page-hat {
  height: 100%;
}
.page-history-intro .page-hat:after {
  display: none;
}
.page-history-intro--scroll-bottom {
  width: 48px;
  height: 47px;
  display: none;
  position: absolute;
  z-index: 1;
  left: 50%;
  transform: translateX(-50%);
  bottom: 50px;
  cursor: pointer;
}
.page-history-list--item[active-bg="left"] .page-history-list--slide-present,
.page-history-list--item[active-bg="right"] .page-history-list--slide-past,
.page-history-list--scene[active-bg="left"] .page-history-list--layer-right,
.page-history-list--scene[active-bg="right"] .page-history-list--layer-left {
  flex-basis: 25%;
}
.page-history-list--item[active-bg="left"]
  .page-history-list--slide-present
  .page-history-list--content,
.page-history-list--item[active-bg="right"]
  .page-history-list--slide-past
  .page-history-list--content,
.page-history-list--scene[active-bg="left"]
  .page-history-list--layer-right
  .page-history-list--content,
.page-history-list--scene[active-bg="right"]
  .page-history-list--layer-left
  .page-history-list--content {
  width: 100px;
}
.page-history-list--item[active-bg="left"]
  .page-history-list--slide-present
  .page-history-list--title,
.page-history-list--item[active-bg="right"]
  .page-history-list--slide-past
  .page-history-list--title,
.page-history-list--scene[active-bg="left"]
  .page-history-list--layer-right
  .page-history-list--title,
.page-history-list--scene[active-bg="right"]
  .page-history-list--layer-left
  .page-history-list--title {
  opacity: 0;
}
.page-history-list--item[active-bg="left"] .page-history-list--slide-past,
.page-history-list--item[active-bg="right"] .page-history-list--slide-present,
.page-history-list--scene[active-bg="left"] .page-history-list--layer-left,
.page-history-list--scene[active-bg="right"] .page-history-list--layer-right {
  flex-basis: 75%;
}
.page-history-list--item[active-bg="left"]
  .page-history-list--slide-past
  .page-history-list--content,
.page-history-list--item[active-bg="right"]
  .page-history-list--slide-present
  .page-history-list--content,
.page-history-list--scene[active-bg="left"]
  .page-history-list--layer-left
  .page-history-list--content,
.page-history-list--scene[active-bg="right"]
  .page-history-list--layer-right
  .page-history-list--content {
  text-align: left;
}
.page-history-list--item[active-bg="left"]
  .page-history-list--slide-past
  .page-history-list--text,
.page-history-list--item[active-bg="right"]
  .page-history-list--slide-present
  .page-history-list--text,
.page-history-list--scene[active-bg="left"]
  .page-history-list--layer-left
  .page-history-list--text,
.page-history-list--scene[active-bg="right"]
  .page-history-list--layer-right
  .page-history-list--text {
  opacity: 1 !important;
  transform: translateZ(0) !important;
}
.page-history-list--item[active-bg="left"]
  .page-history-list--slide-past
  .page-history-list--action,
.page-history-list--item[active-bg="right"]
  .page-history-list--slide-present
  .page-history-list--action,
.page-history-list--scene[active-bg="left"]
  .page-history-list--layer-left
  .page-history-list--action,
.page-history-list--scene[active-bg="right"]
  .page-history-list--layer-right
  .page-history-list--action {
  transform: translateZ(0);
}
.page-history-list--panel .panel-btn i,
.page-history-list--panel .panel-handle {
  position: relative;
  display: block;
  box-sizing: border-box;
  border: 1px solid #fff;
  transition: 0.75s;
  margin: 0 auto;
}
.page-history-list--panel .panel-btn i {
  width: 3px;
  height: 6px;
  border-radius: 1px/4px;
}
.page-history-list--panel .panel-btn.active i,
.page-history-list--panel .panel-handle {
  width: 13px;
  height: 16px;
  border-radius: 5px/7px;
}
.page-history-list--panel .panel-btn.active i:after,
.page-history-list--panel .panel-btn.active i:before,
.page-history-list--panel .panel-handle:after,
.page-history-list--panel .panel-handle:before {
  left: 5px !important;
}
.page-history-list--panel .panel-btn i:after,
.page-history-list--panel .panel-btn i:before,
.page-history-list--panel .panel-handle:after,
.page-history-list--panel .panel-handle:before {
  content: "";
  position: absolute;
  left: 0;
  height: 100vh;
  border-left: 1px solid #fff;
  transition: 0.75s;
}
.page-history-list--panel .panel-btn i:before,
.page-history-list--panel .panel-handle:before {
  bottom: 100%;
}
.page-history-list--panel .panel-btn i:after,
.page-history-list--panel .panel-handle:after {
  top: 100%;
}
.sg .page-history-list {
  visibility: visible;
}
.page-history-list.is-hidden {
  overflow: hidden;
  height: calc(100vh - 65px);
}
.page-history-list:after {
  z-index: 10;
}
.no-touchevents .page-history-list {
  cursor: grab;
}
.page-history-list--item {
  display: flex;
  height: calc(100vh - 65px);
}
.page-history-list--item .page-history-list--slide {
  flex: 0 0 50%;
  transition: flex 0.5s;
}
.page-history-list--scene {
  display: flex;
  position: relative;
  padding: 0;
  overflow: hidden;
  width: 100%;
  height: 100%;
  margin: 0;
}
.page-history-list--layer {
  height: 100%;
  flex: 0 0 50%;
  transition: flex 0.5s;
}
.page-history-list--layer-left {
  z-index: 9;
  height: 100%;
  left: 0 !important;
  top: 0 !important;
  overflow: hidden;
  transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: relative;
  display: block;
}
.page-history-list--layer-left .page-history-list--cont-inner {
  position: relative;
  overflow: hidden;
  z-index: 9;
  -webkit-perspective: 1000;
}
.page-history-list--layer-right {
  right: 0;
  top: 0 !important;
  height: 100%;
  transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: relative;
  display: block;
}
.page-history-list--layer-right .page-history-list--cont-inner {
  position: relative;
  width: 100%;
  right: 0;
  left: auto;
  overflow-x: hidden;
  -webkit-perspective: 1000;
}
.page-history-list--layer-right .page-history-list--picture {
  right: 0;
  left: auto;
}
.page-history-list--slide {
  -webkit-transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  width: 100%;
  height: 100%;
  overflow: hidden;
  left: 0;
  top: 0;
  position: relative;
  display: flex;
  padding: 10px;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  transition: padding 0.75s;
  transition-timing-function: cubic-bezier(0.1, 0.9, 0.9, 1);
}
.page-history-list--picture {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100vw;
  background-repeat: no-repeat;
  background-size: cover;
}
.page-history-list--picture:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  background: #222;
  transition: opacity 0.25s ease-out;
}
.page-history-list--picture video {
  object-fit: cover;
  height: 100%;
  width: 100%;
  display: block;
}
.page-history-list--content {
  font-size: 16px;
  z-index: 9999;
  width: 100px;
  position: absolute;
  height: auto;
  transition: width 0.75s;
  transition-timing-function: cubic-bezier(0.1, 0.9, 0.9, 1);
  text-align: center;
}
.page-history-list--content-inner {
  width: 170px;
  text-align: left;
}
.page-history-list--content-inner * {
  position: relative !important;
  transition: opacity 0.75s, transform 0.5s;
  transition-timing-function: cubic-bezier(0.1, 0.9, 0.9, 1);
}
.page-history-list--date {
  text-transform: none;
}
.page-history-list--title {
  transition: opacity 0.75s;
  transition-timing-function: cubic-bezier(0.1, 0.9, 0.9, 1);
}
.page-history-list--title:before {
  content: "# ";
}
.page-history-list--text {
  opacity: 0;
  transform: translate3d(0, 30px, 0);
}
.page-history-list--action {
  transform: translate3d(0, 30px, 0);
  margin-top: 20px;
}
.page-history-list .animated .page-history-list--text {
  opacity: 1;
  transform: translateZ(0);
}
.page-history-list .animated .page-history-list--action {
  transform: translateZ(0);
}
.cursor .page-history-list {
  cursor: grabbing;
}
.cursor .page-history-list .page-history-list--cont-inner {
  transition: none !important;
}
.page-history-list--panel {
  position: fixed;
  z-index: 9;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  overflow: hidden;
}
.page-history-list--panel .panel-handle {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 12px;
  pointer-events: none;
}
.page-history-list--panel .panel-handle:after {
  opacity: 0.5;
}
.page-history-list--panel .panel-btn {
  display: block;
  transition: 0.75s;
  box-sizing: border-box;
  overflow: hidden;
  padding: 12px;
}
.page-history-list--panel .panel-btn em {
  font-style: normal;
}
.page-history-list--panel .panel-btn.active i {
  background-color: transparent;
}
.page-landing-heading {
  overflow: hidden;
}
.layer-accordion-info.documents
  > li.expanded
  > .layer-accordion-info--trigger
  + .layer-accordion-info--tools
  a.page-landing-heading
  .breadcrumb,
.page-landing-heading.reversed .breadcrumb {
  color: inherit;
}
.page-landing-heading--intro {
  align-items: center !important;
}
.page-landing-heading--picture {
  overflow: hidden;
}
.page-landing-heading--picture-first {
  height: calc(50vh - 65px);
}
.page-landing-heading--content {
  padding: 50px 8.3333%;
  box-sizing: border-box;
  position: relative;
}
.page-landing-heading--content .breadcrumb {
  position: relative;
}
.page-landing-heading--title {
  position: relative;
  line-height: 1;
  z-index: 4;
}
.page-landing-heading--title strong {
  line-height: 1;
}
.page-landing-heading--desc {
  position: relative;
  z-index: 3;
  margin-top: 20px;
  margin-bottom: 150px;
}
.page-landing-heading--action {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1;
  margin-top: 50px;
}
.page-landing-heading--desc + .page-landing-heading--picture-second {
  margin-top: -125px;
}
.page-landing-heading--picture-second {
  position: relative;
  height: 30vh;
  z-index: 2;
  margin: 20px 0 40px 25%;
}
.page-landing-heading--picture-first
  + .page-landing-heading--content
  .page-landing-heading--picture-second {
  margin-left: 16.6667%;
}
.page-landing-heading--picture-third {
  position: absolute;
  bottom: 0;
  right: 16.6667%;
  height: 30vh;
  z-index: 1;
}
.layer-download--container {
  margin: 50px 8.3333%;
  padding-left: 30px;
  box-sizing: border-box;
}
.needs-wrapper .view-filters,
.needs-wrapper .view-footer {
  display: none;
}
.needs-form {
  visibility: hidden;
}
.needs-form .display-toggle-view {
  display: none;
}
.needs-form--picture {
  display: block;
  position: relative;
  height: 250px;
  overflow: hidden;
}
.needs-form--picture img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.needs-form--form {
  flex: 1;
  padding: 50px;
}
div[class*="view-display-id-block"] .needs-form--form {
  padding: 50px 10px 80px;
  text-align: center;
}
.needs-form--title {
  margin-bottom: 30px;
}
.needs-form--fieldset {
  line-height: 1.6;
  margin-bottom: 20px;
}
[class*="view-display-id-page"] .needs-form--fieldset p > span {
  display: block;
}
[class*="view-display-id-page"] .needs-form--fieldset p > span + br {
  display: none;
}
[class*="view-display-id-block"] .needs-form--fieldset p > span {
  display: inline-block;
}
[class*="view-display-id-page"] .needs-form--submit {
  display: none;
}
.needs-form--reset {
  position: absolute;
  right: 50px;
  bottom: 30px;
  border: none;
  background: none;
  padding: 0;
  text-transform: uppercase;
  cursor: pointer;
  pointer-events: none;
  opacity: 0;
  transform: translateX(10px);
  transition: 0.25s;
}
.needs-form--reset:after {
  width: 13px;
  height: 13px;
  margin-left: 6px;
  margin-bottom: -1px;
  background-position: 50%;
  transition: all 0.25s ease-out;
}
.needs-form--reset:hover:after {
  transform: rotate(180deg);
}
.needs-form--reset.is-visible {
  pointer-events: auto;
  opacity: 1;
  transform: none;
}
.needs-form--dropdown {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 20;
  pointer-events: none;
  overflow: hidden;
}
.needs-form--dropdown--layer-out {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  cursor: pointer;
  opacity: 0;
  transition: 0.35s;
}
.needs-form--dropdown--layer-container {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  transform: translateX(100%);
  transition: 0.35s;
}
.needs-form--dropdown--layer-container--inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  overflow: hidden;
}
.needs-form--dropdown--layer-container--content {
  padding: 30px 50px;
}
.needs-form--dropdown--layer-container--mask-bottom,
.needs-form--dropdown--layer-container--mask-top {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1;
  height: 100px;
  pointer-events: none;
  opacity: 0;
  transition: 0.25s;
}
.needs-form--dropdown--layer-container--mask-top {
  top: 0;
  background-image: linear-gradient(180deg, #fc3650 0, rgba(252, 54, 80, 0));
}
.needs-form--dropdown--layer-container--mask-bottom {
  bottom: 0;
  background-image: linear-gradient(180deg, rgba(252, 54, 80, 0) 0, #fc3650);
}
.needs-form--dropdown--layer-container.has-scrollbar .needs-form--dropdown {
  pointer-events: auto;
}
.needs-form--dropdown--layer-container.has-scrollbar
  .needs-form--dropdown--layer-container--inner {
  overflow: auto;
  display: block;
}
.needs-form--dropdown--layer-container.has-scrollbar
  .needs-form--dropdown--layer-container--mask-bottom,
.needs-form--dropdown--layer-container.has-scrollbar
  .needs-form--dropdown--layer-container--mask-top {
  opacity: 1;
}
.needs-form--dropdown--layer-container.has-scrollbar
  .needs-form--dropdown--layer-container--mask-bottom.is-hidden,
.needs-form--dropdown--layer-container.has-scrollbar
  .needs-form--dropdown--layer-container--mask-bottom.is-hover,
.needs-form--dropdown--layer-container.has-scrollbar
  .needs-form--dropdown--layer-container--mask-top.is-hidden,
.needs-form--dropdown--layer-container.has-scrollbar
  .needs-form--dropdown--layer-container--mask-top.is-hover {
  opacity: 0;
}
.needs-form--dropdown--close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  border: 0;
  background: transparent;
  padding: 0;
  margin: 0;
  cursor: pointer;
}
.needs-form--dropdown--close:before {
  padding: 12px;
  background-position: 50%;
  transition: all 0.25s ease-out;
}
.needs-form--dropdown--close:hover:before {
  transform: rotate(180deg);
}
.needs-form--dropdown--tracker {
  position: absolute;
  left: 0;
  top: 50%;
  height: 40px;
  margin-top: -20px;
  width: 8px;
  opacity: 0;
  transition: 0.25s;
}
.needs-form--dropdown--item {
  margin: 10px 0;
  cursor: pointer;
}
.needs-form--dropdown-is-opened {
  overflow: hidden;
}
.needs-form--dropdown-is-opened .needs-form--dropdown {
  pointer-events: auto;
}
.needs-form--dropdown-is-opened .needs-form--dropdown--layer-out {
  opacity: 0.8;
}
.needs-form--dropdown-is-opened .needs-form--dropdown--layer-container {
  transition: 0.35s 0.3s;
  transform: translateX(0);
}
.needs-form .needs-wall--items-to-display,
.needs-form .needs-wall--results {
  display: none;
}
.needs-wall--header {
  padding: 24px 10px 50px;
}
.needs-wall--container,
.needs-wall--list {
  padding: 0 30px;
  box-sizing: border-box;
}
.needs-wall--container {
  padding: 50px 30px;
}
.needs-wall--container .teaser-offer,
.needs-wall.view-grid .needs-wall--list .teaser-offer {
  margin-left: 3px;
  margin-right: 3px;
}
.needs-wall--col:nth-child(2n) {
  margin-top: 50px;
}
.needs-wall--col .teaser-offer:last-child {
  margin-bottom: 0;
}
.layer-long-verbatim {
  margin-top: 80px;
}
.layer-long-verbatim--container {
  align-items: start !important;
  padding: 50px 8.3333% 30px;
  box-sizing: border-box;
}
.layer-long-verbatim--card {
  position: relative;
  padding: 50px 0;
  box-sizing: border-box;
  text-align: right;
}
.layer-long-verbatim--picture {
  display: block;
  position: absolute;
  z-index: 0;
  top: 0;
  right: 20px;
  transform: translateY(-50%);
}
html.no-cssmask .layer-long-verbatim--picture {
  border-radius: 80px/120px;
  overflow: hidden;
}
.layer-long-verbatim--picture img {
  -webkit-mask-image: url(../img/teaser-verbatim-mask.png);
  mask-image: url(../img/teaser-verbatim-mask.png);
}
.layer-long-verbatim--author {
  font-style: normal;
  margin-bottom: 20px;
}
.layer-long-verbatim--author .firstname {
  display: block;
}
.layer-long-verbatim--author,
.layer-long-verbatim--function,
.layer-long-verbatim--society {
  position: relative;
  z-index: 1;
}
.layer-long-verbatim--quote {
  position: relative;
  padding: 50px 0;
  margin: 0;
  box-sizing: border-box;
}
.layer-long-verbatim--quote p {
  font-weight: inherit;
}
.layer-long-verbatim--quote:after,
.layer-long-verbatim--quote:before {
  display: block;
  line-height: 1;
  position: absolute;
  transform: translateY(-6px);
  height: 50px;
  left: 0;
}
.layer-long-verbatim--quote:before {
  content: "“";
  top: 0;
}
.layer-long-verbatim--quote:after {
  content: "”";
  bottom: 0;
}
.layer-insight--picture {
  width: 100%;
}
.layer-insight--content {
  position: absolute;
  width: 100%;
  top: 50%;
  padding: 30px 8.3333%;
  box-sizing: border-box;
  transform: translateY(-50%);
}
.layer-insight--title {
  margin-bottom: 30px;
}
.layer-insight--title .highlight {
  display: block;
}
.layer-insight--date {
  margin-top: 30px;
  margin-bottom: 30px;
}
.layer-insight--date time {
  font-weight: inherit;
}
.layer-insight--action {
  margin-top: 30px;
}
.layer-info .layer-2-col--container {
  align-items: stretch !important;
}
.layer-info .list-info {
  height: 100%;
}
.layer-tabs-switcher--container {
  padding: 50px 8.3333%;
}
.layer-tabs-switcher--tabs-nav {
  justify-content: center;
}
.layer-tabs-switcher--tabs-nav > * {
  margin: 0 20px 20px;
}
.layer-tabs-switcher--tabs-list {
  text-align: center;
}
.layer-tabs-switcher--tabs-list
  .expanded
  + .collapsed
  .layer-tabs-switcher--trigger {
  margin-top: 20px;
}
.layer-tabs-switcher--trigger {
  display: inline-block;
  padding: 0 0 10px;
  margin: 0 0 20px;
}
.layer-tabs-switcher--trigger:after {
  content: "";
  height: 2px;
  position: absolute;
  opacity: 0.5;
  transition: 0.25s;
  bottom: 0;
  right: 50%;
  left: 50%;
}
.layer-tabs-switcher .collapsed .layer-tabs-switcher--trigger {
  cursor: pointer;
}
.layer-tabs-switcher .collapsed .layer-tabs-switcher--trigger:hover:after {
  right: 0;
  left: 0;
}
.layer-tabs-switcher .collapsed .layer-tabs-switcher--content {
  display: none;
}
.layer-tabs-switcher .expanded .layer-tabs-switcher--trigger:after {
  right: 0;
  left: 0;
}
.list-requests-certificates--item {
  padding: 0 5px 10px;
  box-sizing: border-box;
}
.list-requests-certificates--item .teaser-request-certificate {
  height: 100%;
}
.list-requests-certificates--action {
  margin-top: 30px;
}
.list-requests-certificates--action .button-action {
  margin: 3px 20px;
}
.layer-accordion-info {
  margin: 50px 8.3333%;
}
.layer-accordion-info.small {
  margin: 0 0 20px;
  padding: 0;
}
.layer-accordion-info .layer-accordion-info {
  margin: 0;
}
.layer-accordion-info--item,
.layer-accordion-info > li {
  margin-top: 30px;
}
.small .layer-accordion-info--item,
.small .layer-accordion-info > li {
  margin-top: 10px;
}
.layer-accordion-info--item:first-child,
.layer-accordion-info > li:first-child {
  margin-top: 0;
}
.layer-accordion-info--trigger {
  line-height: 1;
  box-sizing: border-box;
  transition: all 0.25s ease-out;
  padding: 20px 30px;
  cursor: pointer;
}
.small .layer-accordion-info--trigger {
  padding: 10px 20px;
}
.layer-accordion-info--trigger:after {
  position: absolute;
  right: 30px;
  top: 50%;
  transform: translateY(-50%);
}
.small .layer-accordion-info--trigger:after {
  right: 20px;
}
.layer-accordion-info--tools {
  position: absolute;
  z-index: 2;
  top: 18px;
  right: 50px;
}
.layer-accordion-info--tools li {
  margin-right: 6px;
}
.layer-accordion-info--list li {
  margin-bottom: 6px;
}
.layer-accordion-info--list li a {
  transition: color 0.25s ease-out;
}
.layer-accordion-info--truncate {
  max-width: 50%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: text-bottom;
}
.layer-accordion-info--edit {
  align-items: center;
  justify-content: center;
  padding: 30px;
  background-color: hsla(0, 0%, 100%, 0.95);
  z-index: 3;
}
.layer-accordion-info--edit form {
  width: 80%;
}
.layer-accordion-info--edit form input[type="submit"] {
  margin-top: 20px;
}
.layer-accordion-info--edit--close {
  width: 24px;
  height: 24px;
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
  padding: 12px;
  background-position: 50%;
  transition: all 0.25s ease-out;
}
.layer-accordion-info--edit--close:hover {
  transform: rotate(180deg);
}
.layer-accordion-info--content {
  border-width: 0 1px 1px;
  border-style: solid;
  box-sizing: border-box;
  padding: 30px;
  display: none;
}
.small .layer-accordion-info--content {
  padding: 10px;
}
.layer-accordion-info.documents {
  margin: 20px 0 50px;
  padding: 0;
}
.layer-accordion-info.documents .layer-accordion-info--content,
.layer-accordion-info.documents
  .layer-accordion-info--content
  .layer-accordion-info {
  padding: 0;
}
.layer-accordion-info.documents
  .layer-accordion-info--content
  .layer-accordion-info
  > li {
  margin: 0;
}
.layer-accordion-info.documents
  .layer-accordion-info--content
  .layer-accordion-info--tools {
  right: 12px;
  transition: opacity 0.25s ease-out;
  opacity: 0;
}
.layer-accordion-info.documents
  .layer-accordion-info--content
  .layer-accordion-info--tools:hover {
  opacity: 1;
}
.layer-accordion-info.documents
  .layer-accordion-info--content
  .layer-accordion-info--trigger {
  text-transform: none;
  border: 0;
  padding: 20px 160px 20px 63px;
  transition: all 0.25s ease-out;
}
.layer-accordion-info.documents
  .layer-accordion-info--content
  .layer-accordion-info--trigger:after {
  left: 30px;
  right: auto;
}
.layer-accordion-info.documents
  .layer-accordion-info--content
  .layer-accordion-info--trigger:hover
  + .layer-accordion-info--tools {
  opacity: 1;
}
.layer-accordion-info.documents
  .layer-accordion-info--content
  .layer-accordion-info--content {
  border: 0;
  padding: 12px 63px;
}
.layer-accordion-info.documents
  .layer-accordion-info--content
  .layer-accordion-info
  .files
  > .layer-accordion-info--trigger {
  padding-left: 80px;
}
.layer-accordion-info.documents
  .layer-accordion-info--content
  .layer-accordion-info
  .files
  > .layer-accordion-info--content {
  padding: 0;
}
.layer-accordion-info.documents
  .layer-accordion-info--content
  .layer-accordion-info
  .files
  > .layer-accordion-info--content
  .layer-accordion-info--content,
.layer-accordion-info.documents
  .layer-accordion-info--content
  .layer-accordion-info
  .files
  > .layer-accordion-info--content
  .layer-accordion-info--trigger {
  padding-left: 110px;
}
.layer-accordion-info.documents
  .layer-accordion-info--content
  .layer-accordion-info
  .files
  > .layer-accordion-info--content
  .layer-accordion-info--trigger {
  background-color: transparent;
}
.layer-accordion-info.documents
  .layer-accordion-info--content
  .layer-accordion-info
  .files
  > .layer-accordion-info--content
  .layer-accordion-info--trigger:after {
  left: 80px;
}
.layer-accordion-info.documents
  .layer-accordion-info--content
  .layer-accordion-info
  .irrelevant
  > .layer-accordion-info--content,
.layer-accordion-info.documents
  .layer-accordion-info--content
  .layer-accordion-info
  .irrelevant
  > .layer-accordion-info--trigger {
  opacity: 0.5;
}
.layer-contact-long--container {
  align-items: center;
  padding: 50px 8.3333% 30px;
  box-sizing: border-box;
}
.layer-contact-long--content {
  flex: 1;
}
.layer-contact-long--title {
  margin-bottom: 20px;
  width: 100%;
}
.layer-contact-long--picture {
  display: block;
  width: 160px;
  height: 205px;
}
html.no-cssmask .layer-contact-long--picture {
  border-radius: 80px/120px;
  overflow: hidden;
}
.layer-contact-long--picture img {
  -webkit-mask-image: url(../img/teaser-verbatim-mask.png);
  mask-image: url(../img/teaser-verbatim-mask.png);
}
.layer-contact-long--card {
  box-sizing: border-box;
  width: 100%;
  max-width: 250px;
}
.layer-contact-long--name {
  text-transform: capitalize;
  margin-bottom: 3px;
}
.layer-contact-long--address {
  margin-bottom: 3px;
}
.layer-contact-long--contact {
  font-weight: 700;
}
.layer-contact-long--contact a {
  font-weight: inherit;
}
.layer-contact-long--contact a:not([href^="tel"]):hover {
  text-decoration: underline;
}
.layer-contact-long--action {
  padding-top: 30px;
  -ms-grid-row-align: center;
  align-self: center;
}
.layer-search-results--pager,
.search-results-page
  .view-filters
  fieldset[data-drupal-selector="edit-items-per-page"] {
  padding: 24px 8.3333%;
}
.layer-search-results--pager .display-per-page,
.search-results-page
  .view-filters
  fieldset[data-drupal-selector="edit-items-per-page"]
  .display-per-page {
  margin: 0 30px;
  justify-content: center;
  width: 100%;
}
.layer-search-results--results,
.search-results-page .view-content {
  padding: 0 8.3333% 50px;
}
.layer-search-results--results .teaser-light,
.search-results-page .view-content .teaser-light {
  margin-top: 24px;
}
.layer-search-results--results .teaser-light--title,
.search-results-page .view-content .teaser-light--title {
  text-transform: uppercase;
}
.needs-filters--container {
  box-sizing: border-box;
  padding: 30px;
  text-align: center;
}
.needs-filters--title {
  margin-bottom: 20px;
  display: block;
}
.needs-filters--fieldset {
  font-size: 0;
}
.needs-filters .button-checkbox-radio--label[style*="color:"]:after,
.needs-filters
  .button-checkbox-radio--option:checked
  + .button-checkbox-radio--label[style*="color:"] {
  background-color: currentColor;
}
.needs-filters
  .button-checkbox-radio--option:checked
  + .button-checkbox-radio--label.tag-toggle-all {
  pointer-events: none;
}
.popin-survey-address,
.popin-survey-contact {
  display: none;
}
.popin-survey-address--header,
.popin-survey-contact--header {
  text-align: center;
}
.popin-survey-address--header .description,
.popin-survey-contact--header .description {
  margin-left: 0;
}
.popin-survey--content .left,
.popin-survey--content .right {
  width: 100%;
}
.popin-survey--content .left {
  border-top: none;
  border-left: none;
  border-bottom: none;
  padding-right: 30px;
}
.popin-survey--content .right input {
  margin-bottom: 20px;
}
.popin-survey--content .right .submit {
  float: right;
}
.popin-survey--item {
  padding: 10px;
}
.popin-survey--item + .popin-survey--item {
  margin-top: 20px;
}
.popin-survey--item .title {
  text-transform: uppercase;
  font-weight: 700;
  line-height: 25px;
}
.popin-survey--item .address {
  padding-bottom: 20px;
}
.sg .popin-survey {
  display: block;
}
.teaser-next-steps {
  padding: 80px 20px;
}
.teaser-next-steps--title {
  text-align: center;
  margin-bottom: 30px;
  font-weight: 700;
  text-transform: uppercase;
}
.teaser-next-steps--subtitle {
  margin-bottom: 50px;
  text-align: center;
}
.teaser-next-steps--items {
  justify-content: center;
}
.teaser-next-steps--item {
  position: relative;
  width: 100%;
  text-align: center;
  margin-bottom: 10px;
}
.teaser-next-steps--item:after {
  content: "";
  display: inline-block;
  width: 15%;
  height: 1px;
}
.teaser-next-steps--item:last-child:after {
  display: none;
}
.teaser-next-steps--item--number {
  font-weight: 700;
  margin-bottom: 20px;
}
.teaser-next-steps--item--icon {
  display: inline-block;
  width: 20px;
  height: 26px;
  margin-bottom: 10px;
  background-size: 20px;
  background-position: 50%;
}
.teaser-next-steps--item--title {
  font-weight: 700;
  text-transform: uppercase;
}
.teaser-next-steps--item--paragraph {
  margin-top: 10px;
  text-align: center;
}
.bloc-recap,
.bloc-recap-agenda,
.bloc-recap-document,
.bloc-recap-messages {
  position: relative;
  border-top: 6px solid #fc3650;
  padding: 30px;
}
.bloc-recap--title {
  text-transform: uppercase;
  font-weight: 700;
  margin-bottom: 20px;
}
.bloc-recap--edit-link {
  background-size: 12px;
  background-position: 100%;
  font-weight: 700;
  position: absolute;
  top: 43px;
  right: 34px;
  border-bottom: 2px solid #fc3650;
  padding: 0 20px 0 10px;
}
.bloc-recap--list .item {
  border-bottom: 1px solid #bbb;
  padding: 20px 0;
}
.bloc-recap--list .item:last-child {
  border-bottom: none;
}
.bloc-recap--list .item__label {
  font-weight: 700;
  text-transform: uppercase;
  width: 100%;
  margin-bottom: 10px;
}
.bloc-recap--list .item__label.full-width {
  width: 100%;
}
.bloc-recap--list .item__content {
  font-weight: 700;
  width: 100%;
}
.bloc-recap--list .item__content.alone {
  margin-left: auto;
}
.bloc-recap--list .item__content a {
  text-decoration: underline;
  font-weight: inherit;
}
.bloc-recap--list .item__content a:hover {
  text-decoration: none;
}
.bloc-recap-document--list .item {
  padding: 20px;
  margin-bottom: 10px;
}
.bloc-recap-document--list .item__label {
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 10px;
}
.bloc-recap-document--list .item__content {
  text-transform: uppercase;
  font-weight: 700;
  width: 100%;
}
.bloc-recap-document--list .item p,
.bloc-recap-document--list .item ul {
  margin-top: 10px;
}
.bloc-recap-document--list .item p a,
.bloc-recap-document--list .item ul a {
  text-decoration: underline;
}
.bloc-recap-document--list .item p a:hover,
.bloc-recap-document--list .item ul a:hover {
  text-decoration: none;
}
.bloc-recap-messages--status {
  position: absolute;
  top: 30px;
  right: 30px;
}
.bloc-recap-messages table {
  width: 100%;
}
.bloc-recap-messages table tr {
  border-bottom: 1px solid gray;
}
.bloc-recap-messages table tr td,
.bloc-recap-messages table tr th {
  padding-top: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
}
.bloc-recap-messages table thead tr th {
  font-weight: 700;
  text-align: left;
}
.bloc-recap-messages--action {
  margin-top: 20px;
  text-align: right;
}
.bloc-recap-agenda--date {
  position: relative;
  margin-bottom: 30px;
  padding-left: 50px;
}
.bloc-recap-agenda--date:after {
  content: "";
  position: absolute;
  top: 52px;
  left: 16px;
  width: 1px;
  bottom: -30px;
  opacity: 0.5;
}
.bloc-recap-agenda--date:last-child:after {
  display: none;
}
.bloc-recap-agenda--date--day {
  font-weight: 700;
  text-transform: uppercase;
}
.bloc-recap-agenda--date--day:after,
.bloc-recap-agenda--date--day:before {
  position: absolute;
  opacity: 0.5;
}
.bloc-recap-agenda--date--day:before {
  top: 6px;
  left: 0;
}
.bloc-recap-agenda--date--desc {
  font-weight: 300;
}
.bloc-recap-agenda--date.completed .bloc-recap-agenda--date--day:after,
.bloc-recap-agenda--date.completed .bloc-recap-agenda--date--day:before {
  opacity: 1;
}
.bloc-recap-agenda--date.completed .bloc-recap-agenda--date--day:after {
  top: 18px;
  left: 8px;
}
.bloc-recap-agenda--date.scheduled .bloc-recap-agenda--date--day:after {
  top: 18px;
  left: 6px;
  transform: scale(0.75);
}
.bloc-recap-agenda--date.expected .bloc-recap-agenda--date--day:after {
  top: 18px;
  left: 8px;
  opacity: 0.4;
}
.bloc-recap .layer-accordion-info {
  margin: 30px 0 0;
  padding: 0;
}
.bloc-recap .layer-accordion-info--trigger {
  border-width: 1px;
}
.bloc-recap .layer-accordion-info--content {
  padding: 0 20px;
}
.bloc-recap-agenda.alternate,
.bloc-recap-document.alternate,
.bloc-recap-messages.alternate,
.bloc-recap.alternate {
  border-top-color: #bbb;
}
.list-results--header .form-switch span {
  margin-right: 10px;
  line-height: 24px;
}
.list-results--header .form-switch + .display-toggle-view {
  margin-left: 20px;
}
.list-results--header .form-switch,
.list-results--header .form-type-checkbox,
.list-results--header .link-download-container,
.list-results--header .link-icons {
  display: block;
  margin-bottom: 20px;
}
.list-results--action {
  margin-top: 20px;
}
.list-results--items-to-display a,
.list-results--items-to-display button {
  margin-right: 12px;
}
.list-results--items-to-display a:last-child,
.list-results--items-to-display button:last-child {
  margin-right: 0;
}
.prev-next-pager {
  margin: 50px 0;
  justify-content: center;
}
.prev-next-pager .cross-articles {
  min-width: calc(100% - 54px);
}
.prev-next-pager .cross-articles li .teaser-article:after,
.prev-next-pager .cross-articles li .teaser-article:before {
  position: absolute;
  display: block;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  transition: all 0.25s ease-out;
}
.prev-next-pager .cross-articles li .teaser-article:after {
  background-position: 100%;
}
.prev-next-pager .cross-articles li .teaser-article:active:after,
.prev-next-pager .cross-articles li .teaser-article:active:before {
  opacity: 0.8;
}
.prev-next-pager .cross-articles li:first-child .teaser-article:before {
  left: -27px;
}
.prev-next-pager .cross-articles li:last-child .teaser-article:after {
  right: -27px;
}
.list-contacts--actions {
  padding: 20px;
  box-sizing: border-box;
}
.list-contacts--actions .messages {
  margin-top: 20px;
}
.list-contacts table {
  position: relative;
}
.list-contacts table th.with-tooltip .tooltip {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  z-index: 150;
}
.list-contacts table td.text-center-from-mobile {
  text-align: center !important;
}
.list-contacts table tr:last-child .tooltip--action {
  transform: translateY(-80%);
}
.list-contacts table tr:last-child .tooltip.contact .tooltip--action {
  transform: translateY(-60%);
}
.list-contacts table tr:last-child .tooltip.info .tooltip--action {
  transform: translateY(0);
}
.list-contacts.align-top table td {
  vertical-align: top;
}
.list-logos--list {
  margin-top: 50px;
  justify-content: center;
}
.list-logos--list li {
  width: 100%;
  margin-bottom: 30px;
}
.list-logos--list li .logo-item {
  margin: 0 auto;
}
.list-account-request--item {
  padding: 0 10px 20px;
  box-sizing: border-box;
}
.list-confirm-certificate--document {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 30px;
  text-align: center;
}
.list-confirm-certificate--document img {
  width: 80px;
  margin-bottom: 10px;
}
.list-confirm-certificate--box {
  border-top: 6px solid #fc3650;
}
.list-confirm-certificate--head {
  padding: 10px;
  text-align: center;
  font-weight: 700;
}
.list-confirm-certificate--list {
  padding: 0 20px;
}
.list-confirm-certificate--item {
  position: relative;
  padding-left: 30px;
  margin: 20px 0;
  min-height: 30px;
}
.list-confirm-certificate--item:before {
  content: "";
  position: absolute;
  top: 6px;
  left: 0;
  width: 20px;
  height: 30px;
  background-size: contain;
}
.list-confirm-certificate--title {
  font-weight: 700;
}
.list-confirm-certificate--reference {
  font-style: normal;
}
.list-confirm-certificate--links {
  display: flex;
  flex-direction: column;
  margin-top: 20px;
}
.list-confirm-certificate--links .button-action {
  margin-bottom: 10px;
}
.list-notifications-toolbar {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.list-notifications-toolbar .form-switch {
  width: 15%;
  padding: 0 10px;
}
.list-notifications-toolbar .advanced-search-field {
  width: 60%;
  padding: 0;
}
.list-notifications-toolbar .advanced-search-field--fields {
  margin-top: 0;
}
.list-notifications-toolbar .advanced-search-field--fields input[type="search"],
.list-notifications-toolbar .advanced-search-field--fields input[type="text"] {
  text-transform: inherit;
}
.list-notifications-toolbar-legend {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 25%;
}
.list-notifications-toolbar-legend div {
  margin-right: 12px;
}
.list-notifications table {
  position: relative;
}
.list-notifications table.sticky-intersect {
  padding-bottom: 20px;
}
.list-notifications table.sticky-intersect thead {
  border-bottom: 0 !important;
}
.list-notifications table.stickytable .form-switch {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin-top: -10px !important;
}
.list-notifications table.sticky-intersect thead th,
.list-notifications table thead {
  border-bottom: 2px solid gray !important;
}
.list-notifications table thead th {
  min-width: 120px;
  position: relative;
  padding-bottom: 50px;
  vertical-align: middle;
}
.list-notifications table thead th label {
  height: 18px !important;
  width: 18px !important;
  padding: 0;
}
.list-notifications table thead th:first-child {
  min-width: 300px;
  padding: 6px 12px;
  border-right: 1px solid #bbb;
}
.list-notifications table thead th:first-child label {
  font-weight: inherit !important;
  font-size: inherit;
}
.list-notifications table thead .default-mode {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 30px;
  padding: 6px 12px;
}
.list-notifications table thead .default-mode span {
  padding-left: 30px;
}
.list-notifications table tbody .teaser-list-notifications th {
  border-right: 1px solid #bbb;
}
.list-notifications table tbody .teaser-list-notifications td {
  text-align: center;
  vertical-align: middle;
}
.list-notifications table tbody .teaser-list-notifications td label {
  height: 18px !important;
  width: 18px !important;
  padding: 0;
}
.list-notifications table tbody .teaser-list-notifications .company-code {
  padding-left: 30px;
}
.list-notifications table tbody .teaser-list-notifications-checkbox {
  display: flex;
  align-items: center;
  justify-content: center;
}
.list-notifications table tbody .teaser-list-notifications-checkbox label {
  margin: 0 6px;
}
.list-notifications table th .notification-name {
  margin-bottom: 10px;
  text-align: center;
}
.list-notifications table .form-switch,
.list-notifications table .form-switch * {
  box-sizing: content-box !important;
  white-space: nowrap;
}
.list-notifications table .notification-actions {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.list-notifications table .notification-actions-icons {
  margin-bottom: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.list-notifications table .notification-actions-icons .link-icons {
  margin: 0 7px;
}
.list-notifications table .notification-actions-icons .link-icons:before {
  margin-right: 0;
}
.list-notifications table .notification-actions-default {
  padding: 6px 0;
}
.list-notifications table .notification-actions-default-checkbox {
  display: flex;
  align-items: center;
  justify-content: center;
}
.list-notifications table .notification-actions-default-checkbox label {
  margin: 0 7px;
}
#my-notifications fieldset {
  margin-bottom: -30px;
}
.magazine-wall--container,
.magazine-wall--list {
  margin-bottom: 30px;
}
.magazine-wall--col,
.magazine-wall--item {
  box-sizing: border-box;
}
.magazine-wall--col:last-child {
  border-right: 0;
}
.magazine-wall--col > div {
  margin-bottom: 1px;
  box-sizing: border-box;
}
.magazine-wall--col > div:last-child {
  margin-bottom: 0;
}
.magazine-wall--item {
  margin-bottom: 1px;
  box-sizing: border-box;
}
.magazine-wall--item:last-child {
  margin-bottom: 0;
}
.magazine-wall--pager {
  padding: 80px 16.6667%;
  box-sizing: border-box;
}
.layer-cover {
  overflow: hidden;
}
.layer-cover--picture,
.layer-cover--picture:before {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.layer-cover--picture:before {
  content: "";
  display: block;
  opacity: 0.6;
}
.layer-cover--picture img,
.layer-cover--picture picture {
  height: 100%;
  object-fit: cover;
}
html.ie .layer-cover--picture img,
html.ie .layer-cover--picture picture {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 0;
  transform: translateY(-50%);
  height: auto;
  min-height: 100%;
}
.layer-cover--content {
  z-index: 2;
  padding: 80px 8.3333%;
  box-sizing: border-box;
}
.layer-cover--link {
  margin: 0 !important;
}
.layer-cover--metadatas {
  display: inline-block;
}
.layer-cover--date,
.layer-cover--intro,
.layer-cover--link,
.layer-cover--title {
  margin: 20px 0;
}
.layer-cover--scroll-bottom {
  bottom: 20px;
}
.layer-cover--hat {
  padding: 30px 30px 0;
  box-sizing: border-box;
}
.layer-cover .tags-list {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  margin: 10px 0;
}
.layer-cover--scroll-bottom {
  position: absolute;
  z-index: 3;
  left: 50%;
  transform: translateX(-50%);
  bottom: 30px;
}
.layer-cover.alternate .layer-cover--picture img,
.layer-cover.alternate .layer-cover--picture picture {
  height: auto;
}
.layer-cover.alternate .layer-cover--content {
  padding-bottom: 0;
}
.layer-cover.alternate .layer-cover--title {
  margin-bottom: 10px;
}
.layer-cover.alternate .tags-list {
  margin-top: 0;
}
.layer-cover.alternate .tags-list,
.layer-cover.alternate .tags-list--item {
  margin-bottom: 0;
}
.layer-magazine {
  width: 100%;
  padding: 80px 8.3333%;
  box-sizing: border-box;
}
.layer-magazine .social-share {
  position: absolute;
  top: 10px;
  left: 8.3333%;
}
.layer-magazine .gradient-push {
  margin-top: 80px;
  margin-bottom: 80px;
}
.layer-magazine .wysiwyg.container--wrapper {
  margin: 0;
}
.popin-std {
  padding: 30px;
  box-sizing: border-box;
}
.popin-std--content,
.popin-std--title {
  margin-bottom: 30px;
}
.popin-std--actions {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.popin-std--actions .button-action {
  display: inline-block;
  margin: 0 auto 10px;
}
.layer-major-markets {
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
  padding: 50px 8.3333% 80px;
  box-sizing: border-box;
}
.layer-major-markets--title {
  margin-bottom: 30px;
}
.layer-major-markets--picture {
  margin-top: 10px;
  overflow: hidden;
  transition: all 0.5s ease-out;
}
.layer-major-markets--picture img {
  display: block;
  max-width: 100%;
  width: auto;
  height: auto;
}
.layer-major-markets--link a {
  display: block;
  padding: 12px 0 0 12px;
  box-sizing: border-box;
  margin-bottom: 20px;
  vertical-align: middle;
  transition: all 0.25s ease-out;
}
.layer-major-markets--link a.link {
  text-decoration: none;
}
.layer-major-markets--link a:before {
  content: "";
  display: inline-block;
  width: 5px;
  height: 24px;
  transform: translate(-12px, -75%);
  opacity: 0;
  transition: all 0.75s ease-out;
}
.layer-major-markets--link a:active:before,
.layer-major-markets--link a:hover:before {
  opacity: 1;
  transform: translate(-12px, 15%);
}
.layer-major-markets--link a:active .layer-major-markets--picture,
.layer-major-markets--link a:hover .layer-major-markets--picture {
  transform: scale(1);
  z-index: 5;
}
.layer-contact-offer {
  padding: 20px 8.3333% 30px;
  box-sizing: border-box;
}
.layer-contact-offer--title {
  margin-bottom: 30px;
  padding-right: 30px;
  box-sizing: border-box;
}
.layer-contact-offer--title strong {
  display: block;
}
.layer-contact-offer--intro {
  margin-bottom: 30px;
}
.layer-contact-offer--form:after,
.layer-contact-offer form:after {
  content: "";
  display: block;
  clear: both;
  width: 100%;
  height: 1px;
}
.layer-contact-offer--form fieldset,
.layer-contact-offer form fieldset {
  margin-top: 0;
}
.layer-contact-offer--form fieldset + fieldset,
.layer-contact-offer form fieldset + fieldset {
  margin-top: 50px;
}
.layer-contact-offer--form input[type="date"],
.layer-contact-offer--form input[type="datetime-local"],
.layer-contact-offer--form input[type="email"],
.layer-contact-offer--form input[type="number"],
.layer-contact-offer--form input[type="password"],
.layer-contact-offer--form input[type="search"],
.layer-contact-offer--form input[type="submit"],
.layer-contact-offer--form input[type="tel"],
.layer-contact-offer--form input[type="text"],
.layer-contact-offer--form select,
.layer-contact-offer form input[type="date"],
.layer-contact-offer form input[type="datetime-local"],
.layer-contact-offer form input[type="email"],
.layer-contact-offer form input[type="number"],
.layer-contact-offer form input[type="password"],
.layer-contact-offer form input[type="search"],
.layer-contact-offer form input[type="submit"],
.layer-contact-offer form input[type="tel"],
.layer-contact-offer form input[type="text"],
.layer-contact-offer form select {
  border-bottom-color: #fff;
}
.layer-contact-offer--form select option,
.layer-contact-offer form select option {
  color: #333 !important;
}
.layer-contact-offer--form-description,
.layer-contact-offer form-description {
  max-width: 100%;
  opacity: 0.5;
  margin: 30px;
  word-break: break-word;
  clear: both;
}
.layer-contact-offer--actions,
.layer-contact-offer--form-actions,
.layer-contact-offer .form-actions {
  margin-top: 30px !important;
}
.layer-contact-offer--actions .button-action,
.layer-contact-offer--actions input[type="submit"],
.layer-contact-offer--form-actions .button-action,
.layer-contact-offer--form-actions input[type="submit"],
.layer-contact-offer .form-actions .button-action,
.layer-contact-offer .form-actions input[type="submit"] {
  margin-bottom: 20px;
}
.layer-contact-offer--actions .button-action + .button-action,
.layer-contact-offer--actions input[type="submit"] + .button-action,
.layer-contact-offer--form-actions .button-action + .button-action,
.layer-contact-offer--form-actions input[type="submit"] + .button-action,
.layer-contact-offer .form-actions .button-action + .button-action,
.layer-contact-offer .form-actions input[type="submit"] + .button-action {
  margin-left: 30px;
}
.layer-contact-offer--form-actions {
  width: 100%;
  clear: both;
}
.vector-map {
  margin-bottom: 50px;
  margin-top: 50px;
}
.vector-map + .needs-wall--header {
  display: none;
}
.vector-map--title {
  line-height: 1;
  margin-bottom: 12px;
}
.vector-map--location,
.vector-map .form-select {
  font-weight: 100;
  height: 50px;
}
.vector-map--legend {
  margin-top: 20px;
}
.vector-map--legend:before {
  content: "";
  width: 12px;
  height: 12px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 6px;
}
.vector-map--loader {
  display: flex;
  flex-direction: row;
  align-items: center;
  z-index: 19;
}
.vector-map fieldset {
  margin-bottom: 0;
  margin-top: 20px;
}
.vector-map fieldset.expanded .fieldset-wrapper {
  display: block;
}
.vector-map fieldset .fieldset-legend {
  cursor: pointer;
  padding: 0;
}
.vector-map fieldset .fieldset-legend:hover {
  transition: color 0.25s ease-out;
}
.vector-map fieldset .fieldset-legend:after {
  margin-left: 10px;
}
.vector-map fieldset .fieldset-wrapper {
  padding: 0 10px;
  display: none;
}
.vector-map fieldset .fieldset-wrapper .form-item {
  margin-top: 3px;
  width: 100%;
}
.vector-map fieldset .laboratory label,
.vector-map fieldset .office label {
  background-position: 30px;
  background-repeat: no-repeat;
  padding-left: 50px;
  background-size: 12px;
}
.vector-map .form-item {
  margin-bottom: 0;
}
.steps-slider--overlay {
  background: rgba(51, 51, 51, 0.975);
  transition: all 0.25s ease-out;
  z-index: 10;
}
.steps-slider--list,
.steps-slider--nav {
  counter-reset: b;
  min-height: 435px;
}
.steps-slider--list li .teaser-step--picture:before,
.steps-slider--list steps-slider--item .teaser-step--picture:before,
.steps-slider--nav li .teaser-step--picture:before,
.steps-slider--nav steps-slider--item .teaser-step--picture:before {
  margin: 30px 20px;
  counter-increment: b;
  content: counter(b);
  width: 45px;
  height: 56px;
  border-radius: 24px/33px;
  line-height: 60px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  text-align: center;
  box-sizing: border-box;
}
.steps-slider--list li .teaser-step {
  padding-top: 50px;
}
.steps-slider--list li .teaser-step--picture:before {
  margin-top: 20px;
  margin-bottom: 20px;
}
.steps-slider--list li .teaser-step--title {
  margin-right: 20px;
  margin-left: 20px;
}
.steps-slider--nav li {
  overflow: hidden;
  box-sizing: border-box;
  cursor: pointer;
  flex: 1;
  transition: all 0.5s ease-out;
}
.steps-slider--nav li:last-child {
  border: 0;
}
.steps-slider--nav li .teaser-step--picture {
  height: 185px;
}
.steps-slider--wrapper {
  position: absolute;
  z-index: 10;
  width: 100%;
}
.steps-slider .responsive-slider--tooltip {
  display: none;
  padding: 12px;
  box-sizing: border-box;
  min-width: 125px;
  position: absolute;
  z-index: 1;
  bottom: calc(100% + 16px);
  left: 50%;
  transform: translateX(-50%);
}
.steps-slider .responsive-slider--tooltip:after {
  content: "";
  border-style: solid;
  border-width: 10px 7px 0;
  border-color: #fff transparent transparent;
  position: absolute;
  transform: translateX(-50%);
  left: 50%;
  top: 100%;
}
.steps-slider .responsive-slider--close {
  cursor: pointer;
  padding: 10px 20px;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
}
.steps-slider .responsive-slider--close:after {
  vertical-align: middle;
  transition: all 0.25s ease-out;
  margin-left: 12px;
}
.steps-slider .responsive-slider--close:hover:after {
  transform: rotate(180deg);
}
.steps-slider .responsive-slider--pager-dot:hover .responsive-slider--tooltip {
  display: block;
}
.steps-slider .responsive-slider--pager-dots {
  position: absolute;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 12px;
  width: 100%;
  justify-content: center;
}
.value-chain {
  background: linear-gradient(#333, #333);
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 100% 465px;
  margin-top: 50px;
  padding: 50px 8.3333%;
}
.value-chain--title {
  line-height: 1;
  text-transform: uppercase;
  margin-bottom: 30px;
}
.value-chain--title strong {
  display: block;
}
.js-data-table .js-link {
  text-decoration: underline;
  font-weight: 700;
  transition: color 0.5s ease-out;
  cursor: pointer;
}
.dataTable {
  min-width: 1024px;
}
.dataTable.fixedHeader-floating {
  position: fixed;
}
.dataTable thead tr td,
.dataTable thead tr th {
  text-align: left;
  padding: 10px;
}
.dataTable thead tr td:after,
.dataTable thead tr th:after {
  vertical-align: top;
}
.two-columns-layout {
  min-width: 320px;
}
.two-columns-layout--content {
  flex: 1;
}
.message-system {
  margin: 80px 0 50px;
}
.message-system .link-icons.download {
  cursor: pointer;
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
}
.message-system--item {
  position: relative;
  box-sizing: border-box;
}
.message-system--item:first-child {
  border-top: none;
}
.message-system--item:not(.header) .message-system--cells {
  background-position: calc(100% - 6px) 50%;
}
.message-system--item.header {
  position: absolute;
  bottom: 100%;
  width: inherit;
}
.message-system--item.attachment .message-system--cells:after {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 30px;
}
.message-system--item.draft .message-system--cells:before {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 59.2px;
}
.message-system--item.current .list-messages {
  display: block;
}
.message-system--cells {
  align-items: center;
  cursor: pointer;
  padding-right: 80px;
}
.message-system--cells .message-system--cell {
  padding: 12px;
  background-position: 50%;
  flex: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
}
.message-system--cells .message-system--cell:last-of-type {
  flex: 2;
}
.message-system--content {
  overflow-y: auto;
  width: 100%;
}
.message-system--textarea {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  box-sizing: border-box;
  height: 155px;
  z-index: 1;
  padding: 30px;
}
.message-system--textarea--content {
  padding-left: 30px;
}
.message-system--textarea--action {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}
.message-system--textarea--action li {
  margin-top: 6px;
}
.message-system--textarea--action li:first-child {
  margin-top: 0;
}
.message-system--textarea--action li .link-icons:before {
  margin: 0;
}
.message-system--textarea textarea {
  height: 80px;
  margin: 0;
}
.message-system--textarea:before {
  content: "";
  display: block;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 -5px 10px 0 #333;
}
.message-system--textarea + .list-messages {
  padding-bottom: 185px;
}
.message-system--textarea .link-icons,
.message-system--textarea em {
  vertical-align: middle;
}
.message-system .list-messages {
  overflow-y: auto;
  height: 100%;
  display: none;
}
.popin-upload-file {
  display: none;
}
.popin-upload-file--content {
  margin: 80px 0 20px;
}
.popin-upload-file--content select {
  margin-bottom: 12px;
}
.popin-upload-file--content .dropzone {
  min-height: auto;
  padding: 12px;
  margin: 0;
}
.popin-upload-file--content .dropzone .form-drop-file-action {
  margin: 6px 0;
}
.popin-upload-file--content .left,
.popin-upload-file--content .right {
  width: 100%;
  box-sizing: border-box;
  overflow: auto;
}
.popin-upload-file--content .left {
  padding-right: 30px;
}
.popin-upload-file--content .right:before {
  border-radius: 20px;
  content: "Or";
  position: absolute;
  bottom: calc(100% + 20px);
  left: 0;
  width: 40px;
  height: 40px;
  line-height: 40px;
  transform: translateX(-20px);
  box-sizing: border-box;
  display: none;
}
.popin-upload-file--items .dropzone {
  display: none;
  margin-top: 12px;
}
.popin-upload-file--items input:checked + label + .dropzone {
  display: block;
}
.popin-upload-file--items .layer-accordion-info {
  margin: 0;
  padding: 0;
}
.popin-upload-file--items .layer-accordion-info--item {
  margin-top: 12px;
}
.popin-upload-file--items .layer-accordion-info--trigger {
  padding: 12px;
}
.popin-upload-file--items .layer-accordion-info--content {
  border: 0;
  padding: 12px 0;
}
.sg .popin-upload-file {
  display: block;
}
.list-messages {
  padding: 30px;
  box-sizing: border-box;
}
.list-messages .list-messages--item,
.list-messages > li {
  margin-top: 24px;
  width: 80%;
}
.list-messages .list-messages--item:first-child,
.list-messages > li:first-child {
  margin-top: 0;
}
.list-messages .list-messages--item.odd,
.list-messages > li.odd {
  margin-left: 20%;
}
.list-messages .list-messages--item.odd .message-box--action,
.list-messages > li.odd .message-box--action {
  left: auto;
  right: calc(100% + 12px);
}
.popin-send-comments {
  display: none;
}
.popin-send-comments--content {
  max-height: 125px;
  overflow-y: auto;
  margin: 80px;
}
.popin-send-comments--content .message-system--cell {
  padding: 6px;
}
.popin-send-comments--action {
  justify-content: center;
}
.popin-send-comments--action li {
  margin: 0 20px;
}
.sg .popin-send-comments {
  display: block;
}
.burger-menu--overlay {
  z-index: 49;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(51, 51, 51, 0.7);
}
.burger-menu--scrollable {
  overflow: auto;
  max-height: 100%;
  flex: 0 1 100%;
  display: flex;
  flex-direction: column;
}
.burger-menu--scrollable > * {
  order: 1;
}
.burger-menu--scrollable .js-place-to-burger {
  order: 0;
}
.burger-menu--scrollable .js-place-to-burger ~ .site-portals {
  border-top: 0;
}
.burger-menu--scrollable .site-portals--list {
  text-align: center;
}
.burger-menu--scrollable .site-portals--current {
  justify-content: center;
  padding: 20px 10px;
}
.burger-menu--scrollable .site-portals--current:after {
  position: static;
  margin-left: 20px;
  transform: none;
}
.burger-menu--fixed {
  position: relative;
}
.burger-menu--fixed--content {
  padding: 6px 6px 6px 20px;
  align-items: center;
  justify-content: flex-end;
}
.burger-menu--fixed--content .share-price {
  display: block;
  flex: 1;
}
.burger-menu--fixed .search-tool {
  height: 55px;
  padding: 0 20px;
}
.burger-menu--fixed .search-tool input[type="submit"] {
  text-indent: -9999px;
  padding-right: 12px;
}
.burger-menu--fixed .search-tool--close {
  display: none;
}
.burger-menu--fixed .search-tool--content {
  position: static;
  flex: 1;
}
.burger-menu--close {
  width: 24px;
  height: 24px;
  padding: 12px;
  background-repeat: no-repeat;
  background-position: 50%;
}
.burger-menu--container {
  z-index: 50;
  position: fixed;
  top: 0;
  width: 90%;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.burger-menu--container .js-place-to-burger,
.burger-menu--container .main-menu > ul {
  display: block;
}
.burger-menu--container .main-menu > ul > li.expanded {
  margin-bottom: 30px;
}
.burger-menu--container .main-menu > ul > li:first-child {
  border: 0;
}
.burger-menu--container .main-menu > ul > li > a,
.burger-menu--container .main-menu > ul > li > span {
  transition: all 0.25s ease-out;
  display: inline-block;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
}
.burger-menu--container .main-menu > ul > li > a:before,
.burger-menu--container .main-menu > ul > li > span:before {
  display: none;
}
.burger-menu--container .main-menu--section {
  position: static;
  padding-top: 0;
}
.burger-menu--container .main-menu--illustration {
  display: none;
}
.burger-menu--container .main-menu--content {
  padding-bottom: 0;
}
.burger-menu--container .main-menu--close {
  display: none;
}
.burger-menu--container .main-menu .sub-menu > ul {
  column-count: auto;
}
.burger-menu--container .site-link {
  text-indent: 0;
  overflow: visible;
  margin: 0 auto;
  width: auto;
  height: inherit;
  padding: 20px 10px 20px 39px;
  box-sizing: border-box;
  background: none;
}
.burger-menu--container .site-link:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 29px;
  height: 24px;
  background-size: 100% auto;
}
.burger-menu--container .site-link.contact {
  background: none;
}
.burger-menu--container .site-link.websites-galaxy {
  background: none;
  padding-left: 39px;
}
.burger-menu--trigger {
  cursor: pointer;
  position: absolute;
  bottom: 12px;
  left: 20px;
  z-index: 22;
}
.sticky .burger-menu--trigger {
  bottom: 20px;
}
.js-place-to-burger {
  display: none;
}
.greybox {
  z-index: 40;
  position: absolute;
}
.greybox,
.greybox--overlay {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.greybox--overlay {
  z-index: 41;
  position: fixed;
  background: rgba(51, 51, 51, 0.6);
}
.greybox--container {
  overflow-y: auto;
  overflow-x: hidden;
  z-index: 42;
  position: fixed;
  left: 50%;
  top: 50%;
  width: calc(100% - 50px);
  max-height: calc(100% - 50px);
  transform: translate(-50%, -50%);
}
.greybox--title {
  line-height: 1;
}
.greybox--sub-title {
  text-transform: none;
}
.greybox--close {
  width: 24px;
  height: 24px;
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
  padding: 12px;
  background-position: 50%;
  transition: all 0.25s ease-out;
}
.greybox--close:hover {
  transform: rotate(180deg);
}
.greybox--iframe,
.greybox--image {
  display: block;
}
.greybox--image {
  width: 100%;
  height: auto;
}
.greybox.center .greybox--container {
  position: fixed;
  top: 50%;
  transform: translate(-50%, -50%);
}
.responsive-slider--pager-next,
.responsive-slider--pager-prev {
  cursor: pointer;
  display: block;
  width: 24px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
}
.responsive-slider--pager-next.off,
.responsive-slider--pager-prev.off {
  display: none;
}
.responsive-slider--pager-prev {
  left: -27px;
  content: "prev";
}
.responsive-slider--pager-next {
  right: -27px;
  content: "next";
}
.responsive-slider--pager-dots {
  margin-top: 30px;
  justify-content: center;
}
.responsive-slider--pager-dot {
  display: block;
  opacity: 0.4;
  height: 12px;
  width: 10px;
  cursor: pointer;
  border-radius: 50%;
  margin-left: 6px;
}
.responsive-slider--pager-dot:first-child {
  margin-left: 0;
}
.responsive-slider--pager-dot:active,
.responsive-slider--pager-dot:hover {
  opacity: 0.6;
}
.responsive-slider--pager-dot.current {
  cursor: default;
  opacity: 1;
}
.c3 {
  text-transform: uppercase;
  margin: 50px 0;
}
.c3-chart-arc text {
  fill: #fff;
}
.c3-title {
  fill: #333;
  text-anchor: start;
}
.c3 path {
  stroke: none;
}
dropdown-layer--dropdown {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 20;
  pointer-events: none;
  overflow: hidden;
}
dropdown-layer--dropdown--layer-out {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  cursor: pointer;
  opacity: 0;
  transition: 0.35s;
}
dropdown-layer--dropdown--layer-container {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  transform: translateX(100%);
  transition: 0.35s;
}
dropdown-layer--dropdown--layer-container--inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  overflow: hidden;
}
dropdown-layer--dropdown--layer-container--content {
  padding: 30px 50px;
}
dropdown-layer--dropdown--layer-container--mask-bottom,
dropdown-layer--dropdown--layer-container--mask-top {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1;
  height: 100px;
  pointer-events: none;
  opacity: 0;
  transition: 0.25s;
}
dropdown-layer--dropdown--layer-container--mask-top {
  top: 0;
  background-image: linear-gradient(180deg, #fc3650 0, rgba(252, 54, 80, 0));
}
dropdown-layer--dropdown--layer-container--mask-bottom {
  bottom: 0;
  background-image: linear-gradient(180deg, rgba(252, 54, 80, 0) 0, #fc3650);
}
dropdown-layer--dropdown--layer-container.has-scrollbar
  .dropdown-layer--dropdown {
  pointer-events: auto;
}
dropdown-layer--dropdown--layer-container.has-scrollbar
  .dropdown-layer--dropdown--layer-container--inner {
  overflow: auto;
  display: block;
}
dropdown-layer--dropdown--layer-container.has-scrollbar
  .dropdown-layer--dropdown--layer-container--mask-bottom,
dropdown-layer--dropdown--layer-container.has-scrollbar
  .dropdown-layer--dropdown--layer-container--mask-top {
  opacity: 1;
}
dropdown-layer--dropdown--layer-container.has-scrollbar
  .dropdown-layer--dropdown--layer-container--mask-bottom.is-hidden,
dropdown-layer--dropdown--layer-container.has-scrollbar
  .dropdown-layer--dropdown--layer-container--mask-bottom.is-hover,
dropdown-layer--dropdown--layer-container.has-scrollbar
  .dropdown-layer--dropdown--layer-container--mask-top.is-hidden,
dropdown-layer--dropdown--layer-container.has-scrollbar
  .dropdown-layer--dropdown--layer-container--mask-top.is-hover {
  opacity: 0;
}
dropdown-layer--dropdown--close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  border: 0;
  background: transparent;
  padding: 0;
  margin: 0;
  cursor: pointer;
}
dropdown-layer--dropdown--close:before {
  padding: 12px;
  background-position: 50%;
  transition: all 0.25s ease-out;
}
dropdown-layer--dropdown--close:hover:before {
  transform: rotate(180deg);
}
dropdown-layer--dropdown--tracker {
  position: absolute;
  left: 0;
  top: 50%;
  height: 40px;
  margin-top: -20px;
  width: 8px;
  opacity: 0;
  transition: 0.25s;
}
dropdown-layer--dropdown--item {
  margin: 10px 0;
  cursor: pointer;
}
dropdown-layer--dropdown-is-opened {
  overflow: hidden;
}
dropdown-layer--dropdown-is-opened .dropdown-layer--dropdown {
  pointer-events: auto;
}
dropdown-layer--dropdown-is-opened .dropdown-layer--dropdown--layer-out {
  opacity: 0.8;
}
dropdown-layer--dropdown-is-opened .dropdown-layer--dropdown--layer-container {
  transition: 0.35s 0.3s;
  transform: translateX(0);
}
a.link {
  text-decoration: underline;
}
.container-inline .label:after,
.container-inline label:after {
  content: ":";
}
.form-type-radios .container-inline label:after {
  content: "";
}
.form-type-radios .container-inline .form-type-radio {
  margin: 0 12px;
}
.container-inline.form-actions,
.container-inline .form-actions {
  margin-top: 0;
  margin-bottom: 0;
}
.progress {
  overflow: auto;
  margin: 30px 0;
}
.progress__track {
  margin-bottom: 6px;
}
.progress__bar {
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.15)),
    linear-gradient(
      to right bottom,
      #333 0,
      #333 25%,
      #1a1a1a 0,
      #1a1a1a 50%,
      #333 0,
      #333 75%,
      #333
    );
  background-size: 40px 40px;
  height: 16px;
  animation: e 3s linear infinite;
  transition: width 0.5s ease-out;
}
.progress__percentage {
  float: right;
  width: 27%;
  margin-left: 3%;
  text-align: right;
}
.progress__description {
  float: left;
  width: 67%;
  margin-right: 3%;
  text-align: left;
}
[dir="rtl"] .progress__bar {
  animation-direction: reverse;
}
.ui-dialog {
  z-index: 1260;
  position: absolute;
  overflow: visible;
  padding: 30px;
  transform: translateX(-50%);
  top: 0;
  left: 50% !important;
  border: 0 !important;
}
.ui-dialog.ui-widget.ui-widget-content {
  border: 0;
}
.ui-dialog .ui-dialog-titlebar {
  border: 0;
  padding: 30px;
}
.ui-dialog .ui-dialog-titlebar-close {
  background-color: transparent;
  width: auto;
  text-align: right;
  border: 0 !important;
  padding-right: 0 !important;
}
.ui-dialog .ui-dialog-titlebar-close .ui-button-text,
.ui-dialog .ui-dialog-titlebar-close .ui-icon {
  display: none;
}
.ui-dialog .ui-dialog-buttonpane {
  margin-top: 0;
  padding: 0 30px;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  margin: 0;
  padding: 0;
}
.ui-dialog .ui-dialog-buttonpane .ui-button-text-only .ui-button-text {
  padding: 0;
}
.ui-dialog .ui-dialog-content .form-actions {
  padding: 0;
  margin: 0;
}
.ui-dialog .ajax-progress-throbber .message,
.ui-dialog .ajax-progress-throbber .throbber {
  display: none;
}
.action-links {
  margin: 30px 0;
}
.action-links li {
  display: inline-block;
  margin: 0 6px;
}
.action-links li:first-child {
  margin-left: 0;
}
.button.is-disabled {
  opacity: 0.5;
  cursor: default;
}
.button.is-disabled:active,
.button.is-disabled:focus,
.button.is-disabled:hover {
  opacity: 0.5;
}
details {
  margin: 30px 0;
}
details > .details-wrapper {
  padding: 30px;
}
summary {
  display: block;
  padding: 6px 12px;
}
.exposed-filters .filters {
  float: left;
  margin-right: 30px;
}
.exposed-filters .form-item {
  margin: 0 0 6px;
  padding: 0;
}
.exposed-filters .form-item label {
  float: left;
  width: 10em;
}
.exposed-filters .form-select {
  width: 14em;
}
.exposed-filters .current-filters {
  margin-bottom: 30px;
}
.exposed-filters .additional-filters {
  float: left;
  margin-right: 30px;
}
.password-field {
  margin: 0;
}
.filter-wrapper .form-item label {
  margin-right: 20px;
}
.form-item {
  margin-bottom: 30px;
}
.form-checkboxes .form-item,
.form-radios .form-item {
  margin: 0 0 6px;
}
.form-checkboxes.inline .form-item,
.form-radios.inline .form-item {
  margin: 0 24px 6px 0;
  display: inline-block;
}
.form-managed-file > div {
  flex-wrap: nowrap;
}
.form-managed-file > div input {
  height: auto;
}
.field-suffix {
  margin-top: 6px;
}
.machine-name-label,
.machine-name-value {
  display: inline-block;
  margin-right: 6px;
}
.password-confirm,
.password-strength {
  margin-top: 6px;
}
.password-confirm .error,
.password-confirm .ok {
  font-weight: 700;
}
.password-strength__indicator {
  height: 16px;
}
.password-strength__text {
  font-weight: 700;
}
.filter-guidelines-item {
  margin: 20px 0 30px;
}
.form-type-checkbox .description,
.form-type-radio .description {
  margin-left: 3px;
}
.fieldgroup legend {
  margin: 0;
  font-size: 0;
  text-transform: none;
}
.fieldgroup.form-composite.webform-fieldset--title-inline legend {
  margin: 0 20px 0 0;
}
#edit-body {
  margin-bottom: 2em;
}
.form-disabled input,
.form-disabled label,
.form-disabled select,
.form-disabled textarea {
  opacity: 0.75;
}
.icon-help:before {
  content: "?";
  display: inline-block;
  margin-right: 6px;
}
.form--inline .form-item-separator {
  content: "|";
  vertical-align: top;
  margin: 0 12px;
}
.form--inline .form-actions {
  clear: left;
  width: 100%;
  box-sizing: border-box;
}
.inline,
.links.inline {
  margin-bottom: 0;
}
.inline li,
.links.inline li {
  display: inline;
  list-style-type: none;
  margin-bottom: 0;
  padding: 0 6px;
}
.inline li:first-child,
.links.inline li:first-child {
  margin-left: 0;
}
.inline li:last-child,
.links.inline li:last-child {
  margin-right: 0;
}
.links,
ul.links {
  margin: 20px 0;
}
.links li,
ul.links li {
  margin-bottom: 3px;
}
.more-link {
  display: block;
  text-align: right;
  margin-top: 12px;
}
.pager__item.disabled:before {
  display: none;
}
.pager__item a.button {
  padding: 20px;
}
.tabledrag-changed-warning {
  margin-bottom: 30px;
}
td.checkbox,
th.checkbox {
  text-align: center;
}
th.is-active img {
  display: inline;
}
.tabs {
  margin-bottom: 30px;
}
.tabs ul.primary li,
.tabs ul.secondary li {
  display: inline-block;
  margin: 0 3px;
}
.tabs ul.primary a,
.tabs ul.secondary a {
  display: block;
  padding: 6px 12px;
}
.tabs ul.primary {
  margin: 0;
  padding: 0;
}
.tabs ul.primary a {
  white-space: nowrap;
}
.tabs ul.primary li {
  vertical-align: bottom;
}
.tabs ul.secondary li {
  vertical-align: middle;
}
.messages__wrapper {
  margin: 30px;
}
.messages__item:before {
  background: currentColor;
}
.messages a {
  color: inherit;
  text-decoration: underline;
}
.comment {
  margin-bottom: 30px;
  vertical-align: top;
  display: table;
}
.comment__meta {
  padding: 0 30px 0 0;
}
.comment .field--name-user-picture img {
  margin: 0;
}
.comment__author .username {
  white-space: nowrap;
}
.comment__author,
.comment__permalink,
.comment__time {
  margin-bottom: 12px;
}
.comment__content {
  position: relative;
  display: table-cell;
  padding: 50px;
  vertical-align: top;
  width: 80%;
  word-break: break-all;
}
.comment__content h3,
.comment__content p {
  margin-bottom: 12px;
}
.comment__content:before {
  border-right: 10px solid #bbb;
}
.comment__content:after,
.comment__content:before {
  content: "";
  position: absolute;
  right: 100%;
  top: 10px;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
}
.comment__content:after {
  border-right: 10px solid #fff;
  margin-right: -1px;
}
.indented {
  margin-left: 50px;
}
.comment .links {
  text-align: right;
  margin-top: 12px;
}
.comment-footer {
  display: table-row;
}
.feed-icon:active,
.feed-icon:hover {
  opacity: 0.8;
}
.search-form {
  flex-wrap: nowrap;
}
.search-form .form-item {
  width: 100%;
}
.search-form .form-actions,
.search-form .form-item {
  margin: 0;
}
.search-results {
  margin-bottom: 30px;
}
.search-results li {
  margin-bottom: 12px;
  padding-bottom: 12px;
}
.search-results li:last-child {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
.search-result__snippet-info {
  margin-top: 6px;
}
.vertical-tabs {
  flex-wrap: nowrap;
  margin-bottom: 30px;
}
.vertical-tabs__menu {
  width: 20%;
  box-sizing: border-box;
  list-style: none;
}
.vertical-tabs__panes {
  width: 80%;
  box-sizing: border-box;
}
.vertical-tabs__pane > summary {
  display: none;
}
.vertical-tabs__panes > details {
  margin-top: 0;
  margin-bottom: 0;
}
.vertical-tabs__menu-item {
  position: relative;
  border-right-width: 0;
  border-top-width: 0;
}
.vertical-tabs__menu-item a {
  display: block;
  padding: 6px 12px;
}
.vertical-tabs__menu-item.is-selected {
  border-right-width: 0;
}
.vertical-tabs__menu-item.is-selected:after {
  content: "";
  position: absolute;
  left: 100%;
  top: 0;
  height: 100%;
  width: 2px;
}
.vertical-tabs__menu-item:first-child {
  border-top-width: 2px;
}
.vertical-tabs__menu-item-title {
  display: block;
}
.vertical-tabs__menu-item-summary {
  display: block;
  margin-top: 3px;
}
.ajax-progress,
.ajax-progress-fullscreen,
.ajax-progress-throbber {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%);
}
.sg .ajax-progress,
.sg .ajax-progress-fullscreen,
.sg .ajax-progress-throbber {
  position: relative;
}
.toolbar-fixed .site-header {
  top: 39px;
}
.toolbar-fixed.path-frontpage .site-header.sticky {
  top: -11px;
}
.toolbar-fixed.toolbar-tray-open .site-header {
  top: 78px;
}
.toolbar-fixed.toolbar-tray-open.path-frontpage .site-header.sticky {
  top: 28px;
}
.view-magazine.hidden-load-more .pager .button {
  display: none;
}
#sliding-popup {
  display: block;
  margin: 0;
  right: 0;
  width: 100%;
  z-index: 99;
  padding: 20px 0;
}
#sliding-popup.sliding-popup-bottom {
  position: fixed;
}
#sliding-popup.sliding-popup-top {
  position: relative;
}
#sliding-popup .popup-content button {
  cursor: pointer;
}
#popup-text {
  padding: 0 20px;
  margin-bottom: 20px;
}
#popup-text button {
  margin: 12px 0 0;
}
#popup-buttons {
  text-align: center;
  padding: 0 20px;
}
#popup-buttons button {
  margin: 0 6px;
}
.ui-autocomplete {
  position: absolute;
  z-index: 20;
  top: 0;
  left: 0;
  cursor: default;
  max-height: calc(75vh - 60px);
  overflow: auto;
}
.ui-autocomplete-loading {
  background-image: none !important;
}
.ui-autocomplete .ui-menu-item {
  cursor: pointer;
  transition: all 0.25s ease-out;
}
.ui-autocomplete .ui-menu-item:first-child {
  border: 0;
}
.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper {
  padding: 6px 20px;
  box-sizing: border-box;
  display: block;
}
.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper em {
  font-style: normal;
}
.ui-helper-hidden-accessible {
  position: absolute;
  left: -9999em;
}
.ui-datepicker {
  padding: 12px;
  box-sizing: border-box;
  max-width: 366px;
  display: none;
}
.ui-datepicker-inline {
  width: 100%;
}
.ui-datepicker-header {
  padding: 12px 0;
}
.ui-datepicker-next,
.ui-datepicker-prev {
  position: absolute;
  top: calc(50% - 3px);
  transform: translateY(-50%);
  cursor: pointer;
}
.ui-datepicker-next .ui-icon,
.ui-datepicker-prev .ui-icon {
  width: 13px;
  height: 14px;
  display: block;
  background-repeat: no-repeat;
  background-position: 50%;
  transition: all 0.25s ease-out;
}
.ui-datepicker-next.ui-state-disabled,
.ui-datepicker-prev.ui-state-disabled {
  cursor: default;
  opacity: 0.2;
}
.ui-datepicker-next {
  right: 0;
}
.ui-datepicker-prev {
  left: 0;
}
.ui-datepicker table {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
}
.ui-datepicker table th {
  padding: 3px;
}
.ui-datepicker table tbody td {
  transition: all 0.25s ease-out;
}
.ui-datepicker table tbody td a,
.ui-datepicker table tbody td span {
  display: block;
  padding: 6px;
  transition: background 0.25s ease-out;
}
.ui-datepicker table tbody td.ui-datepicker-week-end {
  background-color: hsla(0, 0%, 92%, 0.7);
}
.ui-datepicker table tbody td.ui-datepicker-unselectable,
.ui-datepicker table tbody td.ui-state-disabled {
  opacity: 0.25;
}
.ui-datepicker table tbody td.ui-datepicker-current-day {
  background-color: #fc3650 !important;
}
.ui-datepicker select {
  background-position: calc(100% - 12px) 10px;
  background-color: transparent;
  border: 0;
  width: 37%;
  -webkit-appearance: none;
  transition: all 0.25s ease-out;
  cursor: pointer;
}
.ui-datepicker select::-ms-expand {
  display: none;
}
.ui-datepicker-multi {
  max-width: 100%;
}
.ui-datepicker-multi .ui-datepicker-group {
  max-width: 320px;
  width: 50%;
  display: inline-block;
  vertical-align: top;
  padding: 0 6px;
  box-sizing: border-box;
}
.ui-datepicker-multi .ui-datepicker-group:first-child {
  padding-left: 0;
}
.ui-datepicker-multi .ui-datepicker-group:last-child {
  padding-right: 0;
}
input.hasDatepicker {
  background-repeat: no-repeat;
  background-position: calc(100% - 6px) 50%;
  padding-right: 28px;
  transition: background 0.25s ease-out;
}
.dropzone,
.dropzone * {
  box-sizing: border-box;
}
.dropzone {
  min-height: 150px;
  border: 2px solid rgba(0, 0, 0, 0.3);
  background: #fff;
  padding: 20px;
}
.dropzone.dz-clickable {
  cursor: pointer;
}
.dropzone.dz-clickable * {
  cursor: default;
}
.dropzone.dz-clickable .dz-message,
.dropzone.dz-clickable .dz-message * {
  cursor: pointer;
}
.dropzone.dz-started .dz-message {
  display: none;
}
.dropzone.dz-drag-hover {
  border-style: solid;
}
.dropzone.dz-drag-hover .dz-message {
  opacity: 0.5;
}
.dropzone .dz-message {
  text-align: center;
  margin: 2em 0;
}
.dropzone .dz-preview {
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin: 16px;
  min-height: 100px;
}
.dropzone .dz-preview:hover {
  z-index: 1000;
}
.dropzone .dz-preview.dz-file-preview .dz-image {
  border-radius: 20px;
  background: #999;
  background: linear-gradient(180deg, #eee, #ddd);
}
.dropzone .dz-preview.dz-file-preview .dz-details {
  opacity: 1;
}
.dropzone .dz-preview.dz-image-preview {
  background: #fff;
}
.dropzone .dz-preview.dz-image-preview .dz-details {
  transition: opacity 0.2s linear;
}
.dropzone .dz-preview .dz-remove {
  font-size: 14px;
  text-align: center;
  display: block;
  cursor: pointer;
  border: none;
}
.dropzone .dz-preview .dz-remove:hover {
  text-decoration: underline;
}
.dropzone .dz-preview:hover .dz-details {
  opacity: 1;
}
.dropzone .dz-preview .dz-details {
  z-index: 20;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  font-size: 13px;
  min-width: 100%;
  max-width: 100%;
  padding: 2em 1em;
  text-align: center;
  color: rgba(0, 0, 0, 0.9);
  line-height: 150%;
}
.dropzone .dz-preview .dz-details .dz-size {
  margin-bottom: 1em;
  font-size: 16px;
}
.dropzone .dz-preview .dz-details .dz-filename {
  white-space: nowrap;
}
.dropzone .dz-preview .dz-details .dz-filename:hover span {
  border: 1px solid hsla(0, 0%, 78%, 0.8);
  background-color: hsla(0, 0%, 100%, 0.8);
}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) {
  overflow: hidden;
  text-overflow: ellipsis;
}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {
  border: 1px solid transparent;
}
.dropzone .dz-preview .dz-details .dz-filename span,
.dropzone .dz-preview .dz-details .dz-size span {
  background-color: hsla(0, 0%, 100%, 0.4);
  padding: 0 0.4em;
  border-radius: 3px;
}
.dropzone .dz-preview:hover .dz-image img {
  transform: scale(1.05);
  filter: blur(8px);
}
.dropzone .dz-preview .dz-image {
  border-radius: 20px;
  overflow: hidden;
  width: 120px;
  height: 120px;
  position: relative;
  display: block;
  z-index: 10;
}
.dropzone .dz-preview .dz-image img {
  display: block;
}
.dropzone .dz-preview.dz-success .dz-success-mark {
  animation: f 3s cubic-bezier(0.77, 0, 0.175, 1);
}
.dropzone .dz-preview.dz-error .dz-error-mark {
  opacity: 1;
  animation: g 3s cubic-bezier(0.77, 0, 0.175, 1);
}
.dropzone .dz-preview .dz-error-mark,
.dropzone .dz-preview .dz-success-mark {
  pointer-events: none;
  opacity: 0;
  z-index: 500;
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  margin-left: -27px;
  margin-top: -27px;
}
.dropzone .dz-preview .dz-error-mark svg,
.dropzone .dz-preview .dz-success-mark svg {
  display: block;
  width: 54px;
  height: 54px;
}
.dropzone .dz-preview.dz-processing .dz-progress {
  opacity: 1;
  transition: all 0.2s linear;
}
.dropzone .dz-preview.dz-complete .dz-progress {
  opacity: 0;
  transition: opacity 0.4s ease-in;
}
.dropzone .dz-preview:not(.dz-processing) .dz-progress {
  animation: h 6s ease infinite;
}
.dropzone .dz-preview .dz-progress {
  opacity: 1;
  z-index: 1000;
  pointer-events: none;
  position: absolute;
  height: 16px;
  left: 50%;
  top: 50%;
  margin-top: -8px;
  width: 80px;
  margin-left: -40px;
  background: hsla(0, 0%, 100%, 0.9);
  -webkit-transform: scale(1);
  border-radius: 8px;
  overflow: hidden;
}
.dropzone .dz-preview .dz-progress .dz-upload {
  background: #333;
  background: linear-gradient(180deg, #666, #444);
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 0;
  transition: width 0.3s ease-in-out;
}
.dropzone .dz-preview.dz-error .dz-error-message {
  display: block;
}
.dropzone .dz-preview.dz-error:hover .dz-error-message {
  opacity: 1;
  pointer-events: auto;
}
.dropzone .dz-preview .dz-error-message {
  pointer-events: none;
  z-index: 1000;
  position: absolute;
  display: block;
  display: none;
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: 8px;
  font-size: 13px;
  top: 130px;
  left: -10px;
  width: 140px;
  background: #be2626;
  background: linear-gradient(180deg, #be2626, #a92222);
  padding: 0.5em 1.2em;
  color: #fff;
}
.dropzone .dz-preview .dz-error-message:after {
  content: "";
  position: absolute;
  top: -6px;
  left: 64px;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #be2626;
}
.dropzone {
  transition: 0.25s;
}
.dropzone > * {
  pointer-events: none;
}
.dropzone .dropzone-previews *,
.dropzone .form-drop-file-action .button-action {
  pointer-events: auto;
}
.dropzone .dropzone-previews {
  margin: 0 -10px;
}
.dropzone.dz-clickable .button-action {
  cursor: pointer;
}
.dropzone .dz-preview {
  margin: 10px;
  min-height: 45px;
}
.dropzone .dz-preview .dz-size {
  display: none;
}
.dropzone .dz-preview .dz-image {
  width: 100px;
  height: 45px;
  border-radius: 5px !important;
}
.dropzone .dz-preview .dz-image img {
  transform: none !important;
  filter: none !important;
}
.dropzone .dz-preview .dz-progress {
  top: 22.5px;
}
.dropzone .dz-preview .dz-error-mark,
.dropzone .dz-preview .dz-success-mark {
  margin-left: -17px;
  margin-top: -17px;
  top: 22.5px;
}
.dropzone .dz-preview .dz-error-mark svg,
.dropzone .dz-preview .dz-success-mark svg {
  width: 34px;
  height: 34px;
}
.dropzone .dz-preview .dz-error-message {
  top: 100%;
  left: 50%;
  transform: translate(-50%, 6px);
}
.dropzone .dz-preview .dz-details {
  position: static;
  padding: 0;
  opacity: 1 !important;
  width: 100px;
}
.dropzone .dz-preview .dz-remove {
  border: 2px solid #333;
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(50%, -50%);
  overflow: hidden;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  z-index: 10;
  text-indent: -99em;
}
.dropzone .dz-preview .dz-remove:before {
  content: "×";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.25s;
  text-indent: 0;
  font-weight: 700;
}
.dropzone .dz-preview .dz-remove:hover:before {
  transform: rotate(90deg);
}
.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100% !important;
}
.chosen-container * {
  box-sizing: border-box;
}
.chosen-container .chosen-drop {
  border-style: solid;
  border-width: 0 1px 1px;
  position: absolute;
  top: 100%;
  z-index: 1010;
  width: 100%;
  clip: rect(0, 0, 0, 0);
  -webkit-clip-path: inset(100% 100%);
  clip-path: inset(100% 100%);
}
.chosen-container.chosen-with-drop .chosen-drop {
  clip: auto;
  -webkit-clip-path: none;
  clip-path: none;
}
.chosen-container a {
  cursor: pointer;
}
.chosen-container .chosen-single .group-name,
.chosen-container .search-choice .group-name {
  margin-right: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: 400;
}
.chosen-container .chosen-results {
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  max-height: 240px;
  -webkit-overflow-scrolling: touch;
}
.chosen-container .chosen-results li {
  display: none;
  padding: 6px;
  word-wrap: break-word;
  -webkit-touch-callout: none;
}
.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer;
}
.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  opacity: 0.5;
  cursor: default;
}
.chosen-container .chosen-results li.level-1 {
  font-weight: 700;
}
.chosen-container .chosen-results li.level-2 {
  padding-left: 20px;
}
.chosen-container .chosen-results li.no-results {
  display: list-item;
}
.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: 700;
  cursor: default;
}
.chosen-container .chosen-results li.group-option {
  padding-left: 12px;
}
.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline;
}
.chosen-container-single .chosen-single {
  border-width: 0 0 1px;
  border-style: solid;
  display: block;
  overflow: hidden;
  padding: 0 24px 0 12px;
  height: 40px;
  line-height: 40px;
  text-decoration: none;
  white-space: nowrap;
  background-position: calc(100% - 12px) 50%;
}
.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 26px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  font-size: 1px;
}
.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%;
}
.chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
}
.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px;
}
.chosen-container-single .chosen-search {
  z-index: 1010;
  margin: 0 6px 6px;
  white-space: nowrap;
}
.chosen-container-single .chosen-search input[type="text"] {
  width: 100% !important;
  background-position: calc(100% - 12px) 50%;
}
.chosen-container-single .chosen-drop {
  background-clip: padding-box;
}
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  -webkit-clip-path: inset(100% 100%);
  clip-path: inset(100% 100%);
}
.chosen-container-multi .chosen-choices {
  overflow: hidden;
  margin: 0;
  width: 100%;
  height: auto;
  cursor: text;
}
.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none;
}
.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
  width: 100%;
}
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  width: 100% !important;
  background-position: calc(100% - 12px) 50%;
}
.chosen-container-multi .chosen-choices li.search-choice {
  padding-right: 20px;
  margin: 9px 3px -6px 0;
}
.chosen-container-multi .chosen-choices li.search-choice span {
  display: inline-block;
  vertical-align: top;
  max-width: 160px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 0;
  right: 0;
  width: 20px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.chosen-container-multi
  .chosen-choices
  li.search-choice
  .search-choice-close:before {
  content: "+";
  display: block;
  line-height: 0.8;
  transform: rotate(45deg);
  transition: 0.25s;
}
.chosen-container-multi
  .chosen-choices
  li.search-choice
  .search-choice-close:hover:before {
  transform: rotate(135deg);
}
.chosen-container-multi .chosen-choices li.search-choice-disabled {
  opacity: 0.6;
  pointer-events: none;
}
.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0;
}
.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  cursor: default;
}
.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: transparent;
}
.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default;
}
.chosen-disabled .chosen-choices .search-choice .search-choice-close,
.chosen-disabled .chosen-single {
  cursor: default;
}
.chosen-rtl {
  text-align: right;
}
.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0;
}
.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl;
}
.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px;
}
.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px;
}
.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px;
}
.chosen-rtl .chosen-choices li {
  float: right;
}
.chosen-rtl .chosen-choices li.search-field input[type="text"] {
  direction: rtl;
}
.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px;
}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px;
}
.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}
.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0;
}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none;
}
.chosen-rtl .chosen-search input[type="text"] {
  padding: 4px 5px 4px 20px;
  direction: rtl;
}
.sticky-wrap {
  overflow-x: auto;
  overflow-y: hidden;
  position: relative;
  width: 100%;
}
.sticky-wrap .stickytable,
.sticky-wrap .stickytable * {
  box-sizing: border-box;
  vertical-align: top;
}
.sticky-wrap .sticky-col,
.sticky-wrap .sticky-intersect,
.sticky-wrap .sticky-thead {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 15;
  width: auto;
}
.sticky-wrap .sticky-thead {
  z-index: 100;
  width: 100%;
}
.sticky-wrap .sticky-intersect {
  opacity: 1;
  z-index: 150;
}
.sticky-wrap .sticky-intersect .thead {
  border: 0;
}
.sticky-wrap .sticky-col {
  border-right: 1px solid #bbb;
}
.sticky-wrap.overflow-y {
  overflow-y: auto;
  max-height: 100%;
}
.sticky-wrap .js-link {
  cursor: pointer;
  transition: color 0.25s ease-out;
  text-decoration: underline;
}
.js-letters-effect {
  opacity: 0;
}
.backstop-is-running .js-letters-effect {
  opacity: 1;
}
.js-letters-effect .word-container {
  display: inline-block;
}
.js-letters-effect span {
  display: inline-block;
  text-align: center;
}
.js-letters-effect span.letter-effect {
  position: relative;
  opacity: 0;
}
[class*="anim-inview--"] {
  transition: transform 0.75s ease-in-out;
}
[class*="anim-inview--"]:not(.is-inview)[class*="--from-left"] {
  transform: translateX(-50px);
}
[class*="anim-inview--"]:not(.is-inview)[class*="--from-right"] {
  transform: translateX(50px);
}
[class*="anim-inview--"]:not(.is-inview)[class*="--from-top"] {
  transform: translateY(-50px);
}
[class*="anim-inview--"]:not(.is-inview)[class*="--from-bottom"] {
  transform: translateY(50px);
}
[class*="anim-inview--"][class*="--dr-slower"] {
  transition-duration: 1.5s;
}
[class*="anim-inview--"][class*="--dr-faster"] {
  transition-duration: 375ms;
}
[class*="anim-inview--"][class*="--dl-short"] {
  transition-delay: 0.15s;
}
[class*="anim-inview--"][class*="--dl-long"] {
  transition-delay: 0.3s;
}
[class*="anim-inview--"][class*="--dl-x-long"] {
  transition-delay: 0.6s;
}
[class*="anim-inview--"][class*="--tr-small"]:not(
    .is-inview
  )[class*="--from-left"] {
  transform: translateX(-25px);
}
[class*="anim-inview--"][class*="--tr-small"]:not(
    .is-inview
  )[class*="--from-right"] {
  transform: translateX(25px);
}
[class*="anim-inview--"][class*="--tr-small"]:not(
    .is-inview
  )[class*="--from-top"] {
  transform: translateY(-25px);
}
[class*="anim-inview--"][class*="--tr-small"]:not(
    .is-inview
  )[class*="--from-bottom"] {
  transform: translateY(25px);
}
[class*="anim-inview--"][class*="--tr-large"]:not(
    .is-inview
  )[class*="--from-left"] {
  transform: translateX(-100px);
}
[class*="anim-inview--"][class*="--tr-large"]:not(
    .is-inview
  )[class*="--from-right"] {
  transform: translateX(100px);
}
[class*="anim-inview--"][class*="--tr-large"]:not(
    .is-inview
  )[class*="--from-top"] {
  transform: translateY(-100px);
}
[class*="anim-inview--"][class*="--tr-large"]:not(
    .is-inview
  )[class*="--from-bottom"] {
  transform: translateY(100px);
}
.flaps {
  z-index: 4;
  pointer-events: none;
}
.flaps,
.flaps--flap {
  overflow: hidden;
}
.flaps,
.flaps--flap,
.flaps--flap > span {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.flaps--flap > span {
  transition: 0.5s;
}
.flaps--flap:first-child {
  left: 0;
  right: 83.33333%;
}
.debug-flaps .flaps--flap:first-child > span {
  background: #000;
}
.debug-flaps .flaps--flap:first-child > span::after {
  content: "Flap 1";
}
.flaps--flap:nth-child(2) {
  left: 16.66667%;
  right: 66.66667%;
}
.debug-flaps .flaps--flap:nth-child(2) > span {
  background: #111;
}
.debug-flaps .flaps--flap:nth-child(2) > span:after {
  content: "Flap 2";
}
.flaps--flap:nth-child(3) {
  left: 33.33333%;
  right: 50%;
}
.debug-flaps .flaps--flap:nth-child(3) > span {
  background: #222;
}
.debug-flaps .flaps--flap:nth-child(3) > span:after {
  content: "Flap 3";
}
.flaps--flap:nth-child(4) {
  left: 50%;
  right: 33.33333%;
}
.debug-flaps .flaps--flap:nth-child(4) > span {
  background: #333;
}
.debug-flaps .flaps--flap:nth-child(4) > span:after {
  content: "Flap 4";
}
.flaps--flap:nth-child(5) {
  left: 66.66667%;
  right: 16.66667%;
}
.debug-flaps .flaps--flap:nth-child(5) > span {
  background: #444;
}
.debug-flaps .flaps--flap:nth-child(5) > span:after {
  content: "Flap 5";
}
.flaps--flap > span {
  display: flex;
  justify-content: center;
  align-items: center;
}
.flaps--flap > span:after {
  color: #fff;
  font-size: 30px;
  font-weight: 700;
}
.flaps--flap:nth-child(6) {
  left: 83.33333%;
  right: 0;
}
.debug-flaps .flaps--flap:nth-child(6) > span {
  background: #555;
}
.debug-flaps .flaps--flap:nth-child(6) > span:after {
  content: "Flap 6";
}
.flap-no-transition.flaps--flap > span {
  transition: 0s !important;
}
.flap-long-transition.flaps--flap > span {
  transition: 1s;
}
.flap-translate--to-right.flaps--flap > span {
  transform: translateX(101%);
}
.flap-translate--to-left.flaps--flap > span {
  transform: translateX(-101%);
}
.tracker {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 5px;
  transition-duration: 0.25s;
  transition-timing-function: ease-out;
  transition-property: top, height, opacity;
}
.help-submenu-toggle:hover .app-icon {
  filter: brightness(0) invert(1);
}

@font-face {
  font-family: BureauVeritas-ExtBdUltraCond;
  font-style: normal;
  src: url("data:application/octet-stream;base64,d09GMk9UVE8AAD7kAAkAAAAAW6gAAD6aAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYGZYQZgAItcATYCJAOJBgQGBYVdByAb/1olbJtGve4USltTrp+bo8BkkGoRJHvUzv7/+3FjiGIBVvZ9f07ZKNEO0+ByYlc4VkXtSmwSDs1gh2vkXLywe3qPf3qM8IRA33VWvFxBExXSZhh6lPCmD40CKeVNyZRM6TkFnb26BhIYPBIQ2ASpdBVa+ZlAfKCFB35/MEppMd2c9xtYsQs9z6NngDtMaufwtM1/tAoWiAEIxzsTDODAiaBigFHIjMTObS5KF/Yq1VW6dhmunK5KXfzNv/10gRsLquDEm80Ll7SiVG14/uHYe+57P72WhR9wCTaBkUaaz4Y6S4jnT/33MvYCkIDHPFyEArcm1UQDq1tn5JR47PSF/A0Ro67d0NN+MXiT9+/RTQYNB5ZkaZbgS5vT+sPyX7FZxDeaUM3DlUDNKn7qVz6VpaqXu6kqzTmHT7Ijxw6yHSLwV4BY+RgAdBhNFAC2Hf69ulZdG+CgnDXalWGwLyZpQSCNH8j5FS31s3813b/kjzd5V1W6ghApCIYzIesCyEaUQ2TCgHwKML1Z9er/5+cses4mv+fO+D8ZIXv/r5kiNuBBLASo49NU7ZTpoBLMAw2Fug7tpuLpTNqybXbug8eOXuvxTasg18Iy1NSKwiNygwiAlHNjSOI//d16K0NnXcLAA8beoKdU1fUh0q1OpW9tSrnd68h/kJYfT9oESDsCJJ8MkC4gXQhYtARIfUqtmy+TszmZSuODlEyAUo6A5JygNFJWinvkTLWP6WOGMcMwlr4FI3Y6wQN8EEwwTQOgCLNqvzfdYQso6ano+AgTF+EiTGQyD6rmvXSAUUWGt+q7VIxkIwDoji0LSWDVaXX6INVkvsGfxk46sb4Q9u2nuZLWsaR05Bg0L8gQhqT/eoPsPIi08uaon7HZR+TPlbooZyTIS7jLwSGWwq2JDfiCTRBsh3JXiGn3qy2/DSrQZvJn62Y0hmUfYnL+YXJjk1dF6385pr8lNkU3pbn/fpHw7n+/Gvb+mX83YvRIi9D0W4yEyQHkxVcgjWg6KfTylao2zRzNllur23b7HHHKRf0G3PfUqPf+9sk3v3E+DYQrTxi5QBoxJkuVpUC5Og1ma7VGt10OO+m8awY88Nxrf/qPXSwnC974GbudTIgpB3ne6SqoJtQ14YAx4ssgHKZBUTbDo+RA/hzWzRycMEEmth20Am7zNjhTdIFT4E86gmi3cBRZx65nBeeQaFyRrgzBtIvRvVgqV4aS0XvGHklW6ki0JoVISMmkFBLAnktWa1miPjskxMhMjhC+wvxmdAWxPIApb0XnJUU5IyslIilZ4XpycclaPUs01iISU7IBUcS2Fx3O+K3UMmfJDbal3dC22Cu7rnGyyI7/KjxKlL3WLk2+MuETsmA3iMFh8B7cBg3eyB3inSkpZcXV37cDyY6k3f8MbJkFkhYHDx8c9uT6yATb7Zpn/jRuIo1LyoWHWGmmWmSpWx73/+qwtz741VQCyeMmzq+oMsptZsvb0Ka2t69DnelezxvpbX/2T1/7XhrF9oBwEy5VoVrTzddqg632O+mCK2647a5hb4z512c/5P5d67bu68Oh53nik53fqS/y4i7p9Jd3RTf75t+a23K77sD13em7cPfv/f19/99Bv5J+sn6xfrWiklgciZd/JI1kkuySVwpKJakudaSBNJfu0ltGyUyZL+tki+yW/XJETsp5uSq35L48lufyWj6JMjMt0zNjHK7E/AWHx8QnpmcVVtTPbFzcvmxV986DJ85dcd8Lo95+YXvFtHdUN4pqvrNb/vnA4UP2+GcjrCxIjuly9KjlREOLcQLRz0ikksjbKdWeL+B8IuFN3Ac9E/CLOcYlixTqaRfdImyP7cBL2sAnrKRhn5yINHng1iQIcyT+/h3jiwhSKI54T09zMvyF3MO4X8eDtcWYWVop9RdqJrvP9IyiT8zdB5qvXt3oV95FG7h6tbb5giTMUMo+JkBUnd13yIzSOySKJH7fLU47XWYHMzpOndyGXTxq26pru4HpLrmtCxH47CkoTz+tW4ce8fha800bTF1DKPw3SAu0BVPs9dhAD1NIXmniXwj2tchGMIO9pjzYSIJ6HRot+itkI6UK+3tndq9P3rxZl1LlGs1aN8ibDqFPN7PGBnLkPbgIElSnbmOnTRs7ef58H1kovrOMXMocHbp9fk02qWUPm8PSdFFgDO9zPJVU3CM8nT2UYA2Gi0GWo1DV+mXyNdp1OWUJ9q2FrVdO79doRqUoUkSH/UGCBDkSmmYK/KCriyV3udnbIPImaZR7yAAJSjUFnj5e3nby1BFnhYeeRot/RZ1zRbIBW7tualOUvHLFzhWrVJ63v48kHgoTGNv5nY51aumixM8aQhHOCmBuG4OEfI40FsnXcMfltCWRWHfp9F4f5aSgVYPktRbWulnQ/ZiOtNhtliY4qITfNP7j1XgEV0uo59pW1AoF2ZIeKOoXyGeCnSP2QswVHIV2uoBZtE6DuwlDtA1Y4W7ibnP7JvzKUpHQCcOYXVpjS2O1iwXVojVIVdcmImqnPAqzB9vCC+zE2bUwpD81Yb8TmWLB1yxLFlICsylqgRKwI5UQQl7kAxqQs4xBJEQ9DIL3rwtTvm4NXZjUQCQJghdnINl0tKLP8KRp+faJtenG1qqkxkekIrCMiiQgnyzbStckeaUiQ7lp+E59Yq9tOr+Lclp+RbLycYvxTHvYYh9f/HH3SH25wxyok4ygigBpd4cTupXd9ItWS4E5oXkzhpoJRYUecuRJLHKDUNZSVYsIYlifMVTSlO/ODuf04mKhxb5+4/7QnW2XDfvrIDg6x4eaC7QYWNUssWlEuQmRRmy8/m6B6YMpkMY+mMbs5ZcALVq5L934hGC4GjGAsZ5aCgOBYRSzLECbzQtcnNhk2LYcQ7FZm3JUOkI0aIYQSU2PpnwxEZSqHmjDEnmsiOSoUsCezd1CC1TrXsVHxSYu5g7WyA/BQFezHFXrNdHeOzkwFlgKiiAhaW9Mg44wGteSVqjG0wlBLNhcLczzXDUjJVyb1l0mVTViyWG6EWxSTHhJDkP8a0KbE8iRBA9LYJif8T4jMZAiUrBbgDSFsWQkUZBrxlkhJBs9n/5usH3RfaMfX5Mj1XQMY5ZnjeBoK0mSKHixlRoPZglaIELOFdagEFpyS+Ot1XgQqeoG/LMFb0InlvHxF8Tojy4bsYveJIjtbI/6RAdKaYZjAqVf0XpLspHPVJXkTatPGekTwq61cGPr2zlDT9sMLv4Sj/MrfST4piUGmm2zlZdYaxh9vGSmSZC5/zQvKdMD0TCEGGSRJuttLuUmC0wkXRJZUk0ofhKR4h89gpiTItcWVQ9hFgyrk0MkqTuyJpTFiDgxes2LD9VQLkalQZcDJrCZAbuXLNkNThZrxFtBsKue7quBXCCUgRZf+0TCpK+HKQkOY9uy1gGwVhKXFvnJMdXf31R3+MhxjxAPhKHzhrGwtMYk/2hl2/nx6CF7DRGKfWapQmagIVoCny++9DGtoTtjnuwylgWI6q6abAxAVKe2ii7ZqwMeldxmzKl3FZcTOFIhnRbtFIgJixgsqjc4aVXuYNVVxanl/VYVK0JaVX0wxTPzyQ8QgIwQw9kXhmSQFjwpq8w/te66EgaXYpc0EmSW+me7zxsuY0CaEEmM7hfUNor/7Q1yGBwPgAMEgDvgAsgATwACkwAU8AGwAGchiLgS8ubFg5hvfoCcghsnkhm8DqynwBIbnjkOK/5mz1lAMbBDFYtMo4iWmaMJxXSlGiAtBO445LpbBt0z7JXDeu11zEVX7HfW5XkjYCjgvkfrAT0Bnvc0YMS+dYTd1+A0zj0uAXyABHcvZJ0tAG47UHPAXANOdRA474XH3rjmgpeueq3fW1t0tSIgR776lgPt1pthqZmy5VUWoBQgs1agzh6bbLeKiWmClDQlgEvF8fCAtb4pPgEaQAV6gI3ALqAW2AwEAhUB1QG5QCMwjxYBhdbNDEAfsNg2u1sN7LTh3gr39AW+Rzo2zRECciKRRBtPIYS3We9s+0pRr81WV72LmW/1bQ6BB5njM2fP3CLzsMzzMu90+DmDK+tauY3uiLslvuSUcjJCdsrJKOW71hu+brTdx3wB38zP8Bv99UR8ol6iV2Ji4kHih1OWJVmeIh824YbW0XraSvvqKl2j5/RJMpGfSSYkUyZTJ9Mm0yfrJDdn0dgNfyaNbs7Pfyc6nzPl9Jz+c2r732Cf67Nhm7WVO3Vn76Lt2TP78bK1yhgbxqjQrVdJj/TKA/n2fv3oArp2LpvHYca4GUGoxxyswjD+XtY2DjYhK2cTmP+9/7jbdpwetbT7aq7O1E360da/zEhrs0vu5JDpS73Xb/r7oLBuVnpMjcGrv9/6zOzNwfw1SBzrng/3OTGenp3cymN8zInZHPn99sLz3/yV9Vf90/bQD07vmb2lr/TjngKHDs3HClzCY7KcolnBLu7hK1k5F6pDu/TE3i5a53iJj6Ux92villtT9/fLvFa92n15yh9exnuMxEU11uIkRilwcLOSXbzPPyXoU50W65Le+0dPP093l0fNvIMwJ7qUpDnb8yIkurr691QftD9K5Fd0VVw9ceDE6RO3T3xcyVlp2KTwSb9OOjLpUWW5j5h8ZvKbKl2mzJxycupfqq4IgYY0wyUIdb9HVtctxAjBs4OU2SL8ZnHY1/5yagBPCYufJmFQq7KlzecNhfvLoaxUyErCnbje4gNLtIbZftNzv0pJbMOnRTsBYFoj0jnBYUoarHEBSB5HlwQOY9hzB0DLfLfEqqYT2jOROOy3KZ4gLP5kAJ6EVw1WAVcKbNp7owTM21gdwN3EbvrRLLEEWsut0mOihWMukfBu1jrIVeWdaJ2sJrxoSV7FzgbGVGab6zTwtoka/gZY//qWc3dqQD+lg1sV+PlmLY+I2gzen+aQ8emA8wuK5X7cGS6R8UskH3n9TX6rdGMlmQUcU7P7V/JKEyu7aVMcZZ9SEk6IM5w5GWWRUvxjmV8w/wPFBVZkWFqhJeAAMY2TqCGMclOhNPZZBiuQ5hdhLKUUhOWVoMNIQyPgIfX5cYKi/C56g0H6DN4oOgvZJMAMwg/bKKOe5mQ6UqgDsVAZqZvWaEAvT1FTn/OsaP0yovSR3zvAe3Zol/EcUTv3K18mVI/6Cbt9GNvAbRpBlEDvLyvBndhXr+hdYFXedTdFWzTQef6iLb8mgajyE5bDkUaFcgtZPUPTeofcRFuPv31pFhrqHXNFzC+G+u5g8m1x0UIIQyWF3sjcs+Qr2gXv0OFCHRTyA3XxSxAqMOdQ4LgY17IwdIjZU5bnAGjIQq4vyJRs692NLAr+zOROx3hhhg04DBjWXNSYXD+FhNErwhjdA8ybUALwTnlLWOCbHkW1euAE8JvXRIocu1vVURu2RqpMhV8oMypDK8iSC4gwqegsLul101DsfHTCXFuHJPk+Eff3jziHZIFoUz6RWjs0tMEoYYOjr5B4sPNoLhZSEht0Z4CCkGWUC82ZQu4PxC/i0zk0wmzUJqfE3QgKW0ixFlg2nByIDOMoTS3RvPwolDsZRAGYXYrf/qGnjtAuyxmAkU41yAN6FjLlOIRlEMZyimLzjj1It6b5SgUFSjHF481jyfDhHCSR9OEUFDpxc0iuYAqwNSRZozPqLWaUHaiMXK/KjOx9pcCYLZFNCdmqFjBWnfuLnJo+MtMxRJwWPEXrxHrNiY9t75KkFd1XgbKIqPdlV7OqY82GqmYNsNTXUWARV6EKBqLUA2iMKX//ZgdqchYwFAKIpotpXz+NI7RH2P0cvI+16ArrEA99AOtr5j+kV65wLikd0MrjfTL/u4vDaW31kjUO+R1n2aIpRgPdblnCEyo4elQJeBUun9kbioMP4dG2a1Z5VWNgblGCDIhEPpctLa0r+FFXYLSfDnM8NIAlzyq7wCWsognJpLKrjXZfAWQJoTdj+1MwAB0aFtVtl5aCWs1cg6rmjGq4WQtmCg1quq909Gp4IR3HZovwttex31Q4MD+LJo0BrDW0WMICyaheQpJ5dAnU0h21W5OU9kL/1TFXzksEmpiot8zmGfjgPENzxtB0qw7unBwqtVFq9z9JGbrVxO4sx33QvV6MlyTjiepyvzc5+KYoUFLk6RtSLHeY7pE63qKK8Y4RQn/LcsbVUG2TD77NwbdF0ylSHzEPTtVmsGPcGcRSvYkxn4Km5WO9dDJ6stmlzZJ4L7Voz1vKzhqbNuf08FN/9F592FR55twGbUmJ52endV/heOyFcl0dNjqFSFdGehocHFnyvkRQYzqI2pUKk9iswnK1Jx3m8dRVFPbh7vv4JM4R2kEYVkcxY1EPKip0s7F8Ci0qxvhFyWrdo3Jjy1XaZ5Fp3XE1+BVQyClm/CzVDJdONiNaCOvzwqLQ8/8prhUe1F+4+9oTfmk8KUKFEN9V0lIDlwpLQzTORNUwrHKIdsKDywYgp0IK+S+fLzFWSlxVRIm1QLlTM0Ex3D3qlNObIsSFOi9aFdL2Jnchv61rvR6R2q0DNxFWQbPEA0RYAGItRtlmk0X4TcuvtzbEFJD0WrZSvqerlRcFcdS24y7OujlFCTptjyvCXlogc7uiLMpfTyVpfJBBLFF/y+wiDZcs5LGENCtWrTVShiMqeqsvf9SL1IBOqYqMV96BGv8yE9ivahxpafxicEngMXMp97vKDoQSUDpHIKSmLnEILo5CgU/a7FAmTZ7BzRh19NXgEkJTL/Z8Ywxi5lkxgnC/xQC/khgqEITmVTqljeJnZ34mWYwU558FvzCqAs1Bja+4no36qzjPzvjD1zJBb0FijRZs6wX8mvBURzD1H54h2g5gbHRkAmW5Vy15OcnEMKxdjFhkGTiDlwSUrE4VSg1wksNTWD7LivOJiFwEMY0yGhdoc8ckMZUlklgimKaUfQaQxT+kbSsrUJpCduo5i0EnEvBbwSwZuFLH6pP372/yyebhx1wzwmfhwoiTj6Uq4uWjA8CiBBL6Cp312UlF6LixgjWtoDGBhNHjBRfewP/KPc0C2jaFF53c86517W/tQal9MxNGVgvYvMXLV2aXLXaEKmi/hlhU0/IVMA67bLXo54kTYQNgctwD2hvdSF0Dcr0EoZwZVlR8Vn2+IraWZ0zMcnkwt3whUsvDel1552Cdq6t34a09MkVCl7vJ5HyCORL8/ZzIW0MvzN8ra/etjQVnz9VIwM4ZZIkniWOCjC8GjJF4JTLqemFeSnUq5E3VNC4ipppMuP8B8ESBWJZ7Cbx40skc47KK5l9B6mAiewBe0QYeGkPnLiRzA87D3ZPofjY8ifvN4EKH86zkdfKNCd4irybM4TxhGiX+txIHTzk2qT6vSZ12OrTQMk3gWtnU4nbUk9JAOcYlNwOUUtSs+UYSOjDg5Q8m1/z1ih45Lj5pHI8vMkip+NOdHnQm/v1bXbinPiJrsH9SrFY6IdzJvGQuqPVc1boGh2U1M9L2I+lAU5npbE1ZRiO0nrN1zlJwjdzoLgljMxquAdx0pS2nkCZMVFal1xyUIlh2DUEqaE63in2eMOOriiEU3kXMfzKs1ePegHOry52iXNtQfvpaDawOv8m2s2N/2HJu1aXc/WCUpJ8ipwW5zPs3t/85DhKKf35I+wJf2d60jKxsb6+qunqlPrKaV6R2jQxtDcKrrpXr6mp0OlcXXXlzc3n5OVmKYdSBswBF/IA0W+CUIQ3pI8FMxR9AelVz8r/4IYuhqPoASvNdqrXiHloyt1OLXtrYF+MARWvTZgG3SD/ODS3zqowvBQRElbuZOAdA4xX8AtSYJHS48DuBLlmSCDIyNPejRCYoJUCG3SNJhJMLSrCrn4sObo8N80nvhFgcYWxCXbHRhuNpsIQ0PQekKxs8Ty3ZTfoIJT3ArL5TRaslCVsIq6F2BbaohayWI/cpV5PZjlSXSRIR9BZFL6eC2KUB3LoMlVWnWkDM17G6BvuucAUnbqNeM+clcmh+99Ob2c+G/Rp2twRkiBqiReZIFU0ro2nMZgSXn1hy87eEMYHjyinV84+oaTGyPBh7FI9DAnS8EzYj+PVoAzJv63caeLfcQOZtFN5l5gcSjzYH2qKIfw4gjcnjSIscN34mhOZHi62YlfdKB5xNdC3ZEYRr0WECmni3IvXGhg4boffrgLGoaBPeCsd3IuTEvBVnkzTQ/rgF3KTPTNdjUbLaVNPDXRbaE/k7mIICLeHFt2gpauVFadrEcKq1orT9bNH6WkdlCAXI9Zz8CqfnRFtr+gAdgwvPn6svNct3qJBBjiY6aZz3zL3b6/gopQbU0JEa5bhRA3CoMY6wNCsD32YV89+O6oesnsqgdyIAn04BO7KxvHOVpk4nU0STnd3zt6McdkrNsJO/Q/wSByz8/RtcXMHHwG4l9V0k8Rb9bvgY+BixRNHMPDWlTfHqVr3xqT1Ite9mwugamo3x7oGyWqJZAYZTzXCVLAzDP40xZtl8YM132l6JRUOgr+X0WjfsPqGkNzpMKHUwJyfeFXjOOge4WfYJgiGlgnnASG0sIJHvnRgLiTCSkb3sXfzH6JcuG+D64AmLQyzuQ/HBcnuAcv3TUCTgngYyAyaQEgxAXhAOLwMeSdnjcIxuf5jUDu6fgenrRFyGtnpUGfWuK1xZLwC2aVu6QgJmoNK4T6DURZ7KKoBLSxeLX1eCI3FtO7iDyXxfUAE74TfXuQtSpiEKnMdWbXUuMhqbKUGoQi+LKH3fjaAZLZ+sk/skDu+WwINILUFph3mQnNR5BXSPD+IIHqw7BB7XH+o5EbZXiJ25AKyTAZuRyH+CUHtgOpiiJVC05gQ2FiD10ZYk4C24CtqShi1l301rWXpStVAowjZXq73ip0PVHq4nG2s+xD+H4x+agQYTR9Jh2X+7Q2H0Ef3MZwFo5poS5RiDLiK2ChXi2vmoPlPsRKrQAqi/XLvl1KcY9ZLcDRDQHviv4NrSJdHoxeF6dpXIGVQ0S38v6x2JmiJy8ZUmuLJbxnLQT7dRUwNebttJtQgm0fZHewhX5pDr/3YYqA/DYewFEEU/ZDoF/rYoPR3qh7MtrThYJdRO2hzj9kZO7DWM/ggm8R5qz2U6A7SXgnSFgHAOJ3ULNHWjN2oCcuDU/MIWb6SMuxpUI0eXb9y0F06tSc1iPe2p5zgcgt+Dq8tnagjLLyqabBuMnA2Sn57ObwG95W0WMDQblMiuiL1o6BItGwEAf3X/hlvJZTTBkZbechzUlkUhaiBlIC+4WgQVkbyRjt5tQjXwkJpXYYf1NkhF5GwsDmm3yNa7qVyI12JpECsvnxhOanqiWovbDLOeI1QBJoRYTAE15xaxHjxJ2uMR3JG7GbDVKPUpLL8xok6tGcERexhJA4gu5Jkby47wMtuOCjtQt4gnmWhnhG5ZDASFUZtHWhoz2bz5TW4FuxhCmHM31iLXncZn2dOcIJ6JPjOBaVW3OLAx4HfGZnbfD9KmIaJvus/cnJE41AH4tDuUZ69GKgPEJaGYBdncdQgKDegYLgHwGCS2LrMPdVCyAmYzT4GdWlTggls8k7t3SVFidZCiRVcI2R1o5g/up2gKH2/ns7aN/y8rPx5AtQRX5yCfeYt65K+6B4crBhM2IDxdq6+6EA8aD0PfJ+oWBEKiCZDU0vGHoCYHetqNDhcwQ5bVcsI2LDsCYvoUnY9YClLccDI6isHwP280cDDh5P2jRAO1IaUO4g3BDWaNhdrWxzKzDMG71NT6LZQG9fAbrlEMz8dQhURBKDIcBQiSdaskVEepCPV/P/9D8iUe/fHmb/oaMn3LdafDs0G09Kf0pdQJXvzBhGwqaIdd0sbjWS0yiDq+cvBOR4eynu+pjSsP8Hs9iuKT2U9O+cf9Jh/b0qLAz4n1nEr5BqDq6TnAv7CwsDFPsuq95kXroFQoTyEzC7GK8xhu+wrGjDK0FoQLubhZIH5mzSCfhBoiF/IF4JeuNErio4aQwoYTJhXGRfMgXkXoSsJ8qriKvhp6UB3F1HTO+qDFp2n/LEfo9y69AcLyU49IqOG9geQID9GiHWTZ9si4bf31XL57OWjqOJdmDZk0uwGn1FDDUkqm8D/t37h0l+wJMZ1Shhy0m9H5oKjTzEVHwJ1x+HBpuOmBDPgG4TaCIguxx0i/G4jdDK9nwM/OM7AD8F1q/mn8+qt/fol7dXC0w6qBHjFVw67UAoMujp3712d/jqsGeSiWdUtAB+gvgq7WE2MlbLObOJq2sS6rik2hob8WXLn6UEG9rEc13JhawnegxNLCK1esxPxyz3OkYu8Bc2bZ/2yCwv4q2bxJmJZcrVxRu8GRWKeZPjeKS4tcpTNtPolC1Lr6I8drpTmsktAGyeNVVXNokHtxd59PTi/301oH4ZEEP31U2XpfkuDqV268GqG+cr0SG1UyEZ5vhVd/UQeAb97iBzb2/gvETQu443LjR68Ys2A77Jovoh8+aoB8zoKpxqmwgrZBGqFV41e/zg98jqTTjecu5Dv4B7m4GIMOyrCr2jwuuVvcrylx0WXk5KSl5zYA5PbqG+paocmi0Dw1Gea9xiOZoOlzwtKBFUCOG0AtMA95+8b65WNW3VKQIIQzxFpEDzA/0YTuELObNa9pcMNWhD+f+H7iFubXZAFRk+wc2qiIxozzCs2bb23Yp5BWTJ0HHXb1n/vd9eLg3q/ht5nulqtqraaxFENQdNXPnfDSn/ONImVPSeUUUhU+nMLloGYTx2qUBzhXo9bzpMNwn3mac9hqgRViwfjgIm5iE4wfTbqCKS6rzejkQgi2pRXYrFmb7lgBUgqSTuHkwV7qWZILxYaF1w8qg+d/PwphXOAR5L/TNbCekkeCrKkT8rflqaU9dnPYnqgPitu8B1VA3yTQ3QQzHgjijcst3oQRqXAy26mgFWwwi36F87lXfG1aKbiJlPTqBdSGE3gEPfyYTo/vmwYakoqUFtd36tTCZouW6g2llmZaPqehdu7EPCETW+KvREK6TCB0MLl4i3EdqIIxSsBSzlBtWxLiAKAtZzZE1ENpwlGilX1JMrzT5BI0JxYqiqxRmxFHHlALd3Y6CTfPLDPA3I5cadYxAcagGOUvpNnDn0xAqUun7XXFmfR+MoxHkm4IU/dfAR+yzJoKmTglf+1iNAULYFsjG8+HCGqPdAPNA0Ig0s5khFatdxxHYRn8eiqHA1TTyVwgDXy9UPuNiE2GnbbJ0f4p7ZQD4rLgnNAdgdPRvClCxwb8354o1z6MbSFgi6EMSMqsoWzLoPpliXlfcTi1hzFo1mcjJq1Ldd0GnM6ZN6kKAQjgb9jCvzDPUKpv+X5AwOM1sYg/J7qghLktYCsc/6QU1X2aeJg95gJsFlITz0Q3SbefOJJFPTZvVOyoVSPdxemA3jihzUS3ZRqvwaxwyA96IrdAMW6FKeWIWg8LmTJFjt6nsoOmYFPc0d+SPMgZ637pNCq5m71O8yQLcD+LcYsn7svKtRcUaApyd2/LkoJ9+VkkGpE0kr5+fjAPlJXyxyzyfGyP7Cmo7hjmEi4nDVlbO+U/XHQ6J5iTS94mdHqPBCq+Tt10pkbSGrc1FyNeq4G8dv33ruI6GNY7tp2TumF0S9ceGR9EY0n6gBsdLT7HTutB+VDPJUtCT72Vlgsa96q+/fbtJ73Sech5R4TGXkytqLqsvr3Vs+5BWazhbX0537WT8uKi94E+Q6jPYoLrVQBbTQ9Trf3XoU/vqAZr1I2CTW8PyisEvfb21oaTd9R9QCt3dCe9OXRrf732nhygjHPRdE7eUbSucblXq32lYD1bKkeoSsDkHW923GRY+ftCKXjjeX9xk40uxVyp5WQyMJiIxj+KqBpHQaIab73ec5ObbMPNwVEu6ALmBGr+E8GD/8SXjuPMI281+fxpqJJzpKkM9i1bNtjztX/aFp4gZHc59DYH9zB0M7oyflOwhyiPalqqAlDb9FBgi6F2HPqbDTOJ58pUJEmMOfvS8OgGPlJHvsLskehFaHaFYKdhduqcQR6F9Qyaj7wFbc+HZJPtGifwSd4r/dHwuvnDAdgIAA2ANRw5ImdR9WEj/mDS7n3ZKiN9L/nZhk5Xc5gyDDobazNXGR3jahAz0+ifbLFzUswVZjLjovaFMR9/8//8wg/0qTrx/EA7BqQkEFN0qV0PT0f8QRVIAicOOcqU/GJ2eGcyXF1bUFXd8S+O1CZz0ropZ+wEDnXgsKjkWJ/+SEGlrEd/woWzIq6s0XigAxO0Kb/6lmn6EdZS3w2kryeg94hce/kTFP/hQj7zyfM/d+rfO83GBeBT6srOi3mCJ3Lh7ufOtp8pfl+nSRiwrHPTXTWs30+p5m66jqwNHxTd3kndIMr4xxL/W8hi8vIhOe0jNvfcGBImc8iSofZ5b+r1gGIoDu4cRNWfa9n118BsGUbhNs82yMUNjxhumZ/1O0l92zVQm+EZ7eClLWlsLsg50yQX3HA53FPbV1JUXBbpP/3fnPT9WLhS+fEPA+9uKRGb7tU2dVCrJT+WF6jGLrCU1/VmMalvHeum5pJZlzsnxGxG5xS0u1HX7VmkZ5SADdnpusCGQ6V7+l1szHcr+SFPuLSzjEkNNsiLUUdwhg05kER2AeGcGRvvBUA7gWTQlYCiMXIsOzF0e8YWCkhP5pEeQU4Ym6a5htpvVUu6DTPl9sMyU/3cncfnyYZxRudw0yx45+KOQ8cYHYYDy5N3AN8GP1hpalyTX0/8SxzQ7ZAN5o29SJag9ZPHs/d1Z8nmpebmWLWEbAZQu46SxKFC1MiDa/EunK9inGTSGgdLvNHTPKKVTXiW+YLbf9Di3TZpHS9hqp7lOCfhqeM5UmTOaTG4K+9zdtrGWPzt5yvR1n3XCHBrf4yn16iQxmW9aauLi3CKwNrfjUxmFILCKgi+Kc3M4kZMtz3H+1oB8kunzPfKUcrevdb3jFT32Fh7Q/5VuF5UdbKqKLHOMekH+bNdrmc4IcdJnf+IlpOEmAsVQS8chOeTOgWnTC1ontiPIcm7zRhyIhRmVBH+gu7ahOZ89fGrb0/5/hcSf7m/P95qRubWRDYQFJrSpqsIbxgonA+kWTaA7Had6OT+IA80hTs4vbDhlP3HVi3zPFyV+sonGsY1575Z+pCGG/Q6v6MSPVwcQorLuySkbheqzfDZloKfb5D31rALi4OjV9a/Mf/02RqYHPOArsYys/ZBWOibTcJPTK/XVV011etq+cZEO0pzOOWBSG3P603glK4srzkRzKj82dnYnA3dgLHPzduROt4DlaZ5SVknGZug+GM6NUTK/e4CUZESruDeeiRV/KAJKlFEqAjf6r3MN4O/WZD/xcO0HeT4HkpdF0/xV5xZ7tZkWLU8vGaIIP0Y2I6blb14EXAl/QfQo08sKTanQhNCSUYPSVL6X19ZYRbhtD2feBa2SJhKGCbFByMwAtFvGGgNvpDWPFs7OGuIaJmOXDWf4TiM91x4Y2cpQB7cFRzD74NYaNbOkEGi4zAfFzNBfazuVk/HDDZrSSDTkarzRqftSVenXcwzUUkwbZS6NJnNL9ZEsA+k+EJRgqcEEm1sobUJ0jZHITXjMNqakiQqI15mICfEhWYz16VIiMTU04whpdWImDIbFceCrcVwMzvNjtcDjv7YiRcsvvw9GG9qPxrCTF6fvOAzszsd/0tRS7n8h9pnwlUTvPxl0ORBCs2rX3HjzLUjwh8pVbPjg7lf/Y3JRxWSS7xGQD8GL8IKehz6TMvsiN2NKvDMw3gaklfB4w8nvWI0aTvGaTaGWiQCrPbbTiZVhVgGA0sESJBGMG0Q67kQn2IAnssQfHqG/P3VAGJ/IYi09KfrsWMOhovf1hEnc1jUNIzTP379UbT35qsvYpwOz3GvU/vcOm5e82qf6d71cOeWhxLV2V052UXFOQlt18fHr98Qn1MsiTHnYzOlaea82eO3MGEJ6CuMsccOAlRlMmUu8gqZWu5/MPwDF1+3uAckMRfSMhVoqNugVcwuPAGkpFmyRLr7DPeK15tyglFJSHFEA44lpFrJs+peVZeeUS+ZmgtE0QltFgSgJYbFCVbGfjHiddiKLhBdp2Zn2oCmD4kJIIcpPe6kH7xKaSwHSGx2J0zcl6Kz7B2sJZ0D0wpgOd3AE43OHKolZK3CVhpYiqNsPri3JeMdzDNYsYEnRjElvgubCSF7hajIMNV7QlJxdYek1ovFUaUOyZCImsG7aclLrsxxt3MncHZx6nLOOEjbDhyGQ4QqwZWURJjPwBjzkzfiBX5Xe4vcbHvEUq+qAoac4NGXEeFzgYA+MqxPJLienAh+vBebhiaIAcoR/RO7a9U/JWaV7ZMjlc1HNC0lIUekJ47evFdmWhbLQ4SH3Eak2WkAcxkHPjFLEEgv2kvJyQXhVLKTgIp1xIRGW03aUei79N0RWgniDqwmOEcC8WI50zN3Uwv7Hj4J7h4e6Z4BbOBCYFi9b//7KVk1bSkbo1dKeu9glaHpvP2XyW9y/gqJpCXSa2TSwgr7cwfrszrU147FVyRNNw+B+BpOfk7yD3oYh2QELdH6aumDtsHVHhEfqFbvDviTua+/vgK1LFe2Z4W1sh+RtCXlV2nu0W2Ht47iFos/a5eauLTKXi2JmYXpv9tRccN4uef/RacTyfQkgUtJ8PHMuwRq5OPfBZbpHb7MfSG/TTM5XEaCajyNG/21WWjoQA2Ojw6PeP/DeOPwfDaTLIID9fVUq3roPw0HAEFJScW1B1dpvSSRrAMLgbW+KReoYE8CMOdbaBxZiFwIyDPBmzOQ7crYOQhmMdqCGZ0BKYT0mfUgB37EpGHhwIvmpd8m8x4yc1bOLoM6aVd9c6q8+b8kk/1d0KQs4eYHFGtadD0W63SKDtZsl4WlHxPtwQ/QTIpRqPN5+gzvrRS5zi1XFEN/tttaFasCSbdAYHhHO7JOfeOGN/uNTLy/pHkmlwbm13RXvZT+TAtUWhkwcan0J9kbyg7lpJWod6Vt7Za0Z2dMV1lvUXq0ogJxP404brBae91AxLOfufGehKOI4ouYSzgMNVT+nlFisE/q3DyCoKdbvFcCQbRr46GM1NJ9oK9OKo9N3LbZ16INXbbr2m6Q8CiRJPFHbvh/UBdmPnGvIW5J8FRZ/DlqhSORtjGsS3CqLmrHKf8phjctCOjfdX+9i8aNQxzKoHgYi9wV0z3d2SNnNzZ4eeLunbGBB5Wp/2ul++0KLb7c2AIe8f4uMjJTDNI1eo9vPoF1I5nqKbr0mgmoV+k9oPZ+pWu0sSGXCrBZCZILNilKAXzac3tqKgQvyiF6pgx7IBTtQ6ZKGmq3PzV2RXqfxaPsWJKZWqLT6ZuVxyeca0P0G7puj2o3nbl3yUd1AVXWo3rKbbkZqi9XSfJE3ZEA08hRg4b2mckYvkarWbwKeMUbuH3QBImRsXO67/d7Mn6zvDRlzH61dhvIDHBg2Ty9XlLsqwvkT1x67izFUUcTlTj8mJEPUrMnoDgs+R+bBHS2gCFskvgsr3oiz6K+gQu9H+0IazYjYMhln3Wfih4xejuoH5ZYGq62utZSbxN9HIagTAStPYLXtIIIz9GHd4L8+dCS9zchXj4FlOQAurcsqRgDQGSARaTfJLngJtnF7IWakRB8+P5BRgIPVCdaprLDro5Ca1pulgClCQpSFALdzwRmk4eNgE1L3wI4DUi7zaSK8VF2nqZHBIaJ+Wxq1l6FcdpT86r/Wme5JfFjngD4xG7U540vlFFtIi4a5sYBVpc9JNcR3FiurJFj8yTaPMLAJNBeI2KpLa2SeBOSoZj+JlL5d+YCgMwMMPdYPzbuosVRjTMTB3hG+EAcXNYKrVz5KAUuDrOwQ4j/GJ+G2ehWrRXOfezaa9DZOzBHRpCjOTl8WDUfZugFv5o0TEISkCAtfrae8eCWlkpQuk2aa3kDKR6ZZx9j6KiIY0YOvgeP9QPg2U+zIRIEclgxaCGBmnRBn5Jmt5qooYKaoQLDoweNjHswqxwiAg/9HY18mcTbwbJ/5QoEtczDZwFbTkrfbWigHLJYBIw5si3W0AXXwoXD6H4O7Jpk5olBQvBn4ZJy1ilMlxAuJUK0gCoHoXSSraiJwJB7K8ZoGW69uBahMp8LQLYMbfUR2ISk3krsEpi3VolWUWD3bsbAdTQRVpgkn/8AlFQIl+pxZZdqCY4Degurxbth9Usac0sg8jtKYNaIB3r0nUu4t8vSIFpBWU8ib5v4cz462xcXP8Vyap+xOyXezCuW2PCb9g7oQ6R8kFD/CH8HHurQy48RRXiZP8EjK4/4pHQofhPeX48Oyu1/B9J9vZak+gijgCbEgJp7gAu7mVaosc8GPCCU0Bg0xh8BcNVEQ81OtDcNsxBAx/JTVKJhp71saRNJxOexkR9t2Wr3x1mWgse3qlMIG09943cVEe/cnZg4TLMonzPy7WvPshuETg5Zh3pbWH459n0SSyJ9GIZCcn4aTE/ANDbCi9NIGntdBzg/CfsUjMVY0ghI/LAMZDD0hnnBHhwWNMfTHQiuW0ytexhoaftLI9875+6N9sFjLiBjWsiDgeWQpwcC0AXJ62ntLNaEl+BQwVxgC0i5iDDfK6yaz+H3YFCzWfCjPV3aa4wOwcJ3N2yg5nUjuLsNSpOsAr0KAz2RonKJrC+Zq5q7PQBtKo3ElrJU9f8EnZLqdYcQhUBCydtRBSVnKbpEeVTRD/rSGLKrFxIfGA1wnBVgHrzPlozSIQgbvgvLBmiANkiSUvS9SR6r+TUjv5U0GZQR5Q+Dwnfh+4QVpJkrRNlxAOd29QHE0qDtB2WGHxNbN+G9YkYSavj12jKhh2iSRE7iqdH4201ExUjb5I/DMAFeE1tzsNsechthvkfp0Un/NmJUdsJ5USzxbpw/4y4XTZv0dO1P5g3gDXPl9Ofe9Mu1R0yy29TjjjhIQa92ZMQsYGV3czZ8EqBrTA6JNyYAaPZ0Mjfr35oHosh0LMvLDOSotSnJY+uvlCAI5S3tWdAXys1lVnf3/tQDvZeUnhnuMRfSZFbWa0lRtS23j11wEOQOGjJNVMVPG+WBuitEN7RXPK/DqRiH+/PQN/ZUiGMoqrhSh2th/3FwX2klyUqJjzGSc1EJL1uuRSoxrQNogMJkBfNLbM7dm6Uq2IFguHoIf5ZXAq3mq1RxTjqAkYwT8b8bTjWGI2kcZgjxwU5LVh7xd58sYTSJ/tTDri6urbrdI5C4QmYT+2bUkeIZ48+J/Rarrhq2te4/YXcYzkZbwOJkdIIScCbYQXSSgHoCV4FSTkoHQ/0Jvbjazpw3O8wEzdAnjCpk9/yF2VP5hN7RVsT7rCmRq9QSPSeHzCsX5tKOkLweGPaUMLJIiY18oqoX6L39IXaoCbJGtDIloeUWqvr6HYl3yxcS5U3bdvExrl+h0o64TopeCF+ZrD097q1qPpf2R/91CKDXcN6NhPBqc9JkxcfdL/EfHj8dwN0Jk7OvWWPh1O5TklBXMbpx4lxbtORN062tCokj3AFqeUoLmZzfAfrJkE9AdtqHMCsMps2qbHeyrG17k6pX+utI5IeH5ZoD4cBvrGK2SjdsKeSCL8vC9XpJ+2Ze4gkuBBvAnpCXXX7o1taflgufqs4+IbUmV0x3gPvlAoRJhhyTLW5icdlVom1Nitmbg+pGQqtAHxjw8PXJBch2s2XyFNb8KMUsUrJqsRAY2P80LujpzUdLMkpzjV/+9cLo2w25uV/+Lcg9lL4xXxC/BeKPHyFAedKpN8Nym+xzwgX97npsxGff/MwMlxM3YjLxEhWpsUCHFbbbo9dhp1x0wx2P/GW1X/O6YsYJKbTYdOVXWl0NrWt3BzvamS51pwcN966/Ghd58aQQKkqCdFnyFClTbbYmHVZap8dOh513xU1DHnhq2CfepQEx9F0R5yLqkrjfXVqX3xV21VxL18F1d33cQDfMjXKT3Wy32K1yG9w2t8sdcSfdWXfRPfi+iBQpkeEu0En9/5NUkkGySS7JL4WluFSRetJK2ktn6SF9ZLiMlSmyQFbJBtkmu+SonBvhOyPjC3kjH0lfSN+3V4X6LXKjv6OUapYob1RwfoMKqoCIeX9/JNBfK4ZgmeZagFSt8QLXpn6OzxHVh617MNSUbDpWZYilptKQxAxMcCeNW0R0+ZCVKgVANQ9ooUgQmSYiVKO9/pdB5qFozcalSzZYczQVV0Ccr615BhlKHroJGQchREqsDxILULtYCAiTsn2JMeibYwjEut90Ki8tCWI6sdXSgpgpQt57kWuJWXWCepuy9J+MQciMsOc2c/OYoSwoS15pZAzCkjFjc8yJQLH0a7PVNmDFlF5oaPqzC5VEP9UEYlwlIs0blRj4wpdTe8ejAfLLg7U7LnyphPKYPA60MHPZjhHSfqwHlKtmzV050Ucmsg8fKzS+aA2KgKkKTH2Gd7Pcglyu0Dml2IzxRFvd4L8ZUnNMx60Lk+8ctH723i93NKyrmImB4j0vcQQJPX/bHEhOsMtU7uv0p52N2DeNchQlDmEdcGRU5arjXyqxMMgpbBThh5gsL1Dr8PtXubH8/Kmso76iZWlqVy6GKF+khZtgSnsWdnFkadPJ6/82LP4Ct/HkyHQXZiP7MfIDHKi9FVqU86FnEcB+WOFAF88LY3ib4xlC8dmXMJ2UgtWmcY9cLiYxCm+azkTRBMvhvzMp3J9Uhujtf4Dj84P149PkKkjAO7MNZgYGMtJfu4I45P5T2H5bL4wrnEj2MVNxz5euOexSjeoWRGyJUXX9KUEs1qfX6RQGUkLMXacLP+v3IkxR451iluOI1uWrrmkAIy30CYN9Cl0NRrmuNBNCyNWJuFqKiDcaxOWUfhizjVgN3RHbZPORbRBupTQkvFTC4GJfTx3omEXjuykkH8a0zMvmRkx7qMVIRJojbalxVahDVVpuJ5aBBIXsv7yCeKHvjPRFE6IL2wHiJsqsccIbkqrPM4eqVh/5cssiLOI8wlyCbudAKBTY4VFmFEFKvIfBpZleWajVeOk57Xc1OwJCbbuz/GkeG2pzNaObu9BtFQVyqyWa8cjmKQxnzuSBXRp692vAGzGg/Hp18ysIVEKafjW/8R26P38KJx9vdtjfsBNd4mA3OV47p5Y46g9aaFC44FkHrBI4Q8oEhGHDylQq5HzirAsVxKgvrVFYSLS0q+aL1kJckKFqwM47HOxlMwRRCJoN/KeGK1mhbe3mPlcJipOjIUFld3hZyz41YA9LJ5rRvG5VDfOrdsi2YVvuIMw5GnmPIw5R4iQFjzLNQ0NHhpCzVrECxZA/GQdLkeI3jV11d5Wn+k09FGUQK1oJHEYwilUsU7PLQz0JWyLSqFxOiLpTgFstuY7SYI3BE88pFQbNNmiQ7uGiUFvm1zq0sGjZgS92um/6EZ2th+1CywfwZBBiQU5+vQ5rizNaFS/foFUFv01gwbjROjvCTkt+YIFThSjb4ORGw7YVHqbhfBs1yFGoCV1XAsuOzqQWdXD2ZRdkLLWhwTFCMh8NO09f7oMEOSoM2qOM39YgfWlBNuhV/QQZoMSeftHWtVEQYquExvChRfCrDWTUTouQjDlOq46a5w0g1v0gwyEaQAvA7ebDNyF8rrDALPsmwPU8A4gE5P7gAmCs+rxF3z/7vgc0AQDgvvoYAIiomMAH8GfDwSAHAW63kVyupL2YC8s13n8uQSgA4i3SLFGUOFrXXKUWK1gYX3J+FJT8BQikEiSExgXnXJRqIVNUHJbIrLGRENExmbDBYMWWI3MWKGjM2HFgj+WAcAfddl4kLh4EH4Ry4syFKzfuBIQ8ePLiTURMAiMl42OSJw556hkASrTLkGeZUmUy6ZWrsFSbdFmyVapSrUatOqvUm2KqaVbKkavBdINu2eKuR7Y54rg+Rz0WIQEAh0Wf8LrLrtjqkqiA3TbZY69/VLIUSQDIt9wKLTaL0em0k045oR8Aq62xz2L79Rpwx5CbzjhrlxlmKjBLodnmmGue+RoB0KTIAsV0JlvivgfuaZXmoec6AEDsdwDoqZBwAWCOb46tdtvrpNMeRx+NRUSGDSXkTWwShQDhYqTLUaBMnTn19/LTPecIC+EiEHFBRIgfEppt37JCOiwI/b+iu5tDoDbbbq9ep531NER8UrYgAS/dZ/ch5y9INK1s+UpVauhaT6KsGWKPcBAkWh6bH3T7/w3lv/fxpbsgb7/5El9fg/bR1eg3nXw38nzk2LDffoBDQ5oMklMGcFsDuBWt3Y465YJLbrtjaCCvyT2PPPHOmF/Bl+gSShtnAH+US4K8BgBg9qr5LEEQ/ZU7wV7/H7/VMY8kdB7e575brnvhpQiXHHFTmmGjXtkjX8FPioSdHu5qYXd4plnmee3gTss0eW7/CqVudMR7H1JmvR7H6WUqt1SFNruly5YVoFrTFegICtF6FNI/Tb9N4yCn+95u0G21N96Ghb33xvzhnY9x2F/+9o9/w+G4//yftY375HN28PYl833z3VcGE3bY7qdfjH74jVO4Rmf5gjcYEiYOLhY2Hr5aa13MCYmIWaNjsIHgb40/fYgtu23UZbKOcKx/bklXgl0CPTgT8pPPGjRk21geIRLujh9eFQeI35+yLEvlD6G/AwA8vf34Ld/6+/vl/5sTz7UhCI/xJhzwsih7Bv/EvK9mfPBnwe3XOtXgdwB3w9MSqnVBkkOKJDAg8INli4BQTEIYFNAjMs2/B5enamjqBmwg5IsYeJoKHUhHLAKo5SLu00e9OCreLyjaaIYellTBMBX4owo6RCFFJ8kAgxheyFE5C6iIzZwMQg0HIhqjK1euOKIqmyMSYjGby4Fv/fOingRmI/BwoL1ahtBLrdatxBrfvYravmiOxBwzk2qzTZW5TOFMsDMZG0/GZNhrulp71Au2kY5z/M/PtpkGT6+njwnytqyouXpNhX5yXAt1I7sHT5mjNHTlIRojd5v+9BjmInq5nZNMJ3LISJcIQ6p66GGAXUSsa5k6woe74j+uSChLDDaO4j63c/7yM3j7trtuzmh3aSoQjWKKq2Q+x1xusA8WoAuNprmLOcUv+rnVOr9qfC13TRaIq/k3pcgd6iIWKihDBmrENf3rKnPzAQ+NYLqUB+l+6NiPKpubsblnL4a5L5Q2HgiMenTuqjAJ/mJWGzXVUHqYijAWMDSspsEMd+OwtAdXTDNUSmym09VAObPcLJtqd9STmX+USgqghTsYABZ6H0+tOOzX7zAeBXtjEchBi8hRukViruFoMo6FCHADR+H42BxZeBYeWwS1/rCIfJNskbCyRMmnInfDKvLVSqxJY/wPV+lsrisomlKeU9vk67IVikaN/3CFRCSWKzSFkiI8fUTy5mHn2JDsTPpeAAg2Ra0COaZIUqBWiXo56iDUGtRPnzQfIlG5eiGqVMqnU6DIFOVy1KpoXVcEkxFiXkRzKOaoPaen02mtlTNuVJC8VzTKKf6R+XuTJIInHyJyfXMkuSijOao4HZGrRwR3zXIbOic8dS1IUdeZj2CW3++NJAAAAAA=")
      format("woff2"),
    url(../font/BureauVeritas-ExtBdUltraCond.woff) format("woff"),
    url(../font/BureauVeritas-ExtBdUltraCond.ttf) format("truetype");
}
@font-face {
  font-family: BureauVeritas-LightUltraExpanded;
  font-style: normal;
  src: url("data:application/octet-stream;base64,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")
      format("woff2"),
    url(../font/BureauVeritas-LightUltraExpanded.woff) format("woff"),
    url(../font/BureauVeritas-LightUltraExpanded.ttf) format("truetype");
}
@font-face {
  font-family: BureauVeritas-ThinUltraCondensed;
  font-style: normal;
  src: url("data:application/octet-stream;base64,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")
      format("woff2"),
    url(../font/BureauVeritas-ThinUltraCondensed.woff) format("woff"),
    url(../font/BureauVeritas-ThinUltraCondensed.ttf) format("truetype");
}
@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
  .heading-highlights--news {
    flex-basis: calc(65% - 64px);
  }
}
@media (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .page-heading--bg-img + .page-heading--content,
  .page-heading--bg-img + .vector-map {
    display: block !important;
  }
}
@media (min-width: 350px) {
  .search-tool--icon {
    padding: 0 10px;
  }
}
@media (min-width: 480px) {
  .prev-next-pager .cross-articles {
    min-width: inherit;
  }
}
@media (min-width: 500px) {
  form .form-drop-file-action {
    display: flex;
    align-items: center;
  }
  .site-link {
    padding: 0 10px;
  }
  .search-tool form input[type="submit"] {
    padding-left: 55px;
    text-indent: 0;
  }
}
@media (min-width: 640px) {
  .slider-community--logo {
    width: 16.6667%;
  }
  .layer-presentation--bottom .teaser-keydata,
  .teaser-medium--picture {
    width: 25%;
  }
  .news-wall--col,
  .teaser-medium .wysiwyg {
    width: 41.6667%;
  }
  .page-heading--picture,
  .page-heading--picture + .page-heading--content,
  .page-heading--picture + .vector-map,
  .page-landing-heading--picture-first,
  .page-landing-heading--picture-first + .page-landing-heading--content,
  .site-footer--video,
  .wysiwyg p.responsive-image-left,
  .wysiwyg p.responsive-image-right {
    width: 50%;
  }
  .layer-banner--content,
  .layer-verbatim--container .teaser-verbatim,
  .prev-next-pager .cross-articles,
  .slider-community--content {
    width: 66.6667%;
  }
  .layer-presentation--bottom .teaser-highlight {
    width: 75%;
  }
  .layer-long-verbatim--quote:after,
  .layer-long-verbatim--quote:before,
  .page-hat.alternate .page-hat--title strong {
    font-size: calc(57.33089px + 14.33273 * (100vw - 640px) / 320);
  }
  .layer-cover--title {
    font-size: calc(47.77574px + 11.94394 * (100vw - 640px) / 320);
  }
  .page-heading--section,
  .simple-sentence-form {
    font-size: calc(39.81312px + 9.95328 * (100vw - 640px) / 320);
  }
  .advanced-search-field--text,
  .advanced-search-field input[type="search"],
  .advanced-search-field input[type="text"],
  .generic-title,
  .h1,
  .heading-a,
  .page-heading--title strong,
  .page-landing-heading--title strong,
  .search-results-page
    .view-filters
    .advanced-search-field--content
    input[type="text"],
  .vector-map--title,
  [class*="view-display-id-block"] .needs-form--fieldset {
    font-size: calc(33.1776px + 8.2944 * (100vw - 640px) / 320);
  }
  .h2,
  .heading-b,
  .layer-long-verbatim--author,
  .needs-form--fieldset,
  .page-hat.small .page-hat--title .highlight,
  .page-hat.small .page-hat--title strong,
  .teaser-event--place,
  .teaser-highlight-news--title,
  .teaser-links--title,
  .wysiwyg h2 {
    font-size: calc(27.648px + 6.912 * (100vw - 640px) / 320);
  }
  .button-action.has-icon.icon-add:before,
  .greybox--title,
  .h3,
  .heading-c,
  .layer-tabs-switcher--trigger,
  .teaser-event--period,
  .ui-dialog .ui-dialog-titlebar,
  .wysiwyg h3 {
    font-size: calc(23.04px + 5.76 * (100vw - 640px) / 320);
  }
  #sliding-popup .popup-content button,
  .admin-link button,
  .button,
  .button-action,
  .button-cancel,
  .button.search-form__submit,
  .chosen-container-multi .chosen-choices li.search-choice,
  .content-filters--dropdown--item.is-active,
  .gradient-push--title,
  .h4,
  .heading-d,
  .latest-articles--title,
  .layer-contact-long--title,
  .layer-cover--date,
  .layer-history--title,
  .layer-media--title,
  .list-info--title,
  .magazine-wall--loader,
  .needs-form--dropdown--item.is-active,
  .needs-form--submit,
  .optin-block--link,
  .page-heading--dropdown--item.is-active,
  .page-history-list--panel .panel-btn.active,
  .page-history-list--title,
  .request-form-title,
  .search-form__submit,
  .search-result__title,
  .teaser-img--title,
  .ui-datepicker-month,
  .vertical-nav--list .vertical-nav--item .vertical-nav--link.current,
  .vertical-nav--list .vertical-nav--item .vertical-nav--link:hover,
  .vertical-nav--list .vertical-nav--item a.current,
  .vertical-nav--list .vertical-nav--item a:hover,
  .vertical-nav--list li .vertical-nav--link.current,
  .vertical-nav--list li .vertical-nav--link:hover,
  .vertical-nav--list li a.current,
  .vertical-nav--list li a:hover,
  .vertical-nav ul .vertical-nav--item .vertical-nav--link.current,
  .vertical-nav ul .vertical-nav--item .vertical-nav--link:hover,
  .vertical-nav ul .vertical-nav--item a.current,
  .vertical-nav ul .vertical-nav--item a:hover,
  .vertical-nav ul li .vertical-nav--link.current,
  .vertical-nav ul li .vertical-nav--link:hover,
  .vertical-nav ul li a.current,
  .vertical-nav ul li a:hover,
  .wysiwyg h4,
  dropdown-layer--dropdown--item.is-active,
  form button[type="button"],
  form button[type="submit"],
  form input[type="submit"] {
    font-size: calc(19.2px + 4.8 * (100vw - 640px) / 320);
  }
  .data-table table caption,
  .list-contacts table caption,
  .list-notifications table caption,
  .wysiwyg table caption {
    font-size: calc(19.2px + 4.8 * (100vw - 640px) / 320);
    line-height: 1.41667em;
    padding-top: 0.35833em;
    margin-bottom: 1.05833em;
  }
  .comment__author,
  .comment__content h3,
  .greybox--sub-title,
  .h5,
  .heading-e,
  .needs-form--title,
  .wysiwyg h5,
  .wysiwyg p.text-highlight,
  summary {
    font-size: calc(16px + 4 * (100vw - 640px) / 320);
  }
  .content-filters--group--label,
  .content-filters a,
  .content-filters label,
  .data-table table th,
  .data-table table th a,
  .dataTable thead tr td,
  .dataTable thead tr th,
  .h6,
  .heading-f,
  .layer-accordion-info.documents
    .layer-accordion-info--content
    .layer-accordion-info--trigger,
  .layer-cover--link,
  .link-back,
  .link-std,
  .list-content--title,
  .main-menu
    > ul
    > .menu-item.alternate
    .main-menu--content
    > .sub-menu
    > .menu
    .menu-item
    .menu
    .menu-item
    > a,
  .main-menu
    > ul
    > .menu-item.alternate
    .main-menu--content
    > .sub-menu
    > .menu
    .menu-item
    .menu
    .menu-item
    > span,
  .main-menu
    > ul
    > .menu-item.alternate
    .main-menu--content
    > .sub-menu
    > .menu
    .menu-item
    ul
    .menu-item
    > a,
  .main-menu
    > ul
    > .menu-item.alternate
    .main-menu--content
    > .sub-menu
    > .menu
    .menu-item
    ul
    .menu-item
    > span,
  .main-menu
    > ul
    > .menu-item.alternate
    .main-menu--content
    > .sub-menu
    > ul
    .menu-item
    .menu
    .menu-item
    > a,
  .main-menu
    > ul
    > .menu-item.alternate
    .main-menu--content
    > .sub-menu
    > ul
    .menu-item
    .menu
    .menu-item
    > span,
  .main-menu
    > ul
    > .menu-item.alternate
    .main-menu--content
    > .sub-menu
    > ul
    .menu-item
    ul
    .menu-item
    > a,
  .main-menu
    > ul
    > .menu-item.alternate
    .main-menu--content
    > .sub-menu
    > ul
    .menu-item
    ul
    .menu-item
    > span,
  .main-menu
    > ul
    > li.alternate
    .main-menu--content
    > .sub-menu
    > .menu
    .menu-item
    .menu
    .menu-item
    > a,
  .main-menu
    > ul
    > li.alternate
    .main-menu--content
    > .sub-menu
    > .menu
    .menu-item
    .menu
    .menu-item
    > span,
  .main-menu
    > ul
    > li.alternate
    .main-menu--content
    > .sub-menu
    > .menu
    .menu-item
    ul
    .menu-item
    > a,
  .main-menu
    > ul
    > li.alternate
    .main-menu--content
    > .sub-menu
    > .menu
    .menu-item
    ul
    .menu-item
    > span,
  .main-menu
    > ul
    > li.alternate
    .main-menu--content
    > .sub-menu
    > ul
    .menu-item
    .menu
    .menu-item
    > a,
  .main-menu
    > ul
    > li.alternate
    .main-menu--content
    > .sub-menu
    > ul
    .menu-item
    .menu
    .menu-item
    > span,
  .main-menu
    > ul
    > li.alternate
    .main-menu--content
    > .sub-menu
    > ul
    .menu-item
    ul
    .menu-item
    > a,
  .main-menu
    > ul
    > li.alternate
    .main-menu--content
    > .sub-menu
    > ul
    .menu-item
    ul
    .menu-item
    > span,
  .popin-upload-file--content .right:before,
  .popin-upload-file--items .layer-accordion-info--trigger,
  .table-of-content,
  .tabs ul.primary,
  .tag-std,
  .teaser-event--link,
  .teaser-highlight-news--category,
  .teaser-links--link,
  .teaser-offer--store,
  .teaser-request-certificate--certificate,
  .teaser-request-certificate--reference,
  .teaser-request-certificate--request,
  .teaser-verbatim--author strong,
  .vector-map fieldset .fieldset-legend,
  .veristar-login-menu--link,
  .veristar-login-menu a,
  .vertical-tabs__menu-item-summary,
  .vertical-tabs__menu-item-title,
  .wysiwyg a.link-std,
  .wysiwyg h6,
  .wysiwyg p.text-subtitle,
  form .form-file {
    font-size: calc(13.33333px + 3.33334 * (100vw - 640px) / 320);
  }
  .content-filters-tabs--tag[type="button"],
  .list-info--counter {
    font-size: calc(11.11111px + 2.77778 * (100vw - 640px) / 320);
  }
  .page-hat.simple .page-hat--title {
    font-size: calc(47.77574px + 11.94394 * (100vw - 640px) / 320);
  }
  .layer-images-group--title,
  .quick-access--title {
    font-size: calc(39.81312px + 9.95328 * (100vw - 640px) / 320);
  }
  .layer-banner--title,
  .layer-insight--title,
  .page-heading--title,
  .page-landing-heading--title,
  .popin-std--title,
  .simple-sentence-form .simple-sentence-select--label,
  .teaser-event--title,
  .teaser-highlight--text,
  .value-chain--title,
  [class*="view-display-id-block"] .needs-select--label,
  [class*="view-display-id-block"] .simple-sentence-select--label {
    font-size: calc(33.1776px + 8.2944 * (100vw - 640px) / 320);
  }
  .cross-news--title,
  .layer-contact-offer--title,
  .layer-major-markets--title,
  .needs-select--label,
  .page-hat--title .small,
  .page-hat.alternate .page-hat--title,
  .section-gallery--title,
  .simple-sentence-select--label,
  .teaser-video--title,
  form .form-title,
  form legend {
    font-size: calc(27.648px + 6.912 * (100vw - 640px) / 320);
  }
  .data-table--no-result,
  .layer-markets--title,
  .list-results--no-result,
  .list-results--results,
  .magazine-wall--no-result,
  .needs-wall--no-result,
  .needs-wall--results,
  .news-wall--no-result,
  .page-hat--title .smallest,
  .search-results-page .view-empty {
    font-size: calc(23.04px + 5.76 * (100vw - 640px) / 320);
  }
  .advanced-search-field--content,
  .content-filters--dropdown--item,
  .list-info--sub-title,
  .main-menu
    > ul
    > .menu-item.alternate
    .main-menu--content
    > .sub-menu
    > .menu
    .menu-item
    > a,
  .main-menu
    > ul
    > .menu-item.alternate
    .main-menu--content
    > .sub-menu
    > .menu
    .menu-item
    > span,
  .main-menu
    > ul
    > .menu-item.alternate
    .main-menu--content
    > .sub-menu
    > ul
    .menu-item
    > a,
  .main-menu
    > ul
    > .menu-item.alternate
    .main-menu--content
    > .sub-menu
    > ul
    .menu-item
    > span,
  .main-menu
    > ul
    > li.alternate
    .main-menu--content
    > .sub-menu
    > .menu
    .menu-item
    > a,
  .main-menu
    > ul
    > li.alternate
    .main-menu--content
    > .sub-menu
    > .menu
    .menu-item
    > span,
  .main-menu
    > ul
    > li.alternate
    .main-menu--content
    > .sub-menu
    > ul
    .menu-item
    > a,
  .main-menu
    > ul
    > li.alternate
    .main-menu--content
    > .sub-menu
    > ul
    .menu-item
    > span,
  .needs-form--dropdown--item,
  .page-heading--dropdown--item,
  .teaser-menu--title,
  .ui-datepicker-year,
  .vertical-nav--list .vertical-nav--item .vertical-nav--link,
  .vertical-nav--list .vertical-nav--item a,
  .vertical-nav--list li .vertical-nav--link,
  .vertical-nav--list li a,
  .vertical-nav ul .vertical-nav--item .vertical-nav--link,
  .vertical-nav ul .vertical-nav--item a,
  .vertical-nav ul li .vertical-nav--link,
  .vertical-nav ul li a,
  dropdown-layer--dropdown--item,
  form legend.small-legend {
    font-size: calc(19.2px + 4.8 * (100vw - 640px) / 320);
  }
  .list-results--results em {
    font-size: calc(16px + 4 * (100vw - 640px) / 320);
  }
  .content-filters-tabs--content legend,
  .content-filters select,
  .page-hat.small .page-hat--title {
    font-size: calc(13.33333px + 3.33334 * (100vw - 640px) / 320);
  }
  .steps-slider--list li .teaser-step--picture:before,
  .steps-slider--list steps-slider--item .teaser-step--picture:before,
  .steps-slider--nav li .teaser-step--picture:before,
  .steps-slider--nav steps-slider--item .teaser-step--picture:before,
  .teaser-step--title {
    font-size: calc(23.04px + 5.76 * (100vw - 640px) / 320);
  }
  .tag-highlighted {
    font-size: calc(13.33333px + 3.33334 * (100vw - 640px) / 320);
  }
  .teaser-keyfigure--data {
    font-size: calc(47.77574px + 11.94394 * (100vw - 640px) / 320);
  }
  .extra-logo {
    font-size: calc(33.1776px + 8.2944 * (100vw - 640px) / 320);
  }
  .layer-major-markets--link a,
  .steps-slider .responsive-slider--close,
  .teaser-article--desc,
  .teaser-keyfigure,
  .teaser-market--desc,
  .teaser-step--desc,
  .teaser-step--info {
    font-size: calc(19.2px + 4.8 * (100vw - 640px) / 320);
  }
  .teaser-keydata--highlight {
    font-size: calc(47.77574px + 11.94394 * (100vw - 640px) / 320);
  }
  .download-link,
  .layer-boiler--title,
  .site-header.sticky.is-login .heading-highlights--tools .button-action:before,
  .site-header.sticky.is-not-login
    .heading-highlights--tools
    .button-action:before {
    font-size: calc(27.648px + 6.912 * (100vw - 640px) / 320);
  }
  .teaser-contact--name strong {
    font-size: calc(23.04px + 5.76 * (100vw - 640px) / 320);
  }
  .account-request--title,
  .bloc-recap--title,
  .dropdown-links--icon.help:before,
  .history-dates--trigger,
  .logo-item--desc,
  .teaser-keydata--overlay,
  .teaser-next-steps--item--number,
  .teaser-next-steps--title,
  .teaser-verbatim.small .teaser-verbatim--author strong {
    font-size: calc(19.2px + 4.8 * (100vw - 640px) / 320);
  }
  .advanced-search-field.alternate--text,
  .advanced-search-field.alternate input[type="search"],
  .advanced-search-field.alternate input[type="text"],
  .bloc-recap-agenda.alternate .bloc-recap--title,
  .bloc-recap-document.alternate .bloc-recap--title,
  .bloc-recap-messages.alternate .bloc-recap--title,
  .bloc-recap.alternate .bloc-recap--title,
  .fieldgroup .fieldset-legend,
  .filter-guidelines-item .label,
  .form-intro,
  .form-mandatory-info strong,
  .items-anchor a,
  .layer-boiler--contact--name,
  .layer-boiler--desc,
  .layer-long-verbatim--quote,
  .popin-survey--content .left label,
  .subnav-tab a,
  .survey-info--address,
  .teaser-contact--name,
  .teaser-light--title,
  .teaser-menu--desc,
  .teaser-offer--summary,
  .teaser-verbatim.small .teaser-verbatim--author,
  .wysiwyg,
  .wysiwyg ol,
  .wysiwyg p,
  .wysiwyg ul,
  body,
  form .form-label,
  form input[type="date"],
  form input[type="datetime-local"],
  form input[type="email"],
  form input[type="number"],
  form input[type="password"],
  form input[type="search"],
  form input[type="tel"],
  form input[type="text"],
  form label,
  form select,
  form textarea,
  input.hasDatepicker {
    font-size: calc(16px + 4 * (100vw - 640px) / 320);
  }
  #sliding-popup,
  #sliding-popup .popup-content button,
  .account-request--edit,
  .admin-link button,
  .bloc-recap--edit-link,
  .bloc-recap--list .item__content,
  .bloc-recap--list .item__label,
  .bloc-recap-agenda--date--day,
  .bloc-recap-agenda.alternate,
  .bloc-recap-document--list .item__content,
  .bloc-recap-document--list .item__label,
  .bloc-recap-document.alternate,
  .bloc-recap-messages.alternate,
  .bloc-recap.alternate,
  .button-action.small,
  .button-checkbox-radio--label,
  .button.search-form__submit,
  .comment__content p,
  .comment__permalink,
  .comment__time,
  .data-table table,
  .duplicate-info--inner,
  .duplicate-info--reference,
  .field-suffix,
  .filter-guidelines-item .tips,
  .filter-help a,
  .form-managed-file > div input[type="submit"],
  .form-mandatory-info,
  .form-steps--item,
  .greybox--close,
  .heading-highlights--brand,
  .hot-news,
  .items-anchor a,
  .layer-accordion-info--edit--close,
  .layer-accordion-info.documents
    .layer-accordion-info--content
    .layer-accordion-info--content,
  .layer-contact-long--contact,
  .layer-contact-offer--actions input[type="submit"],
  .layer-contact-offer--form-actions input[type="submit"],
  .layer-contact-offer .form-actions input[type="submit"],
  .layer-cover--metadatas,
  .layer-media--legend,
  .link-download,
  .link-icons,
  .links,
  .list-community--title,
  .list-confirm-certificate--item,
  .list-confirm-certificate--reference,
  .list-contacts table,
  .list-info--content,
  .list-info--reference,
  .list-info--tooltip-action,
  .list-notifications table,
  .list-report.small,
  .list-results--header .form-switch,
  .list-simple--item,
  .list-simple li,
  .message-system,
  .message-system--textarea textarea,
  .more-link a,
  .needs-form--submit,
  .notification-list-item--inner,
  .notification-list-item--reference,
  .password-confirm,
  .password-strength,
  .popin-send-comments--content .message-system--cell,
  .popin-survey--content .left,
  .review-steps--list .review-steps--step p,
  .review-steps--list li p,
  .review-steps ol .review-steps--step p,
  .review-steps ol li p,
  .search-form__submit,
  .search-result__snippet-info,
  .small .review-steps--list .review-steps--step.in-progress:before,
  .small .review-steps--list .review-steps--step:before,
  .small .review-steps--list li.in-progress:before,
  .small .review-steps--list li:before,
  .small .review-steps ol .review-steps--step.in-progress:before,
  .small .review-steps ol .review-steps--step:before,
  .small .review-steps ol li.in-progress:before,
  .small .review-steps ol li:before,
  .sub-menu > .menu .accordions-enabled--col > .menu-item .menu .menu-item a,
  .sub-menu > .menu .accordions-enabled--col > .menu-item .menu li a,
  .sub-menu > .menu .accordions-enabled--col > .menu-item ul .menu-item a,
  .sub-menu > .menu .accordions-enabled--col > .menu-item ul li a,
  .sub-menu > .menu > .menu-item .menu .menu-item a,
  .sub-menu > .menu > .menu-item .menu li a,
  .sub-menu > .menu > .menu-item ul .menu-item a,
  .sub-menu > .menu > .menu-item ul li a,
  .sub-menu > .menu > li .menu .menu-item a,
  .sub-menu > .menu > li .menu li a,
  .sub-menu > .menu > li ul .menu-item a,
  .sub-menu > .menu > li ul li a,
  .sub-menu > ul .accordions-enabled--col > .menu-item .menu .menu-item a,
  .sub-menu > ul .accordions-enabled--col > .menu-item .menu li a,
  .sub-menu > ul .accordions-enabled--col > .menu-item ul .menu-item a,
  .sub-menu > ul .accordions-enabled--col > .menu-item ul li a,
  .sub-menu > ul > .menu-item .menu .menu-item a,
  .sub-menu > ul > .menu-item .menu li a,
  .sub-menu > ul > .menu-item ul .menu-item a,
  .sub-menu > ul > .menu-item ul li a,
  .sub-menu > ul > li .menu .menu-item a,
  .sub-menu > ul > li .menu li a,
  .sub-menu > ul > li ul .menu-item a,
  .sub-menu > ul > li ul li a,
  .subnav-tab a,
  .survey-info--title,
  .tabs ul.secondary,
  .teaser-community--head,
  .teaser-gallery--bio,
  .teaser-gallery--cellphone,
  .teaser-gallery--email,
  .teaser-gallery--phone,
  .teaser-highlight-news--metadatas,
  .teaser-light--market,
  .teaser-next-steps--item--title,
  .teaser-offer.place .teaser-offer--content,
  .teaser-offer.place .teaser-offer--summary,
  .teaser-request-certificate--action,
  .teaser-request-certificate--title,
  .teaser-verbatim--author,
  .tooltip--action,
  .type-link,
  .ui-autocomplete,
  .wysiwyg .small,
  .wysiwyg .smallest,
  .wysiwyg p.text-notification,
  .wysiwyg table,
  form button[type="button"],
  form button[type="submit"],
  form input[type="checkbox"] + .form-label,
  form input[type="checkbox"] + label,
  form input[type="radio"] + .form-label,
  form input[type="radio"] + label,
  form input[type="submit"],
  ul.links {
    font-size: calc(13.33333px + 3.33334 * (100vw - 640px) / 320);
  }
  .bloc-recap-agenda.alternate .bloc-recap--edit-link,
  .bloc-recap-agenda.alternate .bloc-recap--list .item__content,
  .bloc-recap-agenda.alternate .bloc-recap--list .item__label,
  .bloc-recap-agenda.alternate .bloc-recap-document--list .item__content,
  .bloc-recap-agenda.alternate .bloc-recap-document--list .item__label,
  .bloc-recap-document.alternate .bloc-recap--edit-link,
  .bloc-recap-document.alternate .bloc-recap--list .item__content,
  .bloc-recap-document.alternate .bloc-recap--list .item__label,
  .bloc-recap-document.alternate .bloc-recap-document--list .item__content,
  .bloc-recap-document.alternate .bloc-recap-document--list .item__label,
  .bloc-recap-messages.alternate .bloc-recap--edit-link,
  .bloc-recap-messages.alternate .bloc-recap--list .item__content,
  .bloc-recap-messages.alternate .bloc-recap--list .item__label,
  .bloc-recap-messages.alternate .bloc-recap-document--list .item__content,
  .bloc-recap-messages.alternate .bloc-recap-document--list .item__label,
  .bloc-recap.alternate .bloc-recap--edit-link,
  .bloc-recap.alternate .bloc-recap--list .item__content,
  .bloc-recap.alternate .bloc-recap--list .item__label,
  .bloc-recap.alternate .bloc-recap-document--list .item__content,
  .bloc-recap.alternate .bloc-recap-document--list .item__label,
  .button-action.x-small,
  .chosen-container-multi .chosen-choices li.search-choice,
  .content-filters-tabs--reset[type="reset"],
  .list-notifications table tbody .teaser-list-notifications .company-code,
  .teaser-request-certificate--date,
  .teaser-request-certificate--info,
  .vector-map--legend {
    font-size: calc(11.11111px + 2.77778 * (100vw - 640px) / 320);
  }
  .push-text--title {
    font-size: calc(33.1776px + 8.2944 * (100vw - 640px) / 320);
  }
  .layer-boiler--contact--title,
  .optin-block--title,
  .wysiwyg .text-intro,
  .wysiwyg blockquote,
  blockquote {
    font-size: calc(23.04px + 5.76 * (100vw - 640px) / 320);
  }
  .layer-contact-offer--intro,
  .layer-cover--intro,
  .steps-slider .responsive-slider--tooltip,
  .teaser-event--name,
  .teaser-verbatim--quotation-marks:after,
  .teaser-verbatim--quotation-marks:before {
    font-size: calc(19.2px + 4.8 * (100vw - 640px) / 320);
  }
  .c3-title,
  .chosen-container-multi
    .chosen-choices
    li.search-choice
    .search-choice-close:before,
  .data-table table td,
  .data-table table td a,
  .layer-boiler--contact--name strong,
  .layer-cover--scroll-bottom,
  .layer-insight--date,
  .page-heading--date,
  .page-intro--scroll-bottom,
  .review-steps--list .review-steps--step.in-progress p,
  .review-steps--list li.in-progress p,
  .review-steps ol .review-steps--step.in-progress p,
  .review-steps ol li.in-progress p,
  .scroll-bottom,
  .teaser-comparison--title,
  .teaser-contact--infos p,
  .teaser-light--tag-reversed,
  .teaser-light--tag-reversed.highlight,
  .teaser-light--tag.highlight,
  .teaser-links--desc,
  .teaser-links--item,
  .teaser-links--link,
  .teaser-verbatim--quotation-marks {
    font-size: calc(16px + 4 * (100vw - 640px) / 320);
  }
  .back-to-top,
  .c3-chart-arc text,
  .content-filters-tabs--label,
  .content-filters-tabs--trigger,
  .content-filters .form-item.is-secondary label,
  .content-filters .form-item input[type="radio"].is-secondary + label,
  .content-filters .form-item label.is-secondary,
  .data-table table td,
  .data-table table th,
  .data-table table thead td,
  .data-table table thead th,
  .descripted-image--caption,
  .description,
  .display-per-page,
  .display-per-page--title,
  .display-toggle-view,
  .dropdown-links--current,
  .field-description,
  .form-item .description,
  .layer-contact-offer--form-description,
  .layer-contact-offer form-description,
  .list-contacts table td,
  .list-contacts table th,
  .list-contacts table thead td,
  .list-contacts table thead th,
  .list-links--item a,
  .list-links li a,
  .list-notifications-toolbar-legend,
  .list-notifications table td,
  .list-notifications table th,
  .list-notifications table th .notification-name,
  .list-notifications table thead .default-mode,
  .list-notifications table thead td,
  .list-notifications table thead th,
  .main-menu > ul > .menu-item > a,
  .main-menu > ul > .menu-item > span,
  .main-menu > ul > li > a,
  .main-menu > ul > li > span,
  .needs-form--reset,
  .page-heading--reset,
  .search-results-page
    .view-filters
    fieldset[data-drupal-selector="edit-items-per-page"]
    legend
    .fieldset-legend,
  .search-tool form input[type="submit"],
  .share-price strong,
  .site-lang--current,
  .site-lang--list li a,
  .site-lang select,
  .site-portals--current,
  .small .review-steps--list .review-steps--step.in-progress p,
  .small .review-steps--list li.in-progress p,
  .small .review-steps ol .review-steps--step.in-progress p,
  .small .review-steps ol li.in-progress p,
  .sub-menu > .menu .accordions-enabled--col > .menu-item > a,
  .sub-menu > .menu .accordions-enabled--col > .menu-item > span:first-child,
  .sub-menu > .menu > .menu-item > a,
  .sub-menu > .menu > .menu-item > span:first-child,
  .sub-menu > .menu > li > a,
  .sub-menu > .menu > li > span:first-child,
  .sub-menu > ul .accordions-enabled--col > .menu-item > a,
  .sub-menu > ul .accordions-enabled--col > .menu-item > span:first-child,
  .sub-menu > ul > .menu-item > a,
  .sub-menu > ul > .menu-item > span:first-child,
  .sub-menu > ul > li > a,
  .sub-menu > ul > li > span:first-child,
  .tag-category,
  .teaser-gallery--job,
  .teaser-gallery--name,
  .teaser-light--date,
  .teaser-light--tag,
  .teaser-light--tag-reversed,
  .teaser-market--title,
  .teaser-offer--subtitle,
  .teaser-offer--title,
  .teaser-video--category,
  .ui-datepicker,
  .wysiwyg table td,
  .wysiwyg table th,
  .wysiwyg table thead td,
  .wysiwyg table thead th,
  details .details-description {
    font-size: calc(13.33333px + 3.33334 * (100vw - 640px) / 320);
  }
  .breadcrumb,
  .dropdown-links--list li a,
  .dropdown-links--list li span,
  .share-price,
  .site-portals--list li a,
  .site-portals--list li span {
    font-size: calc(11.11111px + 2.77778 * (100vw - 640px) / 320);
  }
  .inline-list-from-tablet > li {
    display: inline-block;
  }
  .table-list-from-tablet {
    display: table;
    width: 100%;
  }
  .table-list-from-tablet > .cell,
  .table-list-from-tablet > li {
    display: table-cell;
  }
  .flex-child-image-from-tablet img,
  .flex-image-from-tablet {
    display: block;
    width: 100%;
    height: auto;
  }
  .alternate .teaser-highlight--picture:after,
  .overlay-from-tablet {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
  }
  .clearfix-from-tablet {
    overflow: hidden;
  }
  .v-align-from-tablet {
    position: relative;
    display: block;
    top: 50%;
    transform: translateY(-50%);
  }
  .text-overflow-from-tablet {
    display: inline-block;
    text-indent: 150%;
    overflow: hidden;
    white-space: nowrap;
  }
  .content-filters--container,
  .display-per-page--title,
  .list-results--results,
  .needs-wall--results,
  .search-results-page
    .view-filters
    fieldset[data-drupal-selector="edit-items-per-page"]
    legend
    .fieldset-legend,
  .text-left-from-tablet {
    text-align: left;
  }
  .text-right-from-tablet {
    text-align: right;
  }
  .news-wall--header,
  .text-center-from-tablet {
    text-align: center;
  }
  .set-relative-from-tablet {
    position: relative;
  }
  .hide-from-tablet {
    display: none;
  }
  .clear-grid-from-tablet {
    clear: both;
    margin-left: 0;
  }
  .clear-left-from-tablet,
  .clear-right-from-tablet {
    clear: left;
  }
  .grid-strech-float-from-tablet {
    float: left;
    margin-left: 0;
  }
  .grid-strech-float-from-tablet:first-child {
    clear: left;
  }
  .form-steps--item {
    display: flex;
    flex-direction: column;
    align-items: center;
    flex-wrap: wrap;
  }
  .strech-child-from-tablet {
    display: flex;
    flex-direction: row;
    align-items: stretch;
  }
  #sliding-popup .popup-content,
  .bloc-recap--list .item,
  .content-filters.columns .form-item,
  .content-filters .form-radios,
  .cross-articles,
  .cross-news--list,
  .descripted-image--container,
  .form-steps,
  .grid-strech-flex-from-tablet,
  .history-dates--tabs,
  .layer-boiler--container,
  .layer-download--container,
  .layer-keyfigures--list,
  .layer-long-verbatim--container,
  .layer-media--flex,
  .layer-presentation--bottom,
  .list-account-request,
  .list-content--list,
  .list-keyfigures--container,
  .list-requests-certificates.view-grid,
  .magazine-wall--container,
  .magazine-wall--list,
  .main-menu--content,
  .main-menu > ul,
  .needs-wall--container,
  .needs-wall.view-grid .needs-wall--list,
  .needs-wall:not(.view-grid) .teaser-offer,
  .needs-wall:not(.view-grid) .teaser-offer.place .teaser-offer--infos,
  .page-heading--intro,
  .page-landing-heading--intro,
  .quick-access--list,
  .section-gallery--slider .section-gallery--list,
  .section-gallery--slider > ul,
  .site-footer,
  .slider-community--container,
  .teaser-highlight,
  .teaser-medium--container,
  .teaser-next-steps--items,
  .teaser-request-certificate.view-list,
  .teaser-verbatim,
  .view-list .teaser-request-certificate {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    flex-wrap: wrap;
  }
  .form-grid-1 {
    clear: left;
    float: left;
    width: 50%;
    box-sizing: border-box;
    padding: 0 30px 0 0;
  }
  .form-grid-1.side-right {
    clear: right;
    float: right;
    padding: 0 0 0 30px;
  }
  .page-hat:after,
  .page-history-intro:after,
  .page-history-list:after,
  .page-intro:after,
  .path-frontpage .cross-news,
  .streaks,
  body.path-frontpage .page-wrapper,
  body:not(.path-frontpage):not(.sg):not(.path-magazine):not(
      .page-node-type-magazine
    )
    .page-wrapper:before {
    background-image: linear-gradient(90deg, #eaeaea 1px, transparent 0),
      linear-gradient(90deg, #eaeaea 1px, transparent 0),
      linear-gradient(90deg, #eaeaea 1px, transparent 0);
    background-position: calc(100% - 1px) 0, calc(100% - 1px) 0,
      calc(100% - 1px) 0;
    background-repeat: repeat-y, repeat-y, repeat-y;
    background-size: calc(25% + 0.025em), calc(50% + 0.025em),
      calc(75% + 0.025em);
  }
  .page-hat:after,
  .page-history-intro:after,
  .page-history-list:after,
  .page-intro:after {
    background-image: linear-gradient(90deg, #fff 1px, transparent 0),
      linear-gradient(90deg, #fff 1px, transparent 0),
      linear-gradient(90deg, #fff 1px, transparent 0);
  }
  .list-results--items-to-display .display-per-page,
  .list-results--items-to-display .display-toggle-view,
  .needs-wall--items-to-display .display-per-page,
  .needs-wall--items-to-display .display-toggle-view {
    justify-content: flex-end;
  }
  .list-info--tooltip-action,
  .tooltip--action {
    top: 0;
    min-width: -webkit-max-content;
    min-width: max-content;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .needs-select--label,
  .simple-sentence-select--label {
    max-width: 350px;
  }
  .container--wrapper {
    margin-left: 16.6667%;
    margin-right: 8.3333%;
    padding-left: 30px;
    box-sizing: border-box;
  }
  .container--wrapper.alternate {
    padding-left: 0;
  }
  .container--content {
    padding: 0 30px;
    margin-left: 8.3333%;
    margin-right: 8.3333%;
  }
  [class*="view-display-id-block"] .needs-select--label {
    max-width: 450px;
  }
  .link-icons.no-text {
    font-size: 0;
  }
  .chart-panel {
    padding: 0 16.6667%;
  }
  [class*="view-display-id-block"] .simple-sentence-select--label {
    max-width: 450px;
  }
  .wysiwyg div.responsive-image-left,
  .wysiwyg p.responsive-image-left {
    float: left;
    margin-right: 30px;
  }
  .wysiwyg div.responsive-image-right,
  .wysiwyg p.responsive-image-right {
    float: right;
    margin-left: 30px;
  }
  .teaser-verbatim--picture {
    margin-left: 0;
    margin-right: 0;
  }
  .teaser-verbatim--picture + .teaser-verbatim--quote {
    left: -50px;
  }
  .teaser-verbatim--content {
    width: 60%;
  }
  .teaser-verbatim.small .teaser-verbatim--author {
    left: 30px;
  }
  .teaser-verbatim.small .teaser-verbatim--author:before {
    left: -30px;
  }
  .teaser-video--content {
    padding: 0;
    width: 64%;
  }
  .main-menu--content .teaser-menu {
    width: 40%;
  }
  .main-menu--content .sub-menu {
    width: 60%;
  }
  .site-lang--current,
  .site-lang select {
    padding-left: 10px;
    padding-right: 33px;
  }
  .teaser-highlight--picture {
    width: 62%;
  }
  .alternate .teaser-highlight--picture {
    width: 100%;
  }
  .teaser-highlight--content {
    padding-top: 50px;
    width: 38%;
  }
  .alternate .teaser-highlight--content {
    padding-top: 80px;
    width: 50%;
    height: 100%;
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
  }
  .descripted-image--container {
    align-items: flex-end !important;
    flex-wrap: nowrap !important;
    margin-right: 8.3333%;
    margin-left: 16.6667%;
  }
  .layer-accordion-info.documents
    > li.expanded
    > .layer-accordion-info--trigger
    + .layer-accordion-info--tools
    a
    .descripted-image--container,
  .reversed .descripted-image--container {
    margin-right: 16.6667%;
    margin-left: 8.3333%;
  }
  .layer-accordion-info.documents
    > li.expanded
    > .layer-accordion-info--trigger
    + .layer-accordion-info--tools
    a
    .descripted-image--container
    .descripted-image--caption,
  .reversed .descripted-image--container .descripted-image--caption {
    margin-right: 30px;
    margin-left: 0;
  }
  .descripted-image--picture {
    width: 73%;
  }
  .descripted-image--caption {
    width: 27%;
    margin-top: 0;
    margin-left: 30px;
  }
  .history-dates--list > li {
    margin-top: 0;
  }
  .history-dates--list > li .history-dates--trigger {
    display: none;
  }
  .history-dates--tabs > li {
    width: 15%;
  }
  .content-filters.columns .form-item {
    flex: 1;
    padding: 0 30px;
    border-left: 1px solid gray;
  }
  .content-filters.columns .form-item label {
    padding-right: 20px;
  }
  .content-filters.columns .form-item .chosen-container {
    flex: 1;
  }
  .content-filters--fake-select {
    margin: 0 24px;
  }
  .content-filters--fake-select select {
    max-width: none;
  }
  .content-filters--container {
    padding: 20px 0;
  }
  .content-filters--group--label {
    padding-top: 20px;
    padding-bottom: 0;
  }
  .js-collapsed .content-filters--group--label {
    padding-bottom: 20px;
  }
  .content-filters .form-radios .form-item,
  .content-filters .form-type-select {
    padding: 0 20px;
  }
  .content-filters .form-radios + .form-type-select,
  .content-filters .form-radios .form-item {
    border-left-width: 1px;
    border-style: solid;
  }
  .content-filters .form-item {
    margin-top: 0;
  }
  .ios .content-filters select {
    font-size: 1.25rem;
  }
  .content-filters--dropdown--layer-container {
    width: 440px;
  }
  .teaser-gallery--content {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    opacity: 0;
    transform: translateX(-100%);
    transition: all 0.25s ease-out;
  }
  .teaser-gallery--bio,
  .teaser-gallery--cellphone,
  .teaser-gallery--email,
  .teaser-gallery--phone {
    display: none;
  }
  .needs-wall:not(.view-grid) .teaser-offer .teaser-offer--title {
    width: 40%;
    margin-right: 30px;
    margin-bottom: 0;
  }
  .needs-wall:not(.view-grid) .teaser-offer .teaser-offer--content {
    flex: 1;
  }
  .needs-wall:not(.view-grid) .teaser-offer.place {
    display: block;
  }
  .needs-wall:not(.view-grid) .teaser-offer.place .teaser-offer--title {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }
  .needs-wall:not(.view-grid) .teaser-offer.place .teaser-offer--infos {
    justify-content: flex-start;
    align-items: baseline;
    flex-wrap: wrap;
  }
  .needs-wall:not(.view-grid)
    .teaser-offer.place
    .teaser-offer--infos-item
    + .teaser-offer--infos-item {
    margin-left: 20px;
  }
  .teaser-request-certificate.view-list,
  .view-list .teaser-request-certificate {
    padding-bottom: 20px;
  }
  .teaser-request-certificate.view-list .teaser-request-certificate--date,
  .view-list .teaser-request-certificate .teaser-request-certificate--date {
    width: 100%;
  }
  .teaser-request-certificate.view-list .teaser-request-certificate--ids,
  .view-list .teaser-request-certificate .teaser-request-certificate--ids {
    width: 200px;
    margin-right: 30px;
  }
  .teaser-request-certificate.view-list .teaser-request-certificate--contents,
  .view-list .teaser-request-certificate .teaser-request-certificate--contents {
    flex: 1;
  }
  .teaser-request-certificate.view-list .teaser-request-certificate--slider,
  .view-list .teaser-request-certificate .teaser-request-certificate--slider {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
  }
  .teaser-request-certificate.view-list
    .teaser-request-certificate--slider--pager,
  .view-list
    .teaser-request-certificate
    .teaser-request-certificate--slider--pager {
    position: static;
    margin-left: auto;
  }
  .teaser-request-certificate.view-list .teaser-request-certificate--title,
  .view-list .teaser-request-certificate .teaser-request-certificate--title {
    padding-top: 0;
  }
  .teaser-request-certificate.view-list .teaser-request-certificate--action,
  .view-list .teaser-request-certificate .teaser-request-certificate--action {
    position: static;
    align-items: flex-end;
    margin-top: auto;
    margin-left: 20px;
    display: flex;
  }
  .advanced-search-field {
    padding-top: 50px;
  }
  .advanced-search-field--content {
    padding: 0 30px;
  }
  .advanced-search-field.alternate--text,
  .advanced-search-field.alternate input[type="search"],
  .advanced-search-field.alternate input[type="text"] {
    padding-right: 12px;
  }
  .form-steps--item:before {
    display: none;
  }
  .form-steps--item:after {
    width: 70%;
    position: absolute;
    top: 25%;
    transform: translate(72%);
    margin: 0;
  }
  .form-steps--item .point {
    margin: 0 0 10px;
    flex-basis: auto;
  }
  .form-steps--item.current.bis:before {
    display: block;
    background-color: #fc3650;
    width: 35%;
    position: absolute;
    top: 25%;
    transform: translate(93%);
    margin: 0;
    z-index: 1;
  }
  .content-filters-tabs--list .content-filters-tabs--header,
  .content-filters-tabs--list .content-filters-tabs--label {
    display: none !important;
  }
  .items-anchor a {
    width: 100%;
    flex: 1;
    padding: 20px 0;
  }
  .data-table table tbody tr td,
  .data-table table tbody tr th,
  .data-table table thead td,
  .data-table table thead th {
    padding-right: 30px;
    padding-left: 30px;
  }
  .subnav-tab a {
    width: 100%;
    flex: 1;
    padding: 20px 0;
  }
  .teaser-medium--picture {
    margin-left: 16.6667%;
  }
  .teaser-medium .wysiwyg {
    padding: 30px;
  }
  .teaser-medium.alternate .wysiwyg {
    margin-left: 16.6667%;
  }
  .review-steps--list .review-steps--step:after,
  .review-steps--list li:after,
  .review-steps ol .review-steps--step:after,
  .review-steps ol li:after {
    width: calc(100% - 60px);
  }
  .small .review-steps--list .review-steps--step p,
  .small .review-steps--list li p,
  .small .review-steps ol .review-steps--step p,
  .small .review-steps ol li p {
    display: none;
  }
  .review-steps--list .review-steps--step p,
  .review-steps--list li p,
  .review-steps ol .review-steps--step p,
  .review-steps ol li p {
    padding: 0 6px;
    box-sizing: border-box;
    display: block;
  }
  .review-steps--list .review-steps--step.in-progress:before,
  .review-steps--list li.in-progress:before,
  .review-steps ol .review-steps--step.in-progress:before,
  .review-steps ol li.in-progress:before {
    width: 90px;
  }
  .review-steps--list .review-steps--step.completed.current,
  .review-steps--list .review-steps--step.in-progress.current,
  .review-steps--list li.completed.current,
  .review-steps--list li.in-progress.current,
  .review-steps ol .review-steps--step.completed.current,
  .review-steps ol .review-steps--step.in-progress.current,
  .review-steps ol li.completed.current,
  .review-steps ol li.in-progress.current {
    white-space: normal;
  }
  .vertical-nav--list,
  .vertical-nav ul {
    display: flex;
  }
  .vertical-nav--list .vertical-nav--item .vertical-nav--link,
  .vertical-nav--list .vertical-nav--item a,
  .vertical-nav--list li .vertical-nav--link,
  .vertical-nav--list li a,
  .vertical-nav ul .vertical-nav--item .vertical-nav--link,
  .vertical-nav ul .vertical-nav--item a,
  .vertical-nav ul li .vertical-nav--link,
  .vertical-nav ul li a {
    border-left-width: 1px;
    border-bottom-width: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .layer-verbatim--container .teaser-verbatim {
    margin-left: 16.6667%;
    padding-left: 30px;
    box-sizing: border-box;
  }
  .layer-banner--content {
    margin-left: 16.6667%;
  }
  .layer-boiler--left-col {
    margin-bottom: 0;
    max-width: 40%;
  }
  .layer-boiler--right-col {
    max-width: 60%;
  }
  .heading-highlights--brand {
    flex-basis: 30%;
    display: block;
  }
  .heading-highlights--news {
    flex-basis: 40%;
    flex-grow: 1;
  }
  .heading-highlights--tools {
    flex-basis: 30%;
  }
  .slider-community--logo {
    margin-left: 8.3333%;
    padding-bottom: 0;
  }
  .slider-community--content {
    margin-right: 8.3333%;
  }
  .page-hat--content {
    padding-left: 16.6667%;
    padding-right: 16.6667%;
  }
  .page-hat--title {
    font-size: 38px;
  }
  .site-header.sticky .heading-highlights--tools {
    flex-basis: 70%;
  }
  .site-header.sticky .site-logo {
    flex-basis: 30%;
  }
  .layer-media--title {
    padding-left: 30px;
    padding-bottom: 30px;
  }
  .layer-media--legend {
    flex: 1 0 40%;
    padding: 30px 30px 0;
  }
  .layer-media--link {
    flex: 1 0 60%;
    text-align: right;
    padding: 30px 30px 0;
  }
  .list-keyfigures--container {
    margin-right: 8.3333%;
    margin-left: 16.6667%;
  }
  .list-keyfigures--container .teaser-keyfigure {
    width: 50%;
  }
  .list-keyfigures--container .teaser-keyfigure:nth-last-child(-n + 2) {
    margin-bottom: 0;
  }
  .slider-comparisons--container {
    margin-right: 16.6667%;
    margin-left: 16.6667%;
  }
  .layer-history--container {
    margin-right: 8.3333%;
    margin-left: 16.6667%;
  }
  .section-gallery--container {
    margin-right: 16.6667%;
    margin-left: 16.6667%;
    margin-bottom: 80px;
  }
  .section-gallery--slider .section-gallery--list .section-gallery--item,
  .section-gallery--slider .section-gallery--list li,
  .section-gallery--slider > ul .section-gallery--item,
  .section-gallery--slider > ul li {
    width: 50%;
  }
  .section-gallery--slider
    .section-gallery--list
    .section-gallery--item:nth-child(odd),
  .section-gallery--slider .section-gallery--list li:nth-child(odd),
  .section-gallery--slider > ul .section-gallery--item:nth-child(odd),
  .section-gallery--slider > ul li:nth-child(odd) {
    border-right-width: 0.025em;
  }
  .section-gallery--slider
    .section-gallery--list
    .section-gallery--item:nth-child(2n),
  .section-gallery--slider .section-gallery--list li:nth-child(2n),
  .section-gallery--slider > ul .section-gallery--item:nth-child(2n),
  .section-gallery--slider > ul li:nth-child(2n) {
    border-left-width: 0.025em;
  }
  .section-gallery--actions {
    padding-left: 16.6667%;
    padding-right: 16.6667%;
  }
  .quick-access--list > li {
    width: 50%;
  }
  .quick-access--list > li:first-child {
    border-width: 0 0.025em 0 0;
  }
  .quick-access--list > li:last-child {
    border-width: 0 0 0 0.025em;
  }
  .news-wall--header {
    justify-content: flex-end;
  }
  .news-wall--header .display-per-page {
    margin-right: 80px;
  }
  .path-frontpage .cross-news {
    background-image: linear-gradient(90deg, #eaeaea 1px, transparent 0),
      linear-gradient(90deg, #eaeaea 1px, transparent 0);
    background-position: calc(100% - 1px) 0, calc(100% - 1px) 0;
    background-repeat: repeat-y, repeat-y;
    background-size: calc(33.3333% + 0.025em), calc(66.6667% + 0.025em);
  }
  .cross-news--text,
  .cross-news .view-header {
    padding-left: 30px;
    padding-right: 30px;
  }
  .cross-news--content,
  .cross-news .view-content {
    padding: 0;
  }
  .cross-news--list li {
    width: 33.33%;
  }
  .layer-contact--container {
    padding: 0 16.6667%;
  }
  .layer-contact--container .teaser-contact {
    padding-left: 24px;
  }
  .layer-2-col--col {
    padding: 0 30px;
  }
  .layer-images-group {
    margin-right: 16.6667%;
  }
  .layer-images-group--inner {
    display: flex;
    align-items: center;
  }
  .layer-images-group--content {
    margin-right: 16.6667%;
    padding: 30px 0 30px 39%;
  }
  .layer-images-group--picture {
    position: absolute;
  }
  .layer-images-group--picture.position-1 {
    z-index: 2;
  }
  .layer-images-group--picture.position-2 {
    z-index: 1;
  }
  .layer-images-group--picture.position-3 {
    z-index: 3;
  }
  .layer-images-group--picture.position-4 {
    z-index: 4;
  }
  .layer-images-group--desc {
    margin-left: 0;
  }
  .layer-images-group:not(.is-horizontal) .layer-images-group--picture {
    transform: translateY(-50%);
  }
  .layer-images-group:not(.is-horizontal)
    .layer-images-group--picture.position-1 {
    right: 44.5%;
    top: 130%;
  }
  .layer-images-group:not(.is-horizontal)
    .layer-images-group--picture.position-2 {
    right: 33.5%;
    top: 10%;
  }
  .layer-images-group:not(.is-horizontal)
    .layer-images-group--picture.position-3 {
    right: 11%;
    top: 250px;
  }
  .layer-images-group:not(.is-horizontal)
    .layer-images-group--picture.position-4 {
    right: 0;
    top: 285px;
  }
  .layer-images-group.is-horizontal .layer-images-group--content {
    padding: 100px 0 330px 39%;
  }
  .layer-images-group.is-horizontal .layer-images-group--picture img {
    width: auto;
  }
  .layer-images-group.is-horizontal .layer-images-group--picture.position-1 {
    right: 45%;
    top: 0;
    bottom: 0;
    width: 55%;
    overflow: hidden;
  }
  .layer-images-group.is-horizontal
    .layer-images-group--picture.position-1
    img {
    position: absolute;
    top: 0;
    right: 0;
  }
  .layer-images-group.is-horizontal .layer-images-group--picture.position-2 {
    right: 0;
    top: 50px;
  }
  .layer-images-group.is-horizontal .layer-images-group--picture.position-3 {
    left: 0;
    bottom: 0;
  }
  .layer-images-group.is-horizontal .layer-images-group--picture.position-4 {
    right: 0;
    bottom: 70px;
  }
  .page-heading--intro .social-share {
    position: absolute;
    bottom: 0;
    right: 24px;
    margin: 0;
  }
  .page-heading--picture {
    height: auto;
    min-height: 480px;
  }
  .page-heading--picture + .page-heading--content,
  .page-heading--picture + .vector-map {
    padding: 20px;
  }
  .page-heading--content,
  .vector-map {
    padding-left: 16.6667%;
    padding-right: 16.6667%;
  }
  .page-heading--desc {
    padding-right: 8.3333%;
    padding-left: 16.6667%;
  }
  .page-heading--dropdown--layer-container {
    width: 440px;
  }
  .page-heading .simple-sentence-select {
    max-width: 60%;
  }
  .page-heading .simple-sentence-select--label {
    max-width: 100%;
  }
  .list-content--list {
    margin-left: 25%;
    margin-right: 25%;
  }
  .layer-keyfigures--list .layer-keyfigures--item,
  .layer-keyfigures--list li,
  .list-content--list li {
    width: 50%;
  }
  .layer-keyfigures--list .layer-keyfigures--item:nth-child(odd),
  .layer-keyfigures--list li:nth-child(odd) {
    top: 30px;
  }
  .layer-keyfigures--action {
    margin-top: 60px;
  }
  .push-text--content {
    padding-left: 50px;
  }
  .latest-articles--container,
  .push-text--content {
    margin-left: 16.6667%;
    margin-right: 16.6667%;
  }
  .page-history-list--item[active-bg="left"] .page-history-list--slide-present,
  .page-history-list--item[active-bg="right"] .page-history-list--slide-past,
  .page-history-list--scene[active-bg="left"] .page-history-list--layer-right,
  .page-history-list--scene[active-bg="right"] .page-history-list--layer-left {
    flex-basis: 25%;
  }
  .page-history-list--item[active-bg="left"] .page-history-list--slide-past,
  .page-history-list--item[active-bg="right"] .page-history-list--slide-present,
  .page-history-list--scene[active-bg="left"] .page-history-list--layer-left,
  .page-history-list--scene[active-bg="right"] .page-history-list--layer-right {
    flex-basis: 75%;
  }
  .page-history-list--content {
    width: 250px;
    text-align: left;
  }
  .page-history-list--content-inner {
    width: 250px;
  }
  .page-history-list--panel {
    left: 2.5vw;
  }
  .page-landing-heading--intro {
    min-height: calc(50vh - 65px);
  }
  .page-landing-heading--picture-first {
    position: absolute;
    top: 0;
    right: 50%;
  }
  .page-landing-heading--content {
    padding: 80px 8.3333% 20px;
  }
  .page-landing-heading--picture-first + .page-landing-heading--content {
    margin-left: 50%;
    padding: 80px 8.3333% 20px 4.16665%;
  }
  .needs-form {
    display: flex;
    align-items: stretch;
  }
  .needs-form--picture {
    display: flex;
    height: auto;
    min-height: 390px;
    flex: 0 0 33.3333%;
    width: 33.3333%;
  }
  div[class*="view-display-id-block"] .needs-form--form {
    padding: 80px 50px;
  }
  .needs-form--title {
    margin-bottom: 50px;
  }
  .needs-form--dropdown--layer-container {
    width: 440px;
  }
  .needs-wall--items-to-display .display-per-page {
    margin-right: 80px;
  }
  .needs-wall--container,
  .needs-wall.view-grid .needs-wall--list {
    justify-content: center;
  }
  .needs-wall--col,
  .needs-wall.view-grid .needs-wall--list .needs-wall--item,
  .needs-wall.view-grid .needs-wall--list > li {
    width: 50%;
  }
  .layer-long-verbatim--card {
    width: 40%;
    padding-left: 20px;
    padding-right: 20px;
  }
  .layer-long-verbatim--picture {
    right: 25%;
    margin-left: 0;
    margin-right: 0;
  }
  .layer-long-verbatim--quote {
    width: 60%;
    padding-left: 20px;
    padding-right: 20px;
  }
  .layer-long-verbatim--quote:after,
  .layer-long-verbatim--quote:before {
    left: 20px;
  }
  .layer-insight--content {
    padding: 50px 16.6667%;
  }
  .layer-tabs-switcher--tabs-list .layer-tabs-switcher--trigger {
    display: none !important;
  }
  .list-requests-certificates.view-grid > * {
    width: 33.3333%;
  }
  .layer-accordion-info {
    padding: 0 30px;
    margin-left: 8.3333%;
    margin-right: 8.3333%;
  }
  .layer-contact-long--card {
    padding: 0 0 0 50px;
  }
  .layer-contact-long--action {
    align-self: flex-end;
    padding-left: 50px;
  }
  .layer-search-results--pager .display-per-page,
  .search-results-page
    .view-filters
    fieldset[data-drupal-selector="edit-items-per-page"]
    .display-per-page {
    justify-content: flex-end;
  }
  .popin-survey--content {
    display: flex;
  }
  .popin-survey--content .left,
  .popin-survey--content .right {
    width: 50%;
  }
  .popin-survey--content .right {
    padding-left: 30px;
  }
  .popin-survey--items {
    max-height: 417px;
    overflow-y: scroll;
  }
  .teaser-next-steps--items.per-3 .teaser-next-steps--item {
    width: 33.33333%;
  }
  .teaser-next-steps--items.per-5 .teaser-next-steps--item {
    width: 20%;
  }
  .teaser-next-steps--item {
    width: 20%;
    margin-bottom: 0;
  }
  .teaser-next-steps--item:after {
    width: 50%;
    position: absolute;
    top: 11%;
    transform: translate(50%);
  }
  .teaser-next-steps--item--paragraph {
    margin-left: 30px;
    text-align: left;
  }
  .bloc-recap--list .item__label {
    width: 25%;
    margin-bottom: 0;
  }
  .bloc-recap--list .item__content {
    width: 75%;
  }
  .list-results--header .form-switch,
  .list-results--header .form-type-checkbox,
  .list-results--header .link-download-container,
  .list-results--header .link-icons {
    display: inline-flex;
    margin-right: 20px;
    margin-bottom: 0;
  }
  .prev-next-pager .cross-articles li:first-child .teaser-article:before {
    left: -48px;
    padding-right: 24px;
  }
  .prev-next-pager .cross-articles li:first-child .teaser-article:hover:before {
    left: -72px;
    padding-right: 48px;
  }
  .prev-next-pager .cross-articles li:last-child .teaser-article:after {
    right: -48px;
    padding-left: 24px;
  }
  .prev-next-pager .cross-articles li:last-child .teaser-article:hover:after {
    right: -72px;
    padding-left: 48px;
  }
  .list-account-request > * {
    width: 33.3333%;
  }
  .list-confirm-certificate--links {
    flex-direction: row;
  }
  .list-confirm-certificate--links .button-action {
    margin-bottom: 0;
  }
  .list-confirm-certificate--links .button-action:nth-child(2) {
    margin-left: auto;
  }
  .magazine-wall--col,
  .magazine-wall--item {
    flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
  }
  .layer-cover--content {
    padding-left: 16.6667%;
    padding-right: 16.6667%;
  }
  .layer-magazine {
    padding: 50px 16.6667%;
  }
  .layer-magazine .social-share {
    left: auto;
    right: 24px;
  }
  .layer-magazine .wysiwyg.container--wrapper {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
  }
  .layer-major-markets {
    padding-left: 50px;
    padding-right: 50%;
    margin-bottom: 30px;
  }
  .layer-major-markets--title {
    margin-bottom: 50px;
  }
  .layer-major-markets--title .highlight,
  .layer-major-markets--title strong {
    display: block;
  }
  .layer-major-markets--picture {
    position: absolute;
    top: 50%;
    right: 25%;
    margin-top: 0;
    transform: scale(0.8);
  }
  .layer-major-markets--picture,
  .layer-major-markets--picture img {
    width: auto;
    max-width: 125px;
    max-height: 125px;
  }
  .layer-major-markets--link a {
    margin-bottom: 0;
  }
  .layer-major-markets--link a:before {
    transform: translate(-24px, -75%);
  }
  .layer-major-markets--link a {
    padding-left: 24px;
    padding-bottom: 12px;
  }
  .layer-major-markets--link a:active:before,
  .layer-major-markets--link a:hover:before {
    transform: translate(-24px, 15%);
  }
  .layer-major-markets--link:first-child a .layer-major-markets--picture {
    transform: translate(-55%, -25%) scale(1);
    z-index: 4;
  }
  .layer-major-markets--link:first-child a:hover .layer-major-markets--picture {
    transform: translate(-55%, -25%) scale(1.1);
  }
  .layer-major-markets--link:nth-child(2) a .layer-major-markets--picture {
    transform: translate(90%, -70%) scale(1);
    z-index: 3;
  }
  .layer-major-markets--link:nth-child(2)
    a:hover
    .layer-major-markets--picture {
    transform: translate(90%, -70%) scale(1.1);
  }
  .layer-major-markets--link:nth-child(3) a .layer-major-markets--picture {
    transform: translate(20%, -110%) scale(1);
    z-index: 2;
  }
  .layer-major-markets--link:nth-child(3)
    a:hover
    .layer-major-markets--picture {
    transform: translate(20%, -110%) scale(1.1);
  }
  .layer-major-markets--link:nth-child(4) a .layer-major-markets--picture {
    transform: translate(30%, 5%) scale(1);
    z-index: 1;
  }
  .layer-major-markets--link:nth-child(4)
    a:hover
    .layer-major-markets--picture {
    transform: translate(30%, 5%) scale(1.1);
  }
  .layer-contact-offer {
    display: flex;
    flex-wrap: wrap;
    justify-content: stretch;
    padding-left: 8.3333%;
    padding-right: 8.3333%;
  }
  .layer-contact-offer--title {
    flex: 0 1 25%;
    width: 25%;
  }
  .layer-contact-offer--intro {
    flex: 0 1 calc(75% - 30px);
    width: calc(75% - 30px);
  }
  .layer-contact-offer--form,
  .layer-contact-offer form {
    width: 100%;
  }
  .layer-contact-offer--actions,
  .layer-contact-offer--form-actions,
  .layer-contact-offer .form-actions {
    display: flex;
    justify-content: center;
    flex-wrap: nowrap;
  }
  .steps-slider--nav li .teaser-step--picture {
    height: 150px;
  }
  .message-system--item {
    position: static;
  }
  .message-system--content {
    width: 45%;
    min-height: 350px;
    max-height: 500px;
  }
  .message-system--textarea {
    width: calc(55% - 1px);
  }
  .message-system .list-messages {
    position: absolute;
    top: 0;
    right: 0;
    width: 55%;
  }
  .popin-upload-file--content {
    display: flex;
  }
  .popin-upload-file--content .left,
  .popin-upload-file--content .right {
    width: 50%;
  }
  .popin-upload-file--content .right {
    padding-left: 30px;
    padding-right: 20px;
  }
  .popin-upload-file--content .right:before {
    display: block;
  }
  .popin-upload-file--items {
    height: 275px;
    overflow-y: scroll;
    overflow-x: hidden;
  }
  .greybox--container {
    width: 75%;
  }
  .responsive-slider--pager-prev {
    left: -44px;
  }
  .responsive-slider--pager-next {
    right: -44px;
  }
  .responsive-slider--pager-dots {
    justify-content: normal;
  }
  dropdown-layer--dropdown--layer-container {
    width: 440px;
  }
  .password-strength {
    width: 50%;
  }
  #sliding-popup .popup-content {
    align-items: center;
    flex-wrap: nowrap;
  }
  #popup-text {
    width: 100%;
    margin-bottom: 0;
  }
  #popup-buttons {
    text-align: right;
    white-space: nowrap;
  }
}
@media (min-width: 640px) and (max-width: 959px) {
  .teaser-request-certificate.view-list .teaser-request-certificate--slider,
  .view-list .teaser-request-certificate .teaser-request-certificate--slider {
    flex-wrap: wrap;
  }
  .page-landing-heading--picture-first {
    height: 100%;
  }
  .layer-contact-offer--intro {
    padding-left: 30px;
    box-sizing: border-box;
  }
  .ui-dialog {
    width: 50% !important;
  }
}
@media (min-width: 640px) and (-ms-high-contrast: none),
  screen and (min-width: 640px) and (-ms-high-contrast: active) {
  .heading-highlights--news {
    flex-basis: calc(40% - 64px);
  }
}
@media (min-width: 750px) {
  .layer-markets--action {
    margin-top: 0;
  }
}
@media (min-width: 760px) {
  .list-logos--list li {
    width: 50%;
    max-width: 272px;
  }
}
@media (min-width: 960px) {
  .main-menu--illustration,
  .news-wall--col,
  .page-landing-heading--picture-third,
  .site-heading .site-logo {
    width: 16.6667%;
  }
  .cross-news--text,
  .cross-news .view-header,
  .layer-presentation--bottom .teaser-keydata,
  .teaser-medium--picture {
    width: 25%;
  }
  .page-landing-heading--picture-first
    + .page-landing-heading--content
    .page-landing-heading--picture-third,
  .slider-markets--list,
  .teaser-medium .wysiwyg {
    width: 33.3333%;
  }
  .page-heading--picture + .page-heading--content,
  .page-heading--picture + .vector-map,
  .page-landing-heading--picture-second {
    width: 41.6667%;
  }
  .layer-banner--content,
  .layer-verbatim--container .teaser-verbatim,
  .page-heading--picture,
  .page-landing-heading--picture-first,
  .page-landing-heading--picture-first + .page-landing-heading--content {
    width: 50%;
  }
  .site-footer--video {
    width: 58.3333%;
  }
  .layer-presentation--bottom .teaser-highlight,
  .news-wall--list .news-wall--item,
  .news-wall--list > li,
  .prev-next-pager .cross-articles {
    width: 66.6667%;
  }
  .cross-news--content,
  .cross-news .view-content,
  .page-landing-heading--picture-first
    + .page-landing-heading--content
    .page-landing-heading--picture-second {
    width: 75%;
  }
  .site-heading .main-menu {
    width: 83.3333%;
  }
  .layer-long-verbatim--quote:after,
  .layer-long-verbatim--quote:before,
  .page-hat.alternate .page-hat--title strong {
    font-size: calc(76.29395px + 19.07348 * (100vw - 960px) / 320);
  }
  .layer-cover--title {
    font-size: calc(61.03516px + 15.25879 * (100vw - 960px) / 320);
  }
  .page-heading--section,
  .simple-sentence-form {
    font-size: calc(48.82813px + 12.20703 * (100vw - 960px) / 320);
  }
  .advanced-search-field--text,
  .advanced-search-field input[type="search"],
  .advanced-search-field input[type="text"],
  .generic-title,
  .h1,
  .heading-a,
  .page-heading--title strong,
  .page-landing-heading--title strong,
  .search-results-page
    .view-filters
    .advanced-search-field--content
    input[type="text"],
  .vector-map--title,
  [class*="view-display-id-block"] .needs-form--fieldset {
    font-size: calc(39.0625px + 9.76563 * (100vw - 960px) / 320);
  }
  .h2,
  .heading-b,
  .layer-long-verbatim--author,
  .needs-form--fieldset,
  .page-hat.small .page-hat--title .highlight,
  .page-hat.small .page-hat--title strong,
  .teaser-event--place,
  .teaser-highlight-news--title,
  .teaser-links--title,
  .wysiwyg h2 {
    font-size: calc(31.25px + 7.8125 * (100vw - 960px) / 320);
  }
  .button-action.has-icon.icon-add:before,
  .greybox--title,
  .h3,
  .heading-c,
  .layer-tabs-switcher--trigger,
  .teaser-event--period,
  .ui-dialog .ui-dialog-titlebar,
  .wysiwyg h3 {
    font-size: calc(25px + 6.25 * (100vw - 960px) / 320);
  }
  #sliding-popup .popup-content button,
  .admin-link button,
  .button,
  .button-action,
  .button-cancel,
  .button.search-form__submit,
  .chosen-container-multi .chosen-choices li.search-choice,
  .content-filters--dropdown--item.is-active,
  .gradient-push--title,
  .h4,
  .heading-d,
  .latest-articles--title,
  .layer-contact-long--title,
  .layer-cover--date,
  .layer-history--title,
  .layer-media--title,
  .list-info--title,
  .magazine-wall--loader,
  .needs-form--dropdown--item.is-active,
  .needs-form--submit,
  .optin-block--link,
  .page-heading--dropdown--item.is-active,
  .page-history-list--panel .panel-btn.active,
  .page-history-list--title,
  .request-form-title,
  .search-form__submit,
  .search-result__title,
  .teaser-img--title,
  .ui-datepicker-month,
  .vertical-nav--list .vertical-nav--item .vertical-nav--link.current,
  .vertical-nav--list .vertical-nav--item .vertical-nav--link:hover,
  .vertical-nav--list .vertical-nav--item a.current,
  .vertical-nav--list .vertical-nav--item a:hover,
  .vertical-nav--list li .vertical-nav--link.current,
  .vertical-nav--list li .vertical-nav--link:hover,
  .vertical-nav--list li a.current,
  .vertical-nav--list li a:hover,
  .vertical-nav ul .vertical-nav--item .vertical-nav--link.current,
  .vertical-nav ul .vertical-nav--item .vertical-nav--link:hover,
  .vertical-nav ul .vertical-nav--item a.current,
  .vertical-nav ul .vertical-nav--item a:hover,
  .vertical-nav ul li .vertical-nav--link.current,
  .vertical-nav ul li .vertical-nav--link:hover,
  .vertical-nav ul li a.current,
  .vertical-nav ul li a:hover,
  .wysiwyg h4,
  dropdown-layer--dropdown--item.is-active,
  form button[type="button"],
  form button[type="submit"],
  form input[type="submit"] {
    font-size: calc(20px + 5 * (100vw - 960px) / 320);
  }
  .data-table table caption,
  .list-contacts table caption,
  .list-notifications table caption,
  .wysiwyg table caption {
    font-size: calc(20px + 5 * (100vw - 960px) / 320);
    line-height: 1.36em;
    padding-top: 0.33em;
    margin-bottom: 1.03em;
  }
  .comment__author,
  .comment__content h3,
  .greybox--sub-title,
  .h5,
  .heading-e,
  .needs-form--title,
  .wysiwyg h5,
  .wysiwyg p.text-highlight,
  summary {
    font-size: calc(16px + 4 * (100vw - 960px) / 320);
  }
  .content-filters--group--label,
  .content-filters a,
  .content-filters label,
  .data-table table th,
  .data-table table th a,
  .dataTable thead tr td,
  .dataTable thead tr th,
  .h6,
  .heading-f,
  .layer-accordion-info.documents
    .layer-accordion-info--content
    .layer-accordion-info--trigger,
  .layer-cover--link,
  .link-back,
  .link-std,
  .list-content--title,
  .main-menu
    > ul
    > .menu-item.alternate
    .main-menu--content
    > .sub-menu
    > .menu
    .menu-item
    .menu
    .menu-item
    > a,
  .main-menu
    > ul
    > .menu-item.alternate
    .main-menu--content
    > .sub-menu
    > .menu
    .menu-item
    .menu
    .menu-item
    > span,
  .main-menu
    > ul
    > .menu-item.alternate
    .main-menu--content
    > .sub-menu
    > .menu
    .menu-item
    ul
    .menu-item
    > a,
  .main-menu
    > ul
    > .menu-item.alternate
    .main-menu--content
    > .sub-menu
    > .menu
    .menu-item
    ul
    .menu-item
    > span,
  .main-menu
    > ul
    > .menu-item.alternate
    .main-menu--content
    > .sub-menu
    > ul
    .menu-item
    .menu
    .menu-item
    > a,
  .main-menu
    > ul
    > .menu-item.alternate
    .main-menu--content
    > .sub-menu
    > ul
    .menu-item
    .menu
    .menu-item
    > span,
  .main-menu
    > ul
    > .menu-item.alternate
    .main-menu--content
    > .sub-menu
    > ul
    .menu-item
    ul
    .menu-item
    > a,
  .main-menu
    > ul
    > .menu-item.alternate
    .main-menu--content
    > .sub-menu
    > ul
    .menu-item
    ul
    .menu-item
    > span,
  .main-menu
    > ul
    > li.alternate
    .main-menu--content
    > .sub-menu
    > .menu
    .menu-item
    .menu
    .menu-item
    > a,
  .main-menu
    > ul
    > li.alternate
    .main-menu--content
    > .sub-menu
    > .menu
    .menu-item
    .menu
    .menu-item
    > span,
  .main-menu
    > ul
    > li.alternate
    .main-menu--content
    > .sub-menu
    > .menu
    .menu-item
    ul
    .menu-item
    > a,
  .main-menu
    > ul
    > li.alternate
    .main-menu--content
    > .sub-menu
    > .menu
    .menu-item
    ul
    .menu-item
    > span,
  .main-menu
    > ul
    > li.alternate
    .main-menu--content
    > .sub-menu
    > ul
    .menu-item
    .menu
    .menu-item
    > a,
  .main-menu
    > ul
    > li.alternate
    .main-menu--content
    > .sub-menu
    > ul
    .menu-item
    .menu
    .menu-item
    > span,
  .main-menu
    > ul
    > li.alternate
    .main-menu--content
    > .sub-menu
    > ul
    .menu-item
    ul
    .menu-item
    > a,
  .main-menu
    > ul
    > li.alternate
    .main-menu--content
    > .sub-menu
    > ul
    .menu-item
    ul
    .menu-item
    > span,
  .popin-upload-file--content .right:before,
  .popin-upload-file--items .layer-accordion-info--trigger,
  .table-of-content,
  .tabs ul.primary,
  .tag-std,
  .teaser-event--link,
  .teaser-highlight-news--category,
  .teaser-links--link,
  .teaser-offer--store,
  .teaser-request-certificate--certificate,
  .teaser-request-certificate--reference,
  .teaser-request-certificate--request,
  .teaser-verbatim--author strong,
  .vector-map fieldset .fieldset-legend,
  .veristar-login-menu--link,
  .veristar-login-menu a,
  .vertical-tabs__menu-item-summary,
  .vertical-tabs__menu-item-title,
  .wysiwyg a.link-std,
  .wysiwyg h6,
  .wysiwyg p.text-subtitle,
  form .form-file {
    font-size: calc(12.8px + 3.2 * (100vw - 960px) / 320);
  }
  .content-filters-tabs--tag[type="button"],
  .list-info--counter {
    font-size: calc(10.24px + 2.56 * (100vw - 960px) / 320);
  }
  .page-hat.simple .page-hat--title {
    font-size: calc(61.03516px + 15.25879 * (100vw - 960px) / 320);
  }
  .layer-images-group--title,
  .quick-access--title {
    font-size: calc(48.82813px + 12.20703 * (100vw - 960px) / 320);
  }
  .layer-banner--title,
  .layer-insight--title,
  .page-heading--title,
  .page-landing-heading--title,
  .popin-std--title,
  .simple-sentence-form .simple-sentence-select--label,
  .teaser-event--title,
  .teaser-highlight--text,
  .value-chain--title,
  [class*="view-display-id-block"] .needs-select--label,
  [class*="view-display-id-block"] .simple-sentence-select--label {
    font-size: calc(39.0625px + 9.76563 * (100vw - 960px) / 320);
  }
  .cross-news--title,
  .layer-contact-offer--title,
  .layer-major-markets--title,
  .needs-select--label,
  .page-hat--title .small,
  .page-hat.alternate .page-hat--title,
  .section-gallery--title,
  .simple-sentence-select--label,
  .teaser-video--title,
  form .form-title,
  form legend {
    font-size: calc(31.25px + 7.8125 * (100vw - 960px) / 320);
  }
  .data-table--no-result,
  .layer-markets--title,
  .list-results--no-result,
  .list-results--results,
  .magazine-wall--no-result,
  .needs-wall--no-result,
  .needs-wall--results,
  .news-wall--no-result,
  .page-hat--title .smallest,
  .search-results-page .view-empty {
    font-size: calc(25px + 6.25 * (100vw - 960px) / 320);
  }
  .advanced-search-field--content,
  .content-filters--dropdown--item,
  .list-info--sub-title,
  .main-menu
    > ul
    > .menu-item.alternate
    .main-menu--content
    > .sub-menu
    > .menu
    .menu-item
    > a,
  .main-menu
    > ul
    > .menu-item.alternate
    .main-menu--content
    > .sub-menu
    > .menu
    .menu-item
    > span,
  .main-menu
    > ul
    > .menu-item.alternate
    .main-menu--content
    > .sub-menu
    > ul
    .menu-item
    > a,
  .main-menu
    > ul
    > .menu-item.alternate
    .main-menu--content
    > .sub-menu
    > ul
    .menu-item
    > span,
  .main-menu
    > ul
    > li.alternate
    .main-menu--content
    > .sub-menu
    > .menu
    .menu-item
    > a,
  .main-menu
    > ul
    > li.alternate
    .main-menu--content
    > .sub-menu
    > .menu
    .menu-item
    > span,
  .main-menu
    > ul
    > li.alternate
    .main-menu--content
    > .sub-menu
    > ul
    .menu-item
    > a,
  .main-menu
    > ul
    > li.alternate
    .main-menu--content
    > .sub-menu
    > ul
    .menu-item
    > span,
  .needs-form--dropdown--item,
  .page-heading--dropdown--item,
  .teaser-menu--title,
  .ui-datepicker-year,
  .vertical-nav--list .vertical-nav--item .vertical-nav--link,
  .vertical-nav--list .vertical-nav--item a,
  .vertical-nav--list li .vertical-nav--link,
  .vertical-nav--list li a,
  .vertical-nav ul .vertical-nav--item .vertical-nav--link,
  .vertical-nav ul .vertical-nav--item a,
  .vertical-nav ul li .vertical-nav--link,
  .vertical-nav ul li a,
  dropdown-layer--dropdown--item,
  form legend.small-legend {
    font-size: calc(20px + 5 * (100vw - 960px) / 320);
  }
  .list-results--results em {
    font-size: calc(16px + 4 * (100vw - 960px) / 320);
  }
  .content-filters-tabs--content legend,
  .content-filters select,
  .page-hat.small .page-hat--title {
    font-size: calc(12.8px + 3.2 * (100vw - 960px) / 320);
  }
  .steps-slider--list li .teaser-step--picture:before,
  .steps-slider--list steps-slider--item .teaser-step--picture:before,
  .steps-slider--nav li .teaser-step--picture:before,
  .steps-slider--nav steps-slider--item .teaser-step--picture:before,
  .teaser-step--title {
    font-size: calc(25px + 6.25 * (100vw - 960px) / 320);
  }
  .tag-highlighted {
    font-size: calc(12.8px + 3.2 * (100vw - 960px) / 320);
  }
  .teaser-keyfigure--data {
    font-size: calc(61.03516px + 15.25879 * (100vw - 960px) / 320);
  }
  .extra-logo {
    font-size: calc(39.0625px + 9.76563 * (100vw - 960px) / 320);
  }
  .layer-major-markets--link a,
  .steps-slider .responsive-slider--close,
  .teaser-article--desc,
  .teaser-keyfigure,
  .teaser-market--desc,
  .teaser-step--desc,
  .teaser-step--info {
    font-size: calc(20px + 5 * (100vw - 960px) / 320);
  }
  .teaser-keydata--highlight {
    font-size: calc(61.03516px + 15.25879 * (100vw - 960px) / 320);
  }
  .download-link,
  .layer-boiler--title,
  .site-header.sticky.is-login .heading-highlights--tools .button-action:before,
  .site-header.sticky.is-not-login
    .heading-highlights--tools
    .button-action:before {
    font-size: calc(31.25px + 7.8125 * (100vw - 960px) / 320);
  }
  .teaser-contact--name strong {
    font-size: calc(25px + 6.25 * (100vw - 960px) / 320);
  }
  .account-request--title,
  .bloc-recap--title,
  .dropdown-links--icon.help:before,
  .history-dates--trigger,
  .logo-item--desc,
  .teaser-keydata--overlay,
  .teaser-next-steps--item--number,
  .teaser-next-steps--title,
  .teaser-verbatim.small .teaser-verbatim--author strong {
    font-size: calc(20px + 5 * (100vw - 960px) / 320);
  }
  .advanced-search-field.alternate--text,
  .advanced-search-field.alternate input[type="search"],
  .advanced-search-field.alternate input[type="text"],
  .bloc-recap-agenda.alternate .bloc-recap--title,
  .bloc-recap-document.alternate .bloc-recap--title,
  .bloc-recap-messages.alternate .bloc-recap--title,
  .bloc-recap.alternate .bloc-recap--title,
  .fieldgroup .fieldset-legend,
  .filter-guidelines-item .label,
  .form-intro,
  .form-mandatory-info strong,
  .items-anchor a,
  .layer-boiler--contact--name,
  .layer-boiler--desc,
  .layer-long-verbatim--quote,
  .popin-survey--content .left label,
  .subnav-tab a,
  .survey-info--address,
  .teaser-contact--name,
  .teaser-light--title,
  .teaser-menu--desc,
  .teaser-offer--summary,
  .teaser-verbatim.small .teaser-verbatim--author,
  .wysiwyg,
  .wysiwyg ol,
  .wysiwyg p,
  .wysiwyg ul,
  body,
  form .form-label,
  form input[type="date"],
  form input[type="datetime-local"],
  form input[type="email"],
  form input[type="number"],
  form input[type="password"],
  form input[type="search"],
  form input[type="tel"],
  form input[type="text"],
  form label,
  form select,
  form textarea,
  input.hasDatepicker {
    font-size: calc(16px + 4 * (100vw - 960px) / 320);
  }
  #sliding-popup,
  #sliding-popup .popup-content button,
  .account-request--edit,
  .admin-link button,
  .bloc-recap--edit-link,
  .bloc-recap--list .item__content,
  .bloc-recap--list .item__label,
  .bloc-recap-agenda--date--day,
  .bloc-recap-agenda.alternate,
  .bloc-recap-document--list .item__content,
  .bloc-recap-document--list .item__label,
  .bloc-recap-document.alternate,
  .bloc-recap-messages.alternate,
  .bloc-recap.alternate,
  .button-action.small,
  .button-checkbox-radio--label,
  .button.search-form__submit,
  .comment__content p,
  .comment__permalink,
  .comment__time,
  .data-table table,
  .duplicate-info--inner,
  .duplicate-info--reference,
  .field-suffix,
  .filter-guidelines-item .tips,
  .filter-help a,
  .form-managed-file > div input[type="submit"],
  .form-mandatory-info,
  .form-steps--item,
  .greybox--close,
  .heading-highlights--brand,
  .hot-news,
  .items-anchor a,
  .layer-accordion-info--edit--close,
  .layer-accordion-info.documents
    .layer-accordion-info--content
    .layer-accordion-info--content,
  .layer-contact-long--contact,
  .layer-contact-offer--actions input[type="submit"],
  .layer-contact-offer--form-actions input[type="submit"],
  .layer-contact-offer .form-actions input[type="submit"],
  .layer-cover--metadatas,
  .layer-media--legend,
  .link-download,
  .link-icons,
  .links,
  .list-community--title,
  .list-confirm-certificate--item,
  .list-confirm-certificate--reference,
  .list-contacts table,
  .list-info--content,
  .list-info--reference,
  .list-info--tooltip-action,
  .list-notifications table,
  .list-report.small,
  .list-results--header .form-switch,
  .list-simple--item,
  .list-simple li,
  .message-system,
  .message-system--textarea textarea,
  .more-link a,
  .needs-form--submit,
  .notification-list-item--inner,
  .notification-list-item--reference,
  .password-confirm,
  .password-strength,
  .popin-send-comments--content .message-system--cell,
  .popin-survey--content .left,
  .review-steps--list .review-steps--step p,
  .review-steps--list li p,
  .review-steps ol .review-steps--step p,
  .review-steps ol li p,
  .search-form__submit,
  .search-result__snippet-info,
  .small .review-steps--list .review-steps--step.in-progress:before,
  .small .review-steps--list .review-steps--step:before,
  .small .review-steps--list li.in-progress:before,
  .small .review-steps--list li:before,
  .small .review-steps ol .review-steps--step.in-progress:before,
  .small .review-steps ol .review-steps--step:before,
  .small .review-steps ol li.in-progress:before,
  .small .review-steps ol li:before,
  .sub-menu > .menu .accordions-enabled--col > .menu-item .menu .menu-item a,
  .sub-menu > .menu .accordions-enabled--col > .menu-item .menu li a,
  .sub-menu > .menu .accordions-enabled--col > .menu-item ul .menu-item a,
  .sub-menu > .menu .accordions-enabled--col > .menu-item ul li a,
  .sub-menu > .menu > .menu-item .menu .menu-item a,
  .sub-menu > .menu > .menu-item .menu li a,
  .sub-menu > .menu > .menu-item ul .menu-item a,
  .sub-menu > .menu > .menu-item ul li a,
  .sub-menu > .menu > li .menu .menu-item a,
  .sub-menu > .menu > li .menu li a,
  .sub-menu > .menu > li ul .menu-item a,
  .sub-menu > .menu > li ul li a,
  .sub-menu > ul .accordions-enabled--col > .menu-item .menu .menu-item a,
  .sub-menu > ul .accordions-enabled--col > .menu-item .menu li a,
  .sub-menu > ul .accordions-enabled--col > .menu-item ul .menu-item a,
  .sub-menu > ul .accordions-enabled--col > .menu-item ul li a,
  .sub-menu > ul > .menu-item .menu .menu-item a,
  .sub-menu > ul > .menu-item .menu li a,
  .sub-menu > ul > .menu-item ul .menu-item a,
  .sub-menu > ul > .menu-item ul li a,
  .sub-menu > ul > li .menu .menu-item a,
  .sub-menu > ul > li .menu li a,
  .sub-menu > ul > li ul .menu-item a,
  .sub-menu > ul > li ul li a,
  .subnav-tab a,
  .survey-info--title,
  .tabs ul.secondary,
  .teaser-community--head,
  .teaser-gallery--bio,
  .teaser-gallery--cellphone,
  .teaser-gallery--email,
  .teaser-gallery--phone,
  .teaser-highlight-news--metadatas,
  .teaser-light--market,
  .teaser-next-steps--item--title,
  .teaser-offer.place .teaser-offer--content,
  .teaser-offer.place .teaser-offer--summary,
  .teaser-request-certificate--action,
  .teaser-request-certificate--title,
  .teaser-verbatim--author,
  .tooltip--action,
  .type-link,
  .ui-autocomplete,
  .wysiwyg .small,
  .wysiwyg .smallest,
  .wysiwyg p.text-notification,
  .wysiwyg table,
  form button[type="button"],
  form button[type="submit"],
  form input[type="checkbox"] + .form-label,
  form input[type="checkbox"] + label,
  form input[type="radio"] + .form-label,
  form input[type="radio"] + label,
  form input[type="submit"],
  ul.links {
    font-size: calc(12.8px + 3.2 * (100vw - 960px) / 320);
  }
  .bloc-recap-agenda.alternate .bloc-recap--edit-link,
  .bloc-recap-agenda.alternate .bloc-recap--list .item__content,
  .bloc-recap-agenda.alternate .bloc-recap--list .item__label,
  .bloc-recap-agenda.alternate .bloc-recap-document--list .item__content,
  .bloc-recap-agenda.alternate .bloc-recap-document--list .item__label,
  .bloc-recap-document.alternate .bloc-recap--edit-link,
  .bloc-recap-document.alternate .bloc-recap--list .item__content,
  .bloc-recap-document.alternate .bloc-recap--list .item__label,
  .bloc-recap-document.alternate .bloc-recap-document--list .item__content,
  .bloc-recap-document.alternate .bloc-recap-document--list .item__label,
  .bloc-recap-messages.alternate .bloc-recap--edit-link,
  .bloc-recap-messages.alternate .bloc-recap--list .item__content,
  .bloc-recap-messages.alternate .bloc-recap--list .item__label,
  .bloc-recap-messages.alternate .bloc-recap-document--list .item__content,
  .bloc-recap-messages.alternate .bloc-recap-document--list .item__label,
  .bloc-recap.alternate .bloc-recap--edit-link,
  .bloc-recap.alternate .bloc-recap--list .item__content,
  .bloc-recap.alternate .bloc-recap--list .item__label,
  .bloc-recap.alternate .bloc-recap-document--list .item__content,
  .bloc-recap.alternate .bloc-recap-document--list .item__label,
  .button-action.x-small,
  .chosen-container-multi .chosen-choices li.search-choice,
  .content-filters-tabs--reset[type="reset"],
  .list-notifications table tbody .teaser-list-notifications .company-code,
  .teaser-request-certificate--date,
  .teaser-request-certificate--info,
  .vector-map--legend {
    font-size: calc(10.24px + 2.56 * (100vw - 960px) / 320);
  }
  .push-text--title {
    font-size: calc(39.0625px + 9.76563 * (100vw - 960px) / 320);
  }
  .layer-boiler--contact--title,
  .optin-block--title,
  .wysiwyg .text-intro,
  .wysiwyg blockquote,
  blockquote {
    font-size: calc(25px + 6.25 * (100vw - 960px) / 320);
  }
  .layer-contact-offer--intro,
  .layer-cover--intro,
  .steps-slider .responsive-slider--tooltip,
  .teaser-event--name,
  .teaser-verbatim--quotation-marks:after,
  .teaser-verbatim--quotation-marks:before {
    font-size: calc(20px + 5 * (100vw - 960px) / 320);
  }
  .c3-title,
  .chosen-container-multi
    .chosen-choices
    li.search-choice
    .search-choice-close:before,
  .data-table table td,
  .data-table table td a,
  .layer-boiler--contact--name strong,
  .layer-cover--scroll-bottom,
  .layer-insight--date,
  .page-heading--date,
  .page-intro--scroll-bottom,
  .review-steps--list .review-steps--step.in-progress p,
  .review-steps--list li.in-progress p,
  .review-steps ol .review-steps--step.in-progress p,
  .review-steps ol li.in-progress p,
  .scroll-bottom,
  .teaser-comparison--title,
  .teaser-contact--infos p,
  .teaser-light--tag-reversed,
  .teaser-light--tag-reversed.highlight,
  .teaser-light--tag.highlight,
  .teaser-links--desc,
  .teaser-links--item,
  .teaser-links--link,
  .teaser-verbatim--quotation-marks {
    font-size: calc(16px + 4 * (100vw - 960px) / 320);
  }
  .back-to-top,
  .c3-chart-arc text,
  .content-filters-tabs--label,
  .content-filters-tabs--trigger,
  .content-filters .form-item.is-secondary label,
  .content-filters .form-item input[type="radio"].is-secondary + label,
  .content-filters .form-item label.is-secondary,
  .data-table table td,
  .data-table table th,
  .data-table table thead td,
  .data-table table thead th,
  .descripted-image--caption,
  .description,
  .display-per-page,
  .display-per-page--title,
  .display-toggle-view,
  .dropdown-links--current,
  .field-description,
  .form-item .description,
  .layer-contact-offer--form-description,
  .layer-contact-offer form-description,
  .list-contacts table td,
  .list-contacts table th,
  .list-contacts table thead td,
  .list-contacts table thead th,
  .list-links--item a,
  .list-links li a,
  .list-notifications-toolbar-legend,
  .list-notifications table td,
  .list-notifications table th,
  .list-notifications table th .notification-name,
  .list-notifications table thead .default-mode,
  .list-notifications table thead td,
  .list-notifications table thead th,
  .main-menu > ul > .menu-item > a,
  .main-menu > ul > .menu-item > span,
  .main-menu > ul > li > a,
  .main-menu > ul > li > span,
  .needs-form--reset,
  .page-heading--reset,
  .search-results-page
    .view-filters
    fieldset[data-drupal-selector="edit-items-per-page"]
    legend
    .fieldset-legend,
  .search-tool form input[type="submit"],
  .share-price strong,
  .site-lang--current,
  .site-lang--list li a,
  .site-lang select,
  .site-portals--current,
  .small .review-steps--list .review-steps--step.in-progress p,
  .small .review-steps--list li.in-progress p,
  .small .review-steps ol .review-steps--step.in-progress p,
  .small .review-steps ol li.in-progress p,
  .sub-menu > .menu .accordions-enabled--col > .menu-item > a,
  .sub-menu > .menu .accordions-enabled--col > .menu-item > span:first-child,
  .sub-menu > .menu > .menu-item > a,
  .sub-menu > .menu > .menu-item > span:first-child,
  .sub-menu > .menu > li > a,
  .sub-menu > .menu > li > span:first-child,
  .sub-menu > ul .accordions-enabled--col > .menu-item > a,
  .sub-menu > ul .accordions-enabled--col > .menu-item > span:first-child,
  .sub-menu > ul > .menu-item > a,
  .sub-menu > ul > .menu-item > span:first-child,
  .sub-menu > ul > li > a,
  .sub-menu > ul > li > span:first-child,
  .tag-category,
  .teaser-gallery--job,
  .teaser-gallery--name,
  .teaser-light--date,
  .teaser-light--tag,
  .teaser-light--tag-reversed,
  .teaser-market--title,
  .teaser-offer--subtitle,
  .teaser-offer--title,
  .teaser-video--category,
  .ui-datepicker,
  .wysiwyg table td,
  .wysiwyg table th,
  .wysiwyg table thead td,
  .wysiwyg table thead th,
  details .details-description {
    font-size: calc(8px + 3.2 * (100vw - 960px) / 320);
  }
  .breadcrumb,
  .dropdown-links--list li a,
  .dropdown-links--list li span,
  .share-price,
  .site-portals--list li a,
  .site-portals--list li span {
    font-size: calc(10.24px + 2.56 * (100vw - 960px) / 320);
  }
  .inline-list-from-desktop > li {
    display: inline-block;
  }
  .table-list-from-desktop {
    display: table;
    width: 100%;
  }
  .table-list-from-desktop > .cell,
  .table-list-from-desktop > li {
    display: table-cell;
  }
  .flex-child-image-from-desktop img,
  .flex-image-from-desktop {
    display: block;
    width: 100%;
    height: auto;
  }
  .overlay-from-desktop {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
  }
  .clearfix-from-desktop {
    overflow: hidden;
  }
  .v-align-from-desktop {
    position: relative;
    display: block;
    top: 50%;
    transform: translateY(-50%);
  }
  .text-overflow-from-desktop {
    display: inline-block;
    text-indent: 150%;
    overflow: hidden;
    white-space: nowrap;
  }
  .content-filters.nowrap .form-actions,
  .text-left-from-desktop,
  .vertical-nav--list,
  .vertical-nav ul {
    text-align: left;
  }
  .text-right-from-desktop {
    text-align: right;
  }
  .text-center-from-desktop {
    text-align: center;
  }
  .layer-cover.alternate .layer-cover--picture,
  .list-results--action,
  .set-relative-from-desktop {
    position: relative;
  }
  .hide-from-desktop {
    display: none;
  }
  .clear-grid-from-desktop {
    clear: both;
    margin-left: 0;
  }
  .clear-left-from-desktop,
  .clear-right-from-desktop {
    clear: left;
  }
  .grid-strech-float-from-desktop {
    float: left;
    margin-left: 0;
  }
  .grid-strech-float-from-desktop:first-child {
    clear: left;
  }
  .strech-child-from-desktop {
    display: flex;
    flex-direction: row;
    align-items: stretch;
  }
  .cross-news,
  .grid-strech-flex-from-desktop,
  .layer-2-col--container,
  .needs-wall:not(.view-grid) .teaser-offer.place .teaser-offer--contact,
  .steps-slider--nav,
  .teaser-step,
  .two-columns-layout {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    flex-wrap: wrap;
  }
  .page-hat:after,
  .page-history-intro:after,
  .page-history-list:after,
  .page-intro:after,
  .path-frontpage .cross-news,
  .streaks,
  body.path-frontpage .page-wrapper,
  body:not(.path-frontpage):not(.sg):not(.path-magazine):not(
      .page-node-type-magazine
    )
    .page-wrapper:before {
    background-image: linear-gradient(90deg, #eaeaea 1px, transparent 0),
      linear-gradient(90deg, #eaeaea 1px, transparent 0),
      linear-gradient(90deg, #eaeaea 1px, transparent 0),
      linear-gradient(90deg, #eaeaea 1px, transparent 0),
      linear-gradient(90deg, #eaeaea 1px, transparent 0);
    background-position: calc(100% - 1px) 0, calc(100% - 1px) 0,
      calc(100% - 1px) 0, calc(100% - 1px) 0;
    background-repeat: repeat-y, repeat-y, repeat-y, repeat-y, repeat-y;
    background-size: calc(16.6667% + 0.025em), calc(33.3333% + 0.025em),
      calc(50% + 0.025em), calc(66.6667% + 0.025em), calc(83.3333% + 0.025em);
  }
  .page-hat:after,
  .page-history-intro:after,
  .page-history-list:after,
  .page-intro:after {
    background-image: linear-gradient(90deg, #fff 1px, transparent 0),
      linear-gradient(90deg, #fff 1px, transparent 0),
      linear-gradient(90deg, #fff 1px, transparent 0),
      linear-gradient(90deg, #fff 1px, transparent 0),
      linear-gradient(90deg, #fff 1px, transparent 0);
  }
  .list-results--header,
  .needs-wall--header {
    flex-direction: row;
  }
  .list-results--items-to-display,
  .needs-wall--items-to-display {
    margin-left: auto;
    margin-top: 0;
  }
  .container--content {
    margin-left: 16.6667%;
    margin-right: 16.6667%;
  }
  .dropdown-links--icon {
    margin-right: 6px;
  }
  .dropdown-links--icon + span {
    display: block;
  }
  .dropdown-links--dropdown {
    right: 50%;
    transform: translateX(50%);
  }
  .chart-panel {
    height: 500px;
  }
  .teaser-light--action {
    margin: 0;
  }
  .teaser-article--overlay {
    padding-left: 50px;
    padding-right: 50px;
  }
  .teaser-article--content {
    width: 75%;
  }
  .alternate .teaser-highlight--picture:after {
    display: none;
  }
  .alternate .teaser-highlight--picture {
    width: 62%;
  }
  .alternate .teaser-highlight--content {
    width: 38%;
    position: static;
  }
  .teaser-highlight--text {
    left: -105px;
  }
  .descripted-image--container {
    margin-left: 33.3333%;
  }
  .layer-accordion-info.documents
    > li.expanded
    > .layer-accordion-info--trigger
    + .layer-accordion-info--tools
    a
    .descripted-image--container,
  .reversed .descripted-image--container {
    margin-right: 33.3333%;
  }
  .content-filters--container .first-item {
    width: auto;
    order: inherit;
    text-align: left;
    margin-top: 0;
    display: flex;
    align-items: center;
  }
  .content-filters .form-item a:not(.search-choice-close) {
    display: block !important;
    margin-bottom: 0;
  }
  .content-filters.nowrap .form--inline {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
  }
  .content-filters.nowrap .form--inline .form-item {
    margin-bottom: 0;
  }
  .content-filters.nowrap .content-filters--container {
    width: 80%;
    margin: 0;
  }
  .content-filters.nowrap .form-actions {
    width: 20%;
  }
  .teaser-offer--action {
    margin: 0;
  }
  .needs-wall:not(.view-grid) .teaser-offer.place .teaser-offer--contact {
    justify-content: flex-start;
    align-items: baseline;
    flex-wrap: wrap;
  }
  .needs-wall:not(.view-grid) .teaser-offer.place .teaser-offer--infos {
    width: 100%;
  }
  .needs-wall:not(.view-grid) .teaser-offer.place .teaser-offer--place {
    margin-bottom: 0;
  }
  .needs-wall:not(.view-grid) .teaser-offer.place .teaser-offer--action {
    width: 100%;
  }
  .advanced-search-field {
    padding-left: 16.6667%;
    padding-right: 16.6667%;
  }
  .data-table table td:first-child,
  .data-table table td:last-child,
  .data-table table th:first-child,
  .data-table table th:last-child {
    white-space: nowrap;
  }
  .teaser-links--content {
    padding: 0 50px 30px 80px;
  }
  .teaser-links--title {
    padding: 20px 50px 20px 115px;
    min-height: 136px;
  }
  .teaser-links--title:before {
    width: 95px;
    height: 110px;
  }
  .teaser-highlight-news--content,
  .teaser-highlight-news--picture .teaser-highlight-news--head {
    padding: 30px 80px;
  }
  .teaser-event {
    display: flex;
    flex-wrap: wrap;
    justify-content: stretch;
    align-items: center;
  }
  .teaser-event--title {
    padding-left: 110px;
  }
  .teaser-event--title:before {
    width: 50px;
    height: 50px;
  }
  .teaser-event--period {
    flex: 0 0 25%;
    width: 25%;
    max-width: 25%;
  }
  .teaser-event--period:after {
    bottom: 50%;
    right: 0;
    width: 2px;
    height: 100%;
    transform: translateY(50%);
  }
  .teaser-event--period .highlight,
  .teaser-event--period strong {
    display: block;
  }
  .teaser-event--details {
    flex: 0 0 75%;
    width: 75%;
    max-width: 75%;
  }
  .veristar-login-menu:after {
    width: 13px;
    height: 8px;
    right: 10px;
  }
  .veristar-login-menu--title,
  .veristar-login-menu > h2 {
    padding-right: 25px;
    background-position: calc(50% - 12.5px) 50%;
  }
  .veristar-login-menu--title:after,
  .veristar-login-menu > h2:after {
    right: 25px;
  }
  .teaser-medium--picture,
  .teaser-medium.alternate .wysiwyg {
    margin-left: 25%;
  }
  .teaser-step--picture {
    height: 100%;
  }
  .teaser-step--content {
    flex: 1;
    padding: 50px;
  }
  .review-steps--list .review-steps--step p,
  .review-steps--list li p,
  .review-steps ol .review-steps--step p,
  .review-steps ol li p {
    min-width: 150px;
  }
  .vertical-nav--list,
  .vertical-nav ul {
    display: block;
  }
  .vertical-nav--list .vertical-nav--item .vertical-nav--link,
  .vertical-nav--list .vertical-nav--item a,
  .vertical-nav--list li .vertical-nav--link,
  .vertical-nav--list li a,
  .vertical-nav ul .vertical-nav--item .vertical-nav--link,
  .vertical-nav ul .vertical-nav--item a,
  .vertical-nav ul li .vertical-nav--link,
  .vertical-nav ul li a {
    padding: 30px;
    border-left-width: 0;
    border-bottom-width: 1px;
  }
  .layer-banner--content {
    margin-left: 16.6667%;
    padding-left: 30px;
    box-sizing: border-box;
  }
  .layer-boiler--container {
    padding-left: 16.6667%;
  }
  .site-footer--video .teaser-video {
    min-height: 550px;
  }
  .site-footer--sitemap .list-links {
    column-count: 2;
  }
  .site-footer--sitemap .list-links li {
    margin-right: 12px;
  }
  .page-hat--content {
    padding-left: 25%;
    padding-right: 25%;
  }
  .page-hat.simple .page-hat--content,
  .page-hat.small .page-hat--content {
    padding-left: calc(16.6667% + 50px);
    padding-right: calc(16.6667% + 50px);
  }
  .layer-presentation {
    margin-bottom: 50px;
  }
  .layer-presentation--top {
    position: relative;
    top: 60px;
  }
  .layer-presentation--bottom {
    background-position: right -70px;
    background-size: 58.3333% 100%;
  }
  .layer-presentation--bottom .teaser-highlight {
    margin-left: 8.3333%;
  }
  .layer-presentation--bottom .teaser-keydata {
    top: -100px;
  }
  .layer-media--legend {
    flex: 1 0 33%;
  }
  .layer-media--link {
    flex: 1 0 67%;
  }
  .list-keyfigures--container .teaser-keyfigure {
    width: 33.333333%;
  }
  .list-keyfigures--container .teaser-keyfigure:nth-last-child(-n + 3) {
    margin-bottom: 0;
  }
  .slider-markets--list {
    width: 33.3333%;
  }
  .slider-markets--list > li {
    height: auto !important;
    visibility: visible !important;
  }
  .slider-markets .responsive-slider--pager-next,
  .slider-markets .responsive-slider--pager-prev {
    transform: none;
    top: 50px;
  }
  .slider-markets .responsive-slider--pager-dots {
    justify-content: normal;
  }
  .layer-markets {
    background-size: 100% 200px;
  }
  .section-gallery--slider .section-gallery--list .section-gallery--item,
  .section-gallery--slider .section-gallery--list li,
  .section-gallery--slider > ul .section-gallery--item,
  .section-gallery--slider > ul li {
    border-width: 0 0.025em 1px;
    width: 25%;
  }
  .section-gallery--slider
    .section-gallery--list
    .section-gallery--item:nth-child(2n),
  .section-gallery--slider .section-gallery--list li:nth-child(2n),
  .section-gallery--slider > ul .section-gallery--item:nth-child(2n),
  .section-gallery--slider > ul li:nth-child(2n) {
    top: 30px;
  }
  .quick-access {
    background-size: 100% calc(100% - 80px);
  }
  .quick-access--list {
    padding: 0 16.6667%;
  }
  .path-frontpage .cross-news {
    background-image: linear-gradient(90deg, #eaeaea 1px, transparent 0),
      linear-gradient(90deg, #eaeaea 1px, transparent 0),
      linear-gradient(90deg, #eaeaea 1px, transparent 0);
    background-position: calc(100% - 1px) 0, calc(100% - 1px) 0,
      calc(100% - 1px) 0;
    background-repeat: repeat-y, repeat-y, repeat-y;
    background-size: calc(25% + 0.025em), calc(50% + 0.025em),
      calc(75% + 0.025em);
  }
  .cross-news--text,
  .cross-news .view-header {
    padding-left: 50px;
    padding-right: 50px;
  }
  .layer-2-col--col:first-child {
    margin: 0;
  }
  .list-content--list {
    margin-left: 16.6667%;
    margin-right: 16.6667%;
  }
  .list-content--list li {
    width: 25%;
    margin: 0;
  }
  .list-content--list.col-2 {
    justify-content: space-between;
  }
  .list-content--list.col-2 li:first-child {
    margin-left: 25%;
  }
  .layer-keyfigures--list {
    margin-left: 16.6667%;
  }
  .layer-keyfigures--list .layer-keyfigures--item,
  .layer-keyfigures--list li {
    width: 33.33%;
  }
  .layer-keyfigures--list .layer-keyfigures--item:nth-child(odd),
  .layer-keyfigures--list li:nth-child(odd) {
    top: 0;
  }
  .layer-keyfigures--list .layer-keyfigures--item:nth-child(3n-1),
  .layer-keyfigures--list li:nth-child(3n-1) {
    top: 30px;
  }
  .layer-keyfigures--action {
    margin-top: 30px;
  }
  .page-history-list--item[active-bg="left"] .page-history-list--slide-present,
  .page-history-list--item[active-bg="right"] .page-history-list--slide-past,
  .page-history-list--scene[active-bg="left"] .page-history-list--layer-right,
  .page-history-list--scene[active-bg="right"] .page-history-list--layer-left {
    flex-basis: 33.3333%;
  }
  .page-history-list--item[active-bg="left"] .page-history-list--slide-past,
  .page-history-list--item[active-bg="right"] .page-history-list--slide-present,
  .page-history-list--scene[active-bg="left"] .page-history-list--layer-left,
  .page-history-list--scene[active-bg="right"] .page-history-list--layer-right {
    flex-basis: 66.6667%;
  }
  .page-history-list--panel .panel-btn i {
    display: none;
  }
  .page-history-list--panel .panel-btn.active {
    opacity: 1;
  }
  .page-history-list--panel .panel-btn {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    text-align: right;
    opacity: 0.5;
    width: 65px;
    height: 40px;
    padding: 0 0 0 20px;
  }
  .no-touchevents .page-history-list--panel .panel-btn:hover {
    opacity: 1;
    cursor: pointer;
  }
  .page-landing-heading--intro {
    min-height: calc(70vh - 65px);
  }
  .page-landing-heading--picture-first {
    height: calc(70vh - 65px);
  }
  .layer-download--container {
    margin-left: 16.6667%;
  }
  .needs-wall--col,
  .needs-wall.view-grid .needs-wall--list .needs-wall--item,
  .needs-wall.view-grid .needs-wall--list > li {
    width: 25%;
  }
  .layer-long-verbatim {
    margin-top: 50px;
  }
  .layer-long-verbatim--picture {
    transform: translateY(-42%);
  }
  .layer-contact-long--card {
    max-width: 400px;
  }
  .layer-search-results--results,
  .search-results-page .view-content {
    padding-left: 16.6667%;
    padding-right: 16.6667%;
  }
  .list-results--action {
    margin-left: 50px;
    padding-left: 50px;
    margin-top: 0;
  }
  .list-results--action:before {
    content: "";
    background-color: #333;
    width: 1px;
    height: 70%;
    display: block;
    transform: translateY(-50%);
    position: absolute;
    top: 50%;
    left: 0;
  }
  .layer-cover--content {
    padding: 50px 16.6667% 80px;
  }
  .layer-cover.alternate .layer-cover--picture {
    left: auto;
    top: auto;
    width: 100%;
    height: auto;
  }
  .layer-cover.alternate .layer-cover--content {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    padding-bottom: 0;
  }
  .layer-major-markets--picture,
  .layer-major-markets--picture img {
    max-width: 250px;
    max-height: 250px;
  }
  .layer-contact-offer {
    padding-left: 8.3333%;
    padding-right: 8.3333%;
  }
  .layer-contact-offer--actions {
    justify-content: flex-start;
  }
  .steps-slider--list li .teaser-step {
    padding-top: 20px;
  }
  .steps-slider--nav {
    height: 435px;
  }
  .steps-slider--nav li:hover {
    flex-basis: 200px;
  }
  .steps-slider--nav li:hover .teaser-step--info {
    animation-duration: 0.5s;
    animation-delay: 0.5s;
    animation-name: d;
    animation-fill-mode: forwards;
  }
  .steps-slider--nav li .teaser-step--picture {
    height: 100%;
  }
  .steps-slider--nav li .teaser-step--picture:before {
    bottom: 0;
    top: auto;
  }
  .steps-slider--nav li .teaser-step--title {
    text-align: right;
    -ms-writing-mode: tb-rl;
    writing-mode: vertical-rl;
    transform: rotate(180deg);
    -ms-text-combine-horizontal: all;
    bottom: auto;
    padding-top: 106px;
    padding-bottom: 30px;
    top: 0;
  }
  .steps-slider .responsive-slider--close {
    padding: 20px;
  }
  .steps-slider .responsive-slider--pager-dots {
    justify-content: flex-end;
  }
  .two-columns-layout--sidebar {
    width: 250px;
  }
  .two-columns-layout--content {
    padding: 0 30px;
    box-sizing: border-box;
  }
  .message-system--content {
    width: 40%;
  }
  .message-system--textarea {
    width: calc(60% - 1px);
  }
  .message-system .list-messages {
    width: 60%;
  }
  .greybox--container {
    width: 50%;
  }
  .ui-dialog {
    position: absolute;
    width: 25%;
    max-height: none;
  }
  .password-strength {
    width: 25%;
  }
}
@media (min-width: 960px) and (max-width: 1279px) {
  .small .review-steps--list .review-steps--step:after,
  .small .review-steps--list li:after,
  .small .review-steps ol .review-steps--step:after,
  .small .review-steps ol li:after {
    width: calc(100% - 24px);
  }
  .layer-presentation--bottom {
    background-position: right -10px;
  }
  .layer-presentation--bottom .teaser-keydata {
    position: relative;
    top: -30px;
  }
}
@media (min-width: 1050px) {
  .sub-menu--trigger {
    display: inline-block;
  }
  .accordions-enabled .sub-menu > ul {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    flex-wrap: wrap;
    column-count: auto;
  }
  .accordions-enabled--col {
    flex: 1;
  }
  .accordions-enabled--hide-item {
    display: none;
  }
  .main-menu--content {
    margin-left: 16.6667%;
    width: 83.3333%;
  }
  .site-logo .extra-logo {
    display: block;
  }
  .search-tool.expanded {
    padding: 0;
    background-color: transparent;
    position: static;
    width: auto;
  }
  .search-tool.expanded .search-tool--content {
    width: 0;
    position: absolute;
    top: 0;
    z-index: 20;
    transform: none;
    height: inherit;
    max-width: none;
  }
  .search-tool.expanded .search-tool--close {
    position: static;
    height: inherit;
    margin: 0;
  }
  .search-tool--content {
    left: auto;
    right: 0;
  }
  .content-filters.js-fixed {
    animation: none;
    bottom: auto;
    top: 0;
  }
  .content-filters.js-transition {
    animation: none;
  }
  .data-table {
    margin: 0 13.25%;
  }
  .heading-highlights--brand {
    flex-basis: auto;
    width: 16.6667%;
    text-align: center;
    background-color: hsla(0, 0%, 100%, 0.1);
    padding: 0 24px;
  }
  .heading-highlights--news {
    padding-left: 24px;
  }
  .heading-highlights--tools .site-portals {
    display: block;
  }
  .site-heading .site-logo {
    position: relative;
    height: auto;
  }
  .site-heading .main-menu {
    display: block;
  }
  .site-header.sticky .heading-highlights--tools {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
  }
  .site-header.sticky .site-logo {
    flex-basis: auto;
  }
  .site-header.sticky .site-logo:after {
    visibility: visible;
    transition: visibility 0s 1s;
  }
  .site-header.sticky .site-logo .heading-highlights--brand {
    position: absolute;
    z-index: 2;
    width: 100%;
    text-align: center;
  }
  .site-header.sticky .search-tool {
    height: calc(100% - 2px);
  }
  .site-header .share-price {
    display: block;
  }
  .site-header:not(.sticky) .site-logo--inner {
    background-color: transparent;
    padding: 0;
    transform: translateX(-50%);
    top: 20px;
  }
  .js-place-to-burger {
    display: block;
  }
}
@media (min-width: 1120px) {
  .list-logos--list {
    justify-content: normal;
  }
  .list-logos--list li {
    width: 33.33%;
    max-width: 100%;
  }
  .list-logos--list li .logo-item {
    margin: 0;
  }
}
@media (min-width: 1200px) {
  .alternate .content-filters--fake-select {
    order: inherit;
    margin-top: 0;
  }
  .alternate .content-filters--container .form-item-month {
    order: inherit;
  }
  .content-filters.js-dropdown.alternate .form-radios[id^="edit-tag"] {
    display: inline-flex;
  }
  .list-logos--list li {
    margin-bottom: 50px;
  }
}
@media (min-width: 1280px) {
  .layer-long-verbatim--quote:after,
  .layer-long-verbatim--quote:before,
  .page-hat.alternate .page-hat--title strong {
    font-size: calc(95.36743px + 0 * (100vw - 960px) / 320);
    font-size: 5.96rem;
  }
  .layer-cover--title {
    font-size: calc(76.29395px + 0 * (100vw - 960px) / 320);
    font-size: 4.768rem;
  }
  .page-heading--section,
  .simple-sentence-form {
    font-size: calc(61.03516px + 0 * (100vw - 960px) / 320);
    font-size: 3.815rem;
  }
  .advanced-search-field--text,
  .advanced-search-field input[type="search"],
  .advanced-search-field input[type="text"],
  .generic-title,
  .h1,
  .heading-a,
  .page-heading--title strong,
  .page-landing-heading--title strong,
  .search-results-page
    .view-filters
    .advanced-search-field--content
    input[type="text"],
  .vector-map--title,
  [class*="view-display-id-block"] .needs-form--fieldset {
    font-size: calc(48.82813px + 0 * (100vw - 960px) / 320);
    font-size: 3.052rem;
  }
  .h2,
  .heading-b,
  .layer-long-verbatim--author,
  .needs-form--fieldset,
  .page-hat.small .page-hat--title .highlight,
  .page-hat.small .page-hat--title strong,
  .teaser-event--place,
  .teaser-highlight-news--title,
  .teaser-links--title,
  .wysiwyg h2 {
    font-size: calc(39.0625px + 0 * (100vw - 960px) / 320);
    font-size: 2.441rem;
  }
  .button-action.has-icon.icon-add:before,
  .greybox--title,
  .h3,
  .heading-c,
  .layer-tabs-switcher--trigger,
  .teaser-event--period,
  .ui-dialog .ui-dialog-titlebar,
  .wysiwyg h3 {
    font-size: calc(31.25px + 0 * (100vw - 960px) / 320);
    font-size: 1.953rem;
  }
  #sliding-popup .popup-content button,
  .admin-link button,
  .button,
  .button-action,
  .button-cancel,
  .button.search-form__submit,
  .chosen-container-multi .chosen-choices li.search-choice,
  .content-filters--dropdown--item.is-active,
  .gradient-push--title,
  .h4,
  .heading-d,
  .latest-articles--title,
  .layer-contact-long--title,
  .layer-cover--date,
  .layer-history--title,
  .layer-media--title,
  .list-info--title,
  .magazine-wall--loader,
  .needs-form--dropdown--item.is-active,
  .needs-form--submit,
  .optin-block--link,
  .page-heading--dropdown--item.is-active,
  .page-history-list--panel .panel-btn.active,
  .page-history-list--title,
  .request-form-title,
  .search-form__submit,
  .search-result__title,
  .teaser-img--title,
  .ui-datepicker-month,
  .vertical-nav--list .vertical-nav--item .vertical-nav--link.current,
  .vertical-nav--list .vertical-nav--item .vertical-nav--link:hover,
  .vertical-nav--list .vertical-nav--item a.current,
  .vertical-nav--list .vertical-nav--item a:hover,
  .vertical-nav--list li .vertical-nav--link.current,
  .vertical-nav--list li .vertical-nav--link:hover,
  .vertical-nav--list li a.current,
  .vertical-nav--list li a:hover,
  .vertical-nav ul .vertical-nav--item .vertical-nav--link.current,
  .vertical-nav ul .vertical-nav--item .vertical-nav--link:hover,
  .vertical-nav ul .vertical-nav--item a.current,
  .vertical-nav ul .vertical-nav--item a:hover,
  .vertical-nav ul li .vertical-nav--link.current,
  .vertical-nav ul li .vertical-nav--link:hover,
  .vertical-nav ul li a.current,
  .vertical-nav ul li a:hover,
  .wysiwyg h4,
  dropdown-layer--dropdown--item.is-active,
  form button[type="button"],
  form button[type="submit"],
  form input[type="submit"] {
    font-size: calc(25px + 0 * (100vw - 960px) / 320);
    font-size: 1.563rem;
  }
  .data-table table caption,
  .list-contacts table caption,
  .list-notifications table caption,
  .wysiwyg table caption {
    font-size: calc(25px + 0 * (100vw - 960px) / 320);
    line-height: 1.36em;
    padding-top: 0.33em;
    margin-bottom: 1.03em;
    font-size: 1.563rem;
  }
  .comment__author,
  .comment__content h3,
  .greybox--sub-title,
  .h5,
  .heading-e,
  .needs-form--title,
  .wysiwyg h5,
  .wysiwyg p.text-highlight,
  summary {
    font-size: calc(20px + 0 * (100vw - 960px) / 320);
    font-size: 1.25rem;
  }
  .content-filters--group--label,
  .content-filters a,
  .content-filters label,
  .data-table table th,
  .data-table table th a,
  .dataTable thead tr td,
  .dataTable thead tr th,
  .h6,
  .heading-f,
  .layer-accordion-info.documents
    .layer-accordion-info--content
    .layer-accordion-info--trigger,
  .layer-cover--link,
  .link-back,
  .link-std,
  .list-content--title,
  .main-menu
    > ul
    > .menu-item.alternate
    .main-menu--content
    > .sub-menu
    > .menu
    .menu-item
    .menu
    .menu-item
    > a,
  .main-menu
    > ul
    > .menu-item.alternate
    .main-menu--content
    > .sub-menu
    > .menu
    .menu-item
    .menu
    .menu-item
    > span,
  .main-menu
    > ul
    > .menu-item.alternate
    .main-menu--content
    > .sub-menu
    > .menu
    .menu-item
    ul
    .menu-item
    > a,
  .main-menu
    > ul
    > .menu-item.alternate
    .main-menu--content
    > .sub-menu
    > .menu
    .menu-item
    ul
    .menu-item
    > span,
  .main-menu
    > ul
    > .menu-item.alternate
    .main-menu--content
    > .sub-menu
    > ul
    .menu-item
    .menu
    .menu-item
    > a,
  .main-menu
    > ul
    > .menu-item.alternate
    .main-menu--content
    > .sub-menu
    > ul
    .menu-item
    .menu
    .menu-item
    > span,
  .main-menu
    > ul
    > .menu-item.alternate
    .main-menu--content
    > .sub-menu
    > ul
    .menu-item
    ul
    .menu-item
    > a,
  .main-menu
    > ul
    > .menu-item.alternate
    .main-menu--content
    > .sub-menu
    > ul
    .menu-item
    ul
    .menu-item
    > span,
  .main-menu
    > ul
    > li.alternate
    .main-menu--content
    > .sub-menu
    > .menu
    .menu-item
    .menu
    .menu-item
    > a,
  .main-menu
    > ul
    > li.alternate
    .main-menu--content
    > .sub-menu
    > .menu
    .menu-item
    .menu
    .menu-item
    > span,
  .main-menu
    > ul
    > li.alternate
    .main-menu--content
    > .sub-menu
    > .menu
    .menu-item
    ul
    .menu-item
    > a,
  .main-menu
    > ul
    > li.alternate
    .main-menu--content
    > .sub-menu
    > .menu
    .menu-item
    ul
    .menu-item
    > span,
  .main-menu
    > ul
    > li.alternate
    .main-menu--content
    > .sub-menu
    > ul
    .menu-item
    .menu
    .menu-item
    > a,
  .main-menu
    > ul
    > li.alternate
    .main-menu--content
    > .sub-menu
    > ul
    .menu-item
    .menu
    .menu-item
    > span,
  .main-menu
    > ul
    > li.alternate
    .main-menu--content
    > .sub-menu
    > ul
    .menu-item
    ul
    .menu-item
    > a,
  .main-menu
    > ul
    > li.alternate
    .main-menu--content
    > .sub-menu
    > ul
    .menu-item
    ul
    .menu-item
    > span,
  .popin-upload-file--content .right:before,
  .popin-upload-file--items .layer-accordion-info--trigger,
  .table-of-content,
  .tabs ul.primary,
  .tag-std,
  .teaser-event--link,
  .teaser-highlight-news--category,
  .teaser-links--link,
  .teaser-offer--store,
  .teaser-request-certificate--certificate,
  .teaser-request-certificate--reference,
  .teaser-request-certificate--request,
  .teaser-verbatim--author strong,
  .vector-map fieldset .fieldset-legend,
  .veristar-login-menu--link,
  .veristar-login-menu a,
  .vertical-tabs__menu-item-summary,
  .vertical-tabs__menu-item-title,
  .wysiwyg a.link-std,
  .wysiwyg h6,
  .wysiwyg p.text-subtitle,
  form .form-file {
    font-size: calc(16px + 0 * (100vw - 960px) / 320);
    font-size: 1rem;
  }
  .content-filters-tabs--tag[type="button"],
  .list-info--counter {
    font-size: calc(12.8px + 0 * (100vw - 960px) / 320);
    font-size: 0.8rem;
  }
  .page-hat.simple .page-hat--title {
    font-size: calc(76.29395px + 0 * (100vw - 960px) / 320);
    font-size: 4.768rem;
  }
  .layer-images-group--title,
  .quick-access--title {
    font-size: calc(61.03516px + 0 * (100vw - 960px) / 320);
    font-size: 3.815rem;
  }
  .layer-banner--title,
  .layer-insight--title,
  .page-heading--title,
  .page-landing-heading--title,
  .popin-std--title,
  .simple-sentence-form .simple-sentence-select--label,
  .teaser-event--title,
  .teaser-highlight--text,
  .value-chain--title,
  [class*="view-display-id-block"] .needs-select--label,
  [class*="view-display-id-block"] .simple-sentence-select--label {
    font-size: calc(48.82813px + 0 * (100vw - 960px) / 320);
    font-size: 3.052rem;
  }
  .cross-news--title,
  .layer-contact-offer--title,
  .layer-major-markets--title,
  .needs-select--label,
  .page-hat--title .small,
  .page-hat.alternate .page-hat--title,
  .section-gallery--title,
  .simple-sentence-select--label,
  .teaser-video--title,
  form .form-title,
  form legend {
    font-size: calc(39.0625px + 0 * (100vw - 960px) / 320);
    font-size: 2.441rem;
  }
  .data-table--no-result,
  .layer-markets--title,
  .list-results--no-result,
  .list-results--results,
  .magazine-wall--no-result,
  .needs-wall--no-result,
  .needs-wall--results,
  .news-wall--no-result,
  .page-hat--title .smallest,
  .search-results-page .view-empty {
    font-size: calc(31.25px + 0 * (100vw - 960px) / 320);
    font-size: 1.953rem;
  }
  .advanced-search-field--content,
  .content-filters--dropdown--item,
  .list-info--sub-title,
  .main-menu
    > ul
    > .menu-item.alternate
    .main-menu--content
    > .sub-menu
    > .menu
    .menu-item
    > a,
  .main-menu
    > ul
    > .menu-item.alternate
    .main-menu--content
    > .sub-menu
    > .menu
    .menu-item
    > span,
  .main-menu
    > ul
    > .menu-item.alternate
    .main-menu--content
    > .sub-menu
    > ul
    .menu-item
    > a,
  .main-menu
    > ul
    > .menu-item.alternate
    .main-menu--content
    > .sub-menu
    > ul
    .menu-item
    > span,
  .main-menu
    > ul
    > li.alternate
    .main-menu--content
    > .sub-menu
    > .menu
    .menu-item
    > a,
  .main-menu
    > ul
    > li.alternate
    .main-menu--content
    > .sub-menu
    > .menu
    .menu-item
    > span,
  .main-menu
    > ul
    > li.alternate
    .main-menu--content
    > .sub-menu
    > ul
    .menu-item
    > a,
  .main-menu
    > ul
    > li.alternate
    .main-menu--content
    > .sub-menu
    > ul
    .menu-item
    > span,
  .needs-form--dropdown--item,
  .page-heading--dropdown--item,
  .teaser-menu--title,
  .ui-datepicker-year,
  .vertical-nav--list .vertical-nav--item .vertical-nav--link,
  .vertical-nav--list .vertical-nav--item a,
  .vertical-nav--list li .vertical-nav--link,
  .vertical-nav--list li a,
  .vertical-nav ul .vertical-nav--item .vertical-nav--link,
  .vertical-nav ul .vertical-nav--item a,
  .vertical-nav ul li .vertical-nav--link,
  .vertical-nav ul li a,
  dropdown-layer--dropdown--item,
  form legend.small-legend {
    font-size: calc(25px + 0 * (100vw - 960px) / 320);
    font-size: 1.563rem;
  }
  .list-results--results em {
    font-size: calc(20px + 0 * (100vw - 960px) / 320);
    font-size: 1.25rem;
  }
  .content-filters-tabs--content legend,
  .content-filters select,
  .page-hat.small .page-hat--title {
    font-size: calc(16px + 0 * (100vw - 960px) / 320);
    font-size: 1rem;
  }
  .steps-slider--list li .teaser-step--picture:before,
  .steps-slider--list steps-slider--item .teaser-step--picture:before,
  .steps-slider--nav li .teaser-step--picture:before,
  .steps-slider--nav steps-slider--item .teaser-step--picture:before,
  .teaser-step--title {
    font-size: calc(31.25px + 0 * (100vw - 960px) / 320);
    font-size: 1.953rem;
  }
  .tag-highlighted {
    font-size: calc(16px + 0 * (100vw - 960px) / 320);
    font-size: 1rem;
  }
  .teaser-keyfigure--data {
    font-size: calc(76.29395px + 0 * (100vw - 960px) / 320);
    font-size: 4.768rem;
  }
  .extra-logo {
    font-size: calc(48.82813px + 0 * (100vw - 960px) / 320);
    font-size: 3.052rem;
  }
  .layer-major-markets--link a,
  .steps-slider .responsive-slider--close,
  .teaser-article--desc,
  .teaser-keyfigure,
  .teaser-market--desc,
  .teaser-step--desc,
  .teaser-step--info {
    font-size: calc(25px + 0 * (100vw - 960px) / 320);
    font-size: 1.563rem;
  }
  .teaser-keydata--highlight {
    font-size: calc(76.29395px + 0 * (100vw - 960px) / 320);
    font-size: 4.768rem;
  }
  .download-link,
  .layer-boiler--title,
  .site-header.sticky.is-login .heading-highlights--tools .button-action:before,
  .site-header.sticky.is-not-login
    .heading-highlights--tools
    .button-action:before {
    font-size: calc(39.0625px + 0 * (100vw - 960px) / 320);
    font-size: 2.441rem;
  }
  .teaser-contact--name strong {
    font-size: calc(31.25px + 0 * (100vw - 960px) / 320);
    font-size: 1.953rem;
  }
  .account-request--title,
  .bloc-recap--title,
  .dropdown-links--icon.help:before,
  .history-dates--trigger,
  .logo-item--desc,
  .teaser-keydata--overlay,
  .teaser-next-steps--item--number,
  .teaser-next-steps--title,
  .teaser-verbatim.small .teaser-verbatim--author strong {
    font-size: calc(25px + 0 * (100vw - 960px) / 320);
    font-size: 1.563rem;
  }
  .advanced-search-field.alternate--text,
  .advanced-search-field.alternate input[type="search"],
  .advanced-search-field.alternate input[type="text"],
  .bloc-recap-agenda.alternate .bloc-recap--title,
  .bloc-recap-document.alternate .bloc-recap--title,
  .bloc-recap-messages.alternate .bloc-recap--title,
  .bloc-recap.alternate .bloc-recap--title,
  .fieldgroup .fieldset-legend,
  .filter-guidelines-item .label,
  .form-intro,
  .form-mandatory-info strong,
  .items-anchor a,
  .layer-boiler--contact--name,
  .layer-boiler--desc,
  .layer-long-verbatim--quote,
  .popin-survey--content .left label,
  .subnav-tab a,
  .survey-info--address,
  .teaser-contact--name,
  .teaser-light--title,
  .teaser-menu--desc,
  .teaser-offer--summary,
  .teaser-verbatim.small .teaser-verbatim--author,
  .wysiwyg,
  .wysiwyg ol,
  .wysiwyg p,
  .wysiwyg ul,
  body,
  form .form-label,
  form input[type="date"],
  form input[type="datetime-local"],
  form input[type="email"],
  form input[type="number"],
  form input[type="password"],
  form input[type="search"],
  form input[type="tel"],
  form input[type="text"],
  form label,
  form select,
  form textarea,
  input.hasDatepicker {
    font-size: calc(20px + 0 * (100vw - 960px) / 320);
    font-size: 1.25rem;
  }
  #sliding-popup,
  #sliding-popup .popup-content button,
  .account-request--edit,
  .admin-link button,
  .bloc-recap--edit-link,
  .bloc-recap--list .item__content,
  .bloc-recap--list .item__label,
  .bloc-recap-agenda--date--day,
  .bloc-recap-agenda.alternate,
  .bloc-recap-document--list .item__content,
  .bloc-recap-document--list .item__label,
  .bloc-recap-document.alternate,
  .bloc-recap-messages.alternate,
  .bloc-recap.alternate,
  .button-action.small,
  .button-checkbox-radio--label,
  .button.search-form__submit,
  .comment__content p,
  .comment__permalink,
  .comment__time,
  .data-table table,
  .duplicate-info--inner,
  .duplicate-info--reference,
  .field-suffix,
  .filter-guidelines-item .tips,
  .filter-help a,
  .form-managed-file > div input[type="submit"],
  .form-mandatory-info,
  .form-steps--item,
  .greybox--close,
  .heading-highlights--brand,
  .hot-news,
  .items-anchor a,
  .layer-accordion-info--edit--close,
  .layer-accordion-info.documents
    .layer-accordion-info--content
    .layer-accordion-info--content,
  .layer-contact-long--contact,
  .layer-contact-offer--actions input[type="submit"],
  .layer-contact-offer--form-actions input[type="submit"],
  .layer-contact-offer .form-actions input[type="submit"],
  .layer-cover--metadatas,
  .layer-media--legend,
  .link-download,
  .link-icons,
  .links,
  .list-community--title,
  .list-confirm-certificate--item,
  .list-confirm-certificate--reference,
  .list-contacts table,
  .list-info--content,
  .list-info--reference,
  .list-info--tooltip-action,
  .list-notifications table,
  .list-report.small,
  .list-results--header .form-switch,
  .list-simple--item,
  .list-simple li,
  .message-system,
  .message-system--textarea textarea,
  .more-link a,
  .needs-form--submit,
  .notification-list-item--inner,
  .notification-list-item--reference,
  .password-confirm,
  .password-strength,
  .popin-send-comments--content .message-system--cell,
  .popin-survey--content .left,
  .review-steps--list .review-steps--step p,
  .review-steps--list li p,
  .review-steps ol .review-steps--step p,
  .review-steps ol li p,
  .search-form__submit,
  .search-result__snippet-info,
  .small .review-steps--list .review-steps--step.in-progress:before,
  .small .review-steps--list .review-steps--step:before,
  .small .review-steps--list li.in-progress:before,
  .small .review-steps--list li:before,
  .small .review-steps ol .review-steps--step.in-progress:before,
  .small .review-steps ol .review-steps--step:before,
  .small .review-steps ol li.in-progress:before,
  .small .review-steps ol li:before,
  .sub-menu > .menu .accordions-enabled--col > .menu-item .menu .menu-item a,
  .sub-menu > .menu .accordions-enabled--col > .menu-item .menu li a,
  .sub-menu > .menu .accordions-enabled--col > .menu-item ul .menu-item a,
  .sub-menu > .menu .accordions-enabled--col > .menu-item ul li a,
  .sub-menu > .menu > .menu-item .menu .menu-item a,
  .sub-menu > .menu > .menu-item .menu li a,
  .sub-menu > .menu > .menu-item ul .menu-item a,
  .sub-menu > .menu > .menu-item ul li a,
  .sub-menu > .menu > li .menu .menu-item a,
  .sub-menu > .menu > li .menu li a,
  .sub-menu > .menu > li ul .menu-item a,
  .sub-menu > .menu > li ul li a,
  .sub-menu > ul .accordions-enabled--col > .menu-item .menu .menu-item a,
  .sub-menu > ul .accordions-enabled--col > .menu-item .menu li a,
  .sub-menu > ul .accordions-enabled--col > .menu-item ul .menu-item a,
  .sub-menu > ul .accordions-enabled--col > .menu-item ul li a,
  .sub-menu > ul > .menu-item .menu .menu-item a,
  .sub-menu > ul > .menu-item .menu li a,
  .sub-menu > ul > .menu-item ul .menu-item a,
  .sub-menu > ul > .menu-item ul li a,
  .sub-menu > ul > li .menu .menu-item a,
  .sub-menu > ul > li .menu li a,
  .sub-menu > ul > li ul .menu-item a,
  .sub-menu > ul > li ul li a,
  .subnav-tab a,
  .survey-info--title,
  .tabs ul.secondary,
  .teaser-community--head,
  .teaser-gallery--bio,
  .teaser-gallery--cellphone,
  .teaser-gallery--email,
  .teaser-gallery--phone,
  .teaser-highlight-news--metadatas,
  .teaser-light--market,
  .teaser-next-steps--item--title,
  .teaser-offer.place .teaser-offer--content,
  .teaser-offer.place .teaser-offer--summary,
  .teaser-request-certificate--action,
  .teaser-request-certificate--title,
  .teaser-verbatim--author,
  .tooltip--action,
  .type-link,
  .ui-autocomplete,
  .wysiwyg .small,
  .wysiwyg .smallest,
  .wysiwyg p.text-notification,
  .wysiwyg table,
  form button[type="button"],
  form button[type="submit"],
  form input[type="checkbox"] + .form-label,
  form input[type="checkbox"] + label,
  form input[type="radio"] + .form-label,
  form input[type="radio"] + label,
  form input[type="submit"],
  ul.links {
    font-size: calc(16px + 0 * (100vw - 960px) / 320);
    font-size: 1rem;
  }
  .bloc-recap-agenda.alternate .bloc-recap--edit-link,
  .bloc-recap-agenda.alternate .bloc-recap--list .item__content,
  .bloc-recap-agenda.alternate .bloc-recap--list .item__label,
  .bloc-recap-agenda.alternate .bloc-recap-document--list .item__content,
  .bloc-recap-agenda.alternate .bloc-recap-document--list .item__label,
  .bloc-recap-document.alternate .bloc-recap--edit-link,
  .bloc-recap-document.alternate .bloc-recap--list .item__content,
  .bloc-recap-document.alternate .bloc-recap--list .item__label,
  .bloc-recap-document.alternate .bloc-recap-document--list .item__content,
  .bloc-recap-document.alternate .bloc-recap-document--list .item__label,
  .bloc-recap-messages.alternate .bloc-recap--edit-link,
  .bloc-recap-messages.alternate .bloc-recap--list .item__content,
  .bloc-recap-messages.alternate .bloc-recap--list .item__label,
  .bloc-recap-messages.alternate .bloc-recap-document--list .item__content,
  .bloc-recap-messages.alternate .bloc-recap-document--list .item__label,
  .bloc-recap.alternate .bloc-recap--edit-link,
  .bloc-recap.alternate .bloc-recap--list .item__content,
  .bloc-recap.alternate .bloc-recap--list .item__label,
  .bloc-recap.alternate .bloc-recap-document--list .item__content,
  .bloc-recap.alternate .bloc-recap-document--list .item__label,
  .button-action.x-small,
  .chosen-container-multi .chosen-choices li.search-choice,
  .content-filters-tabs--reset[type="reset"],
  .list-notifications table tbody .teaser-list-notifications .company-code,
  .teaser-request-certificate--date,
  .teaser-request-certificate--info,
  .vector-map--legend {
    font-size: calc(12.8px + 0 * (100vw - 960px) / 320);
    font-size: 0.8rem;
  }
  .push-text--title {
    font-size: calc(48.82813px + 0 * (100vw - 960px) / 320);
    font-size: 3.052rem;
  }
  .layer-boiler--contact--title,
  .optin-block--title,
  .wysiwyg .text-intro,
  .wysiwyg blockquote,
  blockquote {
    font-size: calc(31.25px + 0 * (100vw - 960px) / 320);
    font-size: 1.953rem;
  }
  .layer-contact-offer--intro,
  .layer-cover--intro,
  .steps-slider .responsive-slider--tooltip,
  .teaser-event--name,
  .teaser-verbatim--quotation-marks:after,
  .teaser-verbatim--quotation-marks:before {
    font-size: calc(25px + 0 * (100vw - 960px) / 320);
    font-size: 1.563rem;
  }
  .c3-title,
  .chosen-container-multi
    .chosen-choices
    li.search-choice
    .search-choice-close:before,
  .data-table table td,
  .data-table table td a,
  .layer-boiler--contact--name strong,
  .layer-cover--scroll-bottom,
  .layer-insight--date,
  .page-heading--date,
  .page-intro--scroll-bottom,
  .review-steps--list .review-steps--step.in-progress p,
  .review-steps--list li.in-progress p,
  .review-steps ol .review-steps--step.in-progress p,
  .review-steps ol li.in-progress p,
  .scroll-bottom,
  .teaser-comparison--title,
  .teaser-contact--infos p,
  .teaser-light--tag-reversed,
  .teaser-light--tag-reversed.highlight,
  .teaser-light--tag.highlight,
  .teaser-links--desc,
  .teaser-links--item,
  .teaser-links--link,
  .teaser-verbatim--quotation-marks {
    font-size: calc(20px + 0 * (100vw - 960px) / 320);
    font-size: 1.25rem;
  }
  .back-to-top,
  .c3-chart-arc text,
  .content-filters-tabs--label,
  .content-filters-tabs--trigger,
  .content-filters .form-item.is-secondary label,
  .content-filters .form-item input[type="radio"].is-secondary + label,
  .content-filters .form-item label.is-secondary,
  .data-table table td,
  .data-table table th,
  .data-table table thead td,
  .data-table table thead th,
  .descripted-image--caption,
  .description,
  .display-per-page,
  .display-per-page--title,
  .display-toggle-view,
  .dropdown-links--current,
  .field-description,
  .form-item .description,
  .layer-contact-offer--form-description,
  .layer-contact-offer form-description,
  .list-contacts table td,
  .list-contacts table th,
  .list-contacts table thead td,
  .list-contacts table thead th,
  .list-links--item a,
  .list-links li a,
  .list-notifications-toolbar-legend,
  .list-notifications table td,
  .list-notifications table th,
  .list-notifications table th .notification-name,
  .list-notifications table thead .default-mode,
  .list-notifications table thead td,
  .list-notifications table thead th,
  .main-menu > ul > .menu-item > a,
  .main-menu > ul > .menu-item > span,
  .main-menu > ul > li > a,
  .main-menu > ul > li > span,
  .needs-form--reset,
  .page-heading--reset,
  .search-results-page
    .view-filters
    fieldset[data-drupal-selector="edit-items-per-page"]
    legend
    .fieldset-legend,
  .search-tool form input[type="submit"],
  .share-price strong,
  .site-lang--current,
  .site-lang--list li a,
  .site-lang select,
  .site-portals--current,
  .small .review-steps--list .review-steps--step.in-progress p,
  .small .review-steps--list li.in-progress p,
  .small .review-steps ol .review-steps--step.in-progress p,
  .small .review-steps ol li.in-progress p,
  .sub-menu > .menu .accordions-enabled--col > .menu-item > a,
  .sub-menu > .menu .accordions-enabled--col > .menu-item > span:first-child,
  .sub-menu > .menu > .menu-item > a,
  .sub-menu > .menu > .menu-item > span:first-child,
  .sub-menu > .menu > li > a,
  .sub-menu > .menu > li > span:first-child,
  .sub-menu > ul .accordions-enabled--col > .menu-item > a,
  .sub-menu > ul .accordions-enabled--col > .menu-item > span:first-child,
  .sub-menu > ul > .menu-item > a,
  .sub-menu > ul > .menu-item > span:first-child,
  .sub-menu > ul > li > a,
  .sub-menu > ul > li > span:first-child,
  .tag-category,
  .teaser-gallery--job,
  .teaser-gallery--name,
  .teaser-light--date,
  .teaser-light--tag,
  .teaser-light--tag-reversed,
  .teaser-market--title,
  .teaser-offer--subtitle,
  .teaser-offer--title,
  .teaser-video--category,
  .ui-datepicker,
  .wysiwyg table td,
  .wysiwyg table th,
  .wysiwyg table thead td,
  .wysiwyg table thead th,
  details .details-description {
    font-size: calc(16px + 0 * (100vw - 960px) / 320);
    font-size: 1rem;
  }
  .breadcrumb,
  .dropdown-links--list li a,
  .dropdown-links--list li span,
  .share-price,
  .site-portals--list li a,
  .site-portals--list li span {
    font-size: calc(12.8px + 0 * (100vw - 960px) / 320);
    font-size: 0.8rem;
  }
  .inline-list-from-desktop-large > li {
    display: inline-block;
  }
  .table-list-from-desktop-large {
    display: table;
    width: 100%;
  }
  .table-list-from-desktop-large > .cell,
  .table-list-from-desktop-large > li {
    display: table-cell;
  }
  .flex-child-image-from-desktop-large img,
  .flex-image-from-desktop-large {
    display: block;
    width: 100%;
    height: auto;
  }
  .overlay-from-desktop-large {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
  }
  .clearfix-from-desktop-large {
    overflow: hidden;
  }
  .v-align-from-desktop-large {
    position: relative;
    display: block;
    top: 50%;
    transform: translateY(-50%);
  }
  .text-overflow-from-desktop-large {
    display: inline-block;
    text-indent: 150%;
    overflow: hidden;
    white-space: nowrap;
  }
  .text-left-from-desktop-large {
    text-align: left;
  }
  .text-right-from-desktop-large {
    text-align: right;
  }
  .text-center-from-desktop-large {
    text-align: center;
  }
  .set-relative-from-desktop-large {
    position: relative;
  }
  .hide-from-desktop-large {
    display: none;
  }
  .clear-grid-from-desktop-large {
    clear: both;
    margin-left: 0;
  }
  .clear-left-from-desktop-large,
  .clear-right-from-desktop-large {
    clear: left;
  }
  .grid-strech-float-from-desktop-large {
    float: left;
    margin-left: 0;
  }
  .grid-strech-float-from-desktop-large:first-child {
    clear: left;
  }
  .grid-strech-flex-from-desktop-large,
  .strech-child-from-desktop-large {
    display: flex;
    flex-direction: row;
    align-items: stretch;
  }
  .grid-strech-flex-from-desktop-large {
    flex-wrap: wrap;
  }
  .teaser-article--overlay {
    padding-left: 80px;
    padding-right: 80px;
  }
  .page-hat--title {
    font-size: 48px;
  }
  .layer-presentation {
    margin-bottom: 0;
  }
  .page-heading.alternative-select
    .page-heading--bg-img
    + .page-heading--content,
  .page-heading.alternative-select .page-heading--bg-img + .vector-map {
    align-items: normal;
  }
  .page-heading.alternative-select .page-heading--content .breadcrumb,
  .page-heading.alternative-select
    .page-heading--content
    .breadcrumb
    ~ :last-child,
  .page-heading.alternative-select .vector-map .breadcrumb,
  .page-heading.alternative-select .vector-map .breadcrumb ~ :last-child {
    margin-bottom: auto;
  }
  .page-heading--bg-img + .page-heading--content,
  .page-heading--bg-img + .vector-map {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    min-height: 650px;
  }
  .page-heading.alternate .page-heading--bg-img + .page-heading--content,
  .page-heading.alternate .page-heading--bg-img + .vector-map {
    min-height: 440px;
  }
  .page-history-list--panel .panel-btn {
    width: 80px;
    padding-left: 30px;
  }
}
@media (min-width: 1400px) {
  .content-filters--fake-select {
    order: inherit;
    margin-top: 0;
  }
  .content-filters--container .form-item-month {
    order: inherit;
  }
  .content-filters.js-dropdown .form-radios[id^="edit-tag"] {
    display: inline-flex;
  }
  .needs-wall:not(.view-grid)
    .teaser-offer.place
    .teaser-offer--store
    + .teaser-offer--infos {
    margin-left: 20px;
  }
  .needs-wall:not(.view-grid) .teaser-offer.place .teaser-offer--infos {
    width: auto;
  }
}
@media (min-width: 1600px) {
  .two-columns-layout--sidebar {
    width: 15%;
  }
  .two-columns-layout--content {
    flex: initial;
    width: 70%;
  }
}
@media (max-width: 959px) {
  .dropdown-links.help .dropdown-links--current,
  .dropdown-links.user .dropdown-links--current {
    padding: 12px;
  }
  .dropdown-links.help .dropdown-links--current:after,
  .dropdown-links.user .dropdown-links--current:after {
    display: none;
  }
  .content-filters--container .first-item {
    margin-top: -10px !important;
  }
  .page-history-list--item[active-bg="left"]
    .page-history-list--slide-present
    .page-history-list--content,
  .page-history-list--item[active-bg="right"]
    .page-history-list--slide-past
    .page-history-list--content,
  .page-history-list--scene[active-bg="left"]
    .page-history-list--layer-right
    .page-history-list--content,
  .page-history-list--scene[active-bg="right"]
    .page-history-list--layer-left
    .page-history-list--content {
    text-align: center;
  }
  .page-history-list--panel .panel-btn em,
  .page-history-list--panel .panel-handle,
  .page-landing-heading--picture-second,
  .page-landing-heading--picture-third {
    display: none;
  }
  .layer-contact-offer--form-actions .button-action + .button-action,
  .layer-contact-offer--form-actions input[type="submit"] + .button-action {
    margin-left: 0;
  }
}
@media (max-width: 639px) {
  .form-submit-zone--middle {
    width: 100%;
    order: 2;
    padding: 20px 0 0;
  }
  .dropdown-links.help .dropdown-links--current,
  .dropdown-links.user .dropdown-links--current {
    padding: 6px;
  }
  .content-filters-tabs--nav--wrapper {
    display: none !important;
  }
  .teaser-event--period .highlight,
  .teaser-event--period strong {
    margin: 0 10px;
  }
  .teaser-event--extract .highlight,
  .teaser-event--extract strong {
    display: block;
  }
  .site-heading .heading-highlights--tools {
    z-index: 22;
  }
  .site-header.sticky.is-login .site-logo--inner,
  .site-header.sticky.is-not-login .site-logo--inner {
    width: 70px;
    height: 81px;
  }
  .site-header.sticky.is-login .site-logo--inner a,
  .site-header.sticky.is-not-login .site-logo--inner a {
    width: inherit;
    height: inherit;
    background-size: 70px 81px;
  }
  .site-header.sticky.is-login .site-brand img,
  .site-header.sticky.is-not-login .site-brand img {
    height: 40px;
  }
  .site-header.sticky.is-login .heading-highlights--tools .button-action,
  .site-header.sticky.is-not-login .heading-highlights--tools .button-action {
    margin: 0 5px;
    overflow: hidden;
    width: 20px;
    text-indent: -999em;
  }
  .site-header.sticky.is-login .heading-highlights--tools .button-action:before,
  .site-header.sticky.is-not-login
    .heading-highlights--tools
    .button-action:before {
    display: block;
  }
  .site-header.sticky .site-lang {
    flex-basis: 45px !important;
  }
  .layer-images-group--picture {
    display: none;
    transform: none !important;
    margin: 0 !important;
  }
  .layer-images-group--picture:first-child {
    display: block;
  }
  .layer-images-group--picture img {
    display: block;
    width: 100%;
    height: auto;
  }
  .page-history-list--item[active-bg="left"]
    .page-history-list--slide-past
    .page-history-list--content,
  .page-history-list--item[active-bg="right"]
    .page-history-list--slide-present
    .page-history-list--content,
  .page-history-list--scene[active-bg="left"]
    .page-history-list--layer-left
    .page-history-list--content,
  .page-history-list--scene[active-bg="right"]
    .page-history-list--layer-right
    .page-history-list--content {
    width: 170px;
  }
  .page-history-list--item[active-bg="left"]
    .page-history-list--slide-past
    .page-history-list--title,
  .page-history-list--item[active-bg="right"]
    .page-history-list--slide-present
    .page-history-list--title,
  .page-history-list--scene[active-bg="left"]
    .page-history-list--layer-left
    .page-history-list--title,
  .page-history-list--scene[active-bg="right"]
    .page-history-list--layer-right
    .page-history-list--title {
    opacity: 1 !important;
  }
  .page-history-list--title {
    opacity: 0;
  }
  .layer-tabs-switcher--tabs-nav {
    display: none !important;
  }
  .layer-contact-long--container,
  .layer-contact-long--content {
    flex-direction: column;
  }
  .layer-contact-long--title {
    text-align: center;
  }
  .layer-contact-long--picture {
    margin: 0 auto 30px;
  }
  .magazine-wall--col {
    border: 0;
  }
  .layer-major-markets--link a {
    padding-right: 25%;
  }
  .layer-major-markets--link:nth-child(2n) a {
    text-align: right;
    padding-left: 25%;
    padding-right: 12px;
  }
  .ui-dialog {
    width: calc(100% - 50px) !important;
  }
}
@media (max-width: 450px) {
  .site-header.sticky.is-login .site-logo--inner:after,
  .site-header.sticky.is-not-login .site-logo--inner:after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    height: 1px;
    background: #fff;
  }
  .site-header.sticky.is-login .site-heading:after,
  .site-header.sticky.is-not-login .site-heading:after {
    display: block;
  }
  .site-header.sticky.is-login .heading-highlights--tools,
  .site-header.sticky.is-not-login .heading-highlights--tools {
    flex-basis: 100%;
  }
  .site-header.sticky.is-login ~ .page-hat,
  .site-header.sticky.is-not-login ~ .page-hat {
    margin-top: 70px;
  }
}
@keyframes a {
  0% {
    bottom: -100%;
  }
  to {
    bottom: 0;
  }
}
@keyframes b {
  0% {
    position: relative;
    top: -500px;
    z-index: 1;
  }
  to {
    top: 0;
  }
}
@keyframes c {
  0% {
    height: 5px;
    margin-top: 10px;
  }
  50% {
    height: 15px;
    margin-top: 0;
  }
  to {
    height: 5px;
    margin-top: 10px;
  }
}
@keyframes d {
  50% {
    opacity: 0.5;
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes e {
  0% {
    background-position: 0 0, 0 0;
  }
  to {
    background-position: 0 0, -80px 0;
  }
}
@keyframes f {
  0% {
    opacity: 0;
    transform: translateY(40px);
  }
  30%,
  70% {
    opacity: 1;
    transform: translateY(0);
  }
  to {
    opacity: 0;
    transform: translateY(-40px);
  }
}
@keyframes g {
  0% {
    opacity: 0;
    transform: translateY(40px);
  }
  30% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes h {
  0% {
    transform: scale(1);
  }
  10% {
    transform: scale(1.1);
  }
  20% {
    transform: scale(1);
  }
}
