.text-image-link-container{
  display:flex;
  justify-content:center;
  background-color:#EDF0F4;
}

.btn-show-or-not {
  display:none;
}

.text,.image {
transform: translateY(40px);
}

.top-img {
  display:none;
}

.btn-show-or-not .main-button {
  margin:0!important;
}

.btn-show-or-not-yes {
  display:block;
}

.text-box-top p {
  margin-top:15px;
}

.white{
  color:#ffffff!important;
}

.black{
  color:#152331!important;
}

.top-content-container{
  display:flex;
  flex-direction:column;
}

.content-title {
  display:flex;
  align-items:center;
  font-size:12px;
  margin-bottom:16px;
}

.text-box-top{
  margin-bottom:32px;
}

@media screen and (min-width:1000px) {
  .text-box-top h2 {
    line-height: 44px;
  }

  @media screen and (min-width:1200px) {
    .top-content-container{
      flex-direction:row;
      justify-content:space-between;
      align-items:center;
      gap:100px
    }

    .text-box-top{
      width: 48%; 
      max-width: none; 
    }

    .top-img {
      display:block;
    }

    .top-img {
      width: 60%; 
      display: flex;
      justify-content: center;
      align-items: center;
    }

    .top-img img{
      height: auto; 
    }

    .text-image-link-container {
      padding: 0;
    }
  }
