.text-image-logo {
  position: relative;
  margin: clamp(2.857rem, 1.528rem + 3.876vw, 5.714rem) 0; }
  .text-image-logo .section-heading {
    width: 90%;
    max-width: 1266px;
    margin: 0 auto;
    margin-bottom: 1.45em; }
  .text-image-logo .inside {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between; }
    @media (min-width: 1080px) and (max-width: 1489.4117647059px) {
      .text-image-logo .inside {
        padding-left: 5%; } }
    @media (min-width: 1489.4117647059px) {
      .text-image-logo .inside {
        padding-left: calc(50% - calc(1266px / 2)); } }
  .text-image-logo-column-text {
    width: 100%;
    max-width: 92ch;
    padding: 0 5% 3.428rem; }
    .text-image-logo-column-text .logo-wrapper {
      width: 100%;
      max-width: 21.428rem;
      margin-bottom: 2.1428rem; }
  .text-image-logo-column-image {
    width: 100%; }
    .text-image-logo-column-image figure, .text-image-logo-column-image picture, .text-image-logo-column-image div, .text-image-logo-column-image img {
      display: block;
      width: 100%; }
  @media only screen and (min-width: 1080px) {
    .text-image-logo-column-text {
      width: 44%;
      padding: 0; }
    .text-image-logo-column-image {
      width: 51.8%; } }

/*# sourceMappingURL=text-image-logo.css.map */
