.noosfera-pattern--payoffers.nf-payoffers{--nf-gap:clamp(20px, 3vw, 32px);--nf-title-color:var(--noosfera-title, var(--wp--preset--color--primary, #4a6cf7));--nf-text-color:var(--wp--preset--color--text, #252831);--nf-muted:var(--wp--preset--color--text-muted, #596480);--nf-pad-block:clamp(28px, 6vw, 72px);position:relative;padding-block:var(--nf-pad-block)}.nf-payoffers__title{color:var(--nf-title-color);line-height:1.05;margin:0 0 .4em}.nf-payoffers__grid{gap:var(--nf-gap);align-items:start}.nf-payoffers__item{position:relative;padding-right:clamp(8px, 2vw, 16px)}.nf-payoffers__item-title{margin:0 0 16px}.nf-payoffers__item-text{margin:0;color:var(--nf-muted)}.nf-payoffers__item::after{content:"";position:absolute;right:clamp(-8px, -1vw, -12px);top:52%;transform:translateY(-50%);width:clamp(72px, 12vw, 140px);height:clamp(52px, 9vw, 100px);background-repeat:no-repeat;background-position:center;background-size:contain;opacity:.3;pointer-events:none}.nf-payoffers__item--gift::after{background-image:url("https://noosfera.ro/wp-content/plugins/noosfera-blocks/assets/img/gem.png")}.nf-payoffers__item--benefits::after{background-image:url("https://noosfera.ro/wp-content/plugins/noosfera-blocks/assets/img/ring.png")}.nf-payoffers__item--methods::after{background-image:url("https://noosfera.ro/wp-content/plugins/noosfera-blocks/assets/img/sphere.png")}.nf-payoffers__item--discounts::after{background-image:url("https://noosfera.ro/wp-content/plugins/noosfera-blocks/assets/img/cube.png")}@media (max-width:960px){.nf-payoffers__item::after{right:0;opacity:.5;width:clamp(56px, 22vw, 96px);height:clamp(40px, 16vw, 72px)}}@media (max-width:600px){.nf-payoffers__title{text-decoration:none}.nf-payoffers__item{padding-right:0}.nf-payoffers__item::after{display:none}}@media (max-width:980px) and (min-width:530.02px){.nf-payoffers__grid.wp-block-columns{display:flex;flex-wrap:wrap!important;gap:clamp(12px, 2.5vw, 24px)}.nf-payoffers__grid.wp-block-columns>.wp-block-column{flex-grow:0!important;flex-shrink:0!important;flex-basis:calc(50% - var(--nf-gap, 24px))!important;max-width:calc(50% - var(--nf-gap, 24px))!important;min-width:0;margin:0!important;box-sizing:border-box;width:auto!important}}