.cp-hero-image{display:flex;justify-content:center;margin:auto;max-width:1920px;overflow:hidden}.cp-hero-image .headers{margin:auto 40px auto 0;position:absolute;z-index:1}.cp-hero-image .image-banner-desktop{font-size:0;line-height:0;max-height:715px;width:auto}.cp-hero-image .image-banner-desktop img{height:100%;object-fit:cover;width:100%}.cp-hero-image .image-banner{display:none;height:400px;object-fit:cover;width:auto}.cp-hero-image .image-banner img{height:100%;object-fit:cover;width:100%}@media (max-width:1200px){.cp-hero-image .headers{margin:108px 48px}}@media (max-width:1024px){.cp-hero-image{flex-direction:column-reverse}.cp-hero-image .headers{margin:120px 72px;position:relative}.cp-hero-image #image-banner-desktop-id{display:none}.cp-hero-image .image-banner{display:block}}@media (max-width:640px){.cp-hero-image .headers{margin:48px 24px}.cp-hero-image .image-banner{height:auto}}