@charset "UTF-8";
body.noScroll {
  overflow: hidden;
  position: fixed;
  inset: 0;
}

@keyframes dot-animation {
  0% {
    background-color: rgba(29, 29, 27, 0.4);
  }
  50% {
    background-color: rgba(29, 29, 27, 0.7);
  }
  100% {
    background-color: #1d1d1b;
  }
}
.batcom--loading {
  display: inline-block;
  width: 10px;
  height: 10px;
  position: relative;
  background-color: grey;
  animation: dot-animation 1.2s infinite;
  animation-delay: 0.8s;
  border-radius: 50%;
}
.batcom--loading::before, .batcom--loading::after {
  border-radius: 50%;
  content: "";
  display: inline-block;
  position: absolute;
  width: 10px;
  height: 10px;
  background-color: #1d1d1b;
  animation: dot-animation 1.2s infinite;
}
.batcom--loading::before {
  animation-delay: 0.4s;
  left: -20px;
}
.batcom--loading::after {
  animation-delay: 1.2s;
  right: -20px;
}

.batcom__loading-container {
  position: relative;
}
.batcom__loading-container .batcom--loading {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.batcom__loading-container.loading {
  pointer-events: none;
  opacity: 0.3;
}
.batcom__loading-container.loading .batcom--loading {
  display: inline-block;
}

.batcom-overlay__shorthand {
  position: relative;
  z-index: 0;
}

/* doc
---
title: z-index
name: nn-z-index
category: functions
---

Because z-indices can get tricky we manage them in the theme.scss globally.

Always use this mixin to set set a z-index.

Read the Best Practice to get an full documentation:
https://projects.netcentric.biz/wiki/display/FRONTEND/z-index+management+with+SCSS

## Live Template abbreviations
---
-z

## Parameters
---
@parameter $element = Name of the element (normally this will be the module name for the main stack)
@parameter $list = Name of the list (default $z-indices). Must be only set for stack context
@parameter $min = Set a minimum z-index which will be added to the list.

## Dependencies
---
$z-indices variable in the theme.scss

## Example
---

```html_example

// In the SASS theme file

$z-indices: slider, modal, dialog, navigation;

// In the SASS module file

.modal {
    &__base {
        position: absolute;
        z-index: nn-z-index(modal);
    }
}
```

## Source
---
http://www.smashingmagazine.com/2014/06/12/sassy-z-index-management-for-complex-layouts/
*/
/*
* Mixin used to create the arrows for the menu items.
*/
/* doc
---
title: Clearfix
name: clearfix
category: mixins
---

Clears after floating element

Use this mixin only inside media queries where you can't use the
abstract/extends/utils/_clearfix version, which adds less code to css

## Live Template abbreviations
---

## Example
---

```html_example
@include clearfix;
```

## Source
---
<https://css-tricks.com/snippets/css/clear-fix/>
*/
/* doc
---
title: Component Normalize / item Normalize
name: font
category: mixins
---
Use this mixing to regular AEM wrappers and normalization.
*/
/* stylelint-disable max-nesting-depth */
/* stylelint-disable media-feature-name-no-vendor-prefix */
/* doc
---
title: Font
name: font
category: mixins
---

Use this mixing to add fonts and normalization.

Documentation:

- https://projects.netcentric.biz/wiki/display/FRONTEND/CSS+-+Font+Normalization
- https://projects.netcentric.biz/wiki/display/FRONTEND/SCSS+-+Font+management

## Parameters
---
@param $font-type
@param $normalize

## Dependencies
---
/abstract/functions/nn-px-to-em
/abstract/functions/nn-px-to-rem
/abstract/functions/nn-px-to-unitless
/abstract/mixins/font-icon
*/
/*
* This mixin is used to set styles for elements according to typography in their respective viewport.
* It uses the variables defined in the typography
* @include typography("button") will enable the font size and lineheight according to typography button tokens in all the 3 viewports
*/
/*
* This mixin is used to style headings of any level in a responsive way.
* It uses the variables defined in the typography map to style the headings so
* the levels it can effectively style are 1 to 6.
* It also styles the use of spans and links inside the headings.
*
* @param {number} $level - The heading level to style.
* @param {string} $weight - The font weight to use for the heading. By default it uses the weight defined in the typography map.
*/
/* doc
---
title: Visibility
name: visibility
category: mixins
---

Mixin to add visibility to control to elements

---

## Example
---

```html_example
.container {
  &__base {
    @include visible;

    @include breakpoint($b-01) {
      @include hidden;
    }
  }
}
```
*/
/*
lt0 = (default) 1 column at a 100%
lt1 = 2 columns (50%, 50%)
lt2 = 2 columns (33%, 66%)
lt3 = 2 columns (66%, 33%)
lt4 = 3 columns (33%, 33%, 33%)
lt5 = 4 columns (25%, 25%, 25%, 25%)

## Parameters
@parameter $layout-type = lt0 | lt1 | lt2 | lt3 | lt4 | lt5
*/
/**
* Reverse container
*/
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
/*
* This mixin is used to set styles for name, price, button label elements in:
* batcom-algolia-bw-productsearch.clientlibs.scss
* batcom-bff-dynamiclist.clientlibs.scss
* product-list.clientlibs.scss
*/
.batcom-accordion-corp-codex .cmp-accordion__item,
.batcom-accordion-corp-zebra .cmp-accordion__item {
  margin: 0;
}
.batcom-accordion-corp-codex .cmp-accordion__button,
.batcom-accordion-corp-zebra .cmp-accordion__button {
  margin: 0;
  padding: 10px 10px 10px 30px;
  position: relative;
}
.batcom-accordion-corp-codex .cmp-accordion__button:hover .cmp-accordion__title,
.batcom-accordion-corp-zebra .cmp-accordion__button:hover .cmp-accordion__title {
  color: var(--batcom-color-palette-7);
}
.batcom-accordion-corp-codex .cmp-accordion__button--expanded .cmp-accordion__title,
.batcom-accordion-corp-zebra .cmp-accordion__button--expanded .cmp-accordion__title {
  color: var(--batcom-color-palette-7);
}
.batcom-accordion-corp-codex .cmp-accordion__icon,
.batcom-accordion-corp-zebra .cmp-accordion__icon {
  position: absolute;
  left: 10px;
}
.batcom-accordion-corp-codex .cmp-accordion__icon::before,
.batcom-accordion-corp-zebra .cmp-accordion__icon::before {
  color: var(--batcom-color-palette-7);
  font-size: 1.3rem;
}
.batcom-accordion-corp-codex .cmp-accordion__title,
.batcom-accordion-corp-zebra .cmp-accordion__title {
  color: var(--batcom-color-palette-7);
  margin: 0;
  margin: 0 40px 0 0;
  font-size: 1.3rem;
}
.batcom-accordion-corp-codex .cmp-accordion__panel,
.batcom-accordion-corp-zebra .cmp-accordion__panel {
  box-sizing: content-box;
  margin-bottom: 10px;
  padding: 20px;
  background-color: var(--batcom-color-palette-7);
}
.batcom-accordion-corp-codex .cmp-accordion__item--animation .cmp-accordion__panel,
.batcom-accordion-corp-zebra .cmp-accordion__item--animation .cmp-accordion__panel {
  transition: all 500ms ease, border-top-width 100ms ease, border-bottom-width 100ms ease;
}
.batcom-accordion-corp-codex .cmp-accordion__header,
.batcom-accordion-corp-zebra .cmp-accordion__header {
  margin-bottom: 2px;
}
.batcom-accordion-corp-codex .cmp-accordion .text,
.batcom-accordion-corp-zebra .cmp-accordion .text {
  margin: 0;
  padding: 1px;
}

.batcom-accordion-corp-codex .cmp-accordion__item:nth-child(6n+1) :where(h1, h2, h3, h4, h5, h6) {
  color: #e72582;
}
.batcom-accordion-corp-codex .cmp-accordion__item:nth-child(6n+1) {
  background-color: transparent;
}
.batcom-accordion-corp-codex .cmp-accordion__item:nth-child(6n+1) .cmp-accordion__button {
  background-color: #e72582;
}
.batcom-accordion-corp-codex .cmp-accordion__item:nth-child(6n+1) .cmp-accordion__panel {
  border: #e72582 10px solid;
}
.batcom-accordion-corp-codex .cmp-accordion__item:nth-child(6n+1).cmp-accordion__item--animation .cmp-accordion__panel--hidden {
  transition: all 500ms ease, border-top-width 250ms linear 250ms, border-bottom-width 250ms linear 250ms;
  border-top-width: 0;
  border-bottom-width: 0;
  padding: 0 20px;
  margin: 0;
}
.batcom-accordion-corp-codex .cmp-accordion__item:nth-child(6n+2) :where(h1, h2, h3, h4, h5, h6) {
  color: #50af47;
}
.batcom-accordion-corp-codex .cmp-accordion__item:nth-child(6n+2) {
  background-color: transparent;
}
.batcom-accordion-corp-codex .cmp-accordion__item:nth-child(6n+2) .cmp-accordion__button {
  background-color: #50af47;
}
.batcom-accordion-corp-codex .cmp-accordion__item:nth-child(6n+2) .cmp-accordion__panel {
  border: #50af47 10px solid;
}
.batcom-accordion-corp-codex .cmp-accordion__item:nth-child(6n+2).cmp-accordion__item--animation .cmp-accordion__panel--hidden {
  transition: all 500ms ease, border-top-width 250ms linear 250ms, border-bottom-width 250ms linear 250ms;
  border-top-width: 0;
  border-bottom-width: 0;
  padding: 0 20px;
  margin: 0;
}
.batcom-accordion-corp-codex .cmp-accordion__item:nth-child(6n+3) :where(h1, h2, h3, h4, h5, h6) {
  color: #fb0;
}
.batcom-accordion-corp-codex .cmp-accordion__item:nth-child(6n+3) {
  background-color: transparent;
}
.batcom-accordion-corp-codex .cmp-accordion__item:nth-child(6n+3) .cmp-accordion__button {
  background-color: #fb0;
}
.batcom-accordion-corp-codex .cmp-accordion__item:nth-child(6n+3) .cmp-accordion__panel {
  border: #fb0 10px solid;
}
.batcom-accordion-corp-codex .cmp-accordion__item:nth-child(6n+3).cmp-accordion__item--animation .cmp-accordion__panel--hidden {
  transition: all 500ms ease, border-top-width 250ms linear 250ms, border-bottom-width 250ms linear 250ms;
  border-top-width: 0;
  border-bottom-width: 0;
  padding: 0 20px;
  margin: 0;
}
.batcom-accordion-corp-codex .cmp-accordion__item:nth-child(6n+4) :where(h1, h2, h3, h4, h5, h6) {
  color: #004f9f;
}
.batcom-accordion-corp-codex .cmp-accordion__item:nth-child(6n+4) {
  background-color: transparent;
}
.batcom-accordion-corp-codex .cmp-accordion__item:nth-child(6n+4) .cmp-accordion__button {
  background-color: #004f9f;
}
.batcom-accordion-corp-codex .cmp-accordion__item:nth-child(6n+4) .cmp-accordion__panel {
  border: #004f9f 10px solid;
}
.batcom-accordion-corp-codex .cmp-accordion__item:nth-child(6n+4).cmp-accordion__item--animation .cmp-accordion__panel--hidden {
  transition: all 500ms ease, border-top-width 250ms linear 250ms, border-bottom-width 250ms linear 250ms;
  border-top-width: 0;
  border-bottom-width: 0;
  padding: 0 20px;
  margin: 0;
}
.batcom-accordion-corp-codex .cmp-accordion__item:nth-child(6n+5) :where(h1, h2, h3, h4, h5, h6) {
  color: #5a328a;
}
.batcom-accordion-corp-codex .cmp-accordion__item:nth-child(6n+5) {
  background-color: transparent;
}
.batcom-accordion-corp-codex .cmp-accordion__item:nth-child(6n+5) .cmp-accordion__button {
  background-color: #5a328a;
}
.batcom-accordion-corp-codex .cmp-accordion__item:nth-child(6n+5) .cmp-accordion__panel {
  border: #5a328a 10px solid;
}
.batcom-accordion-corp-codex .cmp-accordion__item:nth-child(6n+5).cmp-accordion__item--animation .cmp-accordion__panel--hidden {
  transition: all 500ms ease, border-top-width 250ms linear 250ms, border-bottom-width 250ms linear 250ms;
  border-top-width: 0;
  border-bottom-width: 0;
  padding: 0 20px;
  margin: 0;
}
.batcom-accordion-corp-codex .cmp-accordion__item:nth-child(6n+6) :where(h1, h2, h3, h4, h5, h6) {
  color: #333;
}
.batcom-accordion-corp-codex .cmp-accordion__item:nth-child(6n+6) {
  background-color: transparent;
}
.batcom-accordion-corp-codex .cmp-accordion__item:nth-child(6n+6) .cmp-accordion__button {
  background-color: #00b1eb;
}
.batcom-accordion-corp-codex .cmp-accordion__item:nth-child(6n+6) .cmp-accordion__panel {
  border: #00b1eb 10px solid;
}
.batcom-accordion-corp-codex .cmp-accordion__item:nth-child(6n+6).cmp-accordion__item--animation .cmp-accordion__panel--hidden {
  transition: all 500ms ease, border-top-width 250ms linear 250ms, border-bottom-width 250ms linear 250ms;
  border-top-width: 0;
  border-bottom-width: 0;
  padding: 0 20px;
  margin: 0;
}
.batcom-accordion-corp-codex--variant-2 .cmp-accordion__item:nth-child(6n+1) :where(h1, h2, h3, h4, h5, h6) {
  color: #e72582;
}
.batcom-accordion-corp-codex--variant-2 .cmp-accordion__item:nth-child(6n+1) {
  background-color: transparent;
}
.batcom-accordion-corp-codex--variant-2 .cmp-accordion__item:nth-child(6n+1) .cmp-accordion__button {
  background-color: #e72582;
}
.batcom-accordion-corp-codex--variant-2 .cmp-accordion__item:nth-child(6n+1) .cmp-accordion__panel {
  border: #e72582 10px solid;
}
.batcom-accordion-corp-codex--variant-2 .cmp-accordion__item:nth-child(6n+1).cmp-accordion__item--animation .cmp-accordion__panel--hidden {
  transition: all 500ms ease, border-top-width 250ms linear 250ms, border-bottom-width 250ms linear 250ms;
  border-top-width: 0;
  border-bottom-width: 0;
  padding: 0 20px;
  margin: 0;
}
.batcom-accordion-corp-codex--variant-2 .cmp-accordion__item:nth-child(6n+2) :where(h1, h2, h3, h4, h5, h6) {
  color: #333;
}
.batcom-accordion-corp-codex--variant-2 .cmp-accordion__item:nth-child(6n+2) {
  background-color: transparent;
}
.batcom-accordion-corp-codex--variant-2 .cmp-accordion__item:nth-child(6n+2) .cmp-accordion__button {
  background-color: #00b1eb;
}
.batcom-accordion-corp-codex--variant-2 .cmp-accordion__item:nth-child(6n+2) .cmp-accordion__panel {
  border: #00b1eb 10px solid;
}
.batcom-accordion-corp-codex--variant-2 .cmp-accordion__item:nth-child(6n+2).cmp-accordion__item--animation .cmp-accordion__panel--hidden {
  transition: all 500ms ease, border-top-width 250ms linear 250ms, border-bottom-width 250ms linear 250ms;
  border-top-width: 0;
  border-bottom-width: 0;
  padding: 0 20px;
  margin: 0;
}
.batcom-accordion-corp-codex--variant-2 .cmp-accordion__item:nth-child(6n+3) :where(h1, h2, h3, h4, h5, h6) {
  color: #50af47;
}
.batcom-accordion-corp-codex--variant-2 .cmp-accordion__item:nth-child(6n+3) {
  background-color: transparent;
}
.batcom-accordion-corp-codex--variant-2 .cmp-accordion__item:nth-child(6n+3) .cmp-accordion__button {
  background-color: #50af47;
}
.batcom-accordion-corp-codex--variant-2 .cmp-accordion__item:nth-child(6n+3) .cmp-accordion__panel {
  border: #50af47 10px solid;
}
.batcom-accordion-corp-codex--variant-2 .cmp-accordion__item:nth-child(6n+3).cmp-accordion__item--animation .cmp-accordion__panel--hidden {
  transition: all 500ms ease, border-top-width 250ms linear 250ms, border-bottom-width 250ms linear 250ms;
  border-top-width: 0;
  border-bottom-width: 0;
  padding: 0 20px;
  margin: 0;
}
.batcom-accordion-corp-codex--variant-2 .cmp-accordion__item:nth-child(6n+4) :where(h1, h2, h3, h4, h5, h6) {
  color: #fb0;
}
.batcom-accordion-corp-codex--variant-2 .cmp-accordion__item:nth-child(6n+4) {
  background-color: transparent;
}
.batcom-accordion-corp-codex--variant-2 .cmp-accordion__item:nth-child(6n+4) .cmp-accordion__button {
  background-color: #fb0;
}
.batcom-accordion-corp-codex--variant-2 .cmp-accordion__item:nth-child(6n+4) .cmp-accordion__panel {
  border: #fb0 10px solid;
}
.batcom-accordion-corp-codex--variant-2 .cmp-accordion__item:nth-child(6n+4).cmp-accordion__item--animation .cmp-accordion__panel--hidden {
  transition: all 500ms ease, border-top-width 250ms linear 250ms, border-bottom-width 250ms linear 250ms;
  border-top-width: 0;
  border-bottom-width: 0;
  padding: 0 20px;
  margin: 0;
}
.batcom-accordion-corp-codex--variant-2 .cmp-accordion__item:nth-child(6n+5) :where(h1, h2, h3, h4, h5, h6) {
  color: #e72582;
}
.batcom-accordion-corp-codex--variant-2 .cmp-accordion__item:nth-child(6n+5) {
  background-color: transparent;
}
.batcom-accordion-corp-codex--variant-2 .cmp-accordion__item:nth-child(6n+5) .cmp-accordion__button {
  background-color: #e72582;
}
.batcom-accordion-corp-codex--variant-2 .cmp-accordion__item:nth-child(6n+5) .cmp-accordion__panel {
  border: #e72582 10px solid;
}
.batcom-accordion-corp-codex--variant-2 .cmp-accordion__item:nth-child(6n+5).cmp-accordion__item--animation .cmp-accordion__panel--hidden {
  transition: all 500ms ease, border-top-width 250ms linear 250ms, border-bottom-width 250ms linear 250ms;
  border-top-width: 0;
  border-bottom-width: 0;
  padding: 0 20px;
  margin: 0;
}
.batcom-accordion-corp-codex--variant-2 .cmp-accordion__item:nth-child(6n+6) :where(h1, h2, h3, h4, h5, h6) {
  color: #333;
}
.batcom-accordion-corp-codex--variant-2 .cmp-accordion__item:nth-child(6n+6) {
  background-color: transparent;
}
.batcom-accordion-corp-codex--variant-2 .cmp-accordion__item:nth-child(6n+6) .cmp-accordion__button {
  background-color: #00b1eb;
}
.batcom-accordion-corp-codex--variant-2 .cmp-accordion__item:nth-child(6n+6) .cmp-accordion__panel {
  border: #00b1eb 10px solid;
}
.batcom-accordion-corp-codex--variant-2 .cmp-accordion__item:nth-child(6n+6).cmp-accordion__item--animation .cmp-accordion__panel--hidden {
  transition: all 500ms ease, border-top-width 250ms linear 250ms, border-bottom-width 250ms linear 250ms;
  border-top-width: 0;
  border-bottom-width: 0;
  padding: 0 20px;
  margin: 0;
}
.batcom-accordion-corp-codex--variant-2 .cmp-accordion__item:nth-child(6n+7) :where(h1, h2, h3, h4, h5, h6) {
  color: #50af47;
}
.batcom-accordion-corp-codex--variant-2 .cmp-accordion__item:nth-child(6n+7) {
  background-color: transparent;
}
.batcom-accordion-corp-codex--variant-2 .cmp-accordion__item:nth-child(6n+7) .cmp-accordion__button {
  background-color: #50af47;
}
.batcom-accordion-corp-codex--variant-2 .cmp-accordion__item:nth-child(6n+7) .cmp-accordion__panel {
  border: #50af47 10px solid;
}
.batcom-accordion-corp-codex--variant-2 .cmp-accordion__item:nth-child(6n+7).cmp-accordion__item--animation .cmp-accordion__panel--hidden {
  transition: all 500ms ease, border-top-width 250ms linear 250ms, border-bottom-width 250ms linear 250ms;
  border-top-width: 0;
  border-bottom-width: 0;
  padding: 0 20px;
  margin: 0;
}
.batcom-accordion-corp-codex--variant-2 .cmp-accordion__item:nth-child(6n+8) :where(h1, h2, h3, h4, h5, h6) {
  color: #fb0;
}
.batcom-accordion-corp-codex--variant-2 .cmp-accordion__item:nth-child(6n+8) {
  background-color: transparent;
}
.batcom-accordion-corp-codex--variant-2 .cmp-accordion__item:nth-child(6n+8) .cmp-accordion__button {
  background-color: #fb0;
}
.batcom-accordion-corp-codex--variant-2 .cmp-accordion__item:nth-child(6n+8) .cmp-accordion__panel {
  border: #fb0 10px solid;
}
.batcom-accordion-corp-codex--variant-2 .cmp-accordion__item:nth-child(6n+8).cmp-accordion__item--animation .cmp-accordion__panel--hidden {
  transition: all 500ms ease, border-top-width 250ms linear 250ms, border-bottom-width 250ms linear 250ms;
  border-top-width: 0;
  border-bottom-width: 0;
  padding: 0 20px;
  margin: 0;
}
.batcom-accordion-corp-codex--variant-3 .cmp-accordion__item:nth-child(6n+1) :where(h1, h2, h3, h4, h5, h6) {
  color: #5a328a;
}
.batcom-accordion-corp-codex--variant-3 .cmp-accordion__item:nth-child(6n+1) {
  background-color: transparent;
}
.batcom-accordion-corp-codex--variant-3 .cmp-accordion__item:nth-child(6n+1) .cmp-accordion__button {
  background-color: #5a328a;
}
.batcom-accordion-corp-codex--variant-3 .cmp-accordion__item:nth-child(6n+1) .cmp-accordion__panel {
  border: #5a328a 10px solid;
}
.batcom-accordion-corp-codex--variant-3 .cmp-accordion__item:nth-child(6n+1).cmp-accordion__item--animation .cmp-accordion__panel--hidden {
  transition: all 500ms ease, border-top-width 250ms linear 250ms, border-bottom-width 250ms linear 250ms;
  border-top-width: 0;
  border-bottom-width: 0;
  padding: 0 20px;
  margin: 0;
}
.batcom-accordion-corp-codex--variant-3 .cmp-accordion__item:nth-child(6n+2) :where(h1, h2, h3, h4, h5, h6) {
  color: #50af47;
}
.batcom-accordion-corp-codex--variant-3 .cmp-accordion__item:nth-child(6n+2) {
  background-color: transparent;
}
.batcom-accordion-corp-codex--variant-3 .cmp-accordion__item:nth-child(6n+2) .cmp-accordion__button {
  background-color: #50af47;
}
.batcom-accordion-corp-codex--variant-3 .cmp-accordion__item:nth-child(6n+2) .cmp-accordion__panel {
  border: #50af47 10px solid;
}
.batcom-accordion-corp-codex--variant-3 .cmp-accordion__item:nth-child(6n+2).cmp-accordion__item--animation .cmp-accordion__panel--hidden {
  transition: all 500ms ease, border-top-width 250ms linear 250ms, border-bottom-width 250ms linear 250ms;
  border-top-width: 0;
  border-bottom-width: 0;
  padding: 0 20px;
  margin: 0;
}
.batcom-accordion-corp-codex--variant-3 .cmp-accordion__item:nth-child(6n+3) :where(h1, h2, h3, h4, h5, h6) {
  color: #ef7d00;
}
.batcom-accordion-corp-codex--variant-3 .cmp-accordion__item:nth-child(6n+3) {
  background-color: transparent;
}
.batcom-accordion-corp-codex--variant-3 .cmp-accordion__item:nth-child(6n+3) .cmp-accordion__button {
  background-color: #ef7d00;
}
.batcom-accordion-corp-codex--variant-3 .cmp-accordion__item:nth-child(6n+3) .cmp-accordion__panel {
  border: #ef7d00 10px solid;
}
.batcom-accordion-corp-codex--variant-3 .cmp-accordion__item:nth-child(6n+3).cmp-accordion__item--animation .cmp-accordion__panel--hidden {
  transition: all 500ms ease, border-top-width 250ms linear 250ms, border-bottom-width 250ms linear 250ms;
  border-top-width: 0;
  border-bottom-width: 0;
  padding: 0 20px;
  margin: 0;
}
.batcom-accordion-corp-codex--variant-3 .cmp-accordion__item:nth-child(6n+4) :where(h1, h2, h3, h4, h5, h6) {
  color: #5a328a;
}
.batcom-accordion-corp-codex--variant-3 .cmp-accordion__item:nth-child(6n+4) {
  background-color: transparent;
}
.batcom-accordion-corp-codex--variant-3 .cmp-accordion__item:nth-child(6n+4) .cmp-accordion__button {
  background-color: #5a328a;
}
.batcom-accordion-corp-codex--variant-3 .cmp-accordion__item:nth-child(6n+4) .cmp-accordion__panel {
  border: #5a328a 10px solid;
}
.batcom-accordion-corp-codex--variant-3 .cmp-accordion__item:nth-child(6n+4).cmp-accordion__item--animation .cmp-accordion__panel--hidden {
  transition: all 500ms ease, border-top-width 250ms linear 250ms, border-bottom-width 250ms linear 250ms;
  border-top-width: 0;
  border-bottom-width: 0;
  padding: 0 20px;
  margin: 0;
}
.batcom-accordion-corp-codex--variant-3 .cmp-accordion__item:nth-child(6n+5) :where(h1, h2, h3, h4, h5, h6) {
  color: #50af47;
}
.batcom-accordion-corp-codex--variant-3 .cmp-accordion__item:nth-child(6n+5) {
  background-color: transparent;
}
.batcom-accordion-corp-codex--variant-3 .cmp-accordion__item:nth-child(6n+5) .cmp-accordion__button {
  background-color: #50af47;
}
.batcom-accordion-corp-codex--variant-3 .cmp-accordion__item:nth-child(6n+5) .cmp-accordion__panel {
  border: #50af47 10px solid;
}
.batcom-accordion-corp-codex--variant-3 .cmp-accordion__item:nth-child(6n+5).cmp-accordion__item--animation .cmp-accordion__panel--hidden {
  transition: all 500ms ease, border-top-width 250ms linear 250ms, border-bottom-width 250ms linear 250ms;
  border-top-width: 0;
  border-bottom-width: 0;
  padding: 0 20px;
  margin: 0;
}
.batcom-accordion-corp-codex--variant-3 .cmp-accordion__item:nth-child(6n+6) :where(h1, h2, h3, h4, h5, h6) {
  color: #ef7d00;
}
.batcom-accordion-corp-codex--variant-3 .cmp-accordion__item:nth-child(6n+6) {
  background-color: transparent;
}
.batcom-accordion-corp-codex--variant-3 .cmp-accordion__item:nth-child(6n+6) .cmp-accordion__button {
  background-color: #ef7d00;
}
.batcom-accordion-corp-codex--variant-3 .cmp-accordion__item:nth-child(6n+6) .cmp-accordion__panel {
  border: #ef7d00 10px solid;
}
.batcom-accordion-corp-codex--variant-3 .cmp-accordion__item:nth-child(6n+6).cmp-accordion__item--animation .cmp-accordion__panel--hidden {
  transition: all 500ms ease, border-top-width 250ms linear 250ms, border-bottom-width 250ms linear 250ms;
  border-top-width: 0;
  border-bottom-width: 0;
  padding: 0 20px;
  margin: 0;
}

.batcom-accordion-corp-zebra .cmp-accordion__item:nth-child(odd) :where(h1, h2, h3, h4, h5, h6) {
  color: var(--batcom-color-palette-2);
}
.batcom-accordion-corp-zebra .cmp-accordion__item:nth-child(odd) {
  background-color: transparent;
}
.batcom-accordion-corp-zebra .cmp-accordion__item:nth-child(odd) .cmp-accordion__button {
  background-color: var(--batcom-color-palette-2);
}
.batcom-accordion-corp-zebra .cmp-accordion__item:nth-child(odd) .cmp-accordion__panel {
  border: var(--batcom-color-palette-2) 10px solid;
}
.batcom-accordion-corp-zebra .cmp-accordion__item:nth-child(odd).cmp-accordion__item--animation .cmp-accordion__panel--hidden {
  transition: all 500ms ease, border-top-width 250ms linear 250ms, border-bottom-width 250ms linear 250ms;
  border-top-width: 0;
  border-bottom-width: 0;
  padding: 0 20px;
  margin: 0;
}
.batcom-accordion-corp-zebra .cmp-accordion__item:nth-child(even) :where(h1, h2, h3, h4, h5, h6) {
  color: var(--batcom-color-palette-3);
}
.batcom-accordion-corp-zebra .cmp-accordion__item:nth-child(even) {
  background-color: transparent;
}
.batcom-accordion-corp-zebra .cmp-accordion__item:nth-child(even) .cmp-accordion__button {
  background-color: var(--batcom-color-palette-3);
}
.batcom-accordion-corp-zebra .cmp-accordion__item:nth-child(even) .cmp-accordion__panel {
  border: var(--batcom-color-palette-3) 10px solid;
}
.batcom-accordion-corp-zebra .cmp-accordion__item:nth-child(even).cmp-accordion__item--animation .cmp-accordion__panel--hidden {
  transition: all 500ms ease, border-top-width 250ms linear 250ms, border-bottom-width 250ms linear 250ms;
  border-top-width: 0;
  border-bottom-width: 0;
  padding: 0 20px;
  margin: 0;
}

.cmp-accordion__panel .batcom-text p {
  overflow: hidden;
}
.cmp-accordion__panel .batcom-text--image-right img {
  margin-left: 80px;
}

body .cmp-accordion__item {
  margin-bottom: 20px;
  background-color: var(--batcom-color-accordion-bg);
}
body .cmp-accordion__roundicon {
  width: 2.1rem;
  height: 2.1rem;
  border-radius: 1rem;
  background-color: var(--batcom-color-accordion-roundicon-bg);
  color: var(--batcom-color-accordion-roundicon-text);
  font-size: 1.1rem;
  font-weight: 700;
  text-align: center;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
}
body .cmp-accordion__button {
  border-radius: 0;
  padding: 20px 25px 20px 30px;
}
body .cmp-accordion__button:hover .cmp-accordion__icon {
  background-color: var(--batcom-color-button-secondary-bg-inverted);
}
body .cmp-accordion__icon {
  -webkit-mask-image: none;
          mask-image: none;
  background-color: var(--batcom-color-button-secondary-bg-inverted);
  height: auto;
  width: auto;
}
body .cmp-accordion__icon::before {
  content: "+";
  color: var(--batcom-color-accordion-title);
  text-align: center;
  font-size: 1.2rem;
  font-weight: 600;
}
@media only screen and (min-width: 768px) {
  body .cmp-accordion__icon::before {
    font-size: 1.5rem;
  }
}
body .cmp-accordion__button--expanded .cmp-accordion__icon {
  background-color: var(--batcom-color-button-secondary-bg-inverted);
  -webkit-mask-image: none;
          mask-image: none;
}
body .cmp-accordion__button--expanded .cmp-accordion__icon::before {
  content: "-";
  font-size: 1.8rem;
}
@media only screen and (min-width: 768px) {
  body .cmp-accordion__button--expanded .cmp-accordion__icon::before {
    font-size: 2.25rem;
  }
}

body .cmp-accordion__title {
  font-weight: 600;
  margin: 0 40px 0 70px;
  font-size: 1.2rem;
  line-height: 1.2rem;
}
@media only screen and (min-width: 768px) {
  body .cmp-accordion__title {
    font-size: 1.5rem;
    line-height: 1.5rem;
  }
}
body .cmp-accordion .batcom-button,
body .cmp-accordion .embed,
body .cmp-accordion .image,
body .cmp-accordion .list,
body .cmp-accordion .teaser,
body .cmp-accordion .text {
  padding: 20px;
  margin: 0 0 10px 64px;
  line-height: 1.5rem;
  font-size: 1rem;
  font-weight: 300;
}
body .batcom-accordion-corp-countries .cmp-accordion__image {
  width: 50px;
}
body .batcom-accordion-corp-countries .cmp-accordion__text {
  flex-grow: 1;
}

body .cmp-breadcrumb {
  --batcom-color-breadcrumb-hover: var(--batcom-color-breadcrumb-default);
}
body .cmp-breadcrumb__item span, body .cmp-breadcrumb__item-link {
  font-size: var(--batcom-typography-x-x-small-size-desktop);
  line-height: 200%;
}
body .cmp-breadcrumb__item-link:hover, body .cmp-breadcrumb__item-link:focus {
  text-decoration: underline;
}
body .cmp-breadcrumb__item::after {
  content: url("../../../../etc.clientlibs/batcom/base/clientlibs/publish/resources/icons/filled-arrow-right-purple.svg");
  width: 5px;
  height: 9px;
  display: inline-block;
  border: none;
  position: absolute;
  right: 10px;
  top: -1px;
  transform: none;
}
@media only screen and (min-width: 1024px) {
  body .cmp-breadcrumb__item::after {
    top: -3px;
  }
}
body .cmp-breadcrumb__item:last-of-type span:not(a > span) {
  font-weight: 700;
}
body .batcom-container--primary-dark .cmp-breadcrumb__item::after,
body .batcom-container--secondary-dark .cmp-breadcrumb__item::after,
body .batcom-header-default--corp .cmp-breadcrumb__item::after {
  content: url("../../../../etc.clientlibs/batcom/base/clientlibs/publish/resources/icons/filled-arrow-right-white.svg");
}
body.batcom-evergreenpage .cmp-breadcrumb__item::after {
  content: url("../../../../etc.clientlibs/batcom/base/clientlibs/publish/resources/icons/filled-arrow-right-purple.svg");
}

body .cmp-button {
  padding: 9px 38px;
}
@media only screen and (min-width: 1024px) {
  body .cmp-button {
    padding: 11px 38px;
  }
}
body .cmp-button__text {
  font-weight: 700;
}
body .cmp-banner__cta,
body .batcom-teaser .cmp-teaser__action-link {
  padding: 9px 38px;
}
@media only screen and (min-width: 1024px) {
  body .cmp-banner__cta,
  body .batcom-teaser .cmp-teaser__action-link {
    padding: 11px 38px;
  }
}
body .batcom-button.batcom-button--inline {
  width: auto !important; /* stylelint-disable-line declaration-no-important */
  display: inline-block;
}

.batcom-button .cmp-button,
.batcom-button--primary .cmp-button,
.batcom-button--secondary .cmp-button {
  transition: 0.3s;
}

.batcom-button--board .cmp-button {
  background-color: var(--batcom-color-palette-3);
  color: var(--batcom-color-palette-1);
  padding: 6px 28px 6px 10px;
  border: 0;
  border-radius: 0;
  position: relative;
  font-size: 0.8rem;
  font-weight: 700;
}
.batcom-button--board .cmp-button:hover {
  --batcom-button-text-hover: var(--batcom-color-palette-1);
  background-color: var(--batcom-color-palette-3);
  border: 0;
}
.batcom-button--board .cmp-button:hover .cmp-button__svg :is(svg, g, path) {
  --batcom-button-icon-hover: var(--batcom-button-icon);
}
@media only screen and (min-width: 768px) {
  .batcom-button--board .cmp-button {
    font-size: 0.938rem;
  }
}
.batcom-button--board .cmp-button .cmp-button__svg {
  position: absolute;
  top: 10px;
  right: 0;
}

.batcom-button--stream .cmp-button {
  background-color: var(--batcom-color-palette-3);
  padding: 0.3rem 0.7rem;
  font-size: 0.9rem;
  border: 0;
  border-radius: 0;
  position: absolute;
  right: 0;
  z-index: 1;
}
.batcom-button--stream .cmp-button__text:hover, .batcom-button--stream .cmp-button__text:focus {
  text-decoration: underline;
}
.batcom-button--stream .cmp-button span {
  color: var(--batcom-color-palette-3-inverted);
}
.batcom-button--stream .cmp-button:hover {
  --batcom-button-text-hover: var(--batcom-color-palette-3-inverted);
  background-color: var(--batcom-color-palette-3);
  border: 0;
}
.batcom-button--stream .cmp-button .cmp-button__svg {
  position: absolute;
  top: 10px;
  right: 0;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  body .batcom-container .columncontrol .columncontrol__base .columncontrol__column--lt2, body .batcom-container .columncontrol .columncontrol__base .columncontrol__column--lt3 {
    width: calc(50% - var(--batcom-layout-column-control-gutter) / 2);
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  body .batcom-container .columncontrol .columncontrol__base .columncontrol__column--lt2:last-child, body .batcom-container .columncontrol .columncontrol__base .columncontrol__column--lt3:last-child {
    width: calc(50% - var(--batcom-layout-column-control-gutter) / 2);
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .batcom-container body .batcom-container .columncontrol .columncontrol__base .columncontrol__column--lt2, .batcom-container body .batcom-container .columncontrol .columncontrol__base .columncontrol__column--lt3 {
    width: calc(50% - var(--batcom-layout-column-control-gutter) / 2);
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .batcom-container body .batcom-container .columncontrol .columncontrol__base .columncontrol__column--lt2:last-child, .batcom-container body .batcom-container .columncontrol .columncontrol__base .columncontrol__column--lt3:last-child {
    width: calc(50% - var(--batcom-layout-column-control-gutter) / 2);
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  body .batcom-container .columncontrol .columncontrol__base .columncontrol__column--lt5 {
    width: calc(50% - var(--batcom-layout-column-control-gutter) / 4);
  }
  body .batcom-container .columncontrol .columncontrol__base .columncontrol__column--lt5:nth-child(1n), body .batcom-container .columncontrol .columncontrol__base .columncontrol__column--lt5:nth-child(2n) {
    margin-bottom: calc(var(--batcom-layout-column-control-gutter) / 2);
  }
}

body .batcom-contentstream__search-input {
  color: var(--batcom-color-button-primary-text);
}
body .batcom-container--primary-dark .batcom-contentstream__search-input, body .batcom-container--secondary-dark .batcom-contentstream__search-input {
  color: var(--batcom-color-button-primary-text-inverted);
  background-color: transparent;
}

body .batcom-contentstream__search-field {
  border-color: var(--batcom-color-button-primary-border);
}
body .batcom-container--primary-dark .batcom-contentstream__search-field, body .batcom-container--secondary-dark .batcom-contentstream__search-field {
  border-color: var(--batcom-color-button-primary-border-inverted);
}

body .batcom-contentstream__order {
  position: relative;
}
body .batcom-contentstream__order::after {
  content: url("../../../../etc.clientlibs/batcom/base/clientlibs/publish/resources/icons/chevron-down.svg");
  -webkit-mask-image: url("../../../../etc.clientlibs/batcom/base/clientlibs/publish/resources/icons/chevron-down.svg");
          mask-image: url("../../../../etc.clientlibs/batcom/base/clientlibs/publish/resources/icons/chevron-down.svg");
  background: var(--batcom-color-button-primary-text);
  width: 14px;
  height: 9px;
  position: absolute;
  right: 18px;
  top: 17px;
}

body .batcom-container--primary-light .cmp-download__action:hover span,
body .batcom-container--secondary-light .cmp-download__action:hover span {
  color: var(--batcom-color-button-primary-text);
}
body .cmp-download {
  position: relative;
  border-top: solid 1px rgba(255, 255, 255, 0.3);
  padding: 10px 0 0;
}
body .cmp-download__properties {
  margin: 0;
}
body .cmp-download__property {
  display: none;
}
body .cmp-download__title {
  margin-bottom: 13px;
}
body .cmp-download__title-link, body .cmp-download__property-content {
  font-size: 0.75rem;
  line-height: 1.05rem;
  font-weight: 300;
}
body .cmp-download__title-link {
  display: contents;
  pointer-events: none;
}
body .cmp-download__title-link:hover {
  text-decoration: none;
}
body .cmp-download__property--date {
  display: inline-block;
  position: absolute;
  top: 23px;
  right: 0;
}
body .cmp-download__description {
  margin-bottom: 45px;
  width: calc(100% - 60px);
}
body .cmp-download__description-size h4,
body .cmp-download__description-size p {
  display: inline;
}
body .cmp-download__description:has(~ .cmp-download__action:hover) {
  text-decoration: underline;
}
body .cmp-download__description h4,
body .cmp-download__description h4 a {
  font-size: 18px;
  line-height: 19.8px;
}
body .cmp-download__property-size {
  display: inline;
  font-size: smaller;
  position: relative;
  top: -2px;
  white-space: nowrap;
}
body .cmp-download__action {
  position: absolute;
  background: transparent;
  top: 48px;
  right: 0;
  border: 0;
  font-size: 0;
  padding: 8px 16px;
  width: 100%;
  justify-content: flex-end;
  border-radius: 0;
}
body .cmp-download__action-text {
  display: none;
}
body .cmp-download__action:hover {
  background-color: transparent;
  border: 0;
}
body .cmp-download__action:hover .cmp-download__svg {
  color: var(--batcom-color-button-primary-text);
}
body .batcom-container--primary-dark .cmp-download__action:hover span, body .batcom-container--secondary-dark .cmp-download__action:hover span {
  color: var(--batcom-color-button-primary-text-inverted);
}

body .cmp-download__svg svg {
  height: 24px;
  width: 24px;
}
body .batcom-download--key-documents .cmp-download__title-link p {
  display: contents;
}

body .batcom-download--key-documents .cmp-download__title-link, body .batcom-download--key-documents .cmp-download__description-text {
  display: none;
}

body .batcom-download--key-documents .cmp-download__title-link--key-documents {
  display: contents !important; /* stylelint-disable-line */
  visibility: visible !important; /* stylelint-disable-line */
}

body .batcom-download--key-documents .cmp-download__description-text--key-documents {
  display: inline !important; /* stylelint-disable-line */
  visibility: visible !important; /* stylelint-disable-line */
}

body .batcom-extra--absolute {
  position: absolute;
}
body .batcom-extra--bottom {
  bottom: 0;
}
body .batcom-extra--bottom-padding {
  bottom: var(--batcom-layout-container-padding-mobile);
}
@media only screen and (min-width: 768px) {
  body .batcom-extra--bottom-padding {
    bottom: var(--batcom-layout-container-padding-desktop);
  }
}
body .batcom-extra-text--14 p {
  font-size: 14px;
}
@media only screen and (max-width: 1023px) {
  body .batcom-extra-mobile-top-menu-margin {
    margin-top: 80px;
  }
}
@media only screen and (max-width: 1023px) {
  body.batcom-evergreenpage .batcom-extra-mobile-top-menu-margin {
    margin-top: 0;
  }
}

body .form-select {
  padding: 8px 20px;
  color: var(--batcom-color-button-primary-text);
  background-image: none;
  background-color: var(--batcom-color-button-primary-bg);
  border: 2px solid var(--batcom-color-button-primary-border);
}
body .form-select::after {
  content: url("../../../../etc.clientlibs/batcom/base/clientlibs/publish/resources/icons/chevron-down.svg");
  width: 20px;
  height: 20px;
}

body .cmp-form-text {
  display: flex;
  flex-direction: column;
  position: relative;
}
body .cmp-form-text__textarea {
  border-radius: 4px;
  border: 0.7px solid var(--batcom-color-palette-2);
}
body .cmp-form label:first-child {
  position: absolute;
  top: -9px;
  left: 10px;
  background: var(--batcom-color-palette-7);
  padding: 0 10px;
  margin: 0;
  font-size: 14px;
  line-height: normal;
}
@media only screen and (min-width: 768px) {
  body .cmp-form label:first-child {
    font-size: 22px;
    top: -17px;
  }
}
body .cmp-form .cmp-button {
  font-size: 14px;
}
body .cmp-form .options {
  margin-bottom: 48px;
}
body .cmp-form .batcom-options:has(+ .batcom-button > button[type=submit]) {
  margin-bottom: 20px;
}
body .cmp-form .form-select {
  height: 50px;
  padding: 8px 10px;
  border-radius: 4px;
  border: 0.7px solid var(--batcom-color-palette-2);
}
body .cmp-form .form-select::-moz-placeholder {
  color: var(--batcom-color-form-placeholder);
}
body .cmp-form .form-select::placeholder {
  color: var(--batcom-color-form-placeholder);
}
body .cmp-form .form-select.invalid-input {
  border: solid 1px var(--batcom-color-form-error);
  box-shadow: 0 0 4px 0 var(--batcom-color-form-error);
}
body .cmp-form input[type=text],
body .cmp-form input[type=email],
body .cmp-form input[type=tel],
body .cmp-form input[type=date],
body .cmp-form input[type=number],
body .cmp-form input[type=password] {
  height: 50px;
  padding: 8px 10px;
  border-radius: 4px;
  border: 0.7px solid var(--batcom-color-palette-2);
  background: var(--batcom-color-palette-1-inverted);
}
body .cmp-form input[type=text]::-moz-placeholder, body .cmp-form input[type=email]::-moz-placeholder, body .cmp-form input[type=tel]::-moz-placeholder, body .cmp-form input[type=date]::-moz-placeholder, body .cmp-form input[type=number]::-moz-placeholder, body .cmp-form input[type=password]::-moz-placeholder {
  color: var(--batcom-color-form-placeholder);
}
body .cmp-form input[type=text]::placeholder,
body .cmp-form input[type=email]::placeholder,
body .cmp-form input[type=tel]::placeholder,
body .cmp-form input[type=date]::placeholder,
body .cmp-form input[type=number]::placeholder,
body .cmp-form input[type=password]::placeholder {
  color: var(--batcom-color-form-placeholder);
}
body .cmp-form input[type=text].invalid-input,
body .cmp-form input[type=email].invalid-input,
body .cmp-form input[type=tel].invalid-input,
body .cmp-form input[type=date].invalid-input,
body .cmp-form input[type=number].invalid-input,
body .cmp-form input[type=password].invalid-input {
  border: solid 1px var(--batcom-color-form-error);
  box-shadow: 0 0 4px 0 var(--batcom-color-form-error);
}
body .cmp-form .form-options-icon {
  background-color: var(--batcom-color-button-disabled-border-hover);
  height: 48px;
  -webkit-mask-size: 45px;
          mask-size: 45px;
  width: 30px;
}
body .cmp-form .form-hover-circle {
  display: none;
}
body .cmp-form .form-checkbox:checked ~ .form-options-icon {
  background-color: var(--batcom-color-button-disabled-border-hover);
}
body .cmp-form .form-checkbox:hover:not(:checked, :disabled) ~ .form-options-icon {
  background-color: var(--batcom-color-button-disabled-border-hover);
}

@media only screen and (min-width: 768px) {
  body .batcom-list.batcom-layout--oneColumn .cmp-list__item {
    width: 100%;
  }
}
@media only screen and (min-width: 768px) {
  body .batcom-list.batcom-layout--twoColumns .cmp-list__item {
    width: calc(50% - 22px);
  }
}
@media only screen and (min-width: 1024px) {
  body .batcom-list.batcom-layout--twoColumns .cmp-list__item {
    width: calc(50% - 20px);
  }
}
body .batcom-list .cmp-list__item-date {
  margin-top: 0;
}
body .batcom-list .cmp-list__item-description {
  margin-bottom: 60px;
}
body .batcom-list .cmp-list__item-link {
  display: inline;
}
body .batcom-list .cmp-list__item-link--bottom {
  height: auto;
  position: absolute;
  bottom: 32px;
}

.batcom-list--news-and-stories.batcom-layout--oneColumn .cmp-list__item-title, .batcom-list--news-and-stories.batcom-layout--twoColumns .cmp-list__item-title {
  font-size: 22px;
}
.batcom-list--news-and-stories.batcom-layout--oneColumn .cmp-list__item-description, .batcom-list--news-and-stories.batcom-layout--twoColumns .cmp-list__item-description {
  font-size: var(--batcom-typography-small-size-desktop);
}
.batcom-list--news-and-stories.batcom-layout--twoColumns .cmp-list__item-link:hover {
  text-decoration: underline;
  text-decoration-color: var(--batcom-color-palette-2);
}
.batcom-list--news-and-stories .cmp-list__item {
  padding: 0 10px;
  position: relative;
  margin: 0;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .batcom-list--news-and-stories .cmp-list__item {
    width: calc(50% - 20px);
    margin: 0 10px;
  }
}
@media only screen and (min-width: 1024px) {
  .batcom-list--news-and-stories .cmp-list__item {
    width: calc(33.33% - 20px);
  }
}
.batcom-list--news-and-stories .cmp-list__item-image .cmp-image__image, .batcom-list--news-and-stories .cmp-list__item-wrapper--hasImage {
  border-radius: 0;
  border: 0;
}
.batcom-list--news-and-stories .cmp-list__item-image .cmp-image {
  height: 300px;
}
.batcom-list--news-and-stories .cmp-list__item-content {
  padding: 20px 0;
  color: var(--batcom-color-text);
  font-weight: 300;
}
.batcom-list--news-and-stories .cmp-list__item-meta-info {
  display: flex;
  justify-content: space-between;
  font-size: var(--batcom-typography-x-small-size-mobile);
  line-height: 1.4;
  margin-bottom: 22px;
}
.batcom-list--news-and-stories .cmp-list__item-title {
  font-weight: 500;
  font-size: 24px;
  margin-bottom: 24px;
}
.batcom-list--news-and-stories .cmp-list__item-link.cmp-list__item-link--bottom:hover, .batcom-list--news-and-stories .cmp-list__item-link.cmp-list__item-link--bottom:focus {
  text-decoration: underline;
}
.batcom-list.batcom-layout--oneColumn .cmp-list__item {
  border-top: 1px solid rgba(255, 255, 255, 0.15);
}
@media only screen and (min-width: 768px) {
  .batcom-list.batcom-layout--oneColumn .cmp-list__item {
    padding: 0;
  }
}

.batcom-list--article .cmp-list__item {
  position: relative;
  min-height: auto;
  margin: 0;
  width: 100%;
  border-top: 1px solid #e8e8e8;
}
.batcom-list--article .cmp-list__item-wrapper {
  border: 0;
  border-radius: 0;
}
.batcom-list--article .cmp-list__item-wrapper:hover {
  box-shadow: none;
}
.batcom-list--article .cmp-list__item-content {
  padding: 2rem 0.5rem 1rem 1rem;
}
.batcom-list--article .cmp-list__item-tag {
  position: absolute;
  top: 0;
  left: 0;
  background: var(--batcom-color-palette-1);
  color: var(--batcom-color-body-text-inverted);
  font-size: 0.7rem;
  line-height: 1.3;
  padding: 0.2rem 0.5rem;
}
.batcom-list--article .cmp-list__item-date, .batcom-list--article .cmp-list__item-title {
  font-size: var(--batcom-typography-body-size-desktop);
  line-height: var(--batcom-typography-body-line-height-desktop);
}
.batcom-list--article .cmp-list__item-date {
  color: #000;
  font-weight: 700;
}
.batcom-list--article .cmp-list__item-title {
  color: #027;
  font-weight: 400;
}
.batcom-list--article .cmp-list__item-title:hover {
  text-decoration: underline;
}

.batcom-list--press-release .cmp-list .cmp-list__items {
  -moz-column-gap: 2.778vw;
       column-gap: 2.778vw;
  margin-left: 0;
  margin-right: 0;
}
@media only screen and (min-width: 1280px) {
  .batcom-list--press-release .cmp-list .cmp-list__items {
    -moz-column-gap: 40px;
         column-gap: 40px;
  }
}
.batcom-list--press-release .cmp-list__item {
  transition: 0.3s;
  padding: 40px;
  background: #f3f4f7;
  position: relative;
  margin: 0 0 40px;
  width: 100%;
}
.batcom-list--press-release .cmp-list__item:hover {
  background: var(--batcom-color-body-text-inverted);
  box-shadow: 1px 5px 20px rgba(15, 43, 99, 0.2);
}
.batcom-list--press-release .cmp-list__item:first-child {
  flex-grow: 1;
}
.batcom-list--press-release .cmp-list__item:last-child {
  flex-grow: 0;
}
@media only screen and (min-width: 480px) {
  .batcom-list--press-release .cmp-list__item {
    flex: 1 1 48%;
  }
}
@media only screen and (min-width: 1024px) {
  .batcom-list--press-release .cmp-list__item {
    flex: 1 1 31%;
  }
}
.batcom-list--press-release .cmp-list__item-content {
  padding: 20px 0;
  color: var(--batcom-color-text);
  font-weight: 300;
}
.batcom-list--press-release .cmp-list__item-meta-info {
  display: flex;
  justify-content: space-between;
  font-size: var(--batcom-typography-x-small-size-mobile);
  line-height: 1.4;
  margin-bottom: 22px;
}
.batcom-list--press-release .cmp-list__item-date, .batcom-list--press-release .cmp-list__item-description {
  color: var(--batcom-color-palette-5);
  margin-bottom: 24px;
}
.batcom-list--press-release .cmp-list__item-date {
  font-size: var(--batcom-typography-quote-size-mobile);
}
.batcom-list--press-release .cmp-list__item-title {
  font-weight: 700;
  line-height: 1.1;
}
.batcom-list--press-release .cmp-list__item-description {
  margin-top: 50px;
}

body .batcom-linklist__title {
  font-size: 1.125rem;
  line-height: 110%;
  font-weight: 400;
  margin-bottom: 18px;
}
@media only screen and (min-width: 768px) {
  body .batcom-linklist__title {
    font-weight: 500;
  }
}
body .batcom-linklist--solid .batcom-linklist__title {
  font-size: var(--batcom-typography-h3-size-mobile);
  line-height: var(--batcom-typography-h3-line-height-mobile);
  font-weight: 400;
}
@media only screen and (min-width: 1024px) {
  body .batcom-linklist--solid .batcom-linklist__title {
    font-size: var(--batcom-typography-h3-size-desktop);
    line-height: var(--batcom-typography-h3-line-height-desktop);
  }
}

body .batcom-linklist__wrapper-item {
  margin: 0;
}
body .batcom-linklist__item-link {
  line-height: 28px;
  font-size: var(--batcom-typography-small-size-desktop);
  font-weight: 400;
}
body .batcom-linklist--solid .batcom-linklist__item-link {
  font-size: 1.125rem;
  line-height: 110%;
}

body .batcom-linklist--horizontal .batcom-linklist__item-link {
  font-size: var(--batcom-typography-x-small-size-mobile);
  line-height: var(--batcom-typography-x-small-line-height-mobile);
  font-weight: 500;
}

body.batcom-marketlistpage .batcom-marketlist-header {
  margin: 25px auto;
}
@media only screen and (min-width: 1024px) {
  body.batcom-marketlistpage .batcom-marketlist-header {
    margin-left: 40px;
  }
}
body.batcom-marketlistpage .batcom-marketlist-header .cmp-container .batcom-image {
  margin-bottom: 0;
  width: 140px;
}
@media only screen and (min-width: 768px) {
  body.batcom-marketlistpage .batcom-marketlist-header .cmp-container .batcom-image {
    width: 160px;
  }
}
@media only screen and (min-width: 1024px) {
  body.batcom-marketlistpage .batcom-marketlist-header .cmp-container .batcom-image {
    width: 200px;
  }
}
body.batcom-marketlistpage .batcom-market-footer {
  margin: 0;
  width: 100vw;
  max-width: none;
}
body.batcom-marketlistpage .batcom-market-footer::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 11px;
  width: 100%;
  display: block;
  background: linear-gradient(90deg, #0e2b63 30.479%, rgba(0, 0, 0, 0) 30.479%), linear-gradient(90deg, #004f9f 52.158%, rgba(0, 0, 0, 0) 52.158%), linear-gradient(90deg, #00b1eb 64.729%, rgba(0, 0, 0, 0) 64.729%), linear-gradient(90deg, #ef7d00 73.225%, rgba(0, 0, 0, 0) 73.225%), linear-gradient(90deg, #fb0 79.628%, rgba(0, 0, 0, 0) 79.629%), linear-gradient(90deg, #50af47 86.692%, rgba(0, 0, 0, 0) 86.692%), linear-gradient(90deg, #afca0b 92.03%, rgba(0, 0, 0, 0) 92.03%), linear-gradient(90deg, #5a328a 97.009%, rgba(0, 0, 0, 0) 97.009%), linear-gradient(90deg, #e72582 100%, rgba(0, 0, 0, 0) 100%);
}
body.batcom-marketlistpage .batcom-market-footer::after {
  bottom: -40px;
}
body.batcom-marketlistpage .batcom-market-footer .cmp-container {
  padding: 70px 0 10px;
  margin: 0 20px;
}
@media only screen and (min-width: 480px) {
  body.batcom-marketlistpage .batcom-market-footer .cmp-container {
    border-top: 1px solid var(--batcom-color-palette-1);
    padding-bottom: 40px;
  }
}
@media only screen and (min-width: 1024px) {
  body.batcom-marketlistpage .batcom-market-footer .cmp-container {
    padding: 40px 0;
    margin: 0 40px;
  }
}
body.batcom-marketlistpage .batcom-market-footer .cmp-container .batcom-image {
  margin-bottom: 73px;
  width: 200px;
}
@media only screen and (min-width: 480px) {
  body.batcom-marketlistpage .batcom-market-footer .cmp-container .batcom-image {
    margin-bottom: 0;
  }
}
body.batcom-marketlistpage .batcom-market-footer .cmp-container .batcom-text {
  position: relative;
  width: auto;
  font-size: 12px;
  margin-left: 0;
}
@media only screen and (min-width: 480px) {
  body.batcom-marketlistpage .batcom-market-footer .cmp-container .batcom-text {
    position: absolute;
    right: 5px;
    margin-left: 50%;
  }
}
@media only screen and (min-width: 768px) {
  body.batcom-marketlistpage .batcom-market-footer .cmp-container .batcom-text {
    right: 10%;
  }
}
body.batcom-marketlistpage .batcom-market-footer .cmp-container .batcom-text a {
  font-size: 12px;
  text-decoration: none;
  color: var(--batcom-color-anchor-hover);
}
body.batcom-marketlistpage .batcom-market-footer .cmp-container .batcom-text a:hover, body.batcom-marketlistpage .batcom-market-footer .cmp-container .batcom-text a:focus {
  text-decoration: underline;
}

body .batcom-container--primary-dark .cmp-separator,
body .batcom-container--secondary-dark .cmp-separator {
  --batcom-color-separator-default-bg: var(--batcom-color-separator-default-bg-inverted);
  opacity: 1;
}
body .cmp-separator {
  --batcom-color-separator-default-bg: var(--batcom-color-palette-1);
  opacity: 0.1;
}

body .batcom-socialmedia .socialmedia__base {
  position: relative;
  justify-content: space-between;
  align-items: center;
  flex-flow: row wrap;
}
body .batcom-socialmedia .socialmedia__title {
  font-size: 14px;
  margin-bottom: 0;
  letter-spacing: 0.2em;
}
body .batcom-socialmedia .socialmedia__list {
  margin-right: 20px;
}
body .batcom-socialmedia .socialmedia__copy {
  position: absolute;
  right: -15px;
}
body .batcom-socialmedia .socialmedia__tooltip {
  position: absolute;
  inset: 1px 32px 11px -70px;
  padding-left: 10px;
  background-color: var(--batcom-color-palette-1);
  color: var(--batcom-color-palette-1-inverted);
}

body table {
  width: 100%;
}
body .batcom-text--normal-tables table {
  width: auto;
}

body .batcom-text--50-tables table {
  width: 50%;
}

body .batcom-text--75-tables table {
  width: 75%;
}

body .batcom-text--centered-tables table {
  margin: 0 auto;
}

body .batcom-text--bordered-tables table {
  margin: 0 auto;
  border-collapse: collapse;
}
body .batcom-text--bordered-tables table tr {
  background: none !important; /* stylelint-disable-line */
}
body .batcom-text--bordered-tables table td {
  border: 1px solid #666;
  padding: 4px;
  color: inherit;
}

body .batcom-text--numbered-list-icon ol {
  list-style-type: none;
  counter-reset: count 0;
}
body .batcom-text--numbered-list-icon ol li::before {
  font-family: sans-serif;
  background-color: var(--batcom-color-body-text);
  border-radius: 50%;
  margin-right: 7px;
  padding: 2px 6px;
  color: var(--batcom-color-body-text-inverted);
  font-size: 12px;
  font-weight: 500;
  counter-increment: count 1;
  content: counter(count, decimal);
}

body thead {
  background-color: #efefef;
}
@media only screen and (max-width: 479px) {
  body tbody:nth-child(even) tr:nth-child(odd) {
    background-color: #efefef;
  }
}
@media only screen and (min-width: 480px) {
  body tbody:nth-child(even) tr:nth-child(even) {
    background-color: #efefef;
  }
}
@media only screen and (max-width: 479px) {
  body tbody:nth-child(odd) tr:nth-child(even) {
    background-color: #efefef;
  }
}
@media only screen and (min-width: 480px) {
  body tbody:nth-child(odd) tr:nth-child(odd) {
    background-color: #efefef;
  }
}
body tr {
  height: 3em;
}
body th,
body td {
  color: #333;
  padding: 5px;
  font-size: 0.95em;
  line-height: 110%;
}
body .batcom-text a {
  text-decoration: none;
  color: var(--batcom-color-palette-2);
}
body .batcom-text a:hover, body .batcom-text a:focus {
  text-decoration: underline;
}
body .batcom-text a[target=_blank] {
  position: relative;
}
body .batcom-text a[target=_blank]:visited {
  text-decoration: none;
}
body .batcom-text a[target=_blank]::after {
  content: "";
  position: relative;
  left: 3px;
  width: 1em;
  height: 1em;
  display: inline-block;
  -webkit-mask-image: url("../../../../etc.clientlibs/batcom/base/clientlibs/publish/resources/icons/core/newwindow.svg");
          mask-image: url("../../../../etc.clientlibs/batcom/base/clientlibs/publish/resources/icons/core/newwindow.svg");
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: var(--batcom-color-palette-2);
}
body .batcom-text a[href*=".pdf"]:not([data-link-type=external]),
body .batcom-text a[href$=".xlsx"],
body .batcom-text a[href$=".zip"],
body .batcom-text a[href*="youtube.com"],
body .batcom-text a[href*="youtu.be"],
body .batcom-text a[href*="kvgo.com"],
body .batcom-text a[href*=webcast],
body .batcom-text a[data-link-type=disclosure],
body .batcom-text a[href*="view-w.tv"] {
  position: relative;
  margin-inline-start: 26px;
  font-weight: 300;
}
body .batcom-text a[href*=".pdf"]:not([data-link-type=external])::before,
body .batcom-text a[href$=".xlsx"]::before,
body .batcom-text a[href$=".zip"]::before,
body .batcom-text a[href*="youtube.com"]::before,
body .batcom-text a[href*="youtu.be"]::before,
body .batcom-text a[href*="kvgo.com"]::before,
body .batcom-text a[href*=webcast]::before,
body .batcom-text a[data-link-type=disclosure]::before,
body .batcom-text a[href*="view-w.tv"]::before {
  content: "";
  position: absolute;
  top: 2px;
  left: -28px;
  width: 24px;
  height: 110%;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: var(--batcom-color-palette-3);
}
body .batcom-text a[href*=".pdf"]:not([data-link-type=external])::before {
  -webkit-mask-image: url("../../../../etc.clientlibs/batcom/base/clientlibs/publish/resources/icons/core/pdf-01.svg");
          mask-image: url("../../../../etc.clientlibs/batcom/base/clientlibs/publish/resources/icons/core/pdf-01.svg");
}
body .batcom-text a[href$=".xlsx"]::before {
  -webkit-mask-image: url("../../../../etc.clientlibs/batcom/base/clientlibs/publish/resources/icons/core/document-01.svg");
          mask-image: url("../../../../etc.clientlibs/batcom/base/clientlibs/publish/resources/icons/core/document-01.svg");
}
body .batcom-text a[href$=".zip"]::before {
  -webkit-mask-image: url("../../../../etc.clientlibs/batcom/base/clientlibs/publish/resources/icons/core/attachment-01.svg");
          mask-image: url("../../../../etc.clientlibs/batcom/base/clientlibs/publish/resources/icons/core/attachment-01.svg");
}
body .batcom-text a[data-link-type=disclosure]::before {
  top: 5px;
  left: -24px;
  width: 16px;
  -webkit-mask-image: url("../../../../etc.clientlibs/batcom/base/clientlibs/publish/resources/icons/core/nav-arrow-01.svg");
          mask-image: url("../../../../etc.clientlibs/batcom/base/clientlibs/publish/resources/icons/core/nav-arrow-01.svg");
}
body .batcom-text a[href*="youtube.com"]::before,
body .batcom-text a[href*="youtu.be"]::before,
body .batcom-text a[href*="kvgo.com"]::before,
body .batcom-text a[href*=webcast]::before,
body .batcom-text a[href*="view-w.tv"]::before {
  top: 0;
  -webkit-mask-image: url("../../../../etc.clientlibs/batcom/base/clientlibs/publish/resources/icons/core/video-01.svg");
          mask-image: url("../../../../etc.clientlibs/batcom/base/clientlibs/publish/resources/icons/core/video-01.svg");
}
body .batcom-text a[data-link-type=disclosure][target=_blank]::before {
  top: 2px;
  left: -30px;
  width: 24px;
  -webkit-mask-image: url("../../../../etc.clientlibs/batcom/base/clientlibs/publish/resources/icons/core/screen-01.svg");
          mask-image: url("../../../../etc.clientlibs/batcom/base/clientlibs/publish/resources/icons/core/screen-01.svg");
}
body .batcom-text ul {
  list-style-type: none;
}
body .batcom-text ul li {
  padding-inline-start: 32px;
  text-indent: 0;
}
body .batcom-text ul li::before {
  color: var(--batcom-color-miscellaneous-li-bullet);
  content: "●";
  font-size: 8px;
  line-height: var(--batcom-typography-body-line-height-mobile);
  margin-left: -17px;
  position: absolute;
}
@media only screen and (min-width: 768px) {
  body .batcom-text ul li::before {
    line-height: var(--batcom-typography-body-line-height-tablet);
  }
}
@media only screen and (min-width: 1024px) {
  body .batcom-text ul li::before {
    line-height: var(--batcom-typography-body-line-height-desktop);
  }
}
body .batcom-text ol li {
  padding-left: 32px;
}

.batcom-text--letter-spacing {
  letter-spacing: 0.2em;
}

body .batcom-container--titled .batcom-title {
  margin-bottom: 66px;
}
@media only screen and (min-width: 768px) {
  body .batcom-container--titled .cmp-title__text {
    width: 53.125%;
  }
}
@media only screen and (min-width: 768px) {
  body .batcom-container--titled h2.cmp-title__text {
    font-size: var(--batcom-typography-h2-size-desktop);
  }
}
body .batcom-navigation-title {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
}
body .root > .cmp-container > .batcom-title {
  margin-bottom: 0;
}

body .batcom-video__button-play {
  background-image: url("../../../../etc.clientlibs/batcom/base/clientlibs/publish/resources/icons/big-play.svg");
  background-size: 100%;
  background-position: 50% 50%;
  height: 100px;
  width: 100px;
  inset: auto 8% 2% auto;
}
body .batcom-video__button-play::after {
  content: attr(data-nc-play);
  font-weight: bold;
  color: var(--batcom-color-palette-4-inverted);
  font-size: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 90px;
  left: 92px;
}
body .batcom-video__button-play.hidden + .batcom-video__title {
  display: none;
}
body .batcom-video__title {
  font-size: var(--batcom-typography-small-size-mobile);
  color: var(--batcom-color-form-help-text-inverted);
  position: absolute;
  inset: auto auto 62px 24px;
}
@media only screen and (min-width: 768px) {
  body .batcom-video__title {
    font-size: 38px;
    inset: auto auto 78px 68px;
  }
}

body .cmp-experiencefragment--footer {
  overflow: hidden;
}
body .cmp-experiencefragment--footer .cmp-image__image {
  position: relative;
  top: 16px;
  max-width: 120px;
  margin-bottom: 65px;
}
body .cmp-experiencefragment--footer .batcom-container.container.responsivegrid {
  max-width: none;
}
@media only screen and (min-width: 1024px) {
  body .cmp-experiencefragment--footer .batcom-container.container.responsivegrid {
    width: 100vw;
  }
}
body .cmp-experiencefragment--footer .cmp-title__text {
  font-size: 18px;
}
body .cmp-experiencefragment--footer .socialmedia__link {
  margin: 0 15px 0 0;
}
@media only screen and (max-width: 479px) {
  body .cmp-experiencefragment--footer .socialmedia__list {
    margin-bottom: 65px;
  }
}
@media only screen and (min-width: 1024px) {
  body .cmp-experiencefragment--footer .columncontrol__wrapper {
    justify-content: normal;
  }
}
body .cmp-experiencefragment--footer .columncontrol .columncontrol__base {
  margin-bottom: 34px;
}
@media only screen and (min-width: 768px) {
  body .cmp-experiencefragment--footer .columncontrol .columncontrol__base {
    margin-bottom: 30px;
  }
}
@media only screen and (min-width: 1024px) {
  body .cmp-experiencefragment--footer .columncontrol .columncontrol__base {
    margin: 0;
  }
}
@media only screen and (min-width: 1024px) {
  body .cmp-experiencefragment--footer .columncontrol .columncontrol__base .columncontrol__column--lt5 {
    width: 25%;
    padding: 0 2.78vw 75px;
  }
}
body .cmp-experiencefragment--footer .columncontrol .columncontrol__base .columncontrol__column--lt5 :nth-child(1) .batcom-title:nth-child(2) .cmp-title__text {
  margin: 24px 0 18px;
}
body .cmp-experiencefragment--footer .columncontrol .columncontrol__base .columncontrol__column--lt5:nth-child(-n+4) .batcom-title:nth-child(1) .cmp-title__text {
  margin: 24px 0 18px;
}
body .cmp-experiencefragment--footer .columncontrol .columncontrol__base .columncontrol__column--lt5:nth-child(2) .batcom-title:nth-child(2) .cmp-title__text {
  font-size: 36px;
}
body .cmp-experiencefragment--footer .columncontrol .columncontrol__base .columncontrol__column--lt5:nth-child(2) .batcom-title:nth-child(3) .cmp-title__text {
  font-weight: 500;
  position: relative;
  bottom: 7px;
}
body .cmp-experiencefragment--footer .columncontrol .columncontrol__base .columncontrol__column--lt5:nth-child(2) .batcom-text {
  font-size: 12px;
}
body .cmp-experiencefragment--footer .columncontrol .columncontrol__base .columncontrol__column--lt5:nth-child(3) .batcom-text {
  line-height: 16px;
  font-size: 14px;
}
body .cmp-experiencefragment--footer .columncontrol .columncontrol__base .columncontrol__column--lt5:nth-child(3) .batcom-text h4 {
  min-height: 24px;
  margin-bottom: 0.4rem;
}
body .cmp-experiencefragment--footer .columncontrol .columncontrol__base .columncontrol__column--lt5:nth-child(3) .batcom-text a {
  text-decoration: none;
  color: var(--batcom-color-anchor-default);
}
body .cmp-experiencefragment--footer .columncontrol .columncontrol__base .columncontrol__column--lt5:nth-child(3) .batcom-text a:hover, body .cmp-experiencefragment--footer .columncontrol .columncontrol__base .columncontrol__column--lt5:nth-child(3) .batcom-text a:focus {
  text-decoration: underline;
  text-decoration-thickness: 1px;
  color: var(--batcom-color-anchor-default);
}
body .cmp-experiencefragment--footer .columncontrol .columncontrol__base .columncontrol__column--lt5:nth-child(3) .batcom-text a:visited {
  color: var(--batcom-color-anchor-default);
}
body .cmp-experiencefragment--footer .columncontrol .columncontrol__base .columncontrol__column--lt5:nth-child(4) .batcom-text:nth-child(2) .cmp-text {
  font-size: 14px;
  line-height: 1.225rem;
}
body .cmp-experiencefragment--footer .columncontrol .columncontrol__base .columncontrol__column--lt5:nth-child(4) .batcom-text:nth-child(2) .cmp-text p:nth-child(3) {
  font-weight: 600;
}
body .cmp-experiencefragment--footer .columncontrol .columncontrol__base .columncontrol__column--lt5:nth-child(4) .batcom-text:nth-child(2) .cmp-text p a {
  text-decoration: none;
  color: var(--batcom-color-anchor-default);
}
body .cmp-experiencefragment--footer .columncontrol .columncontrol__base .columncontrol__column--lt5:nth-child(4) .batcom-text:nth-child(2) .cmp-text p a:hover, body .cmp-experiencefragment--footer .columncontrol .columncontrol__base .columncontrol__column--lt5:nth-child(4) .batcom-text:nth-child(2) .cmp-text p a:focus {
  text-decoration: underline;
  text-decoration-thickness: 1px;
  color: var(--batcom-color-anchor-default);
}
body .cmp-experiencefragment--footer .columncontrol .columncontrol__base .columncontrol__column--lt5:nth-child(4) .batcom-text:nth-child(2) .cmp-text p a:visited {
  color: var(--batcom-color-anchor-default);
}
body .cmp-experiencefragment--footer .batcom-space--smallBottom {
  margin-bottom: 1px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  body .cmp-experiencefragment--footer .columncontrol__column--lt5:nth-child(3),
  body .cmp-experiencefragment--footer .columncontrol__column--lt5:nth-child(4) {
    margin-top: 45px;
    border-top: 1px solid #ddd;
    padding-top: 40px;
  }
}
@media only screen and (max-width: 479px) {
  body .cmp-experiencefragment--footer .columncontrol__column--lt5:nth-child(2) {
    border-top: 1px solid #ddd;
    padding: 40px 0;
  }
  body .cmp-experiencefragment--footer .columncontrol__column--lt5:nth-child(3) {
    border-top: 1px solid #ddd;
    padding: 40px 0;
  }
  body .cmp-experiencefragment--footer .columncontrol__column--lt5:nth-child(4) {
    border-top: 1px solid #ddd;
    padding: 40px 0;
  }
}
body .cmp-experiencefragment--footer .batcom-linklist.batcom-linklist--horizontal {
  padding-bottom: 32px;
}
body .cmp-experiencefragment--footer .batcom-linklist--horizontal .batcom-linklist__wrapper-item {
  margin: 12px 10px;
}

body .batcom-carousel .swiper-pagination {
  text-align: start;
}
body .batcom-carousel .swiper-pagination-bullet {
  border-radius: 50%;
  background-color: transparent;
  border: 2px solid var(--batcom-color-palette-1-inverted);
  opacity: 1;
  width: 10px;
  height: 10px;
  text-align: start;
}
body .batcom-carousel .swiper-pagination-bullet-active {
  background: var(--batcom-color-palette-1-inverted);
}
body .batcom-carousel .swiper-button-prev,
body .batcom-carousel .swiper-button-next {
  display: none;
}
body .batcom-bullet--cetnered .swiper-horizontal {
  padding-bottom: 24px;
}
body .batcom-bullet--cetnered .swiper-pagination-bullets {
  text-align: center;
}
body .batcom-container--primary-dark .batcom-bullet--cetnered .swiper-pagination-bullet, body .batcom-container--secondary-dark .batcom-bullet--cetnered .swiper-pagination-bullet {
  border-color: var(--batcom-color-palette-1-inverted);
}
body .batcom-container--primary-dark .batcom-bullet--cetnered .swiper-pagination-bullet-active, body .batcom-container--secondary-dark .batcom-bullet--cetnered .swiper-pagination-bullet-active {
  background: var(--batcom-color-palette-1-inverted);
}

body .batcom-bullet--cetnered .swiper-pagination-bullet {
  border-color: var(--batcom-color-palette-1);
}
body .batcom-bullet--cetnered .swiper-pagination-bullet-active {
  border-color: var(--batcom-color-palette-1);
  background: var(--batcom-color-palette-1);
}
body .batcom-bullet--cetnered .swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: 0;
}

body .batcom-accordion--chevron .cmp-accordion__item {
  background-color: transparent;
  margin: 0;
}
body .batcom-accordion--chevron .cmp-accordion__text {
  flex-grow: 1;
}
body .batcom-accordion--chevron .cmp-accordion__title {
  font-weight: 700;
  font-size: 1.375rem;
  line-height: 1.5125rem;
  color: #004f9f;
  margin: 0;
  padding-inline-end: 8px;
  display: inline-block;
  width: 100%;
}
body .batcom-accordion--chevron .cmp-accordion__button {
  background-color: transparent;
  border-bottom: 1px solid rgba(14, 43, 99, 0.1);
  min-height: 57px;
  padding: 14px 0;
  margin: 0;
}
body .batcom-accordion--chevron .cmp-accordion__button--expanded {
  border: 0;
}
body .batcom-accordion--chevron .cmp-accordion__button--expanded .cmp-accordion__title {
  color: #004f9f;
}
body .batcom-accordion--chevron .cmp-accordion__button--expanded .cmp-accordion__icon {
  transform: rotate(0);
}
body .batcom-accordion--chevron .cmp-accordion__button--expanded .cmp-accordion__icon::before {
  content: url("../../../../etc.clientlibs/batcom/base/clientlibs/publish/resources/icons/chevron-up-em.svg");
}
body .batcom-accordion--chevron .cmp-accordion__button:hover {
  background-color: transparent;
}
body .batcom-accordion--chevron .cmp-accordion__button:hover .cmp-accordion__title {
  color: #004f9f;
}
body .batcom-accordion--chevron .cmp-accordion__item--animation .cmp-accordion__button {
  border: 0;
}
body .batcom-accordion--chevron .cmp-accordion__icon {
  transform: rotate(180deg);
}
body .batcom-accordion--chevron .cmp-accordion__icon::before {
  content: url("../../../../etc.clientlibs/batcom/base/clientlibs/publish/resources/icons/chevron-up-em.svg");
  height: 32px;
  display: block;
}
body .batcom-accordion--chevron .cmp-accordion__panel {
  border-bottom: 1px solid rgba(14, 43, 99, 0.1);
  padding: 0;
}
body .batcom-accordion--chevron .cmp-accordion .text,
body .batcom-accordion--chevron .cmp-accordion .title,
body .batcom-accordion--chevron .cmp-accordion .image,
body .batcom-accordion--chevron .cmp-accordion .batcom-video {
  margin: 4px 0 16px;
  padding: 0;
}

body .batcom-container--standfirst {
  background-color: var(--batcom-color-container-standfirst-bg);
  padding-top: 80px !important; /* stylelint-disable-line */
  padding-bottom: 80px !important; /* stylelint-disable-line */
}
@media only screen and (max-width: 1023px) {
  body .batcom-container--standfirst {
    padding-left: calc(var(--batcom-layout-content-left-right-margin) / 2);
    padding-right: calc(var(--batcom-layout-content-left-right-margin) / 2);
  }
}
body .batcom-container--standfirst .batcom-text {
  margin-bottom: 0;
}
body .batcom-container--standfirst .batcom-text p {
  font-size: 1.125rem;
  line-height: 1.6875rem;
  font-weight: 300;
}
@media only screen and (min-width: 1024px) {
  body .batcom-container--standfirst .batcom-text p {
    font-size: 1.375rem;
    line-height: 2.063rem;
  }
}

body .batcom-banner .cmp-banner__title {
  letter-spacing: 0.333em;
}

body .batcom-chart .batcom-tabs__tablist-wrapper .cmp-tabs__tab {
  min-width: 55px;
  width: auto;
}

body.batcom-sectionhome .cmp-breadcrumb__item--visible.ellipsis {
  color: var(--batcom-color-palette-1-inverted);
}
body.batcom-contentpage .batcom-header {
  height: auto;
  min-height: 80px;
}
body.batcom-contentpage .batcom-header-breadcrumbs {
  position: relative;
  top: 12px;
  margin-bottom: 20px;
}
body.batcom-contentpage .batcom-header-breadcrumbs .cmp-breadcrumb__item span, body.batcom-contentpage .batcom-header-breadcrumbs .cmp-breadcrumb__item-link {
  color: var(--batcom-color-palette-1);
}
body.batcom-contentpage .batcom-header-breadcrumbs .cmp-breadcrumb__item::after {
  content: url("../../../../etc.clientlibs/batcom/base/clientlibs/publish/resources/icons/filled-arrow-right-purple.svg");
}
body .cmp-breadcrumb__item--visible.ellipsis {
  line-height: 1.25rem;
}

[dir=rtl] body.batcom-page .batcom-header-breadcrumbs {
  left: auto;
  right: 5%;
}
[dir=rtl] body.batcom-page .cmp-breadcrumb__item::after {
  content: "";
}
[dir=rtl] body.batcom-page .cmp-breadcrumb__item::before {
  content: url("../../../../etc.clientlibs/batcom/base/clientlibs/publish/resources/icons/filled-arrow-right-white.svg");
  width: 5px;
  height: 9px;
  position: absolute;
  left: 10px;
  top: 13px;
  transform: rotate(180deg);
}
@media only screen and (min-width: 1024px) {
  [dir=rtl] body.batcom-page .cmp-breadcrumb__item::before {
    top: 15px;
  }
}
[dir=rtl] body.batcom-page .cmp-breadcrumb__item:last-of-type::before {
  display: none;
}
[dir=rtl] body.batcom-contentpage .cmp-breadcrumb__item::before {
  content: url("../../../../etc.clientlibs/batcom/base/clientlibs/publish/resources/icons/filled-arrow-right-purple.svg");
}

body.batcom-homepage .cmp-experiencefragment--header::after,
body.batcom-sectionhome .cmp-experiencefragment--header::after,
body.batcom-contentpage .cmp-experiencefragment--header::after {
  content: none;
}
body.batcom-homepage .batcom-header,
body.batcom-sectionhome .batcom-header,
body.batcom-contentpage .batcom-header {
  position: relative;
}
body.batcom-homepage .batcom-header-default--corp,
body.batcom-sectionhome .batcom-header-default--corp,
body.batcom-contentpage .batcom-header-default--corp {
  border-bottom: 1px solid rgba(5, 5, 5, 0.05);
}
body.batcom-homepage .batcom-header__link img[src$=".svg"], body.batcom-homepage .batcom-header__logo img[src$=".svg"],
body.batcom-sectionhome .batcom-header__link img[src$=".svg"],
body.batcom-sectionhome .batcom-header__logo img[src$=".svg"],
body.batcom-contentpage .batcom-header__link img[src$=".svg"],
body.batcom-contentpage .batcom-header__logo img[src$=".svg"] {
  filter: invert(9%) sepia(51%) saturate(4659%) hue-rotate(216deg) brightness(96%) contrast(91%);
}
@media only screen and (min-width: 1024px) {
  body.batcom-homepage .batcom-header__top .batcom-header__links,
  body.batcom-sectionhome .batcom-header__top .batcom-header__links,
  body.batcom-contentpage .batcom-header__top .batcom-header__links {
    border-bottom-color: var(--batcom-color-palette-1);
  }
}
body.batcom-homepage .batcom-header__top .batcom-header__links a,
body.batcom-sectionhome .batcom-header__top .batcom-header__links a,
body.batcom-contentpage .batcom-header__top .batcom-header__links a {
  color: var(--batcom-color-palette-1);
}
body.batcom-homepage .batcom-header-breadcrumbs,
body.batcom-sectionhome .batcom-header-breadcrumbs,
body.batcom-contentpage .batcom-header-breadcrumbs {
  display: block;
}
.batcom-evergreenpage body.batcom-homepage .batcom-header-breadcrumbs .cmp-breadcrumb__item::after,
.batcom-evergreenpage body.batcom-sectionhome .batcom-header-breadcrumbs .cmp-breadcrumb__item::after,
.batcom-evergreenpage body.batcom-contentpage .batcom-header-breadcrumbs .cmp-breadcrumb__item::after {
  content: url("../../../../etc.clientlibs/batcom/base/clientlibs/publish/resources/icons/filled-arrow-right-purple.svg");
}
.batcom-evergreenpage body.batcom-homepage .batcom-header-breadcrumbs .cmp-breadcrumb__item span, .batcom-evergreenpage body.batcom-homepage .batcom-header-breadcrumbs .cmp-breadcrumb__item-link,
.batcom-evergreenpage body.batcom-sectionhome .batcom-header-breadcrumbs .cmp-breadcrumb__item span,
.batcom-evergreenpage body.batcom-sectionhome .batcom-header-breadcrumbs .cmp-breadcrumb__item-link,
.batcom-evergreenpage body.batcom-contentpage .batcom-header-breadcrumbs .cmp-breadcrumb__item span,
.batcom-evergreenpage body.batcom-contentpage .batcom-header-breadcrumbs .cmp-breadcrumb__item-link {
  color: var(--batcom-color-palette-1);
}
.batcom-evergreenpage body.batcom-homepage .batcom-header-breadcrumbs .cmp-breadcrumb__item span:hover, .batcom-evergreenpage body.batcom-homepage .batcom-header-breadcrumbs .cmp-breadcrumb__item span:focus, .batcom-evergreenpage body.batcom-homepage .batcom-header-breadcrumbs .cmp-breadcrumb__item-link:hover, .batcom-evergreenpage body.batcom-homepage .batcom-header-breadcrumbs .cmp-breadcrumb__item-link:focus,
.batcom-evergreenpage body.batcom-sectionhome .batcom-header-breadcrumbs .cmp-breadcrumb__item span:hover,
.batcom-evergreenpage body.batcom-sectionhome .batcom-header-breadcrumbs .cmp-breadcrumb__item span:focus,
.batcom-evergreenpage body.batcom-sectionhome .batcom-header-breadcrumbs .cmp-breadcrumb__item-link:hover,
.batcom-evergreenpage body.batcom-sectionhome .batcom-header-breadcrumbs .cmp-breadcrumb__item-link:focus,
.batcom-evergreenpage body.batcom-contentpage .batcom-header-breadcrumbs .cmp-breadcrumb__item span:hover,
.batcom-evergreenpage body.batcom-contentpage .batcom-header-breadcrumbs .cmp-breadcrumb__item span:focus,
.batcom-evergreenpage body.batcom-contentpage .batcom-header-breadcrumbs .cmp-breadcrumb__item-link:hover,
.batcom-evergreenpage body.batcom-contentpage .batcom-header-breadcrumbs .cmp-breadcrumb__item-link:focus {
  color: var(--batcom-color-palette-1);
}

body.batcom-homepage .batcom-header-breadcrumbs {
  display: none;
}

body.batcom-contentpage.navCorp-menu-open .batcom-header-breadcrumbs {
  display: none;
}

body .cmp-navigationcorp__menu-container {
  height: calc((100vh - 128px) / 2);
  background: #fff;
}
@media only screen and (min-width: 1024px) {
  body .batcom-teaser--em-press-release .cmp-navigationcorp__menu-container {
    left: calc(var(--batcom-layout-content-left-right-margin));
  }
}
@media screen and (min-width: 1360px) {
  body .batcom-teaser--em-press-release .cmp-navigationcorp__menu-container {
    left: 0;
    margin-left: 0;
  }
}
@media only screen and (min-width: 1024px) {
  body.batcom-homepage .batcom-header__top .batcom-navigationcorp--media, body.batcom-homepage .batcom-header__top .batcom-navigationcorp--additional, body.batcom-sectionhome .batcom-header__top .batcom-navigationcorp--media, body.batcom-sectionhome .batcom-header__top .batcom-navigationcorp--additional, body.batcom-contentpage .batcom-header__top .batcom-navigationcorp--media, body.batcom-contentpage .batcom-header__top .batcom-navigationcorp--additional {
    border-bottom-color: var(--batcom-color-palette-1);
  }
}
@media only screen and (min-width: 1024px) {
  body.batcom-homepage .cmp-navigationcorp__item-link-breadcrumb.cmp-navigationcorp__item--level-0 > .cmp-navigationcorp__item-link, body.batcom-sectionhome .cmp-navigationcorp__item-link-breadcrumb.cmp-navigationcorp__item--level-0 > .cmp-navigationcorp__item-link, body.batcom-contentpage .cmp-navigationcorp__item-link-breadcrumb.cmp-navigationcorp__item--level-0 > .cmp-navigationcorp__item-link {
    border-bottom: solid 1px var(--batcom-color-palette-1);
  }
}
body.batcom-homepage .cmp-navigationcorp__item--level-0 > .cmp-navigationcorp__item-link, body.batcom-sectionhome .cmp-navigationcorp__item--level-0 > .cmp-navigationcorp__item-link, body.batcom-contentpage .cmp-navigationcorp__item--level-0 > .cmp-navigationcorp__item-link {
  color: var(--batcom-color-palette-1-inverted);
}
@media only screen and (min-width: 1024px) {
  body.batcom-homepage .cmp-navigationcorp__item--level-0 > .cmp-navigationcorp__item-link, body.batcom-sectionhome .cmp-navigationcorp__item--level-0 > .cmp-navigationcorp__item-link, body.batcom-contentpage .cmp-navigationcorp__item--level-0 > .cmp-navigationcorp__item-link {
    color: var(--batcom-color-palette-1);
  }
}

body.batcom-homepage .cmp-navigationcorp__item--level-0.open > .cmp-navigationcorp__item-link, body.batcom-sectionhome .cmp-navigationcorp__item--level-0.open > .cmp-navigationcorp__item-link, body.batcom-contentpage .cmp-navigationcorp__item--level-0.open > .cmp-navigationcorp__item-link {
  color: var(--batcom-color-palette-1-inverted);
}
@media only screen and (min-width: 1024px) {
  body.batcom-homepage .cmp-navigationcorp__item--level-0.open > .cmp-navigationcorp__item-link, body.batcom-sectionhome .cmp-navigationcorp__item--level-0.open > .cmp-navigationcorp__item-link, body.batcom-contentpage .cmp-navigationcorp__item--level-0.open > .cmp-navigationcorp__item-link {
    color: var(--batcom-color-palette-3);
  }
}

@media only screen and (min-width: 1024px) {
  body.batcom-homepage .cmp-navigationcorp__item.cmp-navigationcorp__item--has-children .cmp-navigationcorp__item-link-title, body.batcom-sectionhome .cmp-navigationcorp__item.cmp-navigationcorp__item--has-children .cmp-navigationcorp__item-link-title, body.batcom-contentpage .cmp-navigationcorp__item.cmp-navigationcorp__item--has-children .cmp-navigationcorp__item-link-title {
    display: inline-block;
    width: calc(100% - 14px);
  }
}
body.batcom-homepage .cmp-navigationcorp__menu-container, body.batcom-sectionhome .cmp-navigationcorp__menu-container, body.batcom-contentpage .cmp-navigationcorp__menu-container {
  top: 0;
}
body.batcom-homepage .cmp-navigationcorp .batcom-navigationcorp__arrow::after, body.batcom-sectionhome .cmp-navigationcorp .batcom-navigationcorp__arrow::after, body.batcom-contentpage .cmp-navigationcorp .batcom-navigationcorp__arrow::after {
  color: var(--batcom-color-palette-1-inverted);
}
@media only screen and (min-width: 1024px) {
  body.batcom-homepage .cmp-navigationcorp .batcom-navigationcorp__arrow::after, body.batcom-sectionhome .cmp-navigationcorp .batcom-navigationcorp__arrow::after, body.batcom-contentpage .cmp-navigationcorp .batcom-navigationcorp__arrow::after {
    color: var(--batcom-color-palette-1);
  }
}

[dir=rtl] body .cmp-navigationcorp__back {
  margin: 22px 28px 4px 0;
}
[dir=rtl] body .cmp-navigationcorp__back::before {
  right: -24px;
  left: auto;
  transform: rotate(45deg);
}
[dir=rtl] body .cmp-navigationcorp__close {
  right: auto;
  left: 40px;
  top: 192px;
  position: fixed;
}
[dir=rtl] body .cmp-navigationcorp__menu {
  padding: 46px 5.6vw 46px 2.8vw;
}
[dir=rtl] body .cmp-navigationcorp__menu-container {
  right: auto;
  left: 0;
}
[dir=rtl] body .cmp-navigationcorp__menu .batcom-navigationcorp__arrow {
  float: left;
}
[dir=rtl] body .cmp-navigationcorp__menu .batcom-navigationcorp__arrow::after {
  transform: rotate(225deg);
}
[dir=rtl] body .cmp-navigationcorp__menu .cmp-navigationcorp__item--active .batcom-navigationcorp__arrow::after {
  transform: rotate(90deg);
}
[dir=rtl] body .cmp-navigationcorp .batcom-navigationcorp__arrow {
  float: left;
}
@media only screen and (max-width: 1023px) {
  [dir=rtl] body .cmp-navigationcorp .batcom-navigationcorp__arrow::after {
    transform: rotate(225deg);
  }
}
@media only screen and (max-width: 1023px) {
  [dir=rtl] body .cmp-navigationcorp > .cmp-navigationcorp__group {
    transform: translateX(calc((100vw + 16px) * var(--batcom-navigation-current-level)));
  }
}
[dir=rtl] body .cmp-navigationcorp__item--level-0 .cmp-navigationcorp__group--active {
  left: auto;
  right: 100vw;
}

body.batcom-homepage .batcom-header-default--corp .corp-search-bar__toggle svg,
body.batcom-sectionhome .batcom-header-default--corp .corp-search-bar__toggle svg,
body.batcom-contentpage .batcom-header-default--corp .corp-search-bar__toggle svg {
  color: var(--batcom-color-palette-1);
}

@media only screen and (max-width: 1023px) {
  body .batcom-header-default .batcom-header__links {
    margin: 0;
    min-height: 28px;
    align-items: center;
  }
}
body .batcom-header-default .batcom-search--header {
  margin: 0 12px;
}
@media only screen and (min-width: 1024px) {
  body .batcom-header-default .batcom-search--header {
    margin-inline-start: 24px;
  }
}
@media only screen and (min-width: 1024px) {
  body .batcom-header-default .batcom-search--header svg {
    position: relative;
    top: 4px;
  }
}
body .batcom-header-default--single .batcom-languagenavigation {
  margin-right: 20px;
}
@media only screen and (max-width: 1023px) {
  body .batcom-header-default--single .batcom-header__link-img a {
    font-size: 0;
  }
}
@media only screen and (min-width: 1024px) {
  body .batcom-header-default--single .batcom-header__link-img a {
    align-items: baseline;
    gap: 0.5rem;
  }
}
@media only screen and (min-width: 1024px) {
  body .batcom-header-default--single .batcom-header__top {
    height: 128px;
  }
}
body .batcom-header-default--single .batcom-header__top .batcom-header__links {
  border-bottom: none;
}
body .batcom-header .batcom-navigationcorp--media .batcom-navigationcorp__arrow,
body .batcom-header .batcom-navigationcorp--additional .batcom-navigationcorp__arrow {
  padding-inline-start: 6px;
}
@media only screen and (min-width: 1024px) {
  body .batcom-header__link {
    margin-left: 24px;
  }
}
@media only screen and (min-width: 1024px) {
  body .batcom-header__link-img {
    margin-left: 10px;
  }
}
body .batcom-header__link-img img {
  position: relative;
  top: 3px;
}
body .batcom-header .batcom-languagenavigation {
  display: inline-block;
  margin-inline-end: 14px;
}
@media only screen and (max-width: 1023px) {
  body .batcom-header .batcom-languagenavigation .cmp-languagenavigation__item--level-0.cmp-languagenavigation__item--active .cmp-languagenavigation__item-link,
  body .batcom-header .batcom-languagenavigation .cmp-languagenavigation__item--level-0 .cmp-languagenavigation__item-link {
    color: var(--batcom-color-palette-1-inverted);
  }
}
body .batcom-header .batcom-languagenavigation__toggle {
  float: none;
  width: initial;
  font-size: 0.875rem;
  line-height: 1.75rem;
  font-weight: 300;
  height: auto;
  text-underline-offset: 6px;
  position: relative;
  top: 1px;
}
body .batcom-header .batcom-languagenavigation__toggle:hover, body .batcom-header .batcom-languagenavigation__toggle:focus {
  color: var(--batcom-color-palette-1);
}
body .batcom-header .batcom-languagenavigation__toggle:hover {
  text-decoration: underline;
}
body .batcom-header .batcom-languagenavigation__toggle.open {
  color: var(--batcom-color-language-navigation-button-hover);
}
body .batcom-header .batcom-languagenavigation__toggle.open::after {
  color: var(--batcom-color-language-navigation-button-hover);
  transform: rotate(315deg) translateY(2px) translateX(-2px);
}
body .batcom-header .batcom-languagenavigation svg {
  display: none;
}

body .batcom-languagenavigation__toggle::after {
  bottom: 1px;
  border-style: solid;
  border-width: 2px 2px 0 0;
  content: "";
  display: inline-block;
  height: 14px;
  width: 14px;
  position: relative;
  color: var(--batcom-color-palette-1);
  transform: rotate(45deg);
}
body .batcom-languagenavigation__toggle {
  float: right;
}
body .batcom-languagenavigation__toggle::after {
  height: 10px;
  width: 10px;
  transform: rotate(135deg);
  margin-inline-start: 5px;
  bottom: 3px;
}
body .batcom-languagenavigation__toggle.open::after {
  bottom: 2px;
}

[dir=rtl] body .batcom-linklist--directory .batcom-linklist__wrapper-item::before {
  transform: rotate(180deg);
  padding-top: 9px;
}

body .batcom-teaser--em-homepage .cmp-teaser,
body .batcom-teaser--em-small-site .cmp-teaser {
  display: flex;
  height: 100%;
  flex-direction: column;
  justify-content: center;
}
body .batcom-teaser--em-homepage .cmp-teaser__image,
body .batcom-teaser--em-small-site .cmp-teaser__image {
  position: absolute;
  height: 100%;
  width: 100%;
}
body .batcom-teaser--em-homepage .cmp-teaser__background,
body .batcom-teaser--em-small-site .cmp-teaser__background {
  position: absolute;
  inset: 0;
  background-color: var(--batcom-color-teaser-offset-bg);
  opacity: 0.44;
}
body .batcom-teaser--em-homepage .cmp-teaser__content::after,
body .batcom-teaser--em-small-site .cmp-teaser__content::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 7px;
  width: 100%;
  display: block;
  background: linear-gradient(90deg, #0e2b63 30.479%, rgba(0, 0, 0, 0) 30.479%), linear-gradient(90deg, #004f9f 52.158%, rgba(0, 0, 0, 0) 52.158%), linear-gradient(90deg, #00b1eb 64.729%, rgba(0, 0, 0, 0) 64.729%), linear-gradient(90deg, #ef7d00 73.225%, rgba(0, 0, 0, 0) 73.225%), linear-gradient(90deg, #fb0 79.628%, rgba(0, 0, 0, 0) 79.629%), linear-gradient(90deg, #50af47 86.692%, rgba(0, 0, 0, 0) 86.692%), linear-gradient(90deg, #afca0b 92.03%, rgba(0, 0, 0, 0) 92.03%), linear-gradient(90deg, #5a328a 97.009%, rgba(0, 0, 0, 0) 97.009%), linear-gradient(90deg, #e72582 100%, rgba(0, 0, 0, 0) 100%);
}
body .batcom-teaser--em-homepage .cmp-teaser__content,
body .batcom-teaser--em-small-site .cmp-teaser__content {
  min-height: 195px;
  width: 83.5vw;
  margin-top: 25px;
  padding: 25px 16px 32px;
  display: flex;
  flex-direction: column;
  backdrop-filter: blur(10px);
}
@media only screen and (min-width: 1024px) {
  body .batcom-teaser--em-homepage .cmp-teaser__content,
  body .batcom-teaser--em-small-site .cmp-teaser__content {
    min-height: 220px;
    width: 600px;
    margin: 0 0 0 40px;
    padding: 0 40px;
    justify-content: center;
  }
}
body .batcom-teaser--em-homepage .cmp-teaser__content, body .batcom-teaser--em-homepage .cmp-teaser__title,
body .batcom-teaser--em-small-site .cmp-teaser__content,
body .batcom-teaser--em-small-site .cmp-teaser__title {
  color: var(--batcom-color-teaser-offset-text);
}
body .batcom-teaser--em-homepage .cmp-teaser__pretitle,
body .batcom-teaser--em-small-site .cmp-teaser__pretitle {
  margin: 0;
  font-size: 0.75rem;
  line-height: 0.825rem;
  letter-spacing: 0.2em;
  font-weight: 400;
}
@media only screen and (min-width: 1024px) {
  body .batcom-teaser--em-homepage .cmp-teaser__pretitle,
  body .batcom-teaser--em-small-site .cmp-teaser__pretitle {
    font-size: 1.25rem;
    line-height: 1.375rem;
    margin-bottom: 16px;
  }
}
body .batcom-teaser--em-homepage .cmp-teaser__title,
body .batcom-teaser--em-small-site .cmp-teaser__title {
  font-size: 1.5rem;
  line-height: 1.65rem;
  font-weight: 700;
  display: flex;
  align-items: center;
  flex-grow: 1;
}
@media only screen and (min-width: 1024px) {
  body .batcom-teaser--em-homepage .cmp-teaser__title,
  body .batcom-teaser--em-small-site .cmp-teaser__title {
    font-size: 2.25rem;
    line-height: 2.475rem;
    flex-grow: 0;
  }
}
body .batcom-teaser--em-homepage .cmp-teaser__pretitle, body .batcom-teaser--em-homepage .cmp-teaser__title,
body .batcom-teaser--em-small-site .cmp-teaser__pretitle,
body .batcom-teaser--em-small-site .cmp-teaser__title {
  position: relative;
  z-index: 0;
}
body .batcom-teaser--em-homepage .cmp-image,
body .batcom-teaser--em-small-site .cmp-image {
  margin-left: calc(-1 * var(--batcom-layout-content-left-right-margin) / 2);
  margin-right: calc(-1 * var(--batcom-layout-content-left-right-margin) / 2);
}
@media only screen and (min-width: 1024px) {
  body .batcom-teaser--em-homepage .cmp-image,
  body .batcom-teaser--em-small-site .cmp-image {
    margin-left: calc(-1 * (var(--batcom-layout-content-left-right-margin)));
    margin-right: calc(-1 * (var(--batcom-layout-content-left-right-margin)));
  }
}
@media screen and (min-width: 1360px) {
  body .batcom-teaser--em-homepage .cmp-image,
  body .batcom-teaser--em-small-site .cmp-image {
    margin-left: calc(-1 * (100vw - var(--batcom-layout-content-max-width)) / 2);
    margin-right: calc(-1 * (100vw - var(--batcom-layout-content-max-width)) / 2);
  }
}
body .batcom-teaser--em-homepage .cmp-image,
body .batcom-teaser--em-small-site .cmp-image {
  height: 100%;
}
body .batcom-teaser--em-homepage .cmp-image::after,
body .batcom-teaser--em-small-site .cmp-image::after {
  margin-left: calc(-1 * var(--batcom-layout-content-left-right-margin) / 2);
  margin-right: calc(-1 * var(--batcom-layout-content-left-right-margin) / 2);
}
@media only screen and (min-width: 1024px) {
  body .batcom-teaser--em-homepage .cmp-image::after,
  body .batcom-teaser--em-small-site .cmp-image::after {
    margin-left: calc(-1 * (var(--batcom-layout-content-left-right-margin)));
    margin-right: calc(-1 * (var(--batcom-layout-content-left-right-margin)));
  }
}
@media screen and (min-width: 1360px) {
  body .batcom-teaser--em-homepage .cmp-image::after,
  body .batcom-teaser--em-small-site .cmp-image::after {
    margin-left: calc(-1 * (100vw - var(--batcom-layout-content-max-width)) / 2);
    margin-right: calc(-1 * (100vw - var(--batcom-layout-content-max-width)) / 2);
  }
}
body .batcom-teaser--em-homepage .cmp-image::after,
body .batcom-teaser--em-small-site .cmp-image::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100%;
  display: block;
  background: linear-gradient(to bottom, rgba(0, 44, 103, 0.4), rgba(0, 44, 103, 0));
}
@media only screen and (min-width: 1024px) {
  body .batcom-teaser--em-homepage .cmp-image::after,
  body .batcom-teaser--em-small-site .cmp-image::after {
    background: linear-gradient(to bottom, rgba(0, 44, 103, 0.4), rgba(0, 44, 103, 0.068));
  }
}
body .batcom-teaser--em-homepage .cmp-image__image,
body .batcom-teaser--em-small-site .cmp-image__image {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 80% 50%;
     object-position: 80% 50%;
}
@media only screen and (min-width: 768px) {
  body .batcom-teaser--em-homepage .cmp-image__image,
  body .batcom-teaser--em-small-site .cmp-image__image {
    -o-object-position: 50% 50%;
       object-position: 50% 50%;
  }
}
body .batcom-teaser--em-small-site .cmp-teaser__content {
  margin-top: 0;
}
body .batcom-teaser--em-small-site .cmp-teaser__title {
  font-size: 1.75rem;
  line-height: 1.925rem;
}
@media only screen and (min-width: 1024px) {
  body .batcom-teaser--em-small-site .cmp-teaser__title {
    font-size: 2.25rem;
    line-height: 2.475rem;
  }
}
body .batcom-teaser--em-homepage,
body .batcom-teaser--em-homepage .cmp-teaser__image {
  height: 370px;
}
@media only screen and (min-width: 1024px) {
  body .batcom-teaser--em-homepage,
  body .batcom-teaser--em-homepage .cmp-teaser__image {
    height: 360px;
  }
}
body .batcom-teaser--em-homepage .cmp-teaser__pretitle {
  text-transform: uppercase;
}
body.batcom-sectionhome .batcom-teaser--em-homepage .cmp-teaser {
  position: relative;
}
body.batcom-sectionhome .batcom-teaser--em-homepage .cmp-teaser__image {
  left: 0;
}
body .batcom-teaser--em-press-release .cmp-teaser::after,
body .batcom-teaser--em-solid-bg .cmp-teaser::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 7px;
  width: 100%;
  display: block;
  background: linear-gradient(90deg, #0e2b63 30.479%, rgba(0, 0, 0, 0) 30.479%), linear-gradient(90deg, #004f9f 52.158%, rgba(0, 0, 0, 0) 52.158%), linear-gradient(90deg, #00b1eb 64.729%, rgba(0, 0, 0, 0) 64.729%), linear-gradient(90deg, #ef7d00 73.225%, rgba(0, 0, 0, 0) 73.225%), linear-gradient(90deg, #fb0 79.628%, rgba(0, 0, 0, 0) 79.629%), linear-gradient(90deg, #50af47 86.692%, rgba(0, 0, 0, 0) 86.692%), linear-gradient(90deg, #afca0b 92.03%, rgba(0, 0, 0, 0) 92.03%), linear-gradient(90deg, #5a328a 97.009%, rgba(0, 0, 0, 0) 97.009%), linear-gradient(90deg, #e72582 100%, rgba(0, 0, 0, 0) 100%);
}
body .batcom-teaser--em-press-release .cmp-teaser,
body .batcom-teaser--em-solid-bg .cmp-teaser {
  margin-left: calc(-1 * var(--batcom-layout-content-left-right-margin) / 2);
  margin-right: calc(-1 * var(--batcom-layout-content-left-right-margin) / 2);
}
@media only screen and (min-width: 1024px) {
  body .batcom-teaser--em-press-release .cmp-teaser,
  body .batcom-teaser--em-solid-bg .cmp-teaser {
    margin-left: calc(-1 * (var(--batcom-layout-content-left-right-margin)));
    margin-right: calc(-1 * (var(--batcom-layout-content-left-right-margin)));
  }
}
@media screen and (min-width: 1360px) {
  body .batcom-teaser--em-press-release .cmp-teaser,
  body .batcom-teaser--em-solid-bg .cmp-teaser {
    margin-left: calc(-1 * (100vw - var(--batcom-layout-content-max-width)) / 2);
    margin-right: calc(-1 * (100vw - var(--batcom-layout-content-max-width)) / 2);
  }
}
body .batcom-teaser--em-press-release .cmp-teaser,
body .batcom-teaser--em-solid-bg .cmp-teaser {
  position: relative;
  background-color: var(--batcom-color-teaser-solid-background);
}
body .batcom-teaser--em-press-release .cmp-teaser__image,
body .batcom-teaser--em-solid-bg .cmp-teaser__image {
  display: none;
}
body .batcom-teaser--em-press-release .cmp-teaser__content,
body .batcom-teaser--em-solid-bg .cmp-teaser__content {
  width: calc(100vw - var(--batcom-layout-content-left-right-margin));
  max-width: var(--batcom-layout-content-max-width);
  margin: 0 auto;
  min-height: 193px;
  display: flex;
  justify-content: flex-end;
  flex-direction: column;
  position: relative;
}
@media only screen and (min-width: 1024px) {
  body .batcom-teaser--em-press-release .cmp-teaser__content,
  body .batcom-teaser--em-solid-bg .cmp-teaser__content {
    width: calc(100vw - var(--batcom-layout-content-left-right-margin) * 2);
    min-height: 252px;
    justify-content: center;
  }
}
body .batcom-teaser--em-press-release .cmp-teaser__pretitle, body .batcom-teaser--em-press-release .cmp-teaser__date, body .batcom-teaser--em-press-release .cmp-teaser__title,
body .batcom-teaser--em-solid-bg .cmp-teaser__pretitle,
body .batcom-teaser--em-solid-bg .cmp-teaser__date,
body .batcom-teaser--em-solid-bg .cmp-teaser__title {
  color: var(--batcom-color-teaser-offset-text);
  position: relative;
  z-index: 0;
}
body .batcom-teaser--em-press-release .cmp-teaser__pretitle, body .batcom-teaser--em-press-release .cmp-teaser__date,
body .batcom-teaser--em-solid-bg .cmp-teaser__pretitle,
body .batcom-teaser--em-solid-bg .cmp-teaser__date {
  margin: 60px 0 24px;
  font-size: 0.75rem;
  line-height: 0.825rem;
  letter-spacing: 0.2em;
  font-weight: 400;
}
@media only screen and (min-width: 1024px) {
  body .batcom-teaser--em-press-release .cmp-teaser__pretitle, body .batcom-teaser--em-press-release .cmp-teaser__date,
  body .batcom-teaser--em-solid-bg .cmp-teaser__pretitle,
  body .batcom-teaser--em-solid-bg .cmp-teaser__date {
    font-size: 1.3125rem;
    line-height: 1.4438rem;
    margin-top: 84px;
  }
}
body .batcom-teaser--em-press-release .cmp-teaser__pretitle,
body .batcom-teaser--em-solid-bg .cmp-teaser__pretitle {
  text-transform: uppercase;
}
body .batcom-teaser--em-press-release .cmp-teaser__title,
body .batcom-teaser--em-solid-bg .cmp-teaser__title {
  margin: 0 0 55px;
  font-size: 1.5rem;
  line-height: 2.1rem;
  font-weight: 700;
  display: flex;
  flex-grow: 1;
  align-items: flex-end;
}
@media only screen and (min-width: 1024px) {
  body .batcom-teaser--em-press-release .cmp-teaser__title,
  body .batcom-teaser--em-solid-bg .cmp-teaser__title {
    font-size: 2rem;
    line-height: 2.2rem;
    margin: 0 0 86px;
  }
}
@media only screen and (max-width: 1023px) {
  body .batcom-teaser--em-press-release .cmp-teaser__pretitle, body .batcom-teaser--em-press-release .cmp-teaser__title,
  body .batcom-teaser--em-solid-bg .cmp-teaser__pretitle,
  body .batcom-teaser--em-solid-bg .cmp-teaser__title {
    margin-left: calc(var(--batcom-layout-content-left-right-margin) / -2 + 5%);
  }
}
body .batcom-teaser--em-press-release {
  position: relative;
}
body .batcom-teaser--em-press-release .cmp-teaser {
  background-color: var(--batcom-color-teaser-press-release-background);
}
body .batcom-teaser--em-press-release .cmp-teaser__date {
  display: inline-block !important; /* stylelint-disable-line declaration-no-important */
  visibility: visible !important; /* stylelint-disable-line declaration-no-important */
  position: absolute;
  top: 0;
  inset-inline-end: 0;
}
body .batcom-teaser--em-press-release .cmp-teaser__date + .cmp-teaser__pretitle {
  width: calc(100% - 160px);
}
@media only screen and (min-width: 1024px) {
  body .batcom-teaser--em-press-release .cmp-teaser__date + .cmp-teaser__pretitle {
    width: calc(100% - 268px);
  }
}
body .batcom-teaser--em-press-release .cmp-teaser__title {
  line-height: 1.65rem;
  margin-top: 98px;
}
@media only screen and (min-width: 1024px) {
  body .batcom-teaser--em-press-release .cmp-teaser__title {
    line-height: 2.2rem;
    margin-top: 132px;
  }
}
body .batcom-teaser--em-press-release .cmp-teaser__pretitle + .cmp-teaser__title {
  margin-top: 0;
}
body .batcom-teaser--em-small-site,
body .batcom-teaser--em-small-site .cmp-teaser__image {
  height: 500px;
}
@media only screen and (min-width: 1024px) {
  body .batcom-teaser--em-small-site,
  body .batcom-teaser--em-small-site .cmp-teaser__image {
    height: 600px;
  }
}
body .batcom-teaser-corp-board .cmp-teaser__image {
  padding: 5%;
  align-self: center;
}
@media only screen and (min-width: 768px) {
  body .batcom-teaser-corp-board .cmp-teaser__content {
    padding: 5% 0;
    padding-inline-end: 5%;
  }
}
body .batcom-teaser-corp-board .cmp-teaser__content .cmp-teaser__action-link {
  margin-bottom: 0;
}
@media only screen and (min-width: 768px) {
  body .batcom-teaser-corp-board.batcom-imagelayout--right .cmp-image {
    float: right;
  }
}
@media only screen and (min-width: 768px) {
  body .batcom-teaser-corp-board.batcom-imagelayout--right .cmp-teaser__content {
    padding: 5% 0;
    padding-inline-start: 5%;
  }
}
body .batcom-teaser-corp-board .cmp-teaser__description > :where(h1, h2, h3, h4, h5, h6) {
  margin-bottom: var(--batcom-layout-text-title-bottom-margin);
}
@media only screen and (min-width: 768px) {
  body .batcom-teaser-corp-board .cmp-image {
    float: left;
  }
}
body .batcom-teaser-corp-board .cmp-image__image {
  background: #fff;
  border: solid 1px #cecece;
  -o-object-fit: cover;
     object-fit: cover;
}
body .endmarkets-teaser {
  position: relative;
  margin-bottom: var(--batcom-layout-spacing-bottom-large-mobile);
}
@media only screen and (min-width: 768px) {
  body .endmarkets-teaser {
    margin-bottom: var(--batcom-layout-spacing-bottom-large-tablet);
  }
}
@media only screen and (min-width: 1024px) {
  body .endmarkets-teaser {
    margin-bottom: var(--batcom-layout-spacing-bottom-large-desktop);
  }
}
body .endmarkets-teaser .batcom-teaser--em-small-site {
  margin-bottom: 0;
}
@media only screen and (min-width: 1024px) {
  body .endmarkets-teaser .endmarkets-contactus {
    bottom: 0;
  }
}
body .endmarkets-teaser .endmarkets-contactus {
  padding: 40px 16px;
  margin: 0;
}
@media only screen and (max-width: 1023px) {
  body .endmarkets-teaser .endmarkets-contactus {
    margin-left: calc(-1 * var(--batcom-layout-content-left-right-margin) / 2);
    margin-right: calc(-1 * var(--batcom-layout-content-left-right-margin) / 2);
  }
}
@media only screen and (min-width: 1024px) {
  body .endmarkets-teaser .endmarkets-contactus {
    position: absolute;
    right: calc(0px - var(--batcom-layout-content-left-right-margin));
    max-width: 400px;
  }
}
@media screen and (min-width: 1360px) {
  body .endmarkets-teaser .endmarkets-contactus {
    right: calc(0px - (100vw - var(--batcom-layout-content-max-width)) / 2);
  }
}
@media only screen and (min-width: 1024px) {
  [dir=rtl] body .endmarkets-teaser .endmarkets-contactus {
    left: calc(0px - var(--batcom-layout-content-left-right-margin));
    right: auto;
  }
}
@media screen and (min-width: 1360px) {
  [dir=rtl] body .endmarkets-teaser .endmarkets-contactus {
    left: calc(0px - (100vw - var(--batcom-layout-content-max-width)) / 2);
  }
}
body .endmarkets-teaser .endmarkets-contactus .separator .cmp-separator__horizontal-rule {
  opacity: 0.2;
}
body .endmarkets-teaser .endmarkets-contactus p:has(img) {
  margin-bottom: 10px;
}
body .endmarkets-teaser .endmarkets-contactus .batcom-text a {
  color: var(--batcom-color-palette-2-inverted);
  text-decoration: underline;
}
body .endmarkets-teaser .endmarkets-contactus img {
  float: left;
  height: 22px;
  width: 22px;
  position: relative;
  top: -2px;
  clear: both;
}
[dir=rtl] body .endmarkets-teaser .endmarkets-contactus img {
  float: right;
}
body .endmarkets-teaser .endmarkets-contactus.batcom-container--primary-dark a[target=_blank]::after, body .endmarkets-teaser .endmarkets-contactus.batcom-container--secondary-dark .batcom-text a[target=_blank]::after {
  background-color: var(--batcom-color-body-text-inverted);
}
@media only screen and (max-width: 767px) {
  body .batcom-teaser-corp-header {
    margin-top: 0;
  }
}

[dir=rtl] body .batcom-text a[target=_blank]::after {
  left: auto;
  right: 3px;
}
[dir=rtl] body .batcom-text a:is([href*=".pdf"]:not([data-link-type=external]),
[href$=".xlsx"],
[href$=".zip"],
[href*="youtube.com"],
[href*="youtu.be"],
[href*="kvgo.com"],
[href*=webcast],
[data-link-type=disclosure],
[href*="view-w.tv"])::before {
  left: auto;
  right: -28px;
}
[dir=rtl] body .batcom-text a[data-link-type=disclosure]::before {
  transform: scaleX(-1);
}
[dir=rtl] body .batcom-text ul li {
  padding-inline-start: 0;
  padding-left: 0;
}
[dir=rtl] body .batcom-text ul li::before {
  right: -17px;
}
[dir=rtl] body .batcom-text--nested-bullet-ol ol > li li::before {
  margin-inline-end: 0;
}
[dir=rtl] body .batcom-text--numbered-list-icon ol {
  padding: 0;
}
[dir=rtl] body .batcom-text--numbered-list-icon ol li::before {
  margin: 0 0 0 7px;
}
@media only screen and (min-width: 1024px) {
  [dir=rtl] body .batcom-header__link {
    margin-left: 0;
    margin-right: 24px;
  }
}
[dir=rtl] body .cmp-download__property-size {
  unicode-bidi: bidi-override;
  direction: ltr;
}
[dir=rtl] body .cmp-download__property--date {
  right: auto;
  left: 0;
}

body .batcom-text ol li {
  padding-inline-start: 32px;
}
body .batcom-text ol li:has(> .h1-style)::marker, body .batcom-text ol li:has(> .h1-style)::before {
  font-size: var(--batcom-typography-h1-size-mobile);
}
@media only screen and (min-width: 768px) {
  body .batcom-text ol li:has(> .h1-style)::marker, body .batcom-text ol li:has(> .h1-style)::before {
    font-size: var(--batcom-typography-h1-size-tablet);
  }
}
@media only screen and (min-width: 1024px) {
  body .batcom-text ol li:has(> .h1-style)::marker, body .batcom-text ol li:has(> .h1-style)::before {
    font-size: var(--batcom-typography-h1-size-desktop);
  }
}
body .batcom-text ol li:has(> .h2-style)::marker, body .batcom-text ol li:has(> .h2-style)::before {
  font-size: var(--batcom-typography-h2-size-mobile);
}
@media only screen and (min-width: 768px) {
  body .batcom-text ol li:has(> .h2-style)::marker, body .batcom-text ol li:has(> .h2-style)::before {
    font-size: var(--batcom-typography-h2-size-tablet);
  }
}
@media only screen and (min-width: 1024px) {
  body .batcom-text ol li:has(> .h2-style)::marker, body .batcom-text ol li:has(> .h2-style)::before {
    font-size: var(--batcom-typography-h2-size-desktop);
  }
}
body .batcom-text ol li:has(> .h3-style)::marker, body .batcom-text ol li:has(> .h3-style)::before {
  font-size: var(--batcom-typography-h3-size-mobile);
}
@media only screen and (min-width: 768px) {
  body .batcom-text ol li:has(> .h3-style)::marker, body .batcom-text ol li:has(> .h3-style)::before {
    font-size: var(--batcom-typography-h3-size-tablet);
  }
}
@media only screen and (min-width: 1024px) {
  body .batcom-text ol li:has(> .h3-style)::marker, body .batcom-text ol li:has(> .h3-style)::before {
    font-size: var(--batcom-typography-h3-size-desktop);
  }
}
body .batcom-text ol li:has(> .h4-style)::marker, body .batcom-text ol li:has(> .h4-style)::before {
  font-size: var(--batcom-typography-h4-size-mobile);
}
@media only screen and (min-width: 768px) {
  body .batcom-text ol li:has(> .h4-style)::marker, body .batcom-text ol li:has(> .h4-style)::before {
    font-size: var(--batcom-typography-h4-size-tablet);
  }
}
@media only screen and (min-width: 1024px) {
  body .batcom-text ol li:has(> .h4-style)::marker, body .batcom-text ol li:has(> .h4-style)::before {
    font-size: var(--batcom-typography-h4-size-desktop);
  }
}
body .batcom-text ol li:has(> .large)::marker, body .batcom-text ol li:has(> .large)::before {
  font-size: var(--batcom-typography-large-size-mobile);
}
@media only screen and (min-width: 768px) {
  body .batcom-text ol li:has(> .large)::marker, body .batcom-text ol li:has(> .large)::before {
    font-size: var(--batcom-typography-large-size-tablet);
  }
}
@media only screen and (min-width: 1024px) {
  body .batcom-text ol li:has(> .large)::marker, body .batcom-text ol li:has(> .large)::before {
    font-size: var(--batcom-typography-large-size-desktop);
  }
}
body .batcom-text ol li:has(> .small)::marker, body .batcom-text ol li:has(> .small)::before {
  font-size: var(--batcom-typography-small-size-mobile);
}
@media only screen and (min-width: 768px) {
  body .batcom-text ol li:has(> .small)::marker, body .batcom-text ol li:has(> .small)::before {
    font-size: var(--batcom-typography-small-size-tablet);
  }
}
@media only screen and (min-width: 1024px) {
  body .batcom-text ol li:has(> .small)::marker, body .batcom-text ol li:has(> .small)::before {
    font-size: var(--batcom-typography-small-size-desktop);
  }
}
body .batcom-text ol li:has(> .x-small)::marker, body .batcom-text ol li:has(> .x-small)::before {
  font-size: var(--batcom-typography-x-small-size-mobile);
}
@media only screen and (min-width: 768px) {
  body .batcom-text ol li:has(> .x-small)::marker, body .batcom-text ol li:has(> .x-small)::before {
    font-size: var(--batcom-typography-x-small-size-tablet);
  }
}
@media only screen and (min-width: 1024px) {
  body .batcom-text ol li:has(> .x-small)::marker, body .batcom-text ol li:has(> .x-small)::before {
    font-size: var(--batcom-typography-x-small-size-desktop);
  }
}
body .batcom-text--nested-bullet-ol ol > li li {
  list-style-type: none;
}
body .batcom-text--nested-bullet-ol ol > li li::before {
  color: var(--batcom-color-palette-1);
  content: "●";
  font-size: 8px;
  margin-inline-end: 10px;
}
body .batcom-text--mixed-ol ol > li > ol > li {
  list-style-type: lower-alpha;
}
body .batcom-text--mixed-ol ol > li > ol > li > ol > li {
  list-style-type: lower-roman;
}
body .batcom-text--alpha-ol ol li {
  list-style-type: lower-alpha;
}
body .batcom-text--multilevel-ol .cmp-text > ol > li {
  font-size: var(--batcom-layout-text-ol-font-size-lvl1);
  line-height: var(--batcom-layout-text-ol-line-height-lvl1);
}
body .batcom-text--multilevel-ol ol {
  padding: 0;
  counter-reset: item 0;
}
body .batcom-text--multilevel-ol ol > li {
  display: block;
  margin-bottom: var(--batcom-layout-text-ol-bottom-margin);
  font-size: var(--batcom-typography-body-size-desktop);
  line-height: var(--batcom-typography-body-line-height-desktop);
  font-weight: 400;
}
body .batcom-text--multilevel-ol ol > li > ol,
body .batcom-text--multilevel-ol ol > li > ul {
  margin-top: var(--batcom-layout-text-ol-bottom-margin);
}
body .batcom-text--multilevel-ol ol > li ul li {
  text-indent: 0;
}
body .batcom-text--multilevel-ol ol > li:has(ol) {
  margin-bottom: 0;
  padding-bottom: 0;
}
body .batcom-text--multilevel-ol ol > li::before {
  content: counters(item, ".") " ";
  counter-increment: item;
}

@media only screen and (max-width: 767px) {
  body .cmp-experiencefragment--footer .columncontrol .columncontrol__base {
    margin-bottom: 0;
  }
}
body .cmp-experiencefragment--footer .columncontrol .columncontrol__base .columncontrol__column--lt5:nth-child(-n+4) .batcom-text h4 {
  font-weight: 500;
  line-height: 1.2375rem;
  margin: 24px 0 18px;
  font-size: 18px;
}
body .cmp-experiencefragment--footer .columncontrol .columncontrol__base .columncontrol__column--lt5:nth-child(1) .batcom-text,
body .cmp-experiencefragment--footer .columncontrol .columncontrol__base .columncontrol__column--lt5:nth-child(1) .batcom-socialmedia {
  display: none;
}
@media only screen and (min-width: 768px) {
  body .cmp-experiencefragment--footer .columncontrol .columncontrol__base .columncontrol__column--lt5:nth-child(1) .batcom-text,
  body .cmp-experiencefragment--footer .columncontrol .columncontrol__base .columncontrol__column--lt5:nth-child(1) .batcom-socialmedia {
    display: block;
  }
}
body .cmp-experiencefragment--footer .columncontrol .columncontrol__base .columncontrol__column--lt5:nth-child(2) .batcom-text:nth-of-type(4) .small {
  line-height: 1.75rem;
  color: #0e2b63;
}
@media only screen and (min-width: 768px) {
  body .cmp-experiencefragment--footer .columncontrol .columncontrol__base .columncontrol__column--lt5:nth-child(4) #social-title,
  body .cmp-experiencefragment--footer .columncontrol .columncontrol__base .columncontrol__column--lt5:nth-child(4) .batcom-socialmedia {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  body .cmp-experiencefragment--footer .columncontrol .columncontrol__base .columncontrol__column--lt5:nth-child(4) .batcom-title:nth-child(n+2) {
    padding-top: 18px;
    border-top: 1px solid #ddd;
  }
}
@media only screen and (min-width: 768px) {
  body .cmp-experiencefragment--footer .columncontrol .columncontrol__base .columncontrol__column--lt5:nth-child(4) #social-separator {
    display: none;
  }
}
body .cmp-experiencefragment--footer .columncontrol .columncontrol__base .columncontrol__column--lt5:nth-child(4) .socialmedia__list {
  margin-bottom: 11px;
}
body .cmp-experiencefragment--footer .columncontrol .columncontrol__base .columncontrol__column--lt5:nth-child(4) .socialmedia__list .socialmedia__svg {
  margin: 0;
}
body .cmp-experiencefragment--footer .columncontrol .columncontrol__base .columncontrol__column--lt5:nth-child(4) .batcom-text:nth-child(2) .cmp-text p:nth-child(3) {
  font-weight: 100;
}
@media only screen and (max-width: 767px) {
  body .cmp-experiencefragment--footer .columncontrol .columncontrol__base .columncontrol__column--lt5:nth-child(4) {
    padding-bottom: 0;
    margin-bottom: 0;
  }
}
body .cmp-experiencefragment--footer .columncontrol .columncontrol__base .columncontrol__column--lt5 .cmp-separator__horizontal-rule {
  visibility: hidden;
}
@media only screen and (min-width: 768px) {
  body .cmp-experiencefragment--footer .columncontrol .columncontrol__base .columncontrol__column--lt5 .cmp-separator__horizontal-rule {
    visibility: visible;
  }
}
body .cmp-experiencefragment--footer .columncontrol .columncontrol__base .columncontrol__column--lt5 .socialmedia__list {
  margin: 0;
  margin-inline-end: 20px;
}
body .cmp-experiencefragment--footer .columncontrol .columncontrol__base .columncontrol__column--lt5 .socialmedia__list .socialmedia__link {
  margin: 0;
  margin-inline-end: 15px;
}
body .cmp-experiencefragment--footer .columncontrol .columncontrol__base .columncontrol__column--lt5:nth-child(3) .batcom-text:nth-child(n+3) a[target=_blank]::after {
  display: none;
}
body .cmp-experiencefragment--footer .columncontrol .columncontrol__base .columncontrol__column--lt5:nth-child(2) .batcom-text:nth-child(n+3) a[target=_blank]::after {
  display: none;
}
body .cmp-experiencefragment--footer .cmp-image__image {
  max-width: 158px;
  top: 0;
  margin: 0;
}
@media only screen and (min-width: 1024px) {
  body .cmp-experiencefragment--footer .cmp-image__image {
    top: 30px;
    max-width: 178px;
    margin-bottom: 3rem;
  }
}
body .cmp-experiencefragment--footer .batcom-text .small {
  line-height: 1.3125rem;
}

.batcom-list--press-release .cmp-list__item:first-child {
  flex-grow: 0;
}
@media only screen and (min-width: 1024px) {
  .batcom-list--press-release .cmp-list__item {
    flex: 0 1 30%;
  }
}
@media only screen and (min-width: 768px) {
  .batcom-list.batcom-layout--twoColumns.batcom-list--press-release .cmp-list__item {
    flex: 0 1 48%;
  }
}
@media only screen and (min-width: 1024px) {
  .batcom-list.batcom-layout--twoColumns.batcom-list--press-release .cmp-list__item {
    flex: 0 1 30%;
  }
}