/*!**********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/support/all-relationship-alm-list/style.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************/
/* Bootstrap */
/* Vendors */
.b--support-alm .alm-filters-wrapper .select2-container {
  margin-bottom: 0 !important; }

.b--support-alm .alm-listing,
.b--support-alm .alm-item {
  margin-top: 0 !important; }

.b--support-alm .alm-filters--button {
  display: none; }

.b--support-alm .alm-filters-wrapper {
  border-bottom: 1px solid var(--block-border-color); }

.b--support-alm .alm-filters-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow-y: hidden;
  overflow-x: auto;
  padding-right: var(--gutter-base);
  padding-left: var(--gutter-base); }
  @media (min-width: 768px) {
    .b--support-alm .alm-filters-container {
      padding-left: var(--spacers-md);
      padding-right: var(--spacers-md); } }
  @media (min-width: 1400px) {
    .b--support-alm .alm-filters-container {
      padding-left: var(--spacers-xs-vw);
      padding-right: var(--spacers-xs-vw); } }

.b--support-alm .alm-results-text {
  display: none; }

.b--support-alm [data-total-posts="0"] + .alm-results-text {
  display: block;
  margin-top: var(--spacers-sm); }

.b--support-alm .filters-dropdown {
  width: 100%; }

.b--support-alm .alm-reveal {
  margin: 0; }

.b--support-alm .alm-filter[data-fieldtype="radio"] {
  width: 100%; }
  .b--support-alm .alm-filter[data-fieldtype="radio"] ul {
    gap: 0 !important; }
  .b--support-alm .alm-filter[data-fieldtype="radio"] .alm-filter--radio {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    min-width: 7.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    @media (min-width: 768px) {
      .b--support-alm .alm-filter[data-fieldtype="radio"] .alm-filter--radio {
        min-width: 8.75rem; } }
    @media (max-width: 767.98px) {
      .b--support-alm .alm-filter[data-fieldtype="radio"] .alm-filter--radio {
        -webkit-box-flex: 1;
            -ms-flex: 1 0 43%;
                flex: 1 0 43%; } }
  .b--support-alm .alm-filter[data-fieldtype="radio"] .alm-filter--image {
    display: block;
    width: clamp(calc((40 * 1px)), calc(2vw), calc(80px * var(--max-font-size-controler)));
    height: clamp(calc((40 * 1px)), calc(2vw), calc(80px * var(--max-font-size-controler)));
    margin-left: auto;
    margin-right: auto; }
  @media (min-width: 1200px) {
    .b--support-alm .alm-filter[data-fieldtype="radio"] .alm-filter--name {
      max-width: 70%;
      display: inline-block; } }
  .b--support-alm .alm-filter[data-fieldtype="radio"] .alm-filter--radio + .alm-filter--radio .alm-filter--link {
    border-left: 0; }
  .b--support-alm .alm-filter[data-fieldtype="radio"] .alm-filter--link {
    background-color: #ffffff;
    padding: var(--spacers-xxs) var(--spacers-xs);
    border: 1px solid var(--block-border-color);
    border-radius: 0;
    text-align: center;
    font-size: var(--text-xs);
    line-height: var(--text-xs-line-height);
    width: 100%;
    text-transform: none;
    font-family: var(--bs-font-sans-serif);
    font-weight: 400; }
    .b--support-alm .alm-filter[data-fieldtype="radio"] .alm-filter--link.active {
      background-color: transparent !important;
      border-color: var(--block-border-color) !important;
      color: #E11F26 !important; }

.b--support-alm .l__link {
  color: #E11F26; }
  @media (hover: hover) {
    .b--support-alm .l__link:hover {
      color: #E11F26; } }

@media (max-width: 767.98px) {
  .b--support-alm .l__btn {
    padding: 0.625rem;
    width: 2.5rem;
    height: 2.5rem; } }

.b--support-alm .l__head {
  padding: var(--spacers-sm-vw) 0 var(--spacers-xs);
  border-bottom: 1px solid var(--block-border-color);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: var(--text-sm);
  line-height: var(--text-sm-line-height);
  font-family: "Saira", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 600;
  text-transform: uppercase; }
  @media (max-width: 767.98px) {
    .b--support-alm .l__head {
      display: none !important; } }

.b--support-alm .l__item {
  position: relative;
  padding: var(--spacers-xs) 0;
  margin-top: 0;
  gap: var(--spacers-xs);
  width: 100%; }
  .b--support-alm .l__item:first-child {
    padding-top: 0; }
  @media (min-width: 768px) {
    .b--support-alm .l__item {
      padding: var(--spacers-xs) 0; } }

.b--support-list {
  --grid-gap: var(--spacers-sm);
  --grid-columns: 1fr; }
  @media (min-width: 768px) {
    .b--support-list {
      --grid-columns: repeat(6, 1fr); } }
  @media (max-width: 1199.98px) {
    .b--support-list {
      --text-sm: 1rem; } }
  @media (min-width: 768px) {
    .b--support-list .col-cards .col-card__item {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
    .b--support-list .col-cards .col-card__cnt {
      width: 100%;
      max-width: 50%;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
    .b--support-list .col-cards .col-card__footer {
      margin-top: 0; }
    .b--support-list .col-cards .col-card__header {
      -ms-flex-item-align: end;
          align-self: flex-end;
      max-height: 15.9375rem; } }

.alm-reveal {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: grid !important;
  grid-template-columns: var(--grid-columns);
  gap: var(--grid-gap); }
  @media (max-width: 767.98px) {
    .alm-reveal {
      margin-left: 0;
      margin-right: 0; } }
  .alm-reveal + .alm-reveal {
    margin-top: calc(var(--gutter-base)*.5); }
  .alm-reveal .col-card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    grid-column: 3 span;
    background-color: #dee2e6;
    border-radius: 1.25rem;
    overflow: hidden;
    margin-top: 0;
    padding: 0;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
    .alm-reveal .col-card__body {
      max-width: 22.625rem; }
    .alm-reveal .col-card__cnt .short-desc {
      color: #ACACAC;
      font-size: var(--text-sm);
      line-height: var(--text-sm-line-height); }
    .alm-reveal .col-card__cnt .excerpt {
      line-height: 1.15; }
    .alm-reveal .col-card__header {
      max-width: 12.8125rem;
      height: 100%;
      width: 100%;
      max-height: 17.625rem;
      margin: var(--spacers-sm) auto;
      background-color: transparent; }
      @media (min-width: 768px) {
        .alm-reveal .col-card__header {
          max-height: 20.3125rem;
          max-width: 25.9375rem;
          margin: 0 auto; } }
      .alm-reveal .col-card__header::after {
        display: none; }
      .alm-reveal .col-card__header img {
        -o-object-fit: contain;
           object-fit: contain; }

body:not(.mobile) #alm-filters-alm_filters_support_radio .alm-filter--inner {
  position: relative; }
  body:not(.mobile) #alm-filters-alm_filters_support_radio .alm-filter--inner .alm-filter--radio:last-child::after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: var(--filter-item-width);
    border: 5px solid #E11F26;
    -webkit-transition: opacity 0.35s 0.15s linear, -webkit-transform .35s ease-in-out;
    transition: opacity 0.35s 0.15s linear, -webkit-transform .35s ease-in-out;
    transition: transform .35s ease-in-out, opacity 0.35s 0.15s linear;
    transition: transform .35s ease-in-out, opacity 0.35s 0.15s linear, -webkit-transform .35s ease-in-out;
    pointer-events: none;
    opacity: 0; }
  body:not(.mobile) #alm-filters-alm_filters_support_radio .alm-filter--inner .alm-filter--radio.active ~ .alm-filter--radio:last-child::after, body:not(.mobile) #alm-filters-alm_filters_support_radio .alm-filter--inner .alm-filter--radio.active:after {
    opacity: 1; }
  body:not(.mobile) #alm-filters-alm_filters_support_radio .alm-filter--inner .alm-filter--radio:nth-child(1).active ~ .alm-filter--radio:last-child::after, body:not(.mobile) #alm-filters-alm_filters_support_radio .alm-filter--inner .alm-filter--radio:nth-child(1).active:after {
    -webkit-transform: translateX(calc(var(--filter-item-width) * 1 - var(--filter-item-width)));
            transform: translateX(calc(var(--filter-item-width) * 1 - var(--filter-item-width))); }
  body:not(.mobile) #alm-filters-alm_filters_support_radio .alm-filter--inner .alm-filter--radio:nth-child(2).active ~ .alm-filter--radio:last-child::after, body:not(.mobile) #alm-filters-alm_filters_support_radio .alm-filter--inner .alm-filter--radio:nth-child(2).active:after {
    -webkit-transform: translateX(calc(var(--filter-item-width) * 2 - var(--filter-item-width)));
            transform: translateX(calc(var(--filter-item-width) * 2 - var(--filter-item-width))); }
  body:not(.mobile) #alm-filters-alm_filters_support_radio .alm-filter--inner .alm-filter--radio:nth-child(3).active ~ .alm-filter--radio:last-child::after, body:not(.mobile) #alm-filters-alm_filters_support_radio .alm-filter--inner .alm-filter--radio:nth-child(3).active:after {
    -webkit-transform: translateX(calc(var(--filter-item-width) * 3 - var(--filter-item-width)));
            transform: translateX(calc(var(--filter-item-width) * 3 - var(--filter-item-width))); }
  body:not(.mobile) #alm-filters-alm_filters_support_radio .alm-filter--inner .alm-filter--radio:nth-child(4).active ~ .alm-filter--radio:last-child::after, body:not(.mobile) #alm-filters-alm_filters_support_radio .alm-filter--inner .alm-filter--radio:nth-child(4).active:after {
    -webkit-transform: translateX(calc(var(--filter-item-width) * 4 - var(--filter-item-width)));
            transform: translateX(calc(var(--filter-item-width) * 4 - var(--filter-item-width))); }
  body:not(.mobile) #alm-filters-alm_filters_support_radio .alm-filter--inner .alm-filter--radio:nth-child(5).active ~ .alm-filter--radio:last-child::after, body:not(.mobile) #alm-filters-alm_filters_support_radio .alm-filter--inner .alm-filter--radio:nth-child(5).active:after {
    -webkit-transform: translateX(calc(var(--filter-item-width) * 5 - var(--filter-item-width)));
            transform: translateX(calc(var(--filter-item-width) * 5 - var(--filter-item-width))); }
  body:not(.mobile) #alm-filters-alm_filters_support_radio .alm-filter--inner .alm-filter--radio:nth-child(6).active ~ .alm-filter--radio:last-child::after, body:not(.mobile) #alm-filters-alm_filters_support_radio .alm-filter--inner .alm-filter--radio:nth-child(6).active:after {
    -webkit-transform: translateX(calc(var(--filter-item-width) * 6 - var(--filter-item-width)));
            transform: translateX(calc(var(--filter-item-width) * 6 - var(--filter-item-width))); }
  body:not(.mobile) #alm-filters-alm_filters_support_radio .alm-filter--inner .alm-filter--radio:nth-child(7).active ~ .alm-filter--radio:last-child::after, body:not(.mobile) #alm-filters-alm_filters_support_radio .alm-filter--inner .alm-filter--radio:nth-child(7).active:after {
    -webkit-transform: translateX(calc(var(--filter-item-width) * 7 - var(--filter-item-width)));
            transform: translateX(calc(var(--filter-item-width) * 7 - var(--filter-item-width))); }
  body:not(.mobile) #alm-filters-alm_filters_support_radio .alm-filter--inner .alm-filter--radio:nth-child(8).active ~ .alm-filter--radio:last-child::after, body:not(.mobile) #alm-filters-alm_filters_support_radio .alm-filter--inner .alm-filter--radio:nth-child(8).active:after {
    -webkit-transform: translateX(calc(var(--filter-item-width) * 8 - var(--filter-item-width)));
            transform: translateX(calc(var(--filter-item-width) * 8 - var(--filter-item-width))); }
  body:not(.mobile) #alm-filters-alm_filters_support_radio .alm-filter--inner .alm-filter--radio:nth-child(9).active ~ .alm-filter--radio:last-child::after, body:not(.mobile) #alm-filters-alm_filters_support_radio .alm-filter--inner .alm-filter--radio:nth-child(9).active:after {
    -webkit-transform: translateX(calc(var(--filter-item-width) * 9 - var(--filter-item-width)));
            transform: translateX(calc(var(--filter-item-width) * 9 - var(--filter-item-width))); }
  body:not(.mobile) #alm-filters-alm_filters_support_radio .alm-filter--inner .alm-filter--radio:nth-child(10).active ~ .alm-filter--radio:last-child::after, body:not(.mobile) #alm-filters-alm_filters_support_radio .alm-filter--inner .alm-filter--radio:nth-child(10).active:after {
    -webkit-transform: translateX(calc(var(--filter-item-width) * 10 - var(--filter-item-width)));
            transform: translateX(calc(var(--filter-item-width) * 10 - var(--filter-item-width))); }
  body:not(.mobile) #alm-filters-alm_filters_support_radio .alm-filter--inner .alm-filter--radio:nth-child(11).active ~ .alm-filter--radio:last-child::after, body:not(.mobile) #alm-filters-alm_filters_support_radio .alm-filter--inner .alm-filter--radio:nth-child(11).active:after {
    -webkit-transform: translateX(calc(var(--filter-item-width) * 11 - var(--filter-item-width)));
            transform: translateX(calc(var(--filter-item-width) * 11 - var(--filter-item-width))); }
  body:not(.mobile) #alm-filters-alm_filters_support_radio .alm-filter--inner .alm-filter--radio:nth-child(12).active ~ .alm-filter--radio:last-child::after, body:not(.mobile) #alm-filters-alm_filters_support_radio .alm-filter--inner .alm-filter--radio:nth-child(12).active:after {
    -webkit-transform: translateX(calc(var(--filter-item-width) * 12 - var(--filter-item-width)));
            transform: translateX(calc(var(--filter-item-width) * 12 - var(--filter-item-width))); }
  body:not(.mobile) #alm-filters-alm_filters_support_radio .alm-filter--inner .alm-filter--radio:nth-child(13).active ~ .alm-filter--radio:last-child::after, body:not(.mobile) #alm-filters-alm_filters_support_radio .alm-filter--inner .alm-filter--radio:nth-child(13).active:after {
    -webkit-transform: translateX(calc(var(--filter-item-width) * 13 - var(--filter-item-width)));
            transform: translateX(calc(var(--filter-item-width) * 13 - var(--filter-item-width))); }
  body:not(.mobile) #alm-filters-alm_filters_support_radio .alm-filter--inner .alm-filter--radio:nth-child(14).active ~ .alm-filter--radio:last-child::after, body:not(.mobile) #alm-filters-alm_filters_support_radio .alm-filter--inner .alm-filter--radio:nth-child(14).active:after {
    -webkit-transform: translateX(calc(var(--filter-item-width) * 14 - var(--filter-item-width)));
            transform: translateX(calc(var(--filter-item-width) * 14 - var(--filter-item-width))); }
  body:not(.mobile) #alm-filters-alm_filters_support_radio .alm-filter--inner .alm-filter--radio:nth-child(15).active ~ .alm-filter--radio:last-child::after, body:not(.mobile) #alm-filters-alm_filters_support_radio .alm-filter--inner .alm-filter--radio:nth-child(15).active:after {
    -webkit-transform: translateX(calc(var(--filter-item-width) * 15 - var(--filter-item-width)));
            transform: translateX(calc(var(--filter-item-width) * 15 - var(--filter-item-width))); }

