.sec-CtaCardOverlay{--vertical-padding: 30px;--horizontal-margin: 12px;position:relative;grid-column:span 12;color:var(--mobileTextColour)}.sec-CtaCardOverlay_Body{align-items:end;display:grid}.sec-CtaCardOverlay_MediaContainer{grid-column:1;grid-row:1}.sec-CtaCardOverlay_Media{display:grid}.sec-CtaCardOverlay_VideoContainer{z-index:0;grid-column:1;grid-row:1;aspect-ratio:var(--mobileAspectRatio);overflow:hidden}@media screen and (min-width: 768px){.sec-CtaCardOverlay_VideoContainer{aspect-ratio:var(--desktopAspectRatio)}}.sec-CtaCardOverlay_Video{width:100%;height:100%;object-fit:cover;object-position:center}.sec-CtaCardOverlay_Image{z-index:0;grid-column:1;grid-row:1}.sec-CtaCardOverlay_Content{position:relative;grid-column:1;grid-row:1;grid-template-columns:repeat(12,1fr);display:grid;margin-inline:var(--horizontal-margin);gap:0 var(--Grid_Gutter)}.sec-CtaCardOverlay_Content-desktop,.sec-CtaCardOverlay_VideoContainer-desktop{display:none}.sec-CtaCardOverlay_Content-stickyMobile{position:sticky;bottom:0}.sec-CtaCardOverlay_Buttons{grid-column:1 / span 12;grid-row:1;padding-block:var(--vertical-padding)}.sec-CtaCardOverlay_Button{display:grid;width:100%}.sec-CtaCardOverlay_Button .btn-Arrow_Icon{grid-column:1;grid-row:1;justify-self:start}.sec-CtaCardOverlay_Button .btn-Arrow_Copy{grid-column:1;grid-row:1;justify-self:center}.sec-CtaCardOverlay_Description{grid-column:1 / span 12;grid-row:2;padding-block-end:var(--vertical-padding)}.sec-CtaCardOverlay_Image-desktop{display:none}@media screen and (min-width: 768px){.sec-CtaCardOverlay{--horizontal-margin: 20px;position:relative;height:100%;color:var(--desktopTextColour)}.sec-CtaCardOverlay_Body,.sec-CtaCardOverlay_MediaContainer,.sec-CtaCardOverlay_Media{height:100%}.sec-CtaCardOverlay_Image-mobile,.sec-CtaCardOverlay_VideoContainer-mobile,.sec-CtaCardOverlay_Content-mobile{display:none}.sec-CtaCardOverlay_Image-desktop,.sec-CtaCardOverlay_VideoContainer-desktop{display:flex;height:100%}.sec-CtaCardOverlay_Content-desktop{display:grid}.sec-CtaCardOverlay_Content-stickyDesktop{position:sticky;bottom:0}.sec-CtaCardOverlay_Description{grid-column:1 / span 8;grid-row:2}.sec-CtaCardOverlay_Button{grid-template-columns:repeat(12,1fr)}.sec-CtaCardOverlay_Button .btn-Arrow_Copy{grid-column:4 / span 8;grid-row:1;justify-self:start}}
/*# sourceMappingURL=/cdn/shop/t/204/assets/section-cta-card-overlay.css.map */
