.faq-one-block {
  background: var(--background-second); 
margin-bottom: 100px;}
  .faq-one-block__body {
    display: flex;
    grid-column-gap: 30px; }
  .faq-one-block__left {
    width: 32%;
    display: flex;
    flex-direction: column;
    height: auto; }
  .faq-one-block__offer {
    margin-top: auto; }
  .faq-one-block__description {
    margin-bottom: 30px;
    font-weight: 400;
    font-size: 20px;
    color: var(--main-text-primary); }
  .faq-one-block .items {
    width: 68%; }
    .faq-one-block .items__wrapper .item {
      border: 1px solid var(--stroke);
      border-radius: 20px;
      background: transparent;
      transition: background 0.3s ease;
      margin-bottom: 10px; }
      .faq-one-block .items__wrapper .item:last-child {
        margin-bottom: 0px; }
      .faq-one-block .items__wrapper .item.active {
        background: var(--bgSecond);
        border: 1px solid var(--background-thirdly); }
        .faq-one-block .items__wrapper .item.active .vertical {
          opacity: 0; }
        .faq-one-block .items__wrapper .item.active .item__icon {
          background: var(--background-secondary); }
      .faq-one-block .items__wrapper .item__icon {
        min-width: 50px;
        width: 50px;
        height: 50px;
        background: var(--background);
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 50%;
        margin-right: 30px; }
        .faq-one-block .items__wrapper .item__icon .svg {
          border: 1px dashed var(--second);
          width: 40px;
          height: 40px;
          border-radius: 50%;
          display: flex;
          align-items: center;
          justify-content: center; }
      .faq-one-block .items__wrapper .item__title {
        font-weight: 800;
        font-size: 16px;
        line-height: 120%;
        color: var(--head-primary);
        padding-right: 15px; }
      .faq-one-block .items__wrapper .item__status {
        margin-left: auto;
        min-width: 14px;
        width: 14px;
        height: 14px; }
        .faq-one-block .items__wrapper .item__status .vertical {
          transition: opacity 0.3s ease; }
          .item__status svg path{
            fill: var(--headPrimary);
          }
      .faq-one-block .items__wrapper .item__header {
        border-radius: 20px;
        border-bottom: 1px solid var(--bgThird);
        padding: 10px 30px 10px 10px;
        display: flex;
        align-items: center;
        cursor: pointer; }
      .faq-one-block .items__wrapper .item__content {
        padding: 30px 50px 30px 90px;
        font-weight: 400;
        font-size: 16px;
        line-height: 150%;
        color: var(--main-text-primary);
        display: none; }
        .faq-one-block .items__wrapper .item__content * {
          color: var(--main-text-primary); }

@media (max-width: 991px) {
  .faq-one-block__left {
    width: 100%;
    margin-bottom: 30px; }
  .faq-one-block__description {
    font-size: 18px; }
  .faq-one-block .items {
    width: 100%; }
    .faq-one-block .items__wrapper .item__content {
      padding: 30px 50px 30px 75px; }
    .faq-one-block .items__wrapper .item__icon {
      margin-right: 15px; }
  .faq-one-block__body {
    flex-direction: column; } }
@media (max-width: 767px) {
  .faq-one-block .items__wrapper .item__header {
    padding: 10px 20px 10px 10px; }
  .faq-one-block .items__wrapper .item__content {
    padding: 20px 30px; } }
@media (max-width: 480px) {
  .faq-one-block__description {
    font-size: 16px; }
  .faq-one-block .items__wrapper .item__title {
    font-size: 14px; }
  .faq-one-block .items__wrapper .item__icon {
    min-width: 40px;
    width: 40px;
    height: 40px;
    margin-right: 10px; }
    .faq-one-block .items__wrapper .item__icon .svg {
      width: 30px;
      height: 30px; }
  .faq-one-block .items__wrapper .item__content {
    padding: 15px 20px; } }

/*# sourceMappingURL=block.css.map */
