.text-columns-with-images{display:flex}@media only screen and (min-width:768px){.text-columns-with-images{flex-direction:var(--image-position)}}@media only screen and (max-width:767px){.text-columns-with-images{flex-direction:column}}.text-columns-with-images__item{flex-grow:1}@media only screen and (min-width:768px){.text-columns-with-images__item{width:50%}}.bg-image-with-text__inner,.logo-with-text__inner{position:relative;z-index:2;padding:36px 20px;min-height:400px;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;box-sizing:border-box}@media only screen and (max-width:767px){.bg-image-with-text__inner,.logo-with-text__inner{min-height:300px}}.logo-with-text__inner{background-color:var(--bg-color);color:var(--text-color);gap:20px}.logo-with-text__inner .logo-with-text__logo-wrap{position:relative;overflow:hidden;max-width:249px;width:100%}@media only screen and (max-width:767px){.logo-with-text__inner .logo-with-text__logo-wrap{max-width:200px}}.logo-with-text__inner .logo-with-text__logo-wrap--pb{padding-bottom:12.8%}.logo-with-text__inner .logo-with-text__logo-wrap svg{display:block;width:100%;height:100%;margin:0 auto}.logo-with-text__inner .logo-with-text__heading{color:inherit;max-width:360px}.logo-with-text__inner .logo-with-text__description{max-width:375px;width:100%;margin:0 auto}.logo-with-text__inner .logo-with-text__description a{color:var(--text-color);text-decoration:underline;font-weight:600}@media only screen and (min-width:768px){.logo-with-text__inner .logo-with-text__description a:hover{color:var(--link-hover-color)}}@media only screen and (min-width:768px){.logo-with-text__inner .logo-with-text__link:hover{color:var(--link-hover-color)}}.bg-image-with-text{position:relative;overflow:hidden}.bg-image-with-text img{opacity:1;-o-object-fit:cover;object-fit:cover}.bg-image-with-text svg{display:block;width:100%;height:100%;position:absolute}.bg-image-with-text .bg-image-with-text__heading{margin:0 auto 40px;max-width:290px;width:100%;color:var(--heading-color)}.bg-image-with-text .bg-image-with-text__button-wrap{width:100%}.bg-image-with-text .bg-image-with-text__inner--border{border:1px solid var(--text-color)}.bg-image-with-text :last-child{margin-bottom:0}