<style>
  .resize {
    height: 300px !important;
    width: 200px !important;
    background-color: red;
  }

  @media screen and (max-width: 767px) {
    #page-block-ibcl9a4cw6xq1tt9 .section-inner {
      display: flex;
      justify-content: center;
      align-items: center;
      flex-direction: column; /* Change to column for better stacking in mobile view */
      padding: 10px; /* Adjust padding for spacing */
    }

    .resize {
      height: auto; /* Adjust height for mobile view */
      width: 100%; /* Adjust width for mobile view */
      max-width: 400px; /* Maximum width */
      margin-bottom: 10px; /* Add margin for spacing */
    }

    .headline {
      margin-top: 10px; /* Add margin for spacing */
      text-align: center; /* Center align text */
    }

    #link-b0w5psmvmrf {
      padding: 5px; /* Add padding for spacing */
      font-size: 1em; /* Adjust font size for better readability */
    }
  }
</style>


