@charset "UTF-8";
.tematik_faq {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}

.tematik_faq-item {
  position: relative;
  display: block;
  padding: 0 0;
  background-color: #F2F3FA;
  z-index: 0;
  -webkit-transition: border 0.4s cubic-bezier(0.47, 0.01, 0.37, 0.98), background 0.4s cubic-bezier(0.47, 0.01, 0.37, 0.98), color 0.4s cubic-bezier(0.47, 0.01, 0.37, 0.98), -webkit-box-shadow 0.4s cubic-bezier(0.47, 0.01, 0.37, 0.98);
  transition: border 0.4s cubic-bezier(0.47, 0.01, 0.37, 0.98), background 0.4s cubic-bezier(0.47, 0.01, 0.37, 0.98), color 0.4s cubic-bezier(0.47, 0.01, 0.37, 0.98), -webkit-box-shadow 0.4s cubic-bezier(0.47, 0.01, 0.37, 0.98);
  -moz-transition: border 0.4s cubic-bezier(0.47, 0.01, 0.37, 0.98), background 0.4s cubic-bezier(0.47, 0.01, 0.37, 0.98), box-shadow 0.4s cubic-bezier(0.47, 0.01, 0.37, 0.98), color 0.4s cubic-bezier(0.47, 0.01, 0.37, 0.98);
  transition: border 0.4s cubic-bezier(0.47, 0.01, 0.37, 0.98), background 0.4s cubic-bezier(0.47, 0.01, 0.37, 0.98), box-shadow 0.4s cubic-bezier(0.47, 0.01, 0.37, 0.98), color 0.4s cubic-bezier(0.47, 0.01, 0.37, 0.98);
  transition: border 0.4s cubic-bezier(0.47, 0.01, 0.37, 0.98), background 0.4s cubic-bezier(0.47, 0.01, 0.37, 0.98), box-shadow 0.4s cubic-bezier(0.47, 0.01, 0.37, 0.98), color 0.4s cubic-bezier(0.47, 0.01, 0.37, 0.98), -webkit-box-shadow 0.4s cubic-bezier(0.47, 0.01, 0.37, 0.98);
  display: block;
}

.tematik_faq-item::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0.3125rem solid transparent;
  z-index: -1;
  -webkit-transition: border 0.4s cubic-bezier(0.47, 0.01, 0.37, 0.98), background 0.4s cubic-bezier(0.47, 0.01, 0.37, 0.98), color 0.4s cubic-bezier(0.47, 0.01, 0.37, 0.98), -webkit-box-shadow 0.4s cubic-bezier(0.47, 0.01, 0.37, 0.98);
  transition: border 0.4s cubic-bezier(0.47, 0.01, 0.37, 0.98), background 0.4s cubic-bezier(0.47, 0.01, 0.37, 0.98), color 0.4s cubic-bezier(0.47, 0.01, 0.37, 0.98), -webkit-box-shadow 0.4s cubic-bezier(0.47, 0.01, 0.37, 0.98);
  -moz-transition: border 0.4s cubic-bezier(0.47, 0.01, 0.37, 0.98), background 0.4s cubic-bezier(0.47, 0.01, 0.37, 0.98), box-shadow 0.4s cubic-bezier(0.47, 0.01, 0.37, 0.98), color 0.4s cubic-bezier(0.47, 0.01, 0.37, 0.98);
  transition: border 0.4s cubic-bezier(0.47, 0.01, 0.37, 0.98), background 0.4s cubic-bezier(0.47, 0.01, 0.37, 0.98), box-shadow 0.4s cubic-bezier(0.47, 0.01, 0.37, 0.98), color 0.4s cubic-bezier(0.47, 0.01, 0.37, 0.98);
  transition: border 0.4s cubic-bezier(0.47, 0.01, 0.37, 0.98), background 0.4s cubic-bezier(0.47, 0.01, 0.37, 0.98), box-shadow 0.4s cubic-bezier(0.47, 0.01, 0.37, 0.98), color 0.4s cubic-bezier(0.47, 0.01, 0.37, 0.98), -webkit-box-shadow 0.4s cubic-bezier(0.47, 0.01, 0.37, 0.98);
}

