.text-columns .column h2{font-family:var(--font-family-select-display) !important;font-size:30px !important;font-weight:300 !important;line-height:40px !important;color:var(--color-text) !important}.text-columns .column h3,.text-columns .column h4,.text-columns .column h5,.text-columns .column h6{color:var(--color-text)}.text-columns .column{font-family:var(--font-family-primary) !important;font-size:16px !important;font-weight:400 !important;line-height:1.5 !important}.text-columns .column p{font-size:16px !important;line-height:1.5 !important;margin-bottom:1.5em}.text-columns .column p:last-child{margin-bottom:0}.text-columns{--text-columns-gap-desktop:175px;background:var(--gradient,#f6f6f6);position:relative;z-index:200;padding-top:var(--paddings-top--mobile,20px);padding-bottom:var(--paddings-bottom--mobile,50px);margin-top:var(--margins-top--mobile,0);margin-bottom:var(--margins-bottom--mobile,0)}@media (min-width:1009px){.text-columns{padding-top:var(--padding-top,0);padding-bottom:var(--paddings-bottom,100px);margin-top:var(--margins-top,0);margin-bottom:var(--margins-bottom,0)}}.text-columns .columns{display:grid;grid-template-columns:1fr;gap:20px;border-top:none}@media (min-width:779px){.text-columns .columns{grid-template-columns:1fr 1fr;gap:var(--text-columns-gap-desktop)}}body.slug-personalized-banking .text-columns .columns{padding-top:30px}.text-columns .text-columns__back-image,.text-columns .float_div{--back-image-offset:-12vw;--back-image-width-mobile:33vw;--back-image-width-desktop:23vw;--back-image-mobile-top:-140px;position:absolute;top:0;left:var(--back-image-offset);width:var(--back-image-width-mobile)}@media (min-width:779px){.text-columns .text-columns__back-image,.text-columns .float_div{left:var(--back-image-offset);width:var(--back-image-width-desktop)}}@media (max-width:778px){.text-columns .text-columns__back-image,.text-columns .float_div{top:var(--back-image-mobile-top)}}.text-columns .text-columns__back-image--right,.text-columns .float_div.back_image_positionright{right:var(--back-image-offset);left:auto}.text-columns .text-columns__back-image--left{left:auto;right:-200px;padding:30px}body.slug-financing .text-columns .text-columns__back-image,body.slug-financing .text-columns .float_div{left:auto;right:-200px;top:-60px;padding:30px;z-index:5}