.global-company-section{position:relative;margin:80px 0 0;margin-top:-220px;padding:340px 0 200px 0;background-image:url("../../images/future/bg-global.webp");background-size:cover;background-position:top;background-repeat:no-repeat;overflow:hidden}@media(max-width: 991.98px){.global-company-section{margin-top:-114px;padding:170px 0 70vw 0}}@media(max-width: 767.98px){.global-company-section{margin:0;padding:40px 0 70vw 0;border-radius:0}}.global-company-section::before{content:"";position:absolute;top:90px;right:calc(50% - 1050px);width:1024px;height:100%;background-image:url("../../images/future/world-map.webp");background-size:contain;background-position:center right;background-repeat:no-repeat;opacity:1;z-index:1}@media(max-width: 991.98px){.global-company-section::before{bottom:-20px;left:0;width:160%;top:auto;right:auto;background-size:100%;background-position:bottom}}.global-company-content{position:relative;z-index:2}@media(max-width: 991.98px){.global-company-content{max-width:none}}.global-company-text{color:#fff}.global-company-description{position:relative;padding:20px 0 20px 50px}@media(max-width: 991.98px){.global-company-description{padding:0}}.global-company-description::before{content:"";position:absolute;left:0;top:0;width:1px;height:100%;background-color:#fff;border-radius:2px}@media(max-width: 991.98px){.global-company-description::before{display:none}}.global-company-description h3{font-size:24px;font-weight:600;margin-bottom:15px}@media(max-width: 991.98px){.global-company-description h3{font-size:20px;margin-bottom:20px}}.global-company-description p{font-size:17px}@media(max-width: 991.98px){.global-company-description p{font-size:15px;margin-bottom:18px}}.global-company-description p:last-child{margin-bottom:0}.future-challenge-section{position:relative;padding:80px 0;overflow:hidden;background-image:url("../../images/future/bg-future-challenge.webp");background-size:contain;background-position:top;background-repeat:no-repeat}@media(max-width: 991.98px){.future-challenge-section{padding:60px 0;background-size:150%}}.future-challenge-content{display:flex;gap:80px;align-items:center;margin-bottom:20px}@media(max-width: 991.98px){.future-challenge-content{flex-direction:column;gap:50px}}.future-challenge-text{flex:1;max-width:600px}.future-challenge-description{margin-top:30px}.future-challenge-description p{font-size:16px;line-height:1.8;color:#37474f;margin:0}@media(max-width: 991.98px){.future-challenge-description p{font-size:15px}}.future-challenge-image{flex:0 0 500px}@media(max-width: 991.98px){.future-challenge-image{flex:none;width:100%;text-align:center}}.future-challenge-image img{width:100%;margin:0 auto;height:auto;border-radius:15px}@media(max-width: 991.98px){.future-challenge-image img{max-width:380px}}.kawakami-strength-section{position:relative;padding:0;overflow:hidden;margin-bottom:40px}@media(max-width: 991.98px){.kawakami-strength-section{margin-bottom:30px}}.kawakami-strength-content{position:relative;z-index:2;display:flex;gap:80px;align-items:center;background-image:url("../../images/future/bg-kawakami-three.webp");background-size:cover;background-position:top;background-repeat:no-repeat;padding:60px;border-radius:20px}@media(max-width: 991.98px){.kawakami-strength-content{flex-direction:column;gap:50px;padding:40px 30px}}.kawakami-strength-text{flex:1;max-width:600px;color:#fff}.kawakami-strength-description{margin-top:30px}.kawakami-strength-description p{font-size:16px;line-height:1.8;color:#fff;margin:0}@media(max-width: 991.98px){.kawakami-strength-description p{font-size:inherit}}.kawakami-strength-image{flex:0 0 500px}@media(max-width: 991.98px){.kawakami-strength-image{flex:none;width:100%;text-align:center}}.kawakami-strength-image img{width:100%;margin:0 auto;height:auto;border-radius:15px}@media(max-width: 991.98px){.kawakami-strength-image img{max-width:380px}}.dx-strategy-section{position:relative;margin:0;margin-bottom:40px;padding:120px 60px 70px;background:#1e73d6;border-radius:20px;background-image:url("../../images/future/bg-dx.webp");background-size:contain;background-position:top;background-repeat:no-repeat;overflow:hidden}@media(max-width: 991.98px){.dx-strategy-section{margin-bottom:30px;padding:30px}}.dx-strategy-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:140px}@media(max-width: 991.98px){.dx-strategy-header{flex-direction:column;gap:0px;margin-bottom:50px}}.dx-strategy-left{flex:1;max-width:600px}.dx-strategy-description p{font-size:17px;color:#fff}@media(max-width: 991.98px){.dx-strategy-description p{font-size:inherit;color:#fff}}.dx-strategy-right{flex:0 0 450px}@media(max-width: 991.98px){.dx-strategy-right{flex:0}}.dx-strategy-slogan-image img{max-width:100%;height:auto}.roadmap-subsection{margin-bottom:60px}@media(max-width: 991.98px){.roadmap-subsection{margin-bottom:10px}}.roadmap-content,.ai-robot-content{display:flex;gap:80px;align-items:flex-start;border:1px solid #fff;border-radius:10px;padding:20px;position:relative}@media(max-width: 991.98px){.roadmap-content,.ai-robot-content{flex-direction:column;gap:20px}}@media(max-width: 991.98px){.roadmap-content{padding-top:70px}}.roadmap-text,.ai-robot-text{flex:1;color:#fff}@media(max-width: 991.98px){.roadmap-text,.ai-robot-text{width:100%}}.roadmap-title-box,.ai-robot-title-box{position:absolute;top:-40px;padding:0;background-color:#1e73d6}@media(max-width: 991.98px){.roadmap-title-box,.ai-robot-title-box{top:-22px}}.roadmap-title,.ai-robot-title{font-family:"Objektiv Mk1 Trial",sans-serif;font-style:italic;font-size:60px;font-weight:900;line-height:1;margin:0 0 15px 0}@media(max-width: 991.98px){.roadmap-title,.ai-robot-title{font-size:34px;margin:5px}}.roadmap-subtitle,.ai-robot-subtitle{font-size:20px;font-weight:bold;margin:0}@media(max-width: 991.98px){.roadmap-subtitle,.ai-robot-subtitle{font-size:14px}}.roadmap-target{background:hsla(0,0%,100%,.15);padding:20px;border-radius:15px;margin-bottom:40px}.roadmap-target p{font-size:16px;font-weight:600;margin:0}@media(max-width: 991.98px){.roadmap-target p{font-size:15px}}.roadmap-phases-image{margin-top:40px;margin-bottom:30px}@media(max-width: 991.98px){.roadmap-phases-image{margin-top:0;overflow:auto;width:calc(100% + 20px)}}.roadmap-phases-image img{max-width:100%;height:auto}@media(max-width: 991.98px){.roadmap-phases-image img{max-width:none;height:auto;scale:1;height:50vh}}.ai-robot-subsection{margin-top:120px}@media(max-width: 991.98px){.ai-robot-subsection{margin-top:50px}}.ai-robot-content{padding:90px 60px 0px 60px}@media(max-width: 991.98px){.ai-robot-content{padding:60px 20px 20px}}.ai-robot-description{margin-top:0}.ai-robot-description p{font-size:16px;line-height:1.8;color:#fff;margin:0}@media(max-width: 991.98px){.ai-robot-description p{font-size:inherit}}.ai-robot-image{flex:0 0 400px;position:relative;margin-top:-149px}@media(max-width: 991.98px){.ai-robot-image{flex:none;width:100%;margin-top:0;text-align:center}}.ai-robot-image img{width:100%;margin:0 auto;height:auto;border-radius:15px}@media(max-width: 991.98px){.ai-robot-image img{max-width:380px}}.industry-academia-section{position:relative;padding:0;overflow:hidden;margin-bottom:40px}@media(max-width: 991.98px){.industry-academia-section{padding:0;margin-bottom:30px}}.industry-academia-content{position:relative;z-index:2;display:flex;gap:40px;align-items:center;background-image:url("../../images/future/bg_industry.webp");background-size:cover;background-position:top;background-repeat:no-repeat;padding:60px;border-radius:20px}@media(max-width: 991.98px){.industry-academia-content{flex-direction:column;gap:20px;padding:40px 30px}}.industry-academia-text{flex:1;max-width:600px;color:#fff}.industry-academia-description{margin-top:30px}.industry-academia-description p{font-size:16px;line-height:1.8;color:#fff;margin:0 0 20px 0}@media(max-width: 991.98px){.industry-academia-description p{font-size:inherit;margin-bottom:18px}}.industry-academia-description p:last-child{margin-bottom:0}.industry-academia-image{flex:0 0 500px}@media(max-width: 991.98px){.industry-academia-image{flex:none;width:100%;text-align:center}}.industry-academia-image img{width:100%;margin:0 auto;height:auto;border-radius:15px}@media(max-width: 991.98px){.industry-academia-image img{max-width:380px}}.recruitment-section{position:relative;padding:0;overflow:hidden}@media(max-width: 767.98px){.recruitment-section{padding:0}}.recruitment-content{position:relative;z-index:2;display:flex;gap:130px;align-items:center;background-image:url("../../images/future/bg_recruitment.webp");background-size:cover;background-position:top;background-repeat:no-repeat;padding:60px;border-radius:20px}@media(max-width: 991.98px){.recruitment-content{flex-direction:column;gap:30px;padding:40px 30px}}.recruitment-text{flex:1;max-width:600px;color:#fff}@media(max-width: 991.98px){.recruitment-text{width:100%;max-width:none}}.recruitment-description{margin-top:30px;margin-bottom:40px}@media(max-width: 991.98px){.recruitment-description{margin-top:30px;margin-bottom:20px}}.recruitment-description p{font-size:16px;line-height:1.8;color:#fff;margin:0}@media(max-width: 991.98px){.recruitment-description p{font-size:15px}}.recruitment-buttons{display:flex;flex-direction:column;gap:20px}@media(max-width: 991.98px){.recruitment-buttons{gap:15px;flex-direction:row}}@media(max-width: 767.98px){.recruitment-buttons{gap:10px;flex-direction:column}}.recruitment-image{flex:1.8}@media(max-width: 991.98px){.recruitment-image{flex:none;width:100%;text-align:center}}.recruitment-image img{width:100%;margin:0 auto;height:auto;border-radius:15px}/*# sourceMappingURL=future.css.map */