.tematik_faq-item[href]:hover {
  background-color: #fff;
  -webkit-box-shadow: 0.625rem -0.625rem 0 0 rgba(11, 12, 34, 0.1);
  box-shadow: 0.625rem -0.625rem 0 0 rgba(11, 12, 34, 0.1);
}

.tematik_faq-item[href]:hover::before {
  border-color: #951713;
}

.tematik_faq-item:hover {
  background-color: #fff;
}

.tematik_faq-item:hover::before {
  border-color: #CBCCD4;
}

.tematik_faq-item.active {
  background-color: #fff;
  -webkit-box-shadow: 0.625rem -0.625rem 0 0 rgba(11, 12, 34, 0.1);
  box-shadow: 0.625rem -0.625rem 0 0 rgba(11, 12, 34, 0.1);
}

.tematik_faq-item.active::before {
  border-color: #951713;
}

.tematik_faq-item + .tematik_faq-item {
  margin-top: 0.875rem;
}

.tematik_faq-question {
  position: relative;
  display: block;
  padding: 1.5rem 2rem 1.5rem 4rem;
  border-color: #CBCCD4;
  color: #0B0C22;
}

.tematik_faq-question::before {
  content: "";
  font-family: "icomoon";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
  line-height: inherit;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 1.625rem;
  left: 0;
  line-height: 1;
  width: 4rem;
  color: #951713;
  font-size: 1.25rem;
  text-align: center;
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  transform: rotate(0);
  -webkit-transition: color 0.4s, -webkit-transform 0.4s cubic-bezier(0.06, 0.29, 0.25, 1);
  transition: color 0.4s, -webkit-transform 0.4s cubic-bezier(0.06, 0.29, 0.25, 1);
  -moz-transition: transform 0.4s cubic-bezier(0.06, 0.29, 0.25, 1), color 0.4s, -moz-transform 0.4s cubic-bezier(0.06, 0.29, 0.25, 1);
  transition: transform 0.4s cubic-bezier(0.06, 0.29, 0.25, 1), color 0.4s;
  transition: transform 0.4s cubic-bezier(0.06, 0.29, 0.25, 1), color 0.4s, -webkit-transform 0.4s cubic-bezier(0.06, 0.29, 0.25, 1), -moz-transform 0.4s cubic-bezier(0.06, 0.29, 0.25, 1);
}

.tematik_faq-question strong {
  margin-bottom: 0.25rem;
  line-height: 1;
  color: inherit;
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  -webkit-transition: background-color 0.4s, color 0.4s;
  -moz-transition: background-color 0.4s, color 0.4s;
  transition: background-color 0.4s, color 0.4s;
  font-size: 1.125rem;
  margin-bottom: 0;
}

@media (min-width: 576px) {
  .tematik_faq-question strong {
    font-size: 1.1875rem;
  }
}

@media (min-width: 992px) {
  .tematik_faq-question strong {
    font-size: 1.25rem;
  }
}

.tematik_faq-question:hover {
  color: #951713;
}

.tematik_faq-question:hover::before {
  color: #951713;
}

.tematik_faq-question[aria-expanded="true"] {
  color: #951713;
}

.tematik_faq-question[aria-expanded="true"]:before {
  color: #0B0C22;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  transform: rotate(45deg);
}

.tematik_faq-question[aria-expanded="true"]:hover {
  color: #0B0C22;
}

.tematik_faq-reponse {
  padding: 0 2rem 2rem 4rem;
}

.tematik_faq-reponse p,
.tematik_faq-reponse ul,
.tematik_faq-reponse ol {
  margin: 0;
}

.tematik_faq-reponse p {
  line-height: inherit;
  text-align: inherit;
}

.tematik_faq-reponse *:not(i) + p,
.tematik_faq-reponse *:not(i) + ul,
.tematik_faq-reponse *:not(i) + ol {
  margin-top: 0.5rem;
}
