@media (min-width: 992px) {
  strong.submenu_title a:first-child span {
    font-size: 15px !important;
  }
}

.afd_Body {
  padding-block: 104px !important;
  position: relative;
}

.afd_Body .container .col-lg-12 {
  display: flex;
  align-items: start;
  justify-content: center;
  gap: 32px;
  z-index: 2;
}

@media (max-width: 992px) {
  .afd_Body .container .col-lg-12 {
    flex-direction: column-reverse;
  }
  .afd_Body .adf_Logo_Wrapper {
    width: 100% !important;
    display: flex;
    justify-content: center !important;
    align-items: center !important;
  }
  .afd_Body .adf_Logo_Wrapper img {
    width: 200px !important;
  }
  .afd_Body::after {
    display: none;
  }
}

.afd_Body::before {
  content: "";
  background-image: url(/Portals/0/images/img/afd-before.png);
  background-repeat: repeat;
  background-position: center;
  background-size: contain;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0.2;
  width: 100%;
  height: 28%;
}

.afd_Body::after {
  content: "";
  background-image: url(/Portals/0/images/img/afd-after.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 55%;
  z-index: 0;
  opacity: 0.35;
}

.afd_Body p {
  flex: 0 0 calc(76% - 16px);
  z-index: 2;
}

.afd_Body .adf_Logo_Wrapper {
  flex: 0 0 calc(24% - 16px);
  width: 100%;
}

.afd_Body .adf_Logo_Wrapper img {
  width: 100%;
}
