@charset "UTF-8";.main-wrapper_about{gap:7rem}.main-wrapper_about .first{max-width:100%}.main-wrapper_about .first .page-title{position:absolute;top:0;left:0}.main-wrapper_about .first .page-title .page-label{display:block;margin-bottom:2rem}.main-wrapper_about .first img{float:right;width:100%;max-width:700px}.main-wrapper_about .context,.main-wrapper_about .challenges,.main-wrapper_about .solution{display:flex;flex-flow:row nowrap;align-items:center;gap:7rem}.main-wrapper_about .context div,.main-wrapper_about .challenges div,.main-wrapper_about .solution div{flex:0 1 50%}.main-wrapper_about .context h2,.main-wrapper_about .challenges h2,.main-wrapper_about .solution h2{margin-bottom:2rem}.main-wrapper_about .catch-phrase{padding:60px 76px 84px;box-sizing:border-box;background-color:var(--black-blue);border:1px solid var(--light-blue);border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;text-align:center}.main-wrapper_about .catch-phrase:before{content:"";display:block;width:100%;height:100%;position:absolute;top:18px;left:-18px;z-index:-1;background-color:transparent;border:1px solid var(--light-blue);border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px}.main-wrapper_about .solution{background-color:var(--light-light-blue);padding:60px 76px 84px;box-sizing:border-box;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px}.main-wrapper_about .solution .txt-area{color:var(--black-blue)}.main-wrapper_about .solution .txt-area *{color:inherit}.main-wrapper_about .objectives{display:flex;flex-flow:column nowrap;align-items:flex-start;gap:3rem}.main-wrapper_about .objectives .goals{width:100%;display:flex;flex-flow:row nowrap;align-items:flex-start;gap:2rem}.main-wrapper_about .objectives .goals .goal{text-align:center;flex:0 1 25%}.main-wrapper_about .objectives .goals .goal span{display:block;color:#fff;margin:3rem 0 2rem}@media only screen and (max-width:1080px){.main-wrapper_about{gap:7rem}.main-wrapper_about .first .page-title .page-label{margin-bottom:1rem}.main-wrapper_about .first img{max-width:500px}.main-wrapper_about .context,.main-wrapper_about .challenges,.main-wrapper_about .solution{flex-flow:column nowrap;gap:3rem}.main-wrapper_about .context div,.main-wrapper_about .challenges div,.main-wrapper_about .solution div{flex:0 1 100%}.main-wrapper_about .context .image,.main-wrapper_about .challenges .image,.main-wrapper_about .solution .image{display:flex;justify-content:center}.main-wrapper_about .context .image img,.main-wrapper_about .challenges .image img,.main-wrapper_about .solution .image img{width:60%}.main-wrapper_about .context h2,.main-wrapper_about .challenges h2,.main-wrapper_about .solution h2{margin-bottom:2rem}.main-wrapper_about .catch-phrase{padding:2.5rem 3rem 3rem}.main-wrapper_about .catch-phrase:before{top:9px;left:-9px}.main-wrapper_about .challenges .txt-area{order:1}.main-wrapper_about .solution{padding:2.5rem 3rem 3rem}.main-wrapper_about .solution .txt-area{color:var(--black-blue)}.main-wrapper_about .solution .txt-area *{color:inherit}.main-wrapper_about .objectives{margin-bottom:3rem}.main-wrapper_about .objectives .goals{flex-flow:row wrap;align-items:flex-start;justify-content:center;gap:4rem}.main-wrapper_about .objectives .goals .goal{flex:1 1 45%}.main-wrapper_about .objectives .goals .goal span{margin:2rem 0}}@media only screen and (max-width:765px){.main-wrapper_about{gap:5rem}.main-wrapper_about .first{display:flex;flex-flow:column nowrap;gap:2rem}.main-wrapper_about .first .page-title{position:relative}.main-wrapper_about .first .page-title .page-label{margin-bottom:1rem}.main-wrapper_about .first img{max-width:100%}.main-wrapper_about .context,.main-wrapper_about .challenges,.main-wrapper_about .solution{flex-flow:column nowrap;gap:2rem}.main-wrapper_about .context div,.main-wrapper_about .challenges div,.main-wrapper_about .solution div{flex:0 1 100%}.main-wrapper_about .context .image,.main-wrapper_about .challenges .image,.main-wrapper_about .solution .image{display:flex;justify-content:center}.main-wrapper_about .context .image img,.main-wrapper_about .challenges .image img,.main-wrapper_about .solution .image img{width:100%}.main-wrapper_about .context h2,.main-wrapper_about .challenges h2,.main-wrapper_about .solution h2{margin-bottom:2rem}.main-wrapper_about .catch-phrase{padding:2rem}.main-wrapper_about .catch-phrase:before{top:3px;left:-4px}.main-wrapper_about .catch-phrase .f--display-txt{font-size:28px}.main-wrapper_about .solution{padding:2rem}.main-wrapper_about .objectives{margin-bottom:3rem}.main-wrapper_about .objectives .goals{gap:4rem}.main-wrapper_about .objectives .goals .goal span{margin:1rem 0}}
