.promotion-banner__content{--text-blocks-gap:1.2rem;--text-btn-gap:2.4rem;gap:6.4rem 0}.promotion-banner__content>.f-column{padding-inline:1.5rem}@media (min-width:768px){.promotion-banner__content>.f-column{padding-inline:2.4rem}}.promotion-banner__content .f-text-blocks{max-width:100%;width:var(--content-width,100%)}.promotion-banner__content .f-line-block:after{background-color:rgba(var(--color-foreground),.2);content:"";display:block;height:100%;position:absolute;top:50%;inset-inline:100% auto;transform:translate(-50%,-50%);width:.1rem}@media (max-width:767.98px){.promotion-banner__content .f-line-block:after{bottom:-3.2rem;height:.1rem;top:auto;inset-inline:1.5rem;transform:translateY(50%);width:auto}}