.background-pattern-op{position:relative}.background-pattern-op:before{content:" ";display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.2;background-image:url(https://25231785.fs1.hubspotusercontent-eu1.net/hubfs/25231785/Background%20Patterns/TransparentDUOtoneANDkuosi-08.png);background-repeat:no-repeat;background-position:50% 0;background-size:cover}.centered-heading{text-align:center}.content-module.border-top{border-top:8px solid #fff}.content-module.border-bottom{border-bottom:8px solid #fff}.content-module:not(.full-width-image) .page-center.pt0{padding-top:0}.content-module:not(.full-width-image) .page-center.pb0{padding-bottom:0}.content-module .col-image,.content-module .col-text{box-sizing:border-box}.content-module{position:relative;background-size:cover;background-position:50% 50%}.content-module>*{position:relative;color:#fff}.content-module.video video{display:block;position:absolute;width:100%;height:100%;object-fit:cover;z-index:-1}.content-module.image:before,.content-module.video:before{content:" ";display:block;position:absolute;width:100%;height:100%;background:rgba(0,0,0,.4)}.content-module .image-wrapper{height:auto}.col-2-image .col-2:first-child{box-sizing:border-box;width:calc(50% - 4px)}.content-module .wrapper.image-text .col-image img{display:block;width:100%}.content-module.full-width-image img{width:100%;height:100%!important;object-fit:cover}.content-module .wrapper.image-text .col-text{padding:5em 2em}@media (max-width:940px){.content-module.full-width-image .col-image{border-bottom:8px solid #fff;height:50vw;min-height:250px}.content-module .col-text{margin-bottom:4em}.content-module .col-text:last-child{margin-bottom:0}}@media (min-width:941px){.content-module .page-center{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;column-gap:40px}.content-module.full-width-image .wrapper.image-text{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;min-height:250px;column-gap:8px}.content-module .wrapper.image-text{align-items:center}.content-module .wrapper.image-text .col-image,.content-module .wrapper.image-text .col-text{height:100%;display:flex;flex-direction:column;justify-content:center}.content-module.full-width-image .col-image{margin:0;height:100%;overflow:hidden}.content-module .col-text{padding:0 0 0 40px}.content-module .reverse .col-text{padding:0 40px 0 7vw;order:-1}.content-module .wrapper.image-text{display:flex}.full-width-image img{top:0}}