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