.copylead-tradein{padding:0 24px}
.copylead-container{display:grid;grid-template-areas:"stack";border-radius:14px;overflow:hidden;grid-template-rows:auto}
.copylead-content-container{grid-area:stack;display:flex;flex-direction:column;justify-content:center;padding:32px 64px;z-index:1}
.copylead-bg{grid-area:stack}
.copylead-bg img{width:100%;height:100%;max-height:400px;object-fit:cover;display:block;border-radius:10px;object-position:center}
.copylead-title,.copylead-subtitle{margin:0}
.copylead-container.no-image{background-image:none}
.copylead-content-inner-container-l{align-items:flex-start;text-align:left}
.copylead-content-inner-container-c{align-items:center;text-align:center}
.shadow{box-shadow:var(--bs-box-shadow) !important}
.hero-copylLead-button{grid-area:stack;display:flex;justify-content:flex-end;align-items:flex-end;align-self:stretch;justify-self:stretch;z-index:2;padding:32px 64px;pointer-events:none}
.hero-copylLead-button>*{pointer-events:auto}
.copylead-tradein.copylead-std-width{max-width:none}
.copylead-tradein.copylead-std-width .copylead-container{max-width:1260px;margin-left:auto;margin-right:auto;box-sizing:border-box}
@media(max-width:767px){.copylead-tradein{padding:0 16px}
.copylead-container{display:block;position:relative}
.copylead-bg{position:absolute;top:0;left:0;width:100%;height:100%}
.copylead-bg img{width:100%;height:100%;object-fit:cover}
.copylead-content-container{position:relative;padding:24px 16px}
.hero-copylLead-button{position:relative;display:flex;justify-content:flex-start;align-items:center;width:100%;padding:0 16px 24px;z-index:2;pointer-events:auto}
.copylead-content-inner-container-c ~ .hero-copylLead-button{justify-content:center}
}