.sg-text-image .content-container.offset{max-width:60%;position:relative}.sg-text-image .content-container.offset-left{margin-right:auto}.sg-text-image.include-image .offset-left{padding:100px 85px 50px 75px}.sg-text-image.include-image .offset-right{padding:100px 75px 50px 85px}.sg-text-image .content-container.offset-right{margin-left:auto}.sg-text-image .offset .image-container{bottom:60px;top:60px}.sg-text-image .offset-left .image-container{left:calc(100% - 60px);max-width:75%;overflow:hidden;position:absolute;width:100%}.sg-text-image .offset-right .image-container{max-width:75%;overflow:hidden;position:absolute;right:calc(100% - 60px);width:100%}.sg-text-image .image-container img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.sg-text-image.break-image:before{background-repeat:no-repeat;background-size:contain;content:"";height:785px;left:-200px;position:absolute;top:50%;transform:translateY(-50%);width:630px;z-index:9}.sg-text-image.break-image .broken-image-container{display:none}.sg-text-image.break-image .broken-image-container img{width:100%}@media(max-width:768px){.sg-text-image .content-container.offset{max-width:100%}.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-reverse;flex-direction:column-reverse;-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-reverse;flex-direction:column-reverse;-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%}.sg-text-image.break-image:before{content:none}.sg-text-image.break-image .broken-image-container{display:block}.content-container.offset.offset-left{display:flex;flex-direction:column}}.sg-text-image.include-image.list-primary{background:linear-gradient(90deg,#262626 90%,#fff 0)}