.two-column-banner-v2{background-position:bottom;padding:3.5rem 0}.two-column-banner-v2.gradient{background:var(--Gradient-2,linear-gradient(0deg,#fcfbf2 0,hsla(54,62%,97%,0) 100%))}.two-column-banner-v2.pale-green{background:#fcfbf2}@media screen and (min-width:768px){.two-column-banner-v2{background-position:100% 100%}}.two-column-banner-v2 .content-image .inner-content{padding-top:1rem}@media (min-width:768px){.two-column-banner-v2{padding:6rem 0}}.two-column-banner-v2 .button--wrapper{margin-top:2rem}.two-column-banner-v2 .button--wrapper a{display:inline-block;text-decoration:none}.two-column-banner-v2 .two-column-banner-v2__container{padding:0 1.5rem}.two-column-banner-v2 .two-column-banner__flex{display:flex;flex-direction:column-reverse;flex-wrap:wrap;margin:0 -1.5rem}@media (min-width:768px){.two-column-banner-v2 .two-column-banner__flex{flex-direction:row;flex-wrap:nowrap}}.two-column-banner-v2 .two-column-banner__flex.swap-column{flex-direction:column-reverse}@media (min-width:768px){.two-column-banner-v2 .two-column-banner__flex.swap-column{flex-direction:row-reverse}}.two-column-banner-v2 .two-column-banner__flex.align__top{align-items:flex-start}.two-column-banner-v2 .two-column-banner__flex.align__center{align-items:center}.two-column-banner-v2 .two-column-banner__flex.align__bottom{align-items:flex-end}.two-column-banner-v2 .two-column-banner__flex .justify__left{justify-content:flex-start}.two-column-banner-v2 .two-column-banner__flex .justify__center{justify-content:center}.two-column-banner-v2 .two-column-banner__flex .justify__right{justify-content:flex-end}.two-column-banner-v2 .two-column-banner__flex .two-column-banner__content{display:flex;margin:1.5rem;max-width:calc(100% - 3rem);width:100%}.two-column-banner-v2 .two-column-banner__flex .content-image img{max-height:100%;max-width:100%}@media (min-width:768px){.two-column-banner-v2 .two-column-banner__flex .content-text{width:60%}.two-column-banner-v2 .two-column-banner__flex .content-image{width:40%}}.two-column-banner-v2 h2{color:var(--color-blue-500);font-size:var(--font-size-xlarge);font-weight:var(--font-weight-light)}.two-column-banner-v2 p{color:var(--color-blue-heading)}.two-column-banner-v2 a{color:var(--button-text-color);text-decoration:underline}.two-column-banner-v2 a:hover{text-decoration:none}