
.bisiesto-block.b-faqs{
  padding: clamp(32px, 21.0909px + 2.9091vw, 56px) 0px;
  display: grid;
  gap: 32px;
}

  .bisiesto-block.b-faqs .c_tab__content-wrap{
    overflow: hidden;
  }

  .bisiesto-block.b-faqs .c_tab__accordion{
    display: grid;
    grid-template-rows: 0fr;
    transition: grid-template-rows 0.3s ease-in-out;
  }

  .bisiesto-block.b-faqs .c_tab__input:checked + .c_tab-label +.c_tab__accordion,
  .bisiesto-block.b-faqs .c_tab__input:checked +.c_tab__accordion
  {
    grid-template-rows: 1fr;
  }
.bisiesto-block .b-faqs__container{
    display: grid;
    gap: 16px;
  }
.bisiesto-block .b-faqs__faq{
    padding: 0 18px;
    background: var(--wp--preset--color--grey-light);
    border-radius: var(--standard-border-radius);

  }
.bisiesto-block .b-faqs__faq:has(input:checked){
      border: 1px solid var(--wp--preset--color--light-yellow);
    }
.bisiesto-block .b-faqs__faq-heading{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    padding: 8px 0;
    min-height: 60px;
    cursor: pointer;
  }
.bisiesto-block .b-faqs__content{
    padding-bottom: 18px;
  }
.bisiesto-block .b-faqs__icon{
    flex-shrink: 0;
  }
.bisiesto-block .b-faqs__icon rect{
      transition: all 300ms ease-in-out;
      transform: rotate(0);
      transform-origin: 50% 50%;
    }
.c_tab__input:checked + .b-faqs__faq-heading .b-faqs__icon .vertical-line {
    transform: rotate(270deg);
  }
@media screen and (min-width: 1024px){
  .bisiesto-block .b-faqs__container{
    display: block;
    -moz-column-count: 2;
         column-count: 2;
  }

    .bisiesto-block .b-faqs__container > div{
      margin-bottom: 16px;
      -moz-column-break-inside: avoid;
           break-inside: avoid-column;
    }
}

