.b2b-charging-solutions-bento-01{padding:100px 0;background:#fff}
.b2b-charging-solutions-bento-01 *{box-sizing:border-box}
.b2b-charging-solutions-bento-01__inner{width:min(var(--container-width,1320px),calc(100% - 40px));margin:auto}
.b2b-charging-solutions-bento-01 header{display:grid;grid-template-columns:1fr 420px;align-items:end;gap:50px;margin-bottom:45px}
.b2b-charging-solutions-bento-01 header>div>p{margin:0 0 12px;color:var(--color-primary,#16bfb2);font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase}
.b2b-charging-solutions-bento-01 h2{max-width:760px;margin:0;color:var(--color-secondary,#122630);font:700 clamp(34px,3.25vw,46px)/1.1 var(--font-heading,Arial);letter-spacing:-1.25px}
.b2b-charging-solutions-bento-01 header>p{margin:0;color:var(--color-muted,#667881);font-size:15px;line-height:1.75}
.b2b-charging-solutions-bento-01__grid{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:270px;gap:14px}
.b2b-charging-solutions-bento-01__card{position:relative;overflow:hidden;border-radius:10px;background-color:#0b1f29;background-position:center;background-size:cover;background-repeat:no-repeat}
.b2b-charging-solutions-bento-01__card:before{position:absolute;inset:0;background:linear-gradient(20deg,rgba(3,16,23,.94),rgba(3,16,23,.06) 75%);content:"";transition:.35s}
.b2b-charging-solutions-bento-01__card:hover:before{background:linear-gradient(20deg,rgba(3,16,23,.97),rgba(3,16,23,.18) 75%)}
.b2b-charging-solutions-bento-01__card--1{grid-column:span 7;grid-row:span 2}
.b2b-charging-solutions-bento-01__card--2{grid-column:span 5}
.b2b-charging-solutions-bento-01__card--3{grid-column:span 5}
.b2b-charging-solutions-bento-01__card--4,.b2b-charging-solutions-bento-01__card--5,.b2b-charging-solutions-bento-01__card--6{grid-column:span 4}
.b2b-charging-solutions-bento-01__card>div{position:absolute;z-index:1;right:0;bottom:0;left:0;padding:26px;color:#fff}
.b2b-charging-solutions-bento-01__card>div>span{position:absolute;right:22px;bottom:20px;color:rgba(255,255,255,.18);font:700 62px/1 var(--font-heading,Arial)}
.b2b-charging-solutions-bento-01__card p{margin:0 0 7px;color:var(--color-primary,#16bfb2);font-size:9px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase}
.b2b-charging-solutions-bento-01__card h3{max-width:420px;margin:0 0 10px;font:600 23px/1.14 var(--font-heading,Arial)}
.b2b-charging-solutions-bento-01__card small{display:block;max-width:420px;color:#c2d0d5;font-size:13px;line-height:1.55}
.b2b-charging-solutions-bento-01__card a{position:absolute;right:24px;top:-34px;display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(255,255,255,.45);border-radius:50%;color:#fff;text-decoration:none;transition:.25s}
.b2b-charging-solutions-bento-01__card:hover a{border-color:var(--color-primary,#16bfb2);background:var(--color-primary,#16bfb2);transform:rotate(45deg)}
.b2b-charging-solutions-bento-01__card--1 h3{font-size:30px}
.b2b-charging-solutions-bento-01__card--1>div{padding:38px}
@media(max-width:900px){.b2b-charging-solutions-bento-01 header{grid-template-columns:1fr}
.b2b-charging-solutions-bento-01__grid{grid-template-columns:1fr 1fr;grid-auto-rows:310px}
.b2b-charging-solutions-bento-01__card{grid-column:auto!important;grid-row:auto!important}
.b2b-charging-solutions-bento-01__card--1{grid-column:1/-1!important}
}
@media(max-width:580px){.b2b-charging-solutions-bento-01{padding:70px 0}
.b2b-charging-solutions-bento-01__inner{width:calc(100% - 30px)}
.b2b-charging-solutions-bento-01 h2{font-size:32px}
.b2b-charging-solutions-bento-01__grid{grid-template-columns:1fr;grid-auto-rows:310px}
.b2b-charging-solutions-bento-01__card--1{grid-column:auto!important}
.b2b-charging-solutions-bento-01__card--1 h3{font-size:26px}
.b2b-charging-solutions-bento-01__card--1>div{padding:26px}
}
