.hme03_company{display:grid;gap:3rem;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:1000px){.hme03_company{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.hme03_company{gap:2rem;grid-template-columns:repeat(1,1fr)}}.hme03_company .item a{aspect-ratio:380/460;border-radius:6px;color:#fff;display:block;overflow:hidden;position:relative;text-decoration:none;z-index:0}@media screen and (max-width:768px){.hme03_company .item a{aspect-ratio:350/170}}.hme03_company .item a:before{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.8));bottom:0;content:"";height:100%;left:0;position:absolute;width:100%;z-index:-1}.hme03_company .item .main-image{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-2}.hme03_company .item .content{align-items:center;bottom:0;display:flex;gap:1rem;justify-content:space-between;left:0;padding:3rem;position:absolute;width:100%;z-index:1}@media screen and (max-width:768px){.hme03_company .item .content{position:static}}.hme03_company .item .title{align-items:center;display:flex;font-size:2.4rem;font-weight:500;gap:.8rem;line-height:1.58;margin:0}@media screen and (max-width:768px){.hme03_company .item .title{left:0;padding:0 2rem;position:absolute;top:50%;transform:translateY(-50%);width:100%}}.hme03_company .item .title:before{background:linear-gradient(90deg,#ff692d,#ffb63e);border-radius:50%;content:"";flex:0 0 auto;height:1rem;width:1rem}.hme03_company .item .icon{align-items:center;background-color:#fff;border-radius:6px;display:flex;flex:0 0 auto;height:3rem;justify-content:center;width:3.2rem}@media screen and (max-width:768px){.hme03_company .item .icon{bottom:2rem;position:absolute;right:2rem}}.hme03_company .item .icon svg{display:block;height:auto;fill:#19a3a3}