.ProductOverview-sp .ProductOverview-wrap h2{margin-top:24px;font-size:42px;font-weight:400}.ProductOverview-sp .ProductOverview-wrap h3{margin-top:24px;font-size:18px;font-weight:500}.ProductOverview-sp .ProductOverview-wrap p{margin-top:22px;font-size:18px;font-weight:400}@media only screen and (max-width:767px){.ProductOverview-sp .ProductOverview-wrap h2{margin-top:15px;font-size:28px;font-weight:500;line-height:38px}.ProductOverview-sp .ProductOverview-wrap .usecase-item:not(:first-of-type){margin-top:30px}.ProductOverview-sp .ProductOverview-wrap h3{margin-top:10px;font-size:18px;font-weight:500;line-height:26px}.ProductOverview-sp .ProductOverview-wrap p{margin-top:10px;font-size:15px;font-weight:400;line-height:28px}}
.ProductLogos-sp{background-color:#f4f5f6;padding-block:50px;position:relative}.ProductLogos-sp .ProductLogos-tag{color:#fff;text-align:center;background-color:#165dba;justify-content:center;align-items:center;width:100%;max-width:321.46px;height:34px;display:flex;position:absolute;top:0;left:0}.ProductLogos-sp .ProductLogos-tag p{letter-spacing:.25em;font-size:15px;font-weight:400}.ProductLogos-sp .ProductLogos-wrap{justify-self:center;gap:20px;width:1120px;margin-top:18px}@media only screen and (max-width:767px){.ProductLogos-sp{padding-block:50px 30px}.ProductLogos-sp .ProductLogos-tag{max-width:230px}.ProductLogos-sp .ProductLogos-tag p{letter-spacing:.1em;font-size:13px;font-weight:300}}
