.cp-hero-image-half{display:grid;grid-template-columns:1fr 1fr;margin:auto;overflow:hidden}.cp-hero-image-half .headers .buttons{display:flex;padding-top:calc(var(--main-padding)*3)}.cp-hero-image-half .headers .buttons .cta_button_white{margin-left:calc(var(--main-margin)*3)}.cp-hero-image-half .image-banner-desktop{font-size:0;line-height:0;width:100%}.cp-hero-image-half .image-banner-desktop img{height:100%;object-fit:cover;object-position:top left;width:100%}.cp-hero-image-half .image-banner{display:none;object-fit:cover;width:auto}.cp-hero-image-half .image-banner img{height:100%;object-fit:cover;object-position:top;width:100%}@media (max-width:1024px){.cp-hero-image-half .headers .buttons{align-items:flex-start}}@media (max-width:768px){.cp-hero-image-half{grid-template-columns:1fr}.cp-hero-image-half #image-banner-desktop-id{display:none}.cp-hero-image-half .image-banner{display:block}.cp-hero-image-half .headers{margin:0 calc(var(--main-margin)*2)}.cp-hero-image-half .headers .buttons{align-items:center;flex-direction:column;padding-top:calc(var(--main-padding)*2)}.cp-hero-image-half .headers .buttons .cta_button_white{margin-left:0;margin-top:calc(var(--main-margin)*2)}.cp-hero-image-half .headers h1,.cp-hero-image-half .headers p,.cp-hero-image-half .preheader,.cp-hero-image-half h1 span,.cp-hero-image-half h1 strong{text-align:center}}