.sg-fw-image-text{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start}.sg-fw-image-text.image_right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.sg-fw-image-text.image_right .content-inner{margin-left:auto}.sg-fw-image-text .content-inner h2{margin-bottom:30px}.sg-fw-image-text .content-container{padding:130px;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.sg-fw-image-text .content-inner{max-width:600px}.sg-fw-image-text .content-inner h2,.sg-fw-image-text .content-inner h3,.sg-fw-image-text .content-inner h4{line-height:1.2}.sg-fw-image-text .content-inner p{line-height:1.5}.sg-fw-image-text .image-container{background-position:50%;background-repeat:no-repeat;background-size:cover;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.sg-fw-image-text.flooded{align-items:flex-start;gap:50px}.sg-fw-image-text.flooded .image-container{flex:0 1 calc(48% - 30px);position:relative}.sg-fw-image-text.flooded .image-container img{display:block;position:relative;width:100%;z-index:5}.sg-fw-image-text.flooded .content-container{padding:30px 30px 0}.sg-fw-image-text.flooded .image-container.add-accent:before{background-color:var(--color-accent);bottom:-10px;content:"";height:136px;position:absolute;right:-10px;width:217px;z-index:1}.sg-fw-image-text.flooded.image_right .image-container.add-accent:before{bottom:-10px;left:-10px;right:auto}@media(max-width:950px){.sg-fw-image-text,.sg-fw-image-text.image_right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sg-fw-image-text .image-container{min-height:400px}.sg-fw-image-text .content-inner{max-width:100%}.sg-fw-image-text .content-container{padding:35px}.sg-fw-image-text.flooded{gap:0}.sg-fw-image-text.flooded .image-container{margin:0 auto;min-height:0;padding:35px 35px 0;text-align:center}.sg-fw-image-text.flooded .image-container:before{display:none}}