/**
 * h1 Styles
 */
/**
 * h2 Styles
 */
/**
 * h3 Styles
 */
/**
 * h4 Styles
 */
/**
 * h5 Styles
 */
/**
 * h6 Styles
 */
/**
 * Container for components .container class
*/
/*
* Content + Two Sidebars Layout
* Pages: Spikes, Brixx, Tax
*/
.two-column-image-headline-copy-wrapper .two-column-image-headline-copy {
  display: flex;
  flex-direction: column;
  border-top: 1px solid #e6e6e6;
  padding: 30.5px 0;
}
@media screen and (min-width: 1024px) {
  .two-column-image-headline-copy-wrapper .two-column-image-headline-copy {
    flex-direction: row;
    padding: 61.5px 0;
    align-items: center;
  }
}
@media screen and (min-width: 1440px) {
  .two-column-image-headline-copy-wrapper .two-column-image-headline-copy {
    margin: 0 36px;
  }
}
.two-column-image-headline-copy-wrapper .two-column-image-headline-copy:first-child {
  border-top: none;
}
.two-column-image-headline-copy-wrapper .two-column-image-headline-copy__img {
  margin: 0 0 2rem;
}
@media screen and (min-width: 1024px) {
  .two-column-image-headline-copy-wrapper .two-column-image-headline-copy__img {
    margin: 0 80px 0 0;
  }
}
.two-column-image-headline-copy-wrapper .two-column-image-headline-copy__img img {
  height: auto;
  -o-object-fit: cover;
  object-fit: cover;
  clip-path: polygon(100% 0, 100% calc(100% - 96px), calc(100% - 70px) 100%, 0 100%, 0 0);
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .two-column-image-headline-copy-wrapper .two-column-image-headline-copy__img img {
    width: 368px;
    height: 253px;
  }
}
.two-column-image-headline-copy-wrapper .two-column-image-headline-copy__cta .arrow-button .icon-container {
  margin-top: 0;
}
.two-column-image-headline-copy-wrapper .two-column-image-headline-copy__cta .arrow-button__text {
  font-size: 20px;
  line-height: 28px;
  letter-spacing: -0.1px;
}