/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/fast-css-loader/lib/index.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./blocks/faq/all-relationship-alm-accordion/style.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************/
/* Bootstrap */
/* Vendors */
.b--faq-alm .alm-filter--radio {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3; }

.b--faq-alm .field-0 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1; }

.b--faq-alm .field-2 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1; }

.b--faq-alm .l__cat-title {
  border-bottom: 1px solid var(--block-border-color);
  display: block;
  width: 100%;
  padding-bottom: var(--spacers-sm); }

.b--faq-alm .l__wrapper {
  background-color: var(--wrapper-small-bg);
  color: var(--wrapper-small-text);
  padding: var(--spacers-lg-vw) clamp(calc((250px * var(--min-font-size-controler))), calc(14.45087vw), calc(250px * var(--max-font-size-controler)));
  overflow: hidden; }

.b--faq-alm .l__item {
  width: 100%; }
  .b--faq-alm .l__item:first-child {
    border-top: 0 !important; }

.b--faq-alm .l__title {
  font-size: var(--text-md);
  line-height: var(--text-md-line-height);
  letter-spacing: var(--text-md-letter-spacing);
  text-transform: none;
  font-weight: 600; }

.b--faq-alm .help__social {
  display: none !important; }

.b--faq-alm .filters-dropdown {
  width: 100%;
  border-bottom: 1px solid var(--block-border-color);
  padding-bottom: var(--spacers-sm); }

.b--faq-alm .alm-filter[data-fieldtype="radio"] ul {
  font-size: var(--text-xs);
  line-height: var(--text-xs-line-height);
  letter-spacing: var(--text-xs-letter-spacing);
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 1px;
  gap: var(--spacers-sm); }

.b--faq-alm .alm-filter[data-fieldtype="radio"] .alm-filter--link.active {
  background-color: transparent !important;
  font-weight: 700;
  color: #292524 !important; }

.b--faq-alm.alm .alm-listing {
  margin-top: 0;
  margin-right: 0;
  margin-left: 0; }

.b--faq-alm.alm .alm-item {
  padding-right: 0;
  padding-left: 0;
  margin-top: 0; }

.b--faq-alm.alm .alm-is-filtering .alm-load-more-btn,
.b--faq-alm.alm .alm-is-loading .alm-load-more-btn,
.b--faq-alm.alm .alm-loading .alm-load-more-btn {
  display: none !important; }

