/*!*********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./src/block/index.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************/
  @charset "UTF-8";
  .c-accordion__item.no-js .c-accordion__content {
    display: block !important;
  }
  .c-accordion__item.no-js .c-accordion__title {
    padding-right: none;
    cursor: default;
  }
  .c-accordion__item.no-js .c-accordion__title:after {
    display: none;
  }
  
  .c-accordion__title--button {
    display: inline-block;
    color: inherit;
    background-color: transparent;
    text-align: left;
    vertical-align: middle;
    font: inherit;
    text-decoration: none;
    direction: ltr;
    border: none;
    border-radius: 0;
    width: 100%;
    height: auto;
    padding: 0;
    margin: 0;
    transition: 0;
    box-shadow: none;
    overflow: auto;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
  }
  .c-accordion__title--button:focus, .c-accordion__title--button:hover {
    color: inherit;
    background-color: transparent;
  }
  
  .c-accordion__title {
    position: relative;
    padding-right: 2rem;
    cursor: pointer;
  }
  .c-accordion__title:after {
    position: absolute;
    top: 50%;
    right: 0;
    content: "+";
    color: #777;
    font-weight: 300;
    transform: translateY(-50%);
  }
  
  .is-open > .c-accordion__title:after {
    content: "−";
  }
  
  [data-initially-open=false] .c-accordion__content {
    display: none;
  }
  
  @media print {
    .c-accordion__content {
      display: block !important;
    }
  }
  /*!**********************************************************************************************************************************************************************************************************************************************!*\
    !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./src/block/editor.scss ***!
    \**********************************************************************************************************************************************************************************************************************************************/
  .editor-styles-wrapper .c-accordion__item.is-selected {
    border-bottom: 1px solid var(--wp-admin-theme-color) !important;
  }
  
  :root {
    --bs-border-radius-pill: 3rem !important;
    --wp--custom--alignment--full: 1296px;
    }
    body {
    border-radius: var(--bs-border-radius-pill) !important;
    }
    
    .container .wp-block-columns.row {
      width: var(--wp--custom--alignment--full);
      margin: 0;
      gap: unset;
      max-width: 100%!important;
  }
    a {
    font-family: var(--wp--custom--paragraph--2--font-family);
    font-weight: var(--wp--custom--paragraph--2--font-weight);
    line-height: var(--wp--custom--paragraph--2--line-height);
    color: var(--bs-white);
    }
    .wp-block-column .is-style-prefix-flexible-value,
    .is-style-prefix-flexible-value {
      font-family: var(--wp--custom--heading--7-light--font-family);
      font-weight: var(--wp--custom--heading--7-light--font-weight);
      line-height: var(--wp--custom--heading--7-light--line-height);
      font-size: var(--wp--custom--heading--7-light--font-size);
      letter-spacing: var(--wp--custom--heading--7-light--letter-spacing);
    }
    
    .wp-block-column .is-style-prefix-accordion-text,
    .is-style-prefix-accordion-text {
      font-family: var(--wp--custom--heading--2-light--font-family);
      font-weight: var(--wp--custom--heading--2-light--font-weight);
      line-height: var(--wp--custom--heading--2-light--line-height);
      font-size: var(--wp--custom--heading--2-light--font-size);
      letter-spacing: var(--wp--custom--heading--2-light--letter-spacing);
    }
    
    .wp-block-column .is-style-prefix-pull-quote,
    .is-style-prefix-pull-quote {
      font-family: var(--wp--custom--heading--3--font-family);
      font-weight: var(--wp--custom--heading--3--font-weight);
      line-height: var(--wp--custom--heading--3--line-height);
      font-size: var(--wp--custom--heading--3--font-size);
      letter-spacing: var(--wp--custom--heading--3--letter-spacing);
    }
    
    .wp-block-column .is-style-prefix-aesthetic-headings {
      font-family: var(--wp--custom--heading--3--font-family);
      font-weight: var(--wp--custom--heading--3--font-weight);
      line-height: var(--wp--custom--heading--3--line-height);
      font-size: var(--wp--custom--heading--3--font-size);
      letter-spacing: var(--wp--custom--heading--3--letter-spacing);
    }
  
  .has-style-accordion-list .accordion-item .accordion-body {
    background-color: var(--bs-rich-gray);
    padding: 2.5rem 2.2rem;
    }
    /* .has-style-accordion-list .accordion-item .accordion-collapse.show .accordion-body{border-top:2px solid var(--text-primary)} */
    p:not(.valet-sub-nav-no-image__link-list-description,.valet-sub-nav__link-list-description,.valet-sub-nav-no-image__link-list-title) {
      margin: 0;
  }
  .has-style-accordion-list .accordion-item .accordion-body .case-study-button {
    display: flex;
    padding-top: 1.5rem;
    }
    
    .has-style-accordion-list .c-accordion__item:last-child .c-accordion__title {
    border-bottom: 1px solid rgba(19, 25, 30, .5);
    }
    
    .has-style-accordion-list .c-accordion__title:after {
    font-size: 2rem;
    }
    
    .has-style-accordion-list .accordion-item .accordion-body h2 {
    font-size: var(--accordion-number-size);
    line-height: var(--custom-line-height);
    font-family: var(--bs-body-aktiv-300-font-family);
    margin: 0;
    }
    
    .has-style-accordion-list .c-accordion__content h2.wp-block-heading {
    font-family: var(--wp--custom--heading--7-light--font-family);
    font-weight: var(--wp--custom--heading--7-light--font-weight);
    line-height: var(--wp--custom--heading--7-light--line-height);
    font-size: var(--wp--custom--heading--7-light--font-size);
    letter-spacing: var(--wp--custom--heading--7-light--letter-spacing);
    margin: 0;
    }
    
    .has-style-accordion-list .accordion-item .accordion-body p {
    color: var(--text-primary);
    font-family: var(--wp--custom--body--3-short--font-family);
    font-weight: var(--wp--custom--body--3-short--font-weight);
    line-height: var(--wp--custom--body--3-short--line-height);
    font-size: var(--wp--custom--body--3-short--font-size);
    letter-spacing: var(--wp--custom--body--3-short--letter-spacing);
    }
    
    .has-style-accordion-list .accordion-item {
    background-color: transparent;
    border-radius: 0;
    border: none;
    }
    
    .has-style-accordion-list .accordion-item .accordion-button {
    background-color: transparent;
    box-shadow: none;
    color: var(--text-primary);
    padding: 1.5rem;
    border-top: 1px solid rgba(19, 25, 30, 0.5);
    border-radius: 0;
    }
    .has-style-accordion-list .accordion-item .accordion-header .accordion-button[aria-expanded="true"]>div img:last-child {
    display: block;
    }
    
    .has-style-accordion-list .accordion-item .accordion-body.custom-border-top {
    border-top: 2px solid var(--text-primary);
    }
    
    .has-style-accordion-list .accordion-item .accordion-header .accordion-button[aria-expanded="true"]>div img:first-child {
    display: none;
    }
    
    .has-style-accordion-list .accordion-item .accordion-header .accordion-button[aria-expanded="false"]>div img:first-child {
    display: block;
    }
    
    .has-style-accordion-list .accordion-item .accordion-header .accordion-button[aria-expanded="false"]>div img:last-child {
    display: none;
    }
    
    .has-style-accordion-list .accordion-item .accordion-button::after {
    display: none;
    }
    
    .has-style-accordion-list .accordion-item:last-child .accordion-button {
    border-bottom: 1px solid rgba(19, 25, 30, 0.5);
    border-radius: 0;
    }
    
    .has-style-accordion-list .c-accordion__item {
    margin: 0
    }
    
    .has-style-accordion-list .c-accordion__item:first-child .c-accordion__content {
    border-top: 2px solid var(--text-primary);
    min-height: 5rem;
    }
    
    .has-style-accordion-list .c-accordion__item .c-accordion__content .wp-block-column:nth-child(1),
    .has-style-accordion-list .c-accordion__item .c-accordion__content .wp-block-column:nth-child(2) {
    margin-bottom: 2rem;
    }
    
    .has-style-accordion-list .c-accordion__content {
    padding-top: var(--wp--custom--space--responsive--medium);
    padding-bottom: var(--wp--custom--space--responsive--medium);
    background-color: var(--bs-sky-blue);
    }
    
    .has-style-bg-gray.has-style-accordion-list .c-accordion__content {
    background-color: var(--bs-rich-gray);
    }
    
    .has-style-accordion-list .c-accordion__content {
    padding: 2.2rem 1rem
    }
    
    .has-style-bg-gray.has-style-accordion-list .c-accordion__content .wp-block-button.is-style-secondary .wp-block-button__link:hover,
    .has-style-bg-gray.has-style-accordion-list .c-accordion__content .wp-block-button.is-style-secondary .wp-block-button__link:focus {
    background-color: var(--text-primary);
    color: var(--bs-white);
    }
    
    
    /* .has-style-accordion-list .c-accordion__content p{color: var(--text-primary);font-family: var(--wp--custom--body--2-short--font-family);
    font-weight: var(--wp--custom--body--2-short--font-weight);
    line-height: var(--wp--custom--body--2-short--line-height);
    font-size: var(--wp--custom--body--2-short--font-size);
    letter-spacing: var(--wp--custom--body--2-short--letter-spacing);} */
    
    .has-style-accordion-list .c-accordion__title {
    background-color: transparent;
    box-shadow: none;
    font-family: var(--wp--custom--heading--2-light--font-family);
    font-weight: var(--wp--custom--heading--2-light--font-weight);
    line-height: var(--wp--custom--heading--2-light--line-height);
    font-size: var(--wp--custom--heading--2-light--font-size);
    letter-spacing: var(--wp--custom--heading--2-light--letter-spacing);
    color: var(--text-primary);
    padding: 1.5rem;
    border-top: 1px solid rgba(19, 25, 30, 0.5);
    border-radius: 0;
    margin: 0;
    }
    
    .has-style-accordion-list .c-accordion__content.custom-border-top {
    border-top: 2px solid var(--text-primary)
    }
    @media (min-width: 991px) {
    .has-style-accordion-list .tab-content {
      overflow: hidden;
    }
    .has-style-accordion-list .tab-pane.active.show {
      transition: opacity 0.3s ease 0s, transform 0.9s ease 0s;
      opacity: 1;
      transform: translateX(100%);
    }
    .has-style-accordion-list .tab-pane.active.show {
      opacity: 1;
      transform: translateX(0);
    }
    .has-style-accordion-list .c-accordion__item .c-accordion__content .wp-block-column:nth-child(2),
    .has-style-accordion-list .c-accordion__item .c-accordion__content .wp-block-column:last-child {
      padding-left: 2rem;
    }
    }
  
    @media (min-width: 575px) {
    .has-style-accordion-list .accordion-item .accordion-body {
    background-color: var(--bs-rich-gray);
    padding: 2.5rem 1rem;
  }
    }