.overhanging-image-row .header-blue h2{color:#00589e}.overhanging-image-row .header-black h2{color:#000}.overhanging-image-row{margin:12px 0;position:relative}.overhanging-image-row .big-image img{max-width:100%}.overhanging-image-row .button-left{text-align:left}.overhanging-image-row .button-center{text-align:center}.overhanging-image-row .button-right{text-align:right}@media screen and (min-width:768px){.overhanging-image-row .big-image{padding-bottom:30px;padding-top:30px;position:absolute;right:0}.overhanging-image-row .content{box-sizing:border-box}.overhanging-image-row .outer{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative}.overhanging-image-row.half-half .big-image,.overhanging-image-row.half-half .content{width:45%}.overhanging-image-row.half-half.desk-flip .big-image,.overhanging-image-row.half-half:not(.desk-flip) .content{margin-left:50%}.overhanging-image-row.wide-narrow .big-image.normal{width:50%}.overhanging-image-row.wide-narrow .big-image.lazysmaller{width:max(45%,460px)}.overhanging-image-row.wide-narrow .content{width:35%}.overhanging-image-row.wide-narrow.desk-flip .big-image{margin-left:auto}.overhanging-image-row.wide-narrow:not(.desk-flip) .content{margin-left:60%}.overhanging-image-row.narrow-wide .big-image{width:35%}.overhanging-image-row.narrow-wide .content{width:50%}.overhanging-image-row.narrow-wide.desk-flip .big-image{margin-left:60%}.overhanging-image-row.narrow-wide:not(.desk-flip) .content{margin-left:45%}.overhanging-image-row .desk-hide{display:none}}@media screen and (max-width:767px){.overhanging-image-row .h2-cell-aC h2{text-align:center}.overhanging-image-row .h2-cell-aR h2{text-align:right}.overhanging-image-row .h2-cell-aL h2{text-align:left}.overhanging-image-row.cell-flip{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.overhanging-image-row .big-image{padding-top:30px}.overhanging-image-row:not(.cell-flip) .content{padding-bottom:30px}.overhanging-image-row.cell-flip .content{padding-top:30px}.overhanging-image-row .cell-hide{display:none}}