.spacing--sm{margin:12px 0}.spacing--sm-top{margin-top:12px}.spacing--md{margin:24px 0}.spacing--md-top{margin-top:24px}.spacing--lg{margin:36px 0}.spacing--lg-top{margin-top:36px}.spacing--xl{margin:48px 0}.spacing--xl-top{margin-top:48px}.paragraph--type--image-text-cta .image-text-cta{width:100vw;background-color:var(--bg-color);background-image:url(../../assets/new/lineage-badge.svg);background-repeat:no-repeat;background-position:-24px -24px;background-size:254px 240px}@media (min-width:768px){.paragraph--type--image-text-cta .image-text-cta{background-position:-24px -26px;background-size:374px 353px}}.paragraph--type--image-text-cta .image-text-cta__inner{position:relative;display:flex;align-items:stretch;min-height:276px;height:100%}.paragraph--type--image-text-cta .image-text-cta__content{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;width:100%}.paragraph--type--image-text-cta .image-text-cta__bg{position:absolute;inset:0;width:100%;height:100%;opacity:.15;z-index:0}.paragraph--type--image-text-cta .image-text-cta__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.paragraph--type--image-text-cta .image-text-cta__body{position:relative;z-index:1;width:100%;max-width:864px;padding:32px 0;display:flex;flex-direction:column;gap:32px;align-items:center;color:#fff;text-align:center}.paragraph--type--image-text-cta .image-text-cta__title{margin:0;font-family:"FreightSans Pro",freight-sans-pro,sans-serif;font-size:30px;font-style:normal;font-weight:700;line-height:36px}.paragraph--type--image-text-cta .image-text-cta__details{font-family:"FreightSans Pro",freight-sans-pro,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:28px}.paragraph--type--image-text-cta .image-text-cta__actions{display:flex;flex-wrap:wrap;-moz-column-gap:8px;column-gap:8px;row-gap:16px}.paragraph--type--image-text-cta .image-text-cta__actions a{display:inline-block;padding:12px 24px;border:2px solid #fff;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;background-color:transparent;color:#fff;transition:all .3s ease}.paragraph--type--image-text-cta .image-text-cta__actions a:focus-visible,.paragraph--type--image-text-cta .image-text-cta__actions a:hover{background-color:#fff;color:var(--bg-color)}@media (max-width:768px){.paragraph--type--image-text-cta .image-text-cta{max-height:none;height:auto}.paragraph--type--image-text-cta .image-text-cta__inner{flex-direction:column;min-height:100%;max-height:none;height:auto}.paragraph--type--image-text-cta .image-text-cta__content{flex:0 0 auto;width:100%;padding:64px 20px;justify-content:center;align-items:center;max-height:none;height:auto;text-align:center}.paragraph--type--image-text-cta .image-text-cta__body{max-width:none;padding:0;align-items:center;text-align:center;gap:24px}.paragraph--type--image-text-cta .image-text-cta__title{text-align:center;width:100%}.paragraph--type--image-text-cta .image-text-cta__actions{width:100%;flex-direction:column}.paragraph--type--image-text-cta .image-text-cta__actions a{width:100%;text-align:center}.paragraph--type--image-text-cta .image-text-cta__media{flex:1 1 auto;min-height:40vh;max-height:none;width:100%;height:auto}.paragraph--type--image-text-cta .image-text-cta__media img{height:100%;max-height:none}}.paragraph--type--image-text-cta.has-image-right .image-text-cta__inner{-moz-column-gap:32px;column-gap:32px}.paragraph--type--image-text-cta.has-image-right .image-text-cta__content{width:50%}.paragraph--type--image-text-cta.has-image-right .image-text-cta__body{align-items:flex-start;text-align:left}.paragraph--type--image-text-cta.has-image-right .image-text-cta__media{position:relative;width:50%}.paragraph--type--image-text-cta.has-image-right .image-text-cta__media img{position:absolute;right:calc((100vw - 100%)/ -2);width:50vw;top:0;left:0;height:100%}@media (max-width:768px){.paragraph--type--image-text-cta.has-image-right .image-text-cta .container{width:100%}.paragraph--type--image-text-cta.has-image-right .image-text-cta__content{width:100%}.paragraph--type--image-text-cta.has-image-right .image-text-cta__media{width:100vw}.paragraph--type--image-text-cta.has-image-right .image-text-cta__media img{position:absolute;right:unset;width:100%}}
/*# sourceMappingURL=../maps/image-text-cta.css.map */
