.image-media{overflow:hidden;padding-top:125px;position:relative}@media only screen and (max-width:1279px){.image-media{padding-top:80px}}@media only screen and (max-width:767px){.image-media{padding-top:60px}}.image-media__content{align-items:center;display:flex;flex-direction:row-reverse}@media only screen and (max-width:767px){.image-media__content{flex-wrap:wrap}}.image-media__content .text{border-right:1px solid var(--primary-gray);padding-right:11%;width:60%}@media only screen and (max-width:1279px){.image-media__content .text{padding-right:16px;width:50%}}@media only screen and (max-width:767px){.image-media__content .text{border-right:none;max-width:inherit;padding-right:0;width:100%}}.image-media__content .text-heading{padding-top:40px}@media only screen and (max-width:1279px){.image-media__content .text br{display:none}}.image-media__content .text-desc{padding-top:30px}.image-media__content .text-desc p{margin-bottom:22px}.image-media__content .text .cta{padding-bottom:40px}.image-media__content .asset{align-items:center;display:flex;justify-content:center;padding-left:6%;width:40%}@media only screen and (max-width:1279px){.image-media__content .asset{padding-left:16px;width:50%}}@media only screen and (max-width:767px){.image-media__content .asset{justify-content:flex-start;padding-left:0;width:100%}}.image-media__content .asset video{height:auto;width:100%}@media only screen and (max-width:767px){.image-media__content .asset video{max-width:100%!important;min-width:100%!important}}.image-media__content .asset img{max-width:100%}.image-media.image_text .image-media__content{flex-direction:row}.image-media.image_text .image-media__content .text{border-left:1px solid var(--primary-gray);border-right:none;padding-left:11%;padding-right:0}@media only screen and (max-width:1279px){.image-media.image_text .image-media__content .text{padding-left:16px;width:50%}}@media only screen and (max-width:767px){.image-media.image_text .image-media__content .text{border-left:none;padding-left:0;width:100%}}.image-media.image_text .image-media__content .asset{padding-left:0;padding-right:6%}@media only screen and (max-width:1279px){.image-media.image_text .image-media__content .asset{padding-right:16px}}@media only screen and (max-width:767px){.image-media.image_text .image-media__content .asset{padding-right:0}}