.block-text-image{padding:3rem 0 3rem}.block-text-image .block-text-image-container{display:flex;flex-wrap:wrap;margin:0 auto;gap:1rem;align-items:center;justify-content:space-between}.block-text-image .block-text-image-container .block-text-image-media{flex:0 0 100%;position:relative}.block-text-image .block-text-image-container .block-text-image-media .block-text-image-img{width:100%;height:auto;display:block}.block-text-image .block-text-image-container .block-text-image-content{flex:0 0 100%}.block-text-image .block-text-image-container .block-text-image-content h2{padding-bottom:15px}.block-text-image .block-text-image-container .block-text-image-content ul{margin-bottom:20px;list-style:disc;padding-left:20px}.block-text-image .block-text-image-container .block-text-image-content ul li{font-size:18px}@media screen and (max-width: 1024px){.block-text-image .block-text-image-container{align-items:self-start;justify-content:space-between}}@media(min-width: 870px){.block-text-image.align-center .block-text-image-container{justify-content:center;text-align:center}.block-text-image.align-right .block-text-image-container{justify-content:flex-end;text-align:right}.block-text-image.image-left .block-text-image-container{flex-direction:row}.block-text-image.image-left .block-text-image-container .block-text-image-media{flex:0 0 calc(49% - 1rem)}.block-text-image.image-left .block-text-image-container .block-text-image-content{flex:0 0 calc(49% - 1rem);max-width:770px;padding:0 0 0 30px}.block-text-image.image-right .block-text-image-container{flex-direction:row-reverse}.block-text-image.image-right .block-text-image-container .block-text-image-media{flex:0 0 calc(49% - 1rem)}.block-text-image.image-right .block-text-image-container .block-text-image-content{flex:0 0 calc(49% - 1rem);max-width:770px;padding:0 0px 0 30px}}@media screen and (max-width: 869px){.block-text-image .block-text-image-container{flex-direction:column}.block-text-image .block-text-image-container .block-text-image-media,.block-text-image .block-text-image-container .block-text-image-content{flex:0 0 100%;max-width:100%;padding:0}.block-text-image .block-text-image-container .block-text-image-content{order:1}.block-text-image .block-text-image-container .block-text-image-media{margin-top:20px;order:2}}/*# sourceMappingURL=block-text-image.css.map */