.b2b-b2c-comp-cards{padding:66px 80px}.b2b-b2c-comp-cards h2{margin-bottom:40px;margin-top:0}.b2b-b2c-comp-cards .comp-cards-container{align-items:flex-start;display:flex;gap:8%;justify-content:center;padding-inline:72px}.b2b-b2c-comp-cards .comp-card{border-radius:20px;display:flex;flex-direction:column;gap:24px;padding:33px 40px;width:stretch}.b2b-b2c-comp-cards .comp-card:hover{.expand-arrow{transform:rotate(180deg)}.comp-card-img{height:234px}.comp-card-desc{height:fit-content}}.b2b-b2c-comp-cards .comp-card.light-card{background-color:#ecebe1;color:#0b0b0b}.b2b-b2c-comp-cards .comp-card.dark-card{background-color:#0b0b0b;color:#fff}.b2b-b2c-comp-cards .comp-card .comp-card-label{font-family:Nexa;font-size:20px;font-style:italic;font-weight:500;line-height:120%;margin:0}.b2b-b2c-comp-cards .comp-card-img{border-radius:10px;height:316px;object-fit:cover;object-position:left;transition:all .5s;width:100%}.b2b-b2c-comp-cards .comp-card hgroup p{border:1px solid;border-radius:70px;font-family:Nexa;font-size:16px;margin-bottom:14px;margin-top:0;padding:4px 15px;width:fit-content}.b2b-b2c-comp-cards .comp-card.dark-card hgroup p{color:#f3e24b}.b2b-b2c-comp-cards .comp-card hgroup h3{align-items:flex-end;display:flex;font-family:Nexa;font-size:40px;margin:0}.b2b-b2c-comp-cards .comp-card .comp-card-desc{height:0;overflow:hidden;transition:all .5s;interpolate-size:allow-keywords}.b2b-b2c-comp-cards .comp-card .comp-card-desc .comp-card-desc-intro{font-family:Nexa;font-size:18px;font-weight:500;margin:0}.b2b-b2c-comp-cards .comp-card .comp-card-desc .comp-card-desc-list{font-family:Nexa;font-size:16px;list-style:none;margin-bottom:0;margin-top:24px;padding:0}.b2b-b2c-comp-cards .comp-card .comp-card-desc .comp-card-desc-list li{align-items:flex-end;display:flex;gap:10px;margin-bottom:18px}.b2b-b2c-comp-cards .comp-card .comp-card-desc .comp-card-desc-list li img{height:18px;width:18px}@media screen and (max-width:980px){.b2b-b2c-comp-cards{padding:40px 20px}.b2b-b2c-comp-cards .comp-cards-container{flex-direction:column;gap:28px;padding-inline:20px}.b2b-b2c-comp-cards .comp-card{padding:30px 20px}.b2b-b2c-comp-cards .comp-card .comp-card-label{font-size:18px}.b2b-b2c-comp-cards .comp-card hgroup p{font-size:14px}.b2b-b2c-comp-cards .comp-card hgroup h3{font-size:26px;justify-content:space-between}.b2b-b2c-comp-cards .comp-card .comp-card-desc .comp-card-desc-intro{font-size:15px}.b2b-b2c-comp-cards .comp-card .comp-card-desc .comp-card-desc-list li{font-size:13px}}