.sg-text-image .content-container{align-items:flex-start;display:flex;justify-content:space-between}.sg-text-image .content-container .content-inner{width:50%}.sg-text-image .content-container .image-container{align-items:center;display:flex;justify-content:flex-end;width:50%}.sg-text-image:not(.remove-fixed-aspect-ratio) .content-container .image-container{aspect-ratio:629/400}.sg-text-image .image-container img{height:100%;object-fit:cover}.sg-text-image:not(.remove-fixed-aspect-ratio) .image-container img{width:100%}.sg-text-image.remove-fixed-aspect-ratio .image-container img{margin:0 auto}.sg-text-image .content-container .h2,.sg-text-image .content-container .h3
.sg-text-image .content-container h4,.sg-text-image .content-container .h4,.sg-text-image .content-container .h5
.sg-text-image .content-container h6,.sg-text-image .content-container .h6,.sg-text-image .content-container h2,.sg-text-image .content-container h3,.sg-text-image .content-container h5{margin-top:0}.sg-text-image .content-container.offset-right{flex-direction:row-reverse}.sg-text-image .content-container.offset-right .content-inner{padding-left:50px}.sg-text-image .content-container.offset-left .content-inner{padding-right:50px}@media(max-width:768px){.sg-text-image .content-container.offset{flex-direction:column-reverse;max-width:100%}.sg-text-image .content-container .content-inner{width:100%}.sg-text-image .content-container.offset-left .content-inner,.sg-text-image .content-container.offset-right .content-inner{padding-left:0;padding-right:0}.sg-text-image .content-container:matches(.content-container,.offset){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:100%;padding:0!important}.sg-text-image :where(.content-container,.offset){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:100%;padding:0!important}.sg-text-image .content-container .content-inner{padding:30px}.sg-text-image .offset .image-container{bottom:auto;height:auto;left:auto;max-width:100%;position:relative;right:auto;top:auto;width:100%}.sg-text-image .image-container img{display:block;height:auto;width:100%}}