.feature-row__container{width:100%;max-width:1360px;margin:0 auto;}.feature-row__image img{max-width:100%}@media screen and (max-width:768px){.homepage-section--text-and-image-wrapper .feature-row__image{margin-bottom:20px}}.homepage-section--text-and-image-wrapper .btn{margin-top:20px;margin-bottom:0}@media screen and (min-width:769px){.feature-row{display:flex}.feature-row .feature-row__text{display:flex;justify-content:center;align-items:center}.feature-row .feature-row__text h2{margin-top:0}.feature-row .feature-row--image-right .feature-row__image{order:2}.homepage-section--text-and-image-wrapper .feature-row{align-items:center}}
.feature-row .feature-row__text .retro-text-pure-css{
    text-align: left !important;
}
.featured-row__subtext p {
    margin-bottom: 1rem;
}

.homepage-section--text-and-image-wrapper .rte{
    margin-top:10px;
}
@media screen and (max-width: 767px) {
    .homepage-section--text-and-image-wrapper .feature-row{
            display: flex;
        flex-direction: column-reverse;
    }
  }

  @media screen and (max-width: 767px) {
    .homepage-section--text-and-image-wrapper .feature-row .feature-row__text .h2.retro-text-pure-css {
        font-size: 46px;
      --retro-shadow-x: 4px;
      --retro-shadow-y: 4px;
    }
    .homepage-section--text-and-image-wrapper .feature-row .feature-row__text .h3.retro-text-pure-css {
        font-size: 36px;
        --retro-shadow-x: 3px;
        --retro-shadow-y: 3px;
    }
    .homepage-section--text-and-image-wrapper .btn{
        margin-bottom:32px;
            margin-top: 0;

    }
    .homepage-section--text-and-image-wrapper ul svg{
        width:20px;
        height: auto;
    }
}