/*!
 Source: Base: us.retail.organism.ctas.style2
*/.retailBlock__cta2{padding:2.25rem 0}@media (min-width: 992px){.retailBlock__cta2{padding:3.125rem 0}}.retailBlock__cta2 .outer-wrapper,.retailBlock__cta2 .inner-column,.retailBlock__cta2 .inner-row{max-width:100%}.retailBlock__cta2 img.width--full{height:100%}.retailBlock__cta2 .cardLayout:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.25)}@media (min-width: 992px){.retailBlock__cta2 .cardLayout:not(:hover):not(:focus-within) .cardLayout__textContent{margin-top:2rem}.retailBlock__cta2 .cardLayout:not(:hover):not(:focus-within) .cardLayout__textContent .button.appearOnHover{padding:0px;margin-top:0px !important}}@media (min-width: 1200px){.retailBlock__cta2 .cardLayout__textContent h4{font-family:"Audi Type", sans-serif;font-size:1.5rem;font-weight:700;text-transform:capitalize;letter-spacing:normal}}.admin-settings .cardLayout:not(:hover):not(:focus-within) .cardLayout__textContent{margin-top:0}.admin-settings .cardLayout:not(:hover):not(:focus-within) .cardLayout__textContent .button.appearOnHover{padding:1.25rem;margin-top:1rem !important}
