.logo_text {
  width: 92%;
  max-width: 1720px;
  margin: 0 auto;
  display: flex;
  margin-top: 55px;
  font-weight: 500;
}
@media (max-width: 1200px) {
  .logo_text {
    margin-top: 50px;
  }
}
@media (max-width: 1024px) {
  .logo_text {
    margin-top: 35px;
  }
}
@media (max-width: 768px) {
  .logo_text {
    margin-top: 25px;
    display: block;
  }
}
@media (max-width: 470px) {
  .logo_text {
    margin-top: 15px;
  }
}
.logo_text .image_section {
  position: relative;
  flex: 0 0 60px;
  margin-right: 60px;
}
@media (max-width: 1200px) {
  .logo_text .image_section {
    margin-right: 40px;
  }
}
@media (max-width: 1024px) {
  .logo_text .image_section {
    margin-right: 30px;
  }
}
@media (max-width: 768px) {
  .logo_text .image_section {
    margin-right: 0;
    margin-bottom: 15px;
  }
}
.logo_text .image_section > img {
  display: block;
  width: 100%;
  height: auto;
  max-height: 65px;
  max-width: 100%;
  object-fit: contain;
  object-position: top left;
}
@media (max-width: 768px) {
  .logo_text .image_section > img {
    width: 45px;
    height: 45px;
    object-fit: contain;
  }
}
@media (max-width: 781px) {
  .wp-block-columns .wp-block-column:last-child .logo_text {
    margin-top: 0;
    margin-bottom: 25px;
  }
}
.wp-block-columns .logo_text, .px-frame-layout .logo_text, .accordion-content .logo_text, .tab_wrapper .logo_text {
  width: 100%;
}
