.corporate-hero{margin:0 0 16px;padding:48px 0}.corporate-hero .container{align-items:center;gap:16px;display:flex}.corporate-hero .container>div{flex:1}.corporate-hero .container>div .hero-who{color:#1170ff;font-size:24px}.corporate-hero .container>div img{border-radius:16px;width:100%;height:auto}@media (max-width:1200px){.corporate-hero{text-align:center;justify-content:center;align-items:center;height:calc(100vh - 65px);margin:0;padding:0;display:flex}.corporate-hero h1{width:100%;font-size:48px;line-height:60px}.corporate-hero p{width:100%}.corporate-hero .hero-image{display:none}}.corporate-why-us{background:#fff;margin:0;padding:48px 0}.corporate-why-us h2{text-align:center;margin:0 0 48px}.corporate-why-us .container{justify-content:center;gap:16px;display:flex}.corporate-why-us .container>div{box-sizing:border-box;background:#f4f4f4;border-radius:16px;flex:1;padding:32px}.corporate-why-us .container>div img{height:32px;margin:0}.corporate-why-us .container>div p{margin:0}@media (max-width:1200px){.corporate-why-us .container{flex-direction:column}}
.section-reference{padding:16px 0}.section-reference .reference-list{grid-template-columns:repeat(4,1fr);gap:16px;margin:0 0 16px;display:grid}@media (max-width:600px){.section-reference .reference-list{grid-template-columns:repeat(2,1fr)}}.section-reference .reference-list div{text-align:center;background:#666;border-radius:16px;padding:16px}.section-reference .reference-list div figure{box-sizing:border-box;background:#fff;justify-content:center;align-items:center;width:100%;height:100px;margin:0 0 16px;padding:8px;display:flex}.section-reference .reference-list div figure img{width:auto;max-width:100%;height:auto;max-height:84px;display:inline-block}.section-reference .reference-list div span{color:#fff;font-weight:700;display:block}
