.content-image-video{padding:120px 0;position:relative}.content-image-video .inner-wrap{margin:0 auto;max-width:1200px}.content-image-video .inner-wrap.max-width-1200{max-width:1200px}.content-image-video .inner-wrap .left{max-width:475px;width:50%}.content-image-video .inner-wrap .left .left-inner h2{font-size:40px;margin:0 0 20px}.content-image-video .inner-wrap .left h3{font-size:28px;letter-spacing:-.005em;line-height:120%;margin:30px 0 12px}.content-image-video .inner-wrap .left .content{font-size:17px;line-height:156%}.content-image-video .inner-wrap .right{width:50%}.content-image-video .inner-wrap .right img{box-shadow:0 20px 20px 1px #c9e2eb;display:block;height:auto;max-width:600px;object-fit:cover}.content-image-video .inner-wrap .right img.shadow-none{box-shadow:none}.content-image-video .inner-wrap.flex-reverse .left{max-width:522px}.content-image-video video{width:100%}.hs-content-id-68737581570 .content-image-video .inner-wrap .left .left-inner h2{margin:0 0 25px}.content-image-video .pattern-top{top:-147px}.content-image-video .pattern-bottom{bottom:-360px;height:509px;z-index:1}@media screen and (max-width:991px){.content-image-video{padding:60px 0 80px}.content-image-video .inner-wrap{flex-wrap:wrap}.content-image-video .inner-wrap.flex-reverse .left{margin:0 auto;max-width:100%}.content-image-video .inner-wrap .left{max-width:100%;position:relative;width:100%;z-index:1}.content-image-video .inner-wrap .left .left-inner h2{font-size:32px;margin:0 0 20px}.content-image-video .inner-wrap .right{margin:45px 0 0;position:relative;width:100%;z-index:2}.content-image-video .inner-wrap .right img{height:auto;width:100%}.hs-content-id-67981450123 .content-image-videowidget_1647949543965 .inner-wrap{flex-direction:column-reverse}.hs-content-id-67981450123 .content-image-video .inner-wrap .right{margin-bottom:40px}}@media(max-width:767px){.hs-content-id-67981450123 .content-image-videowidget_1647949543965 .inner-wrap{display:flex}.content-image-video .inner-wrap .left .left-inner h2{font-size:32px;line-height:40px}}@media screen and (max-width:479px){.content-image-video .inner-wrap .left .left-inner h2{font-size:30px}}@media (max-width:1400px) and (min-width:992px){.content-image-video .inner-wrap .right{margin-right:15px;overflow:hidden;width:50%}}