.b2b-section{color:var(--b2b-text,#442112)}
.b2b-section__inner{box-sizing:border-box;width:min(var(--b2b-container-width,100%),100%);margin-inline:auto}
.b2b-heading{margin:0;color:inherit;font:500 32px/1.2 var(--font-freight--family);letter-spacing:-1.28px}
.b2b-button{box-sizing:border-box;min-height:40px;padding:9px 24px;border:0;border-radius:40px;background:var(--b2b-button-bg,#fed061);color:var(--b2b-button-text,#442112);display:inline-flex;align-items:center;justify-content:center;gap:10px;font:400 14px/22px var(--font-body--family);text-align:center;text-decoration:none;cursor:pointer}
.b2b-button svg{width:14px;height:14px;fill:currentColor}
.b2b-carousel-nav-button{box-sizing:border-box;width:64px;height:40px;padding:0 24px;border:1px solid currentColor;border-radius:40px;background:transparent;color:inherit;display:flex;align-items:center;justify-content:center;cursor:pointer}
.b2b-carousel-arrow{display:block;width:14px;height:24px;flex:0 0 14px;fill:currentColor}
.b2b-placeholder{width:100%;height:100%;background:#eadbce;display:grid;place-items:center;overflow:hidden}.b2b-placeholder svg{width:100%;height:100%}
@media(max-width:749px){.b2b-heading{font-size:32px;line-height:38px}}
