.grafapex-flower-callout{--size:200px;--offset:calc(var(--size)*0.3);--visible:calc(var(--size) - var(--offset));margin-top:var(--offset)}.grafapex-flower-callout .row-wrapper{background:linear-gradient(90deg,var(--brand-purple),var(--brand-pink));border-radius:var(--radius);display:flex;flex-direction:row-reverse;justify-content:center;padding:0 1em}.grafapex-flower-callout .row-wrapper .content{flex:1 1 65%;justify-content:flex-start;max-width:575px;padding:1.325em}.grafapex-flower-callout .row-wrapper .flower-wrapper{align-items:flex-end;align-self:flex-end;display:flex;flex:1 1 35%;height:0;justify-content:flex-end;max-width:35%;min-width:25%;padding:0 2em}.grafapex-flower-callout .row-wrapper .flower-wrapper .flower-crop{height:var(--visible);min-width:var(--size);overflow:hidden;position:relative;width:var(--size)}.grafapex-flower-callout .row-wrapper .flower-wrapper .flower-crop .flower{--size:200px;height:var(--size);width:var(--size)}@media screen and (max-width:720px){.grafapex-flower-callout .row-wrapper .content{flex:1 1 auto}.grafapex-flower-callout .row-wrapper .flower-wrapper{flex:1 1 auto;padding:0!important}}@media screen and (max-width:560px){.grafapex-flower-callout{--size:150px}.grafapex-flower-callout .row-wrapper{align-items:center;flex-direction:column;justify-content:flex-end}.grafapex-flower-callout .row-wrapper .content{text-align:center}.grafapex-flower-callout .row-wrapper .flower-wrapper{align-items:center;align-self:center;height:auto}.grafapex-flower-callout .row-wrapper .flower-wrapper .flower-crop .flower{--size:150px}}