.fle-banner{font-family:Circular,CircularXX,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:32px 0}.fle-banner__inner{align-items:center;background:#38343c;border-radius:6px;display:grid;gap:32px;grid-template-columns:auto 1fr auto;overflow:hidden;padding:28px 36px;position:relative}.fle-banner__inner:after{background:linear-gradient(#4a3b42,#4a3b42) 50% /52px 100% no-repeat,linear-gradient(#4a3b42,#4a3b42) 50% /100% 52px no-repeat;content:"";height:220px;pointer-events:none;position:absolute;right:-40px;top:-60px;width:220px}.fle-banner__action,.fle-banner__copy,.fle-banner__cover{position:relative;z-index:1}.fle-banner__cover img{border-radius:3px;box-shadow:0 12px 28px rgba(0,0,0,.35);display:block;height:auto;width:120px}.fle-banner__eyebrow{color:#d08a80;font-size:12px;font-weight:600;letter-spacing:.18em;margin:0 0 8px;text-transform:uppercase}.fle-banner__title{color:#fff;font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:1.05;margin:0 0 10px}.fle-banner__text{color:rgba(230,227,217,.82);font-size:15px;line-height:1.55;margin:0;max-width:56ch}.fle-banner__btn{background:#ad5a50;border-radius:4px;color:#fff!important;display:inline-block;font-size:15px;font-weight:600;padding:14px 24px;text-decoration:none!important;white-space:nowrap}.fle-banner__btn:hover{background:#964b42}@media (max-width:760px){.fle-banner__inner{gap:20px;grid-template-columns:1fr;padding:26px 22px}.fle-banner__cover img{width:96px}.fle-banner__title{font-size:26px}}