/*
File generated by XWK on Thu, 12 Nov 2026 15:21:16 +0100 - NEVER EDIT THIS FILE 
File src: files/cache/dscss/item-expander.dynamic.37B95DEA.scss 
Compile Time: 45ms 
*/
/* --- Expander bar START --- */
.item-wrapper.item-expander-start-collapsed-inited .item {
  visibility: hidden; }
  .item-wrapper.with-item-expander > .item-before .item-expander, .item-wrapper.with-area-expander > .item-before .item-expander, .item-wrapper.with-item-expander > .item-after .item-expander, .item-wrapper.with-area-expander > .item-after .item-expander, .item-wrapper.with-item-expander > .item-before .area-expander, .item-wrapper.with-area-expander > .item-before .area-expander, .item-wrapper.with-item-expander > .item-after .area-expander, .item-wrapper.with-area-expander > .item-after .area-expander {
    width: calc(100% - 36px);
    background-color: #fff; }
    .item-wrapper.with-item-expander > .item > .item-header .item-expander, .item-wrapper.with-area-expander > .item > .item-header .item-expander, .item-wrapper.with-item-expander > .item > .item-header .area-expander, .item-wrapper.with-area-expander > .item > .item-header .area-expander {
      width: 100%; }
    .item-wrapper.with-item-expander > .item-before .item-expander, .item-wrapper.with-area-expander > .item-before .item-expander, .item-wrapper.with-item-expander > .item-after .item-expander, .item-wrapper.with-area-expander > .item-after .item-expander, .item-wrapper.with-item-expander > .item > .item-header .item-expander, .item-wrapper.with-area-expander > .item > .item-header .item-expander, .item-wrapper.with-item-expander > .item-before .area-expander, .item-wrapper.with-area-expander > .item-before .area-expander, .item-wrapper.with-item-expander > .item-after .area-expander, .item-wrapper.with-area-expander > .item-after .area-expander, .item-wrapper.with-item-expander > .item > .item-header .area-expander, .item-wrapper.with-area-expander > .item > .item-header .area-expander {
      height: 36px;
      overflow: hidden;
      position: absolute;
      z-index: 5;
      cursor: pointer; }
      .item-wrapper.with-item-expander > .item-before .item-expander[data-expander-line="1"]:before, .item-wrapper.with-area-expander > .item-before .item-expander[data-expander-line="1"]:before, .item-wrapper.with-item-expander > .item-after .item-expander[data-expander-line="1"]:before, .item-wrapper.with-area-expander > .item-after .item-expander[data-expander-line="1"]:before, .item-wrapper.with-item-expander > .item > .item-header .item-expander[data-expander-line="1"]:before, .item-wrapper.with-area-expander > .item > .item-header .item-expander[data-expander-line="1"]:before, .item-wrapper.with-item-expander > .item-before .area-expander[data-expander-line="1"]:before, .item-wrapper.with-area-expander > .item-before .area-expander[data-expander-line="1"]:before, .item-wrapper.with-item-expander > .item-after .area-expander[data-expander-line="1"]:before, .item-wrapper.with-area-expander > .item-after .area-expander[data-expander-line="1"]:before, .item-wrapper.with-item-expander > .item > .item-header .area-expander[data-expander-line="1"]:before, .item-wrapper.with-area-expander > .item > .item-header .area-expander[data-expander-line="1"]:before {
        border-top: 1px solid #ededed;
        content: "";
        display: block;
        height: 1px;
        width: 100%;
        left: 0;
        transform: translateY(-50%);
        top: 50%;
        position: absolute; }
      .item-wrapper.with-item-expander > .item-before .item-expander[data-expander-line="2"], .item-wrapper.with-area-expander > .item-before .item-expander[data-expander-line="2"], .item-wrapper.with-item-expander > .item-after .item-expander[data-expander-line="2"], .item-wrapper.with-area-expander > .item-after .item-expander[data-expander-line="2"], .item-wrapper.with-item-expander > .item > .item-header .item-expander[data-expander-line="2"], .item-wrapper.with-area-expander > .item > .item-header .item-expander[data-expander-line="2"], .item-wrapper.with-item-expander > .item-before .area-expander[data-expander-line="2"], .item-wrapper.with-area-expander > .item-before .area-expander[data-expander-line="2"], .item-wrapper.with-item-expander > .item-after .area-expander[data-expander-line="2"], .item-wrapper.with-area-expander > .item-after .area-expander[data-expander-line="2"], .item-wrapper.with-item-expander > .item > .item-header .area-expander[data-expander-line="2"], .item-wrapper.with-area-expander > .item > .item-header .area-expander[data-expander-line="2"] {
        border-bottom: 1px solid #ededed; }
      .item-wrapper.with-item-expander > .item-before .item-expander.text-left > span:not(.sr-only), .item-wrapper.with-area-expander > .item-before .item-expander.text-left > span:not(.sr-only), .item-wrapper.with-item-expander > .item-after .item-expander.text-left > span:not(.sr-only), .item-wrapper.with-area-expander > .item-after .item-expander.text-left > span:not(.sr-only), .item-wrapper.with-item-expander > .item > .item-header .item-expander.text-left > span:not(.sr-only), .item-wrapper.with-area-expander > .item > .item-header .item-expander.text-left > span:not(.sr-only), .item-wrapper.with-item-expander > .item-before .area-expander.text-left > span:not(.sr-only), .item-wrapper.with-area-expander > .item-before .area-expander.text-left > span:not(.sr-only), .item-wrapper.with-item-expander > .item-after .area-expander.text-left > span:not(.sr-only), .item-wrapper.with-area-expander > .item-after .area-expander.text-left > span:not(.sr-only), .item-wrapper.with-item-expander > .item > .item-header .area-expander.text-left > span:not(.sr-only), .item-wrapper.with-area-expander > .item > .item-header .area-expander.text-left > span:not(.sr-only) {
        text-align: left !important; }
      .item-wrapper.with-item-expander > .item-before .item-expander.text-right > span:not(.sr-only), .item-wrapper.with-area-expander > .item-before .item-expander.text-right > span:not(.sr-only), .item-wrapper.with-item-expander > .item-after .item-expander.text-right > span:not(.sr-only), .item-wrapper.with-area-expander > .item-after .item-expander.text-right > span:not(.sr-only), .item-wrapper.with-item-expander > .item > .item-header .item-expander.text-right > span:not(.sr-only), .item-wrapper.with-area-expander > .item > .item-header .item-expander.text-right > span:not(.sr-only), .item-wrapper.with-item-expander > .item-before .area-expander.text-right > span:not(.sr-only), .item-wrapper.with-area-expander > .item-before .area-expander.text-right > span:not(.sr-only), .item-wrapper.with-item-expander > .item-after .area-expander.text-right > span:not(.sr-only), .item-wrapper.with-area-expander > .item-after .area-expander.text-right > span:not(.sr-only), .item-wrapper.with-item-expander > .item > .item-header .area-expander.text-right > span:not(.sr-only), .item-wrapper.with-area-expander > .item > .item-header .area-expander.text-right > span:not(.sr-only) {
        text-align: right !important; }
      .item-wrapper.with-item-expander > .item-before .item-expander > span:not(.sr-only), .item-wrapper.with-area-expander > .item-before .item-expander > span:not(.sr-only), .item-wrapper.with-item-expander > .item-after .item-expander > span:not(.sr-only), .item-wrapper.with-area-expander > .item-after .item-expander > span:not(.sr-only), .item-wrapper.with-item-expander > .item > .item-header .item-expander > span:not(.sr-only), .item-wrapper.with-area-expander > .item > .item-header .item-expander > span:not(.sr-only), .item-wrapper.with-item-expander > .item-before .area-expander > span:not(.sr-only), .item-wrapper.with-area-expander > .item-before .area-expander > span:not(.sr-only), .item-wrapper.with-item-expander > .item-after .area-expander > span:not(.sr-only), .item-wrapper.with-area-expander > .item-after .area-expander > span:not(.sr-only), .item-wrapper.with-item-expander > .item > .item-header .area-expander > span:not(.sr-only), .item-wrapper.with-area-expander > .item > .item-header .area-expander > span:not(.sr-only) {
        background-color: #fff;
        color: #f49b00;
        cursor: pointer;
        height: 36px;
        line-height: 36px;
        position: relative;
        text-align: center;
        transform: translateX(18px);
        transition: color 0.2s ease-in-out;
        z-index: 1; }
        .item-wrapper.with-item-expander > .item-before .item-expander > span:not(.sr-only):hover, .item-wrapper.with-area-expander > .item-before .item-expander > span:not(.sr-only):hover, .item-wrapper.with-item-expander > .item-after .item-expander > span:not(.sr-only):hover, .item-wrapper.with-area-expander > .item-after .item-expander > span:not(.sr-only):hover, .item-wrapper.with-item-expander > .item > .item-header .item-expander > span:not(.sr-only):hover, .item-wrapper.with-area-expander > .item > .item-header .item-expander > span:not(.sr-only):hover, .item-wrapper.with-item-expander > .item-before .area-expander > span:not(.sr-only):hover, .item-wrapper.with-area-expander > .item-before .area-expander > span:not(.sr-only):hover, .item-wrapper.with-item-expander > .item-after .area-expander > span:not(.sr-only):hover, .item-wrapper.with-area-expander > .item-after .area-expander > span:not(.sr-only):hover, .item-wrapper.with-item-expander > .item > .item-header .area-expander > span:not(.sr-only):hover, .item-wrapper.with-area-expander > .item > .item-header .area-expander > span:not(.sr-only):hover {
          color: #000; }
    .item-wrapper.with-item-expander > .item > .item-header .item-expander > span:not(.sr-only), .item-wrapper.with-area-expander > .item > .item-header .item-expander > span:not(.sr-only), .item-wrapper.with-item-expander > .item > .item-header .area-expander > span:not(.sr-only), .item-wrapper.with-area-expander > .item > .item-header .area-expander > span:not(.sr-only) {
      background-color: transparent; }
    .item-wrapper.with-item-expander.full-width > .item-before .item-expander, .item-wrapper.with-area-expander.full-width > .item-before .item-expander, .item-wrapper.with-item-expander.full-width > .item-after .item-expander, .item-wrapper.with-area-expander.full-width > .item-after .item-expander, .item-wrapper.with-item-expander.full-width > .item > .item-header .item-expander, .item-wrapper.with-area-expander.full-width > .item > .item-header .item-expander, .item-wrapper.with-item-expander.full-width > .item-before .area-expander, .item-wrapper.with-area-expander.full-width > .item-before .area-expander, .item-wrapper.with-item-expander.full-width > .item-after .area-expander, .item-wrapper.with-area-expander.full-width > .item-after .area-expander, .item-wrapper.with-item-expander.full-width > .item > .item-header .area-expander, .item-wrapper.with-area-expander.full-width > .item > .item-header .area-expander {
      width: 100%; }
    .item-wrapper.with-item-expander > .item-before .item-expander, .item-wrapper.with-area-expander > .item-before .item-expander, .item-wrapper.with-item-expander > .item-after .item-expander, .item-wrapper.with-area-expander > .item-after .item-expander, .item-wrapper.with-item-expander > .item > .item-header .item-expander, .item-wrapper.with-area-expander > .item > .item-header .item-expander, .item-wrapper.with-item-expander > .item-before .area-expander, .item-wrapper.with-area-expander > .item-before .area-expander, .item-wrapper.with-item-expander > .item-after .area-expander, .item-wrapper.with-area-expander > .item-after .area-expander, .item-wrapper.with-item-expander > .item > .item-header .area-expander, .item-wrapper.with-area-expander > .item > .item-header .area-expander {
      padding: 0; }
      .item-wrapper.with-item-expander > .item-before .item-expander > span:not(.sr-only), .item-wrapper.with-area-expander > .item-before .item-expander > span:not(.sr-only), .item-wrapper.with-item-expander > .item-after .item-expander > span:not(.sr-only), .item-wrapper.with-area-expander > .item-after .item-expander > span:not(.sr-only), .item-wrapper.with-item-expander > .item > .item-header .item-expander > span:not(.sr-only), .item-wrapper.with-area-expander > .item > .item-header .item-expander > span:not(.sr-only), .item-wrapper.with-item-expander > .item-before .area-expander > span:not(.sr-only), .item-wrapper.with-area-expander > .item-before .area-expander > span:not(.sr-only), .item-wrapper.with-item-expander > .item-after .area-expander > span:not(.sr-only), .item-wrapper.with-area-expander > .item-after .area-expander > span:not(.sr-only), .item-wrapper.with-item-expander > .item > .item-header .area-expander > span:not(.sr-only), .item-wrapper.with-area-expander > .item > .item-header .area-expander > span:not(.sr-only) {
        padding: 0;
        transform: translateX(0); }
      .item-wrapper.with-item-expander > .item-before .item-expander.text-left > span:not(.sr-only), .item-wrapper.with-area-expander > .item-before .item-expander.text-left > span:not(.sr-only), .item-wrapper.with-item-expander > .item-after .item-expander.text-left > span:not(.sr-only), .item-wrapper.with-area-expander > .item-after .item-expander.text-left > span:not(.sr-only), .item-wrapper.with-item-expander > .item > .item-header .item-expander.text-left > span:not(.sr-only), .item-wrapper.with-area-expander > .item > .item-header .item-expander.text-left > span:not(.sr-only), .item-wrapper.with-item-expander > .item-before .area-expander.text-left > span:not(.sr-only), .item-wrapper.with-area-expander > .item-before .area-expander.text-left > span:not(.sr-only), .item-wrapper.with-item-expander > .item-after .area-expander.text-left > span:not(.sr-only), .item-wrapper.with-area-expander > .item-after .area-expander.text-left > span:not(.sr-only), .item-wrapper.with-item-expander > .item > .item-header .area-expander.text-left > span:not(.sr-only), .item-wrapper.with-area-expander > .item > .item-header .area-expander.text-left > span:not(.sr-only) {
        padding-right: 12px; }
      .item-wrapper.with-item-expander > .item-before .item-expander.text-center > span:not(.sr-only), .item-wrapper.with-area-expander > .item-before .item-expander.text-center > span:not(.sr-only), .item-wrapper.with-item-expander > .item-after .item-expander.text-center > span:not(.sr-only), .item-wrapper.with-area-expander > .item-after .item-expander.text-center > span:not(.sr-only), .item-wrapper.with-item-expander > .item > .item-header .item-expander.text-center > span:not(.sr-only), .item-wrapper.with-area-expander > .item > .item-header .item-expander.text-center > span:not(.sr-only), .item-wrapper.with-item-expander > .item-before .area-expander.text-center > span:not(.sr-only), .item-wrapper.with-area-expander > .item-before .area-expander.text-center > span:not(.sr-only), .item-wrapper.with-item-expander > .item-after .area-expander.text-center > span:not(.sr-only), .item-wrapper.with-area-expander > .item-after .area-expander.text-center > span:not(.sr-only), .item-wrapper.with-item-expander > .item > .item-header .area-expander.text-center > span:not(.sr-only), .item-wrapper.with-area-expander > .item > .item-header .area-expander.text-center > span:not(.sr-only) {
        padding-left: 12px;
        padding-right: 12px; }
      .item-wrapper.with-item-expander > .item-before .item-expander.text-right > span:not(.sr-only), .item-wrapper.with-area-expander > .item-before .item-expander.text-right > span:not(.sr-only), .item-wrapper.with-item-expander > .item-after .item-expander.text-right > span:not(.sr-only), .item-wrapper.with-area-expander > .item-after .item-expander.text-right > span:not(.sr-only), .item-wrapper.with-item-expander > .item > .item-header .item-expander.text-right > span:not(.sr-only), .item-wrapper.with-area-expander > .item > .item-header .item-expander.text-right > span:not(.sr-only), .item-wrapper.with-item-expander > .item-before .area-expander.text-right > span:not(.sr-only), .item-wrapper.with-area-expander > .item-before .area-expander.text-right > span:not(.sr-only), .item-wrapper.with-item-expander > .item-after .area-expander.text-right > span:not(.sr-only), .item-wrapper.with-area-expander > .item-after .area-expander.text-right > span:not(.sr-only), .item-wrapper.with-item-expander > .item > .item-header .area-expander.text-right > span:not(.sr-only), .item-wrapper.with-area-expander > .item > .item-header .area-expander.text-right > span:not(.sr-only) {
        padding-left: 12px; }
      .item-wrapper.with-item-expander > .item-before .item-expander.text-right.arrow-right, .item-wrapper.with-area-expander > .item-before .item-expander.text-right.arrow-right, .item-wrapper.with-item-expander > .item-after .item-expander.text-right.arrow-right, .item-wrapper.with-area-expander > .item-after .item-expander.text-right.arrow-right, .item-wrapper.with-item-expander > .item > .item-header .item-expander.text-right.arrow-right, .item-wrapper.with-area-expander > .item > .item-header .item-expander.text-right.arrow-right, .item-wrapper.with-item-expander > .item-before .area-expander.text-right.arrow-right, .item-wrapper.with-area-expander > .item-before .area-expander.text-right.arrow-right, .item-wrapper.with-item-expander > .item-after .area-expander.text-right.arrow-right, .item-wrapper.with-area-expander > .item-after .area-expander.text-right.arrow-right, .item-wrapper.with-item-expander > .item > .item-header .area-expander.text-right.arrow-right, .item-wrapper.with-area-expander > .item > .item-header .area-expander.text-right.arrow-right {
        padding-right: 50px; }
        .item-wrapper.with-item-expander > .item-before .item-expander.text-right.arrow-right > span:not(.sr-only), .item-wrapper.with-area-expander > .item-before .item-expander.text-right.arrow-right > span:not(.sr-only), .item-wrapper.with-item-expander > .item-after .item-expander.text-right.arrow-right > span:not(.sr-only), .item-wrapper.with-area-expander > .item-after .item-expander.text-right.arrow-right > span:not(.sr-only), .item-wrapper.with-item-expander > .item > .item-header .item-expander.text-right.arrow-right > span:not(.sr-only), .item-wrapper.with-area-expander > .item > .item-header .item-expander.text-right.arrow-right > span:not(.sr-only), .item-wrapper.with-item-expander > .item-before .area-expander.text-right.arrow-right > span:not(.sr-only), .item-wrapper.with-area-expander > .item-before .area-expander.text-right.arrow-right > span:not(.sr-only), .item-wrapper.with-item-expander > .item-after .area-expander.text-right.arrow-right > span:not(.sr-only), .item-wrapper.with-area-expander > .item-after .area-expander.text-right.arrow-right > span:not(.sr-only), .item-wrapper.with-item-expander > .item > .item-header .area-expander.text-right.arrow-right > span:not(.sr-only), .item-wrapper.with-area-expander > .item > .item-header .area-expander.text-right.arrow-right > span:not(.sr-only) {
          padding-right: 12px; }
      .item-wrapper.with-item-expander > .item-before .item-expander.text-left.arrow-left, .item-wrapper.with-area-expander > .item-before .item-expander.text-left.arrow-left, .item-wrapper.with-item-expander > .item-after .item-expander.text-left.arrow-left, .item-wrapper.with-area-expander > .item-after .item-expander.text-left.arrow-left, .item-wrapper.with-item-expander > .item > .item-header .item-expander.text-left.arrow-left, .item-wrapper.with-area-expander > .item > .item-header .item-expander.text-left.arrow-left, .item-wrapper.with-item-expander > .item-before .area-expander.text-left.arrow-left, .item-wrapper.with-area-expander > .item-before .area-expander.text-left.arrow-left, .item-wrapper.with-item-expander > .item-after .area-expander.text-left.arrow-left, .item-wrapper.with-area-expander > .item-after .area-expander.text-left.arrow-left, .item-wrapper.with-item-expander > .item > .item-header .area-expander.text-left.arrow-left, .item-wrapper.with-area-expander > .item > .item-header .area-expander.text-left.arrow-left {
        padding-left: 50px; }
        .item-wrapper.with-item-expander > .item-before .item-expander.text-left.arrow-left > span:not(.sr-only), .item-wrapper.with-area-expander > .item-before .item-expander.text-left.arrow-left > span:not(.sr-only), .item-wrapper.with-item-expander > .item-after .item-expander.text-left.arrow-left > span:not(.sr-only), .item-wrapper.with-area-expander > .item-after .item-expander.text-left.arrow-left > span:not(.sr-only), .item-wrapper.with-item-expander > .item > .item-header .item-expander.text-left.arrow-left > span:not(.sr-only), .item-wrapper.with-area-expander > .item > .item-header .item-expander.text-left.arrow-left > span:not(.sr-only), .item-wrapper.with-item-expander > .item-before .area-expander.text-left.arrow-left > span:not(.sr-only), .item-wrapper.with-area-expander > .item-before .area-expander.text-left.arrow-left > span:not(.sr-only), .item-wrapper.with-item-expander > .item-after .area-expander.text-left.arrow-left > span:not(.sr-only), .item-wrapper.with-area-expander > .item-after .area-expander.text-left.arrow-left > span:not(.sr-only), .item-wrapper.with-item-expander > .item > .item-header .area-expander.text-left.arrow-left > span:not(.sr-only), .item-wrapper.with-area-expander > .item > .item-header .area-expander.text-left.arrow-left > span:not(.sr-only) {
          padding-left: 12px; }
    .item-wrapper.with-item-expander.item-expander-arrow-in-own-line > .item-before .item-expander, .item-wrapper.with-area-expander.item-expander-arrow-in-own-line > .item-before .item-expander, .item-wrapper.with-item-expander.item-expander-arrow-in-own-line > .item-after .item-expander, .item-wrapper.with-area-expander.item-expander-arrow-in-own-line > .item-after .item-expander, .item-wrapper.with-item-expander.item-expander-arrow-in-own-line > .item > .item-header .item-expander, .item-wrapper.with-area-expander.item-expander-arrow-in-own-line > .item > .item-header .item-expander, .item-wrapper.with-item-expander.item-expander-arrow-in-own-line > .item-before .area-expander, .item-wrapper.with-area-expander.item-expander-arrow-in-own-line > .item-before .area-expander, .item-wrapper.with-item-expander.item-expander-arrow-in-own-line > .item-after .area-expander, .item-wrapper.with-area-expander.item-expander-arrow-in-own-line > .item-after .area-expander, .item-wrapper.with-item-expander.item-expander-arrow-in-own-line > .item > .item-header .area-expander, .item-wrapper.with-area-expander.item-expander-arrow-in-own-line > .item > .item-header .area-expander {
      padding-left: 0 !important;
      padding-right: 0 !important; }
      .item-wrapper.with-item-expander.item-expander-arrow-in-own-line > .item-before .item-expander > span:not(.sr-only), .item-wrapper.with-area-expander.item-expander-arrow-in-own-line > .item-before .item-expander > span:not(.sr-only), .item-wrapper.with-item-expander.item-expander-arrow-in-own-line > .item-after .item-expander > span:not(.sr-only), .item-wrapper.with-area-expander.item-expander-arrow-in-own-line > .item-after .item-expander > span:not(.sr-only), .item-wrapper.with-item-expander.item-expander-arrow-in-own-line > .item > .item-header .item-expander > span:not(.sr-only), .item-wrapper.with-area-expander.item-expander-arrow-in-own-line > .item > .item-header .item-expander > span:not(.sr-only), .item-wrapper.with-item-expander.item-expander-arrow-in-own-line > .item-before .area-expander > span:not(.sr-only), .item-wrapper.with-area-expander.item-expander-arrow-in-own-line > .item-before .area-expander > span:not(.sr-only), .item-wrapper.with-item-expander.item-expander-arrow-in-own-line > .item-after .area-expander > span:not(.sr-only), .item-wrapper.with-area-expander.item-expander-arrow-in-own-line > .item-after .area-expander > span:not(.sr-only), .item-wrapper.with-item-expander.item-expander-arrow-in-own-line > .item > .item-header .area-expander > span:not(.sr-only), .item-wrapper.with-area-expander.item-expander-arrow-in-own-line > .item > .item-header .area-expander > span:not(.sr-only) {
        padding: 0;
        transform: translateX(0); }
      .item-wrapper.with-item-expander.item-expander-arrow-in-own-line > .item-before .item-expander.text-left > span:not(.sr-only), .item-wrapper.with-area-expander.item-expander-arrow-in-own-line > .item-before .item-expander.text-left > span:not(.sr-only), .item-wrapper.with-item-expander.item-expander-arrow-in-own-line > .item-after .item-expander.text-left > span:not(.sr-only), .item-wrapper.with-area-expander.item-expander-arrow-in-own-line > .item-after .item-expander.text-left > span:not(.sr-only), .item-wrapper.with-item-expander.item-expander-arrow-in-own-line > .item > .item-header .item-expander.text-left > span:not(.sr-only), .item-wrapper.with-area-expander.item-expander-arrow-in-own-line > .item > .item-header .item-expander.text-left > span:not(.sr-only), .item-wrapper.with-item-expander.item-expander-arrow-in-own-line > .item-before .area-expander.text-left > span:not(.sr-only), .item-wrapper.with-area-expander.item-expander-arrow-in-own-line > .item-before .area-expander.text-left > span:not(.sr-only), .item-wrapper.with-item-expander.item-expander-arrow-in-own-line > .item-after .area-expander.text-left > span:not(.sr-only), .item-wrapper.with-area-expander.item-expander-arrow-in-own-line > .item-after .area-expander.text-left > span:not(.sr-only), .item-wrapper.with-item-expander.item-expander-arrow-in-own-line > .item > .item-header .area-expander.text-left > span:not(.sr-only), .item-wrapper.with-area-expander.item-expander-arrow-in-own-line > .item > .item-header .area-expander.text-left > span:not(.sr-only) {
        padding-right: 12px; }
      .item-wrapper.with-item-expander.item-expander-arrow-in-own-line > .item-before .item-expander.text-center > span:not(.sr-only), .item-wrapper.with-area-expander.item-expander-arrow-in-own-line > .item-before .item-expander.text-center > span:not(.sr-only), .item-wrapper.with-item-expander.item-expander-arrow-in-own-line > .item-after .item-expander.text-center > span:not(.sr-only), .item-wrapper.with-area-expander.item-expander-arrow-in-own-line > .item-after .item-expander.text-center > span:not(.sr-only), .item-wrapper.with-item-expander.item-expander-arrow-in-own-line > .item > .item-header .item-expander.text-center > span:not(.sr-only), .item-wrapper.with-area-expander.item-expander-arrow-in-own-line > .item > .item-header .item-expander.text-center > span:not(.sr-only), .item-wrapper.with-item-expander.item-expander-arrow-in-own-line > .item-before .area-expander.text-center > span:not(.sr-only), .item-wrapper.with-area-expander.item-expander-arrow-in-own-line > .item-before .area-expander.text-center > span:not(.sr-only), .item-wrapper.with-item-expander.item-expander-arrow-in-own-line > .item-after .area-expander.text-center > span:not(.sr-only), .item-wrapper.with-area-expander.item-expander-arrow-in-own-line > .item-after .area-expander.text-center > span:not(.sr-only), .item-wrapper.with-item-expander.item-expander-arrow-in-own-line > .item > .item-header .area-expander.text-center > span:not(.sr-only), .item-wrapper.with-area-expander.item-expander-arrow-in-own-line > .item > .item-header .area-expander.text-center > span:not(.sr-only) {
        padding-left: 12px;
        padding-right: 12px; }
      .item-wrapper.with-item-expander.item-expander-arrow-in-own-line > .item-before .item-expander.text-right > span:not(.sr-only), .item-wrapper.with-area-expander.item-expander-arrow-in-own-line > .item-before .item-expander.text-right > span:not(.sr-only), .item-wrapper.with-item-expander.item-expander-arrow-in-own-line > .item-after .item-expander.text-right > span:not(.sr-only), .item-wrapper.with-area-expander.item-expander-arrow-in-own-line > .item-after .item-expander.text-right > span:not(.sr-only), .item-wrapper.with-item-expander.item-expander-arrow-in-own-line > .item > .item-header .item-expander.text-right > span:not(.sr-only), .item-wrapper.with-area-expander.item-expander-arrow-in-own-line > .item > .item-header .item-expander.text-right > span:not(.sr-only), .item-wrapper.with-item-expander.item-expander-arrow-in-own-line > .item-before .area-expander.text-right > span:not(.sr-only), .item-wrapper.with-area-expander.item-expander-arrow-in-own-line > .item-before .area-expander.text-right > span:not(.sr-only), .item-wrapper.with-item-expander.item-expander-arrow-in-own-line > .item-after .area-expander.text-right > span:not(.sr-only), .item-wrapper.with-area-expander.item-expander-arrow-in-own-line > .item-after .area-expander.text-right > span:not(.sr-only), .item-wrapper.with-item-expander.item-expander-arrow-in-own-line > .item > .item-header .area-expander.text-right > span:not(.sr-only), .item-wrapper.with-area-expander.item-expander-arrow-in-own-line > .item > .item-header .area-expander.text-right > span:not(.sr-only) {
        padding-left: 12px; }
      .item-wrapper.with-item-expander.item-expander-arrow-in-own-line > .item-before .item-expander.text-right.arrow-right > span:not(.sr-only), .item-wrapper.with-area-expander.item-expander-arrow-in-own-line > .item-before .item-expander.text-right.arrow-right > span:not(.sr-only), .item-wrapper.with-item-expander.item-expander-arrow-in-own-line > .item-after .item-expander.text-right.arrow-right > span:not(.sr-only), .item-wrapper.with-area-expander.item-expander-arrow-in-own-line > .item-after .item-expander.text-right.arrow-right > span:not(.sr-only), .item-wrapper.with-item-expander.item-expander-arrow-in-own-line > .item > .item-header .item-expander.text-right.arrow-right > span:not(.sr-only), .item-wrapper.with-area-expander.item-expander-arrow-in-own-line > .item > .item-header .item-expander.text-right.arrow-right > span:not(.sr-only), .item-wrapper.with-item-expander.item-expander-arrow-in-own-line > .item-before .area-expander.text-right.arrow-right > span:not(.sr-only), .item-wrapper.with-area-expander.item-expander-arrow-in-own-line > .item-before .area-expander.text-right.arrow-right > span:not(.sr-only), .item-wrapper.with-item-expander.item-expander-arrow-in-own-line > .item-after .area-expander.text-right.arrow-right > span:not(.sr-only), .item-wrapper.with-area-expander.item-expander-arrow-in-own-line > .item-after .area-expander.text-right.arrow-right > span:not(.sr-only), .item-wrapper.with-item-expander.item-expander-arrow-in-own-line > .item > .item-header .area-expander.text-right.arrow-right > span:not(.sr-only), .item-wrapper.with-area-expander.item-expander-arrow-in-own-line > .item > .item-header .area-expander.text-right.arrow-right > span:not(.sr-only) {
        padding-right: 0px; }
      .item-wrapper.with-item-expander.item-expander-arrow-in-own-line > .item-before .item-expander.text-left.arrow-left > span:not(.sr-only), .item-wrapper.with-area-expander.item-expander-arrow-in-own-line > .item-before .item-expander.text-left.arrow-left > span:not(.sr-only), .item-wrapper.with-item-expander.item-expander-arrow-in-own-line > .item-after .item-expander.text-left.arrow-left > span:not(.sr-only), .item-wrapper.with-area-expander.item-expander-arrow-in-own-line > .item-after .item-expander.text-left.arrow-left > span:not(.sr-only), .item-wrapper.with-item-expander.item-expander-arrow-in-own-line > .item > .item-header .item-expander.text-left.arrow-left > span:not(.sr-only), .item-wrapper.with-area-expander.item-expander-arrow-in-own-line > .item > .item-header .item-expander.text-left.arrow-left > span:not(.sr-only), .item-wrapper.with-item-expander.item-expander-arrow-in-own-line > .item-before .area-expander.text-left.arrow-left > span:not(.sr-only), .item-wrapper.with-area-expander.item-expander-arrow-in-own-line > .item-before .area-expander.text-left.arrow-left > span:not(.sr-only), .item-wrapper.with-item-expander.item-expander-arrow-in-own-line > .item-after .area-expander.text-left.arrow-left > span:not(.sr-only), .item-wrapper.with-area-expander.item-expander-arrow-in-own-line > .item-after .area-expander.text-left.arrow-left > span:not(.sr-only), .item-wrapper.with-item-expander.item-expander-arrow-in-own-line > .item > .item-header .area-expander.text-left.arrow-left > span:not(.sr-only), .item-wrapper.with-area-expander.item-expander-arrow-in-own-line > .item > .item-header .area-expander.text-left.arrow-left > span:not(.sr-only) {
        padding-left: 0px; }
/* --- Expander bar END --- */
/* --- Item expander START --- */
.item-wrapper.with-item-expander .item-before {
  margin-top: 46px; }
  .item-wrapper.with-item-expander .item-before .item-expander {
    top: auto;
    bottom: 11px; }
  .item-wrapper.with-item-expander .item-after {
    margin-bottom: 46px; }
  .item-wrapper.with-item-expander .item-after .item-expander {
    top: auto;
    bottom: 0; }
  .item-wrapper.with-item-expander {
    overflow: hidden; }
  .item-wrapper.with-item-expander.item-expanded.item-expander-animation-finished {
    overflow: visible; }
  .item-wrapper.with-item-expander.item-expander-animating {
    transition: height 0.4s !important; }
  .item-wrapper.with-item-expander.item-expander-animating > .item-before > .item-before-container > .item-title {
    opacity: 0;
    transition: opacity 0.2s, transform 0.4s !important; }
  .item-wrapper.with-item-expander.item-expander-animating > .item {
    transition: opacity 0.4s, transform 0.4s !important; }
  .item-wrapper.with-item-expander.item-expander-animating > .item > .item-content {
    transition: opacity 0.4s, transform 0.4s !important; }
  .item-wrapper.with-item-expander.item-not-expanded > .item-before > .item-before-container > .item-title {
    opacity: 0; }
  .item-wrapper.with-item-expander > .item {
    opacity: 1;
    transform: translateY(0); }
  .item-wrapper.with-item-expander.overflow-hidden > .item {
    overflow: visible; }
  .item-wrapper.with-item-expander.item-expander-top > .item {
    margin-top: 46px !important; }
  .item-wrapper.with-item-expander.item-expander-bottom > .item {
    margin-bottom: 46px !important; }

.content-root > .container-fluid.full-width > .row > .item-wrapper.full-width.overflow-hidden > .item {
  overflow: visible !important; }
/* --- Item expander END --- */
/* --- Item area expander START --- */
.item-wrapper.with-area-expander {
  padding-bottom: 46px;
  overflow: hidden; }
  .item-wrapper.with-area-expander.area-not-expanded {
    padding-bottom: 36px; }
  .item-wrapper.with-area-expander > .item-after {
    margin-top: 36px; }
  .item-wrapper.with-area-expander > .item-after .area-expander {
    margin-top: 10px;
    top: auto;
    bottom: 0;
    z-index: 30; }
  .item-wrapper.with-area-expander.area-expander-animating {
    transition: height 0.4s, padding-bottom 0.4s !important; }
  .item-wrapper.with-area-expander > .item {
    margin-bottom: -36px;
    opacity: 1;
    overflow: hidden !important; }
/* --- Item area expander END --- */
/* --- Swiper slide START --- */
.item-wrapper.item-swiper > .item > .swiper-container > .swiper-wrapper > .item-wrapper.item-group.swiper-slide.with-area-expander {
  margin-bottom: 0; }
/* --- Swiper slide END --- */
/* --- not expanded/expanded text START --- */
.item-wrapper > .item-before .item-expander > span.not-expanded, .item-wrapper > .item-after .item-expander > span.not-expanded, .item-wrapper > .item > .item-header .item-expander > span.not-expanded, .item-wrapper > .item-before .area-expander > span.not-expanded, .item-wrapper > .item-after .area-expander > span.not-expanded, .item-wrapper > .item > .item-header .area-expander > span.not-expanded {
  display: none; }
  .item-wrapper > .item-before .item-expander > span.expanded, .item-wrapper > .item-after .item-expander > span.expanded, .item-wrapper > .item > .item-header .item-expander > span.expanded, .item-wrapper > .item-before .area-expander > span.expanded, .item-wrapper > .item-after .area-expander > span.expanded, .item-wrapper > .item > .item-header .area-expander > span.expanded {
    display: inline-block; }
  .item-wrapper.area-not-expanded > .item-before .item-expander > span.not-expanded, .item-wrapper.item-not-expanded > .item-before .item-expander > span.not-expanded, .item-wrapper.area-not-expanded > .item-after .item-expander > span.not-expanded, .item-wrapper.item-not-expanded > .item-after .item-expander > span.not-expanded, .item-wrapper.area-not-expanded > .item > .item-header .item-expander > span.not-expanded, .item-wrapper.item-not-expanded > .item > .item-header .item-expander > span.not-expanded, .item-wrapper.area-not-expanded > .item-before .area-expander > span.not-expanded, .item-wrapper.item-not-expanded > .item-before .area-expander > span.not-expanded, .item-wrapper.area-not-expanded > .item-after .area-expander > span.not-expanded, .item-wrapper.item-not-expanded > .item-after .area-expander > span.not-expanded, .item-wrapper.area-not-expanded > .item > .item-header .area-expander > span.not-expanded, .item-wrapper.item-not-expanded > .item > .item-header .area-expander > span.not-expanded {
    display: inline-block; }
  .item-wrapper.area-not-expanded > .item-before .item-expander > span.expanded, .item-wrapper.item-not-expanded > .item-before .item-expander > span.expanded, .item-wrapper.area-not-expanded > .item-after .item-expander > span.expanded, .item-wrapper.item-not-expanded > .item-after .item-expander > span.expanded, .item-wrapper.area-not-expanded > .item > .item-header .item-expander > span.expanded, .item-wrapper.item-not-expanded > .item > .item-header .item-expander > span.expanded, .item-wrapper.area-not-expanded > .item-before .area-expander > span.expanded, .item-wrapper.item-not-expanded > .item-before .area-expander > span.expanded, .item-wrapper.area-not-expanded > .item-after .area-expander > span.expanded, .item-wrapper.item-not-expanded > .item-after .area-expander > span.expanded, .item-wrapper.area-not-expanded > .item > .item-header .area-expander > span.expanded, .item-wrapper.item-not-expanded > .item > .item-header .area-expander > span.expanded {
    display: none; }
/* --- not expanded/expanded text END --- */
/* --- Arrow START --- */
.item-wrapper > .item-before .item-expander > i, .item-wrapper > .item-after .item-expander > i, .item-wrapper > .item-before .area-expander > i, .item-wrapper > .item-after .area-expander > i {
  background-color: #fff; }
  .item-wrapper > .item-before .item-expander > i, .item-wrapper > .item-after .item-expander > i, .item-wrapper > .item > .item-header .item-expander > i, .item-wrapper > .item-before .area-expander > i, .item-wrapper > .item-after .area-expander > i, .item-wrapper > .item > .item-header .area-expander > i {
    cursor: pointer;
    height: 36px;
    width: 36px;
    position: absolute;
    text-align: center;
    top: 0px;
    z-index: 1; }
  .item-wrapper > .item-before .item-expander > i:before, .item-wrapper > .item-after .item-expander > i:before, .item-wrapper > .item > .item-header .item-expander > i:before, .item-wrapper > .item-before .area-expander > i:before, .item-wrapper > .item-after .area-expander > i:before, .item-wrapper > .item > .item-header .area-expander > i:before, .item-wrapper > .item-before .item-expander > i:after, .item-wrapper > .item-after .item-expander > i:after, .item-wrapper > .item > .item-header .item-expander > i:after, .item-wrapper > .item-before .area-expander > i:after, .item-wrapper > .item-after .area-expander > i:after, .item-wrapper > .item > .item-header .area-expander > i:after {
    background-color: #f49b00;
    content: "";
    height: 12px;
    width: 1px;
    position: absolute;
    transition: all 0.2s ease-in-out; }
  .item-wrapper > .item-before .item-expander > i:hover:before, .item-wrapper > .item-after .item-expander > i:hover:before, .item-wrapper > .item > .item-header .item-expander > i:hover:before, .item-wrapper > .item-before .area-expander > i:hover:before, .item-wrapper > .item-after .area-expander > i:hover:before, .item-wrapper > .item > .item-header .area-expander > i:hover:before, .item-wrapper > .item-before .item-expander > i:hover:after, .item-wrapper > .item-after .item-expander > i:hover:after, .item-wrapper > .item > .item-header .item-expander > i:hover:after, .item-wrapper > .item-before .area-expander > i:hover:after, .item-wrapper > .item-after .area-expander > i:hover:after, .item-wrapper > .item > .item-header .area-expander > i:hover:after {
    background-color: #000; }
  .item-wrapper > .item-before .item-expander > i:before, .item-wrapper > .item-after .item-expander > i:before, .item-wrapper > .item > .item-header .item-expander > i:before, .item-wrapper > .item-before .area-expander > i:before, .item-wrapper > .item-after .area-expander > i:before, .item-wrapper > .item > .item-header .area-expander > i:before {
    transform: translate(-3.6px, 12px) rotate(45deg); }
  .item-wrapper > .item-before .item-expander > i:after, .item-wrapper > .item-after .item-expander > i:after, .item-wrapper > .item > .item-header .item-expander > i:after, .item-wrapper > .item-before .area-expander > i:after, .item-wrapper > .item-after .area-expander > i:after, .item-wrapper > .item > .item-header .area-expander > i:after {
    transform: translate(3.6px, 12px) rotate(-45deg); }
  .item-wrapper > .item-before .item-expander.arrow-left > i, .item-wrapper > .item-after .item-expander.arrow-left > i, .item-wrapper > .item > .item-header .item-expander.arrow-left > i, .item-wrapper > .item-before .area-expander.arrow-left > i, .item-wrapper > .item-after .area-expander.arrow-left > i, .item-wrapper > .item > .item-header .area-expander.arrow-left > i {
    left: 0px; }
  .item-wrapper > .item-before .item-expander.arrow-center > i, .item-wrapper > .item-after .item-expander.arrow-center > i, .item-wrapper > .item > .item-header .item-expander.arrow-center > i, .item-wrapper > .item-before .area-expander.arrow-center > i, .item-wrapper > .item-after .area-expander.arrow-center > i, .item-wrapper > .item > .item-header .area-expander.arrow-center > i {
    left: 50%;
    transform: translateX(-50%); }
  .item-wrapper > .item-before .item-expander.arrow-right > i, .item-wrapper > .item-after .item-expander.arrow-right > i, .item-wrapper > .item > .item-header .item-expander.arrow-right > i, .item-wrapper > .item-before .area-expander.arrow-right > i, .item-wrapper > .item-after .area-expander.arrow-right > i, .item-wrapper > .item > .item-header .area-expander.arrow-right > i {
    right: 0px; }
  .item-wrapper.area-not-expanded > .item-before .item-expander > i:before, .item-wrapper.item-not-expanded > .item-before .item-expander > i:before, .item-wrapper.area-not-expanded > .item-after .item-expander > i:before, .item-wrapper.item-not-expanded > .item-after .item-expander > i:before, .item-wrapper.area-not-expanded > .item > .item-header .item-expander > i:before, .item-wrapper.item-not-expanded > .item > .item-header .item-expander > i:before, .item-wrapper.area-not-expanded > .item-before .area-expander > i:before, .item-wrapper.item-not-expanded > .item-before .area-expander > i:before, .item-wrapper.area-not-expanded > .item-after .area-expander > i:before, .item-wrapper.item-not-expanded > .item-after .area-expander > i:before, .item-wrapper.area-not-expanded > .item > .item-header .area-expander > i:before, .item-wrapper.item-not-expanded > .item > .item-header .area-expander > i:before {
    transform: translate(-3.6px, 12px) rotate(-45deg); }
  .item-wrapper.area-not-expanded > .item-before .item-expander > i:after, .item-wrapper.item-not-expanded > .item-before .item-expander > i:after, .item-wrapper.area-not-expanded > .item-after .item-expander > i:after, .item-wrapper.item-not-expanded > .item-after .item-expander > i:after, .item-wrapper.area-not-expanded > .item > .item-header .item-expander > i:after, .item-wrapper.item-not-expanded > .item > .item-header .item-expander > i:after, .item-wrapper.area-not-expanded > .item-before .area-expander > i:after, .item-wrapper.item-not-expanded > .item-before .area-expander > i:after, .item-wrapper.area-not-expanded > .item-after .area-expander > i:after, .item-wrapper.item-not-expanded > .item-after .area-expander > i:after, .item-wrapper.area-not-expanded > .item > .item-header .area-expander > i:after, .item-wrapper.item-not-expanded > .item > .item-header .area-expander > i:after {
    transform: translate(3.6px, 12px) rotate(45deg); }
/* --- Arrow END --- */
/* --- Arrow in own line START --- */
.item-wrapper.item-expander-arrow-in-own-line > .item-before .item-expander, .item-wrapper.item-expander-arrow-in-own-line > .item-after .item-expander, .item-wrapper.item-expander-arrow-in-own-line > .item > .item-header .item-expander, .item-wrapper.item-expander-arrow-in-own-line > .item-before .area-expander, .item-wrapper.item-expander-arrow-in-own-line > .item-after .area-expander, .item-wrapper.item-expander-arrow-in-own-line > .item > .item-header .area-expander {
  height: 72px; }
  .item-wrapper.item-expander-arrow-in-own-line > .item-before .item-expander > i, .item-wrapper.item-expander-arrow-in-own-line > .item-after .item-expander > i, .item-wrapper.item-expander-arrow-in-own-line > .item > .item-header .item-expander > i, .item-wrapper.item-expander-arrow-in-own-line > .item-before .area-expander > i, .item-wrapper.item-expander-arrow-in-own-line > .item-after .area-expander > i, .item-wrapper.item-expander-arrow-in-own-line > .item > .item-header .area-expander > i {
    top: 36px; }
  .item-wrapper.item-expander-arrow-in-own-line > .item-before .item-expander[data-expander-line="1"]:before, .item-wrapper.item-expander-arrow-in-own-line > .item-after .item-expander[data-expander-line="1"]:before, .item-wrapper.item-expander-arrow-in-own-line > .item > .item-header .item-expander[data-expander-line="1"]:before, .item-wrapper.item-expander-arrow-in-own-line > .item-before .area-expander[data-expander-line="1"]:before, .item-wrapper.item-expander-arrow-in-own-line > .item-after .area-expander[data-expander-line="1"]:before, .item-wrapper.item-expander-arrow-in-own-line > .item > .item-header .area-expander[data-expander-line="1"]:before {
    transform: translateY(-50%);
    top: 25%; }
  .item-wrapper.item-expander-arrow-in-own-line.item-expander-top > .item {
    margin-top: 82px; }
  .item-wrapper.item-expander-arrow-in-own-line.item-expander-bottom > .item {
    margin-bottom: 82px; }
  .item-wrapper.item-expander-arrow-in-own-line.item-expander-top > .item-before {
    margin-top: 82px; }
  .item-wrapper.item-expander-arrow-in-own-line.item-expander-bottom > .item-after {
    margin-bottom: 82px; }
  .item-wrapper.item-expander-arrow-in-own-line.with-area-expander {
    padding-bottom: 82px; }
/* --- Arrow in own line END --- */
/* --- Item expander in header START --- */
.item-wrapper.item-expander-header > .item > .item-header .item-expander .item-title-text-placeholder {
  cursor: pointer;
  margin-top: 8px;
  margin-left: 10px; }
/* --- Item expander in header END --- */
/* --- Quickfix for item text START --- */
.item-wrapper.item-expander-header.with-item-expander.no-border.with-item-text.item-text > .item > .item-content.has-text-element > .item-text-element > .item-text > div > div, .item-wrapper.item-expander-header.with-item-expander.no-border.with-item-text.item-text-with-image > .item > .item-content.has-text-element > .item-text-element > .item-text > div > div {
  padding-top: 15px; }
/* --- Quickfix for item text END --- */
/* --- Item expander in item title on XS START --- */
@media (min-width:769px) {
  .item-wrapper.item-expander-header > .item > .item-header > .item-title > div > .item-expander {
    display: none !important; } }

@media (max-width:768px) {
  .item-wrapper.item-expander-header > .item > .item-header > .item-expander {
    display: none !important; }
    .item-wrapper.item-expander-header > .item > .item-header > .item-expander > .item-title-text-placeholder {
      display: none; }
    .item-wrapper.item-expander-header > .item > .item-header > .item-title > div > .item-expander {
      display: block;
      width: calc(100% + 10px + 10px);
      margin-left: -10px;
      margin-right: -10px;
      margin-bottom: -8px;
      position: relative; }
    .item-wrapper.item-expander-header:not(.item-not-expanded):not(.item-expanded) > .item > .item-header > .item-title > div > .item-expander > .expanded, .item-wrapper.item-expander-header:not(.item-not-expanded):not(.item-expanded) > .item > .item-header > .item-title > div > .item-expander > .not-expanded {
      display: none; }
    .item-wrapper.item-expander-header.item-not-expanded > .item > .item-header > .item-title > div > .item-expander > .expanded {
      display: none; }
    .item-wrapper.item-expander-header.item-expanded > .item > .item-header > .item-title > div > .item-expander > .not-expanded {
      display: none; } }
/* --- Item expander in item title on XS END --- */
