.cp-digital-twin-hero{position:relative;z-index:1}.cp-digital-twin-hero h3{color:#fff;margin:calc(var(--main-padding)*.5) auto;padding:0 calc(var(--main-padding)*2);text-align:center}.cp-digital-twin-hero .texts{display:grid;grid-template-columns:1fr}.cp-digital-twin-hero__wrapper{background-color:var(--kyoto-dark-blue);border:1px solid #fff;bottom:70px;min-height:300px;padding:var(--main-padding) 20px;position:absolute;right:60px;width:320px}.cp-digital-twin-hero__container{display:flex;flex-direction:column;gap:var(--main-padding)}.cp-digital-twin-hero .data-box{background-color:#fff;border:1px solid var(--primary);border-radius:4px;display:flex;font-size:30px;line-height:35px;margin-left:40px;padding-left:calc(var(--main-padding)*4);position:relative}.cp-digital-twin-hero .icon{left:-40px;position:absolute;top:-1px}.cp-digital-twin-hero .data-box .amount{color:var(--primary);font-size:30px;font-weight:700;line-height:50px}.cp-digital-twin-hero .data-box .description{color:var(--black);font-size:16px;line-height:29px;margin-top:-7px;padding-bottom:7px}@media screen and (max-width:768px){.cp-digital-twin-hero{padding:calc(var(--main-padding)*4) calc(var(--main-padding)*2);position:relative}.cp-digital-twin-hero__wrapper{position:static;width:100%}.cp-digital-twin-hero .data-box{justify-content:flex-start;padding-left:calc(var(--main-padding)*5);text-align:left}}