#shopify-section-template--20888509612231__rich_text_hCQBgG .rich-text,
#shopify-section-template--20888509612231__rich_text_BVEhjQ .rich-text{
    padding: 180px 0;
    min-height:100vh;
    display:flex;
    flex-direction:row;
    align-items:center;
    margin-top:16px;
        .rich-text__blocks{
            max-width:980px;
        }
        h2{
            margin:0 auto;
        }
        p{
            font-size: 40px;
            line-height:1.5;
        }
        .rich-text__text{
            max-width:920px;
        }
        .rich-text__caption{
            font-size: 16px;
            font-style: normal;
            font-weight: 400;
            line-height: 150%;
            margin-top:32px;
            text-transform:none;
        }
  }


#shopify-section-template--20888509612231__image_with_text_KPqF3f, 
#shopify-section-template--20888509612231__image_with_text_gb9BAq{
    .image-with-text__grid{
        align-items:flex-start;
    }
    .lw4, .lw5{
        margin-top:5.4rem;
    }
    .image-with-text__media-item{
        position: sticky;
        top: 2rem;
        align-self: start;
    }
}


  @media screen and (max-width: 760px) {
    #shopify-section-template--20888509612231__rich_text_hCQBgG .rich-text,
    #shopify-section-template--20888509612231__rich_text_BVEhjQ .rich-text{
        min-height:auto;
        padding:0;
        .rich-text__wrapper{
            width:100%;
            padding:40px 16px;
        }
        .rich-text__text{
            margin-top:0;
        }
        .rich-text__buttons{
            margin-top:24px;
            justify-content:flex-start;
        }
        p{
            font-size: 24px;
            line-height:1.5;
            text-align:left;
        }
        .rich-text__caption{
            margin-top:16px;
        }
    }
}