.doz-faq-accordion {
  position: relative;
  margin: clamp(3rem, 2.535rem + 1.357vw, 4rem) 0 clamp(6rem, 5.07rem + 2.713vw, 8rem); }
  .doz-faq-accordion .inside {
    width: 90%;
    max-width: 1266px;
    margin: 0 auto; }
  .doz-faq-accordion-header {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    margin: 0 auto 4.714em;
    gap: 3.428rem; }
    .doz-faq-accordion-header-heading {
      max-width: 46ch;
      margin-bottom: .857rem; }
    .doz-faq-accordion-header-text p,
    .doz-faq-accordion-header-text li {
      font-size: 14px;
      line-height: 1.5;
      max-width: 74ch; }
    .doz-faq-accordion-header-text a {
      font-size: inherit; }
  .doz-faq-accordion-column {
    display: flex;
    align-items: center; }
    .doz-faq-accordion-column-content {
      position: relative;
      width: 100%;
      max-width: 860px;
      padding: 0;
      margin: 0;
      background-color: #FFFFFF; }
  .doz-faq-accordion-item {
    list-style: none;
    margin: 0;
    padding: 1.428rem 0;
    border-bottom: 1px solid #D6D7DC; }
    .doz-faq-accordion-item:first-child {
      padding-top: 0; }
    .doz-faq-accordion-item-inner {
      --faq-accordion-content-height: 120px;
      overflow: hidden;
      max-width: 735px;
      max-height: 0;
      padding-right: 1.5rem;
      transition: all 0.4s linear; }
    .doz-faq-accordion-item-title {
      font-size: clamp(1.357rem, 1.317rem + 0.116vw, 1.443rem);
      display: flex;
      justify-content: space-between;
      align-items: center;
      gap: 1.715rem;
      margin-bottom: 0;
      cursor: pointer; }
      .doz-faq-accordion-item-title .icon-arrow-down {
        transform-origin: center;
        transition: all 0.4s linear; }
        .doz-faq-accordion-item-title .icon-arrow-down path {
          stroke: #00305B; }
    .doz-faq-accordion-item-text {
      margin-bottom: 2.142rem; }
      .doz-faq-accordion-item-text > *:first-child {
        margin-top: 1.43em; }
    .doz-faq-accordion-item-link {
      display: inline-flex;
      align-items: center;
      position: relative;
      margin: 0 1em 1em 0;
      padding-bottom: 2px;
      color: #000000;
      background-color: transparent; }
      .doz-faq-accordion-item-link:after {
        content: '';
        display: inline-block;
        margin-left: 0.5em;
        width: 0.5em;
        height: 0.5em;
        transform: rotate(45deg) translateX(1px);
        transform-origin: center;
        border-style: solid;
        border-color: #000000;
        border-width: 2px 2px 0 0;
        transition: all 0.4s ease; }
      .doz-faq-accordion-item-link:hover {
        color: #E94E24; }
        .doz-faq-accordion-item-link:hover:after {
          border-color: #E94E24; }
      .doz-faq-accordion-item-link:last-child {
        margin-right: 0;
        margin-bottom: 0; }
    .doz-faq-accordion-item-active .doz-faq-accordion-item-title {
      color: #00305B; }
      .doz-faq-accordion-item-active .doz-faq-accordion-item-title .icon-arrow-down {
        rotate: 180deg; }
    .doz-faq-accordion-item-active .doz-faq-accordion-item-inner {
      max-height: var(--faq-accordion-content-height); }

/*# sourceMappingURL=faq-accordion.css.map */
