.content-with-image-wrapper{color:#1e4b7a;padding:20px 0 30px;position:relative;z-index:1}.content-with-image-wrapper .content-wrapper{max-width:1700px}.content-with-image-wrapper .content{padding:0 0 0 20px}.content-with-image-wrapper .columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}.content-with-image-wrapper.absolute-bg .columns{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content-with-image-wrapper.absolute-bg .columns .image-wrap{-ms-flex-item-align:self-start;-ms-grid-row-align:self-start;align-self:self-start}.content-with-image-wrapper .columns .col{padding:0 15px;width:50%}.content-with-image-wrapper h3{font-size:clamp(30px,3vw,50px);margin:0 0 13px}.content-with-image-wrapper h1 span,.content-with-image-wrapper h2 span,.content-with-image-wrapper h3 span,.content-with-image-wrapper h4 span,.content-with-image-wrapper h5 span,.content-with-image-wrapper h6 span{color:#41c5e7}.content-with-image-wrapper h3 span{display:block;font-size:clamp(26px,2.5vw,40px)}.content-with-image-wrapper.absolute-bg .content{margin:-14px 0 17rem;padding:60px 30px 40px 0;position:relative}.content-with-image-wrapper.absolute-bg .content:after,.content-with-image-wrapper.absolute-bg .content:before{background-color:inherit;content:"";height:100%;position:absolute;top:0;width:9999px;z-index:-1}.content-with-image-wrapper.absolute-bg .content:before{right:100%}.content-with-image-wrapper.absolute-bg .content:after{left:100%;right:auto}.content-with-image-wrapper .col-img{position:relative;z-index:1}@media (min-width:1024px){.content-with-image-wrapper .content-wrapper{font-size:24px;line-height:1.333}}@media (max-width:1023px){.content-with-image-wrapper{font-size:18px}.content-with-image-wrapper .content{padding:0}.content-with-image-wrapper.absolute-bg .content{margin:0;padding:20px 15px 20px 0}}@media (max-width:767px){.content-with-image-wrapper .columns .col{width:100%}.content-with-image-wrapper h3{font-size:clamp(34px,3vw,50px)}.content-with-image-wrapper h3 span{font-size:clamp(29px,2.5vw,40px)}.content-with-image-wrapper.absolute-bg .content{margin:0 0 40px;padding:40px 0 25px}}@media (max-width:666px){.content-with-image-wrapper{font-size:16px}}