#questions-block .content {
  display: flex;
  gap: 30px;
  justify-content: space-between; }
  @media (max-width: 1000px) {
    #questions-block .content {
      flex-direction: column; } }
  #questions-block .content .left {
    width: 410px;
    flex-shrink: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between; }
    @media (max-width: 1000px) {
      #questions-block .content .left {
        width: 100%;
        gap: 30px; } }
    #questions-block .content .left .contact {
      display: flex;
      flex-direction: column;
      gap: 30px; }
      @media (max-width: 1000px) {
        #questions-block .content .left .contact {
          gap: 10px; } }
      #questions-block .content .left .contact .btn {
        width: fit-content; }
  #questions-block .content .right {
    width: 100%; }
    #questions-block .content .right .questions {
      display: flex;
      flex-direction: column;
      gap: 10px;
      width: 100%; }
      #questions-block .content .right .questions .question {
        width: 100%;
        display: flex;
        flex-direction: column;
        border: 1px solid var(--bg-light);
        background-color: var(--bg-light);
        transition: all 0.3s ease-in;
        border-radius: 20px;
        cursor: pointer; }
        #questions-block .content .right .questions .question.active {
          background-color: transparent;
          border: 1px solid var(--bg-dark); }
          #questions-block .content .right .questions .question.active .top {
            border-color: var(--bg-dark); }
            #questions-block .content .right .questions .question.active .top img {
              box-shadow: 0 0 30px 0 rgba(70, 76, 117, 0.2); }
            #questions-block .content .right .questions .question.active .top .btns .minus {
              opacity: 1; }
            #questions-block .content .right .questions .question.active .top .btns .plus {
              opacity: 0; }
        #questions-block .content .right .questions .question .top {
          display: flex;
          gap: clamp(20px,0.625vw + 18px, 30px);
          align-items: center;
          border-bottom: 1px solid transparent;
          border-radius: 20px;
          padding: 10px;
          padding-right: clamp(10px,1.25vw + 6px, 30px);
          transition: all 0.3s ease-in; }
          #questions-block .content .right .questions .question .top img {
            width: 50px;
            height: 50px;
            object-fit: contain;
            border-radius: 50%;
            flex-shrink: 0; }
          #questions-block .content .right .questions .question .top .btns {
            margin-left: auto;
            position: relative;
            width: 14px;
            height: 14px;
            flex-shrink: 0; }
            #questions-block .content .right .questions .question .top .btns .minus {
              position: absolute;
              inset: 0;
              width: 100%;
              height: 100%;
              opacity: 0;
              transition: all 0.3s ease-in; }
            #questions-block .content .right .questions .question .top .btns .plus {
              position: absolute;
              inset: 0;
              width: 100%;
              height: 100%;
              opacity: 1;
              transition: all 0.3s ease-in; }
        #questions-block .content .right .questions .question .bottom {
          padding: clamp(20px,0.625vw + 18px, 30px) clamp(10px,5vw + -6px, 90px);
          padding-bottom: clamp(20px,1.25vw + 16px, 40px);
          display: none; }

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