.u-dialog-section-12 .u-dialog-1 {
    width: 274px;
    min-height: 189px;
    height: auto;
    --radius: 30px;
    margin: 101px calc(((100% - 1140px) / 2)  + 5px) 60px auto;
  }
  
  .u-dialog-section-12 .u-container-layout-1 {
    padding: 29px 30px 24px;
  }
  
  .u-dialog-section-12 .u-image-1 {
    width: 126px;
    height: 23px;
    margin: 0 auto;
  }
  
  .u-dialog-section-12 .u-btn-1 {
    --radius: 6px;
    font-weight: 700;
    font-size: 0.9375rem;
    border-style: solid;
    background-image: none;
    margin: 16px auto 0;
    padding: 8px 33px;
  }
  
  .u-dialog-section-12 .u-btn-2 {
    --radius: 6px;
    font-weight: 700;
    font-size: 0.9375rem;
    border-style: solid;
    background-image: none;
    margin: 14px auto 0;
    padding: 8px 43px;
  }
  
  .u-dialog-section-12 .u-icon-1 {
    width: 15px;
    height: 15px;
    left: auto;
    top: 17px;
    position: absolute;
    right: 16px;
  }
  
  @media (max-width: 1199px) {
    .u-dialog-section-12 .u-dialog-1 {
      margin-right: calc(((100% - 940px) / 2) + 5px);
    }
  }
  
  @media (max-width: 991px) {
    .u-dialog-section-12 .u-dialog-1 {
      margin-right: calc(((100% - 720px) / 2) + 5px);
    }
  
    .u-dialog-section-12 .u-container-layout-1 {
      padding-top: 40px;
    }
  }
  
  @media (max-width: 767px) {
    .u-dialog-section-12 .u-dialog-1 {
      margin-right: calc(((100% - 540px) / 2) + 5px);
    }
  
    .u-dialog-section-12 .u-container-layout-1 {
      padding-top: 29px;
      padding-left: 40px;
      padding-right: 40px;
    }
  }
  
  @media (max-width: 575px) {
    .u-dialog-section-12 .u-dialog-1 {
      margin-right: calc(((100% - 340px) / 2) + 5px);
    }
  
    .u-dialog-section-12 .u-container-layout-1 {
      padding-top: 40px;
      padding-left: 25px;
      padding-right: 25px;
    }
  }