.popup-content {
  width: 100%;
  height: 100%;
  padding: 50px 40px;
  box-sizing: border-box;
  background-color: #f4f5f6;
  background-image: url("@/assets/bg//bg3.png");
  background-size: 100% 100%;
  display: flex;
  flex-direction: column;
}

.popup-content_title {
  font-weight: 800;
  font-size: 44px;
  color: #2A2D31;
  letter-spacing: 4px;


  &::after {
    display: flex;
    content: '';
    width: 42px;
    height: 8px;
    margin-top: 40px;
    background: #BDC5CF;
    border-radius: 3px;
  }


  .title_border {
    position: relative;
    width: fit-content;

    &::after {
      display: flex;
      content: '';
      position: absolute;
      bottom: 8px;
      left: 0;
      width: 100%;
      height: 10px;
      background: var(--color);
      border-radius: 4px;
      opacity: 0.6;
    }
  }


}

.popup-content_scrollView {
  height: 60vh;
  padding: 50px 0; 
  .block{
    height: 60px;

  }

}

.poup-footer {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 140px;
  padding-top: 20px;
  display: flex;
  justify-content: center; 
  background-color: #f9f9f9;
}

.close-icon {
  width: 80px;
  height: 80px;
  margin: 0 auto;
}
