@charset "UTF-8";:where(.legacy-home) #main-visual{animation:none}@keyframes fadein{0%{opacity:0}to{opacity:1}}:where(.legacy-home) #main-visual{color:#ffffff;background-color:#6049e9;background-image:url(/legacy-theme/assets/images/mv_object.webp),url(/legacy-theme/assets/images/mv_bg_set.webp);background-repeat:no-repeat,no-repeat;background-position:0,100% 100%;background-size:contain,cover}@media screen and (max-width:900px){:where(.legacy-home) #main-visual{background-size:auto 100%,cover;background-position:-300px,100% 100%}}@media screen and (max-width:560px){:where(.legacy-home) #main-visual{background-size:150% auto,cover}}:where(.legacy-home) .mv{margin-top:-120px;padding-top:120px}:where(.legacy-home) .mv-inner{margin:auto;max-width:1400px;height:660px;padding-left:50px;display:flex;justify-content:space-between;align-items:center}:where(.legacy-home) .mv h1{margin:.3em 0;white-space:nowrap;line-height:1.2;font-size:5vw}:where(.legacy-home) .mv-texts{font-weight:700}:where(.legacy-home) .mv-texts .slogan{font-size:150%}:where(.legacy-home) .mv-texts .lead{font-size:185%;line-height:1.6}:where(.legacy-home) .mv-texts p{margin-bottom:0}@media screen and (min-width:1041px){:where(.legacy-home) .mv h1{font-size:60px}}:where(.legacy-home) .mv-image img{max-width:672px;width:100%;height:auto}@media screen and (max-width:1120px){:where(.legacy-home) .mv-inner{padding-left:0;flex-direction:column;height:auto}:where(.legacy-home) .mv h1{font-size:6vw}:where(.legacy-home) .mv-image{padding:2em 4vw 3em 0}}@media screen and (max-width:767px){:where(.legacy-home) .mv-texts{padding-top:2em}:where(.legacy-home) .mv-texts .lead{font-size:135%;line-height:1.2}}@media screen and (max-width:520px){:where(.legacy-home) .mv h1{font-size:8.2vw}:where(.legacy-home) .mv-texts .slogan{font-size:.88em}}:where(.legacy-home) #top-intro{margin-top:80px}@media screen and (max-width:767px){:where(.legacy-home) #top-intro{margin-top:3em}}:where(.legacy-home) .lead-slash{position:relative;margin:0 3em;padding:0 2.5em;font-size:120}:where(.legacy-home) .lead-slash:after,:where(.legacy-home) .lead-slash:before{content:"";position:absolute;top:0;display:inline-block;background:var(--main_color);width:2px;height:100%;margin:-.2em 1em 0;vertical-align:middle}:where(.legacy-home) .lead-slash:before{left:0;transform:rotate(-35deg)}:where(.legacy-home) .lead-slash:after{right:0;transform:rotate(35deg)}@media screen and (min-width:961px){:where(.legacy-home) .lead-slash{font-size:112.5%}}@media screen and (max-width:767px){:where(.legacy-home) .lead-slash{margin:0;padding:0;font-size:114%;line-height:1.8}:where(.legacy-home) .lead-slash:after,:where(.legacy-home) .lead-slash:before{content:none}}:where(.legacy-home) .slider-loop-container{align-items:center;display:flex;height:100%;justify-content:center}@-webkit-keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-180px * 13.333333))}}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-250px * 13.333333))}}:where(.legacy-home) .slider-loop{background:white;height:160px;margin:auto;overflow:hidden;position:relative;width:100%}:where(.legacy-home) .slider-loop:after,:where(.legacy-home) .slider-loop:before{background:linear-gradient(90deg,white 0,rgba(255,255,255,0));content:"";height:160px;position:absolute;width:50px;z-index:2}:where(.legacy-home) .slider-loop:after{right:0;top:0;transform:rotate(180deg)}:where(.legacy-home) .slider-loop:before{left:0;top:0}:where(.legacy-home) .slider-loop .slide-track{-webkit-animation:scroll 30s linear infinite;animation:scroll 30s linear infinite;display:flex;width:calc(250px * 28)}:where(.legacy-home) .slider-loop li{width:180px;height:160px}:where(.legacy-home) .slider-loop li img{margin:auto;width:160px;height:auto}:where(.legacy-home) .about-container+.about-container{margin-top:5em}:where(.legacy-home) .about-container-inner{display:flex}:where(.legacy-home) .about-container-normal .about-container-inner{max-width:1160px;margin-right:35px;margin-left:35px}@media screen and (min-width:961px){:where(.legacy-home) .about-container-inner{justify-content:space-between}:where(.legacy-home) .about-container-visual .about-container-inner{flex-direction:row-reverse}:where(.legacy-home) .about-container-normal .about-container-inner{margin-right:auto;margin-left:auto}:where(.legacy-home) .about-container-inner>*{width:50%}}@media screen and (max-width:960px){:where(.legacy-home) .about-container+.about-container{margin-top:2em}:where(.legacy-home) .about-container-inner{flex-direction:column;flex-direction:column-reverse;margin-right:35px;margin-left:35px}}@media screen and (max-width:960px){:where(.legacy-home) .about-container-inner{margin-right:20px;margin-left:20px}}:where(.legacy-home) .about-container .image{display:flex;align-items:flex-start}:where(.legacy-home) .about-container-visual .image img{border-radius:15px;width:100%}@media screen and (min-width:961px){:where(.legacy-home) .about-container-visual .image img{border-radius:15px 0 0 15px}:where(.legacy-home) .about-container-visual .txts{padding-left:9.33333333333%;padding-top:6em}:where(.legacy-home) .about-container-visual .txts p{width:calc(100% - 13%)}}@media screen and (max-width:960px){:where(.legacy-home) .about-container .image{justify-content:center}}:where(.legacy-home) .about-container .lead{margin-bottom:2em;font-size:115%}:where(.legacy-home) .animetion-letters{position:relative}:where(.legacy-home) .about-container h2{position:relative;margin-bottom:.5em;letter-spacing:-.03em;line-height:1.1}:where(.legacy-home) .about-container-visual h2{white-space:nowrap;z-index:1}@media screen and (min-width:961px) and (max-width:1100px){:where(.legacy-home) .about-container h2{font-size:2.5vw}}@media screen and (max-width:960px){:where(.legacy-home) .about-container h2{font-size:4vw}}@media screen and (max-width:520px){:where(.legacy-home) .about-container+.about-container{margin-top:4em}:where(.legacy-home) .about-container h2{font-size:4.5vw}:where(.legacy-home) .about-container .txts{padding-bottom:2em}}:where(.legacy-home) #top-point{margin-top:100px;padding-top:40px}:where(.legacy-home) #top-point .sec-ttl{position:relative;overflow:hidden;margin-top:0;width:100%;padding-top:2em;padding-bottom:2em;text-align:center}:where(.legacy-home) #top-point .sec-ttl h3{font-size:3em}:where(.legacy-home) #top-point .point-content-wrap{margin:auto;max-width:1400px;padding-top:40px;padding-right:35px;padding-left:35px;display:flex;flex-wrap:wrap;justify-content:space-between}:where(.legacy-home) #top-point .point-content-wrap .point-content{width:49%}:where(.legacy-home) #top-point .point-content-wrap .point-content-l .txts h2{font-size:1.6em}:where(.legacy-home) #top-point .point-content-wrap .point-content-l{margin-bottom:unset}@media screen and (min-width:1161px){:where(.legacy-home) #top-point .point-content-wrap{padding-right:60px;padding-left:60px}}:where(.legacy-home) #top-point .point-content-wrap .point-content:first-child{margin-top:unset}:where(.legacy-home) #top-point .point-content-wrap .point-content-l .txts{padding:20px}:where(.legacy-home) #top-point .article_cta{width:100%;margin:6em auto 3em;background:#6049e9}:where(.legacy-home) #top-point .cta_sammary p,:where(.legacy-home) .article_cta_freetiral p{color:#fff}:where(.legacy-home) #top-point .article_cta .btn.bg{border-color:var(--color_white)}@media screen and (max-width:767px){:where(.legacy-home) #top-point{margin-top:40px}:where(.legacy-home) #top-point .sec-ttl{margin-top:-1.8em}:where(.legacy-home) #top-point .sec-ttl h1,:where(.legacy-home) #top-point .sec-ttl h2{font-size:50px}:where(.legacy-home) #top-point .point-content-wrap{padding-right:25px;padding-left:25px}:where(.legacy-home) #top-point .point-content-wrap .point-content{width:100%}}@media screen and (max-width:520px){:where(.legacy-home) .point-content-l{margin-bottom:50px}:where(.legacy-home) .point-content-l .image+.txts{width:100%}:where(.legacy-home) .point-content-l.no-image .num{margin-top:unset}:where(.legacy-home) .point-content .txts p{min-height:none;margin-bottom:1.5em}:where(.legacy-home) #top-point .point-content-wrap{padding-top:unset}:where(.legacy-home) #top-point .point-content-wrap .point-content,:where(.legacy-home) #top-point .point-content-wrap .point-content:first-child{margin-bottom:2em}}:where(.legacy-home) #top-news .section-inner{padding-top:80px;padding-bottom:50px}@media screen and (max-width:767px){:where(.legacy-home) #top-news .section-inner{padding-top:40px;padding-bottom:40px}}:where(.legacy-home) #top-news .ttl{padding-top:0}:where(.legacy-home) #top-news .ttl .more{text-decoration:none}:where(.legacy-home) #top-news .ttl .more:hover{text-decoration:underline}:where(.legacy-home) .news-list li{padding:1.5em 0}@media screen and (min-width:961px){:where(.legacy-home) #top-news .ttl,:where(.legacy-home) #top-news .ttl span{display:block}:where(.legacy-home) #top-news .ttl span{padding-top:1em}:where(.legacy-home) #top-news .section-inner{display:flex;justify-content:space-between}:where(.legacy-home) .news-list{width:72.4%}:where(.legacy-home) .news-list li{padding:2em 0}}@media screen and (min-width:768px){:where(.legacy-home) #carousel-case h3{font-size:125%}}:where(.legacy-home) .logo-list-container{display:none}:where(.legacy-home) .logo-list{display:flex;flex-wrap:wrap;align-items:center;text-align:center}:where(.legacy-home) .logo-list li{width:14%;text-align:center;padding:20px}@media screen and (min-width:961px){:where(.legacy-home) .logo-list-container{display:block}}:where(.legacy-home) #top-result .slider-loop-container{display:none;margin-bottom:2em}@media screen and (max-width:960px){:where(.legacy-home) #top-result .slider-loop-container{display:flex}}:where(.legacy-home) #top-column{padding-top:30px}:where(.legacy-home) #carousel-column h3{font-size:110%}:where(.legacy-home) #top-about{padding-top:35px}:where(.legacy-home) .pd-top{padding-top:70px}:where(.legacy-home) #top-column,:where(.legacy-home) #top-more,:where(.legacy-home) .pd-btm{padding-bottom:70px}@media screen and (max-width:767px){:where(.legacy-home) #top-about,:where(.legacy-home) .pd-top{padding-top:35px}:where(.legacy-home) #top-column,:where(.legacy-home) #top-more,:where(.legacy-home) .pd-btm{padding-bottom:35px}}:where(.legacy-home) .ani-bg .letter-bg{position:relative;display:inline-block;margin-bottom:.4em;padding:0 3px 6px;color:var(--color_white)}:where(.legacy-home) .ani-bg.is-animated .letter-bg:before{animation:bg 2.6s cubic-bezier(.22,1,.36,1) forwards;background:var(--main_color);content:"";position:absolute;top:0;left:0;width:100%;height:100%;transform-origin:left center}:where(.legacy-home) .ani-bg .letter-bg .inn{color:var(--color_white);display:inline-block;font-weight:700;position:relative;z-index:1}@keyframes bg{0%{opacity:0;transform:scaleX(0) translateX(-5%)}30%{transform:scaleX(1) translateX(0)}to{transform:scaleX(1) translateX(0)}30%,to{opacity:1}}:where(.legacy-home) .carousel-container{overflow:hidden;padding-bottom:50px}:where(.legacy-home) .carousel{position:relative;margin-right:auto;margin-left:auto;width:calc(100% - 120px)}:where(.legacy-home) .carousel .slick-slide{margin:0 10px 5px}:where(.legacy-home) .slick-next,:where(.legacy-home) .slick-prev{cursor:pointer;border:none;outline:none;-webkit-appearance:none;appearance:none;text-decoration:none;background:transparent;position:absolute;top:50%;width:25px;height:43px;margin-top:-20px;background-size:contain;display:block;text-align:center}:where(.legacy-home) .slick-prev{left:0;left:-60px;background-image:url(/legacy-theme/assets/images/ic/slider_arw_prev.svg)}:where(.legacy-home) .slick-next{right:0;right:-60px;background-image:url(/legacy-theme/assets/images/ic/slider_arw_next.svg)}:where(.legacy-home) .slick-next:focus,:where(.legacy-home) .slick-next:hover,:where(.legacy-home) .slick-prev:focus,:where(.legacy-home) .slick-prev:hover{opacity:.5}:where(.legacy-home) .slick-arrow:before{content:""!important}:where(.legacy-home) .slick-arrow{text-indent:-9999px}@media screen and (max-width:599px){:where(.legacy-home) .carousel-container{margin-right:-25px;padding-bottom:30px}:where(.legacy-home) .carousel-container .carousel-inner{width:80%}:where(.legacy-home) .carousel{width:100%}:where(.legacy-home) .carousel .slick-list{overflow:visible}}:where(.legacy-home) .section-lineup{overflow:hidden;padding:20px 0}:where(.legacy-home) .section-lineup .inner{margin:0 auto;width:80%}:where(.legacy-home) .section-lineup .lineup{position:relative}:where(.legacy-home) .section-lineup .lineup-carousel li{text-align:center;margin-right:24px}:where(.legacy-home) .section-lineup .lineup-carousel img{display:block;margin-bottom:16px;width:100%}:where(.legacy-home) .section-lineup .slick-list{overflow:visible}:where(.legacy-home) .slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}:where(.legacy-home) .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}:where(.legacy-home) .slick-list:focus{outline:none}:where(.legacy-home) .slick-list.dragging{cursor:pointer;cursor:hand}:where(.legacy-home) .slick-slider .slick-list,:where(.legacy-home) .slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}:where(.legacy-home) .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}:where(.legacy-home) .slick-track:after,:where(.legacy-home) .slick-track:before{display:table;content:""}:where(.legacy-home) .slick-track:after{clear:both}:where(.legacy-home) .slick-loading .slick-track{visibility:hidden}:where(.legacy-home) .slick-slide{display:none;float:left;min-height:1px}:where(.legacy-home) [dir=rtl] .slick-slide{float:right}:where(.legacy-home) .slick-slide img{display:block}:where(.legacy-home) .slick-slide.slick-loading img{display:none}:where(.legacy-home) .slick-slide.dragging img{pointer-events:none}:where(.legacy-home) .slick-initialized .slick-slide{display:block}:where(.legacy-home) .slick-loading .slick-slide{visibility:hidden}:where(.legacy-home) .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}:where(.legacy-home) .slick-arrow.slick-hidden{display:none}:where(.legacy-home) .slick-loading .slick-list{background:#fff url(/legacy-theme/assets/images/ajax-loader.gif) 50% no-repeat}:where(.legacy-home) .slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}:where(.legacy-home) .slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}:where(.legacy-home) .slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0;color:transparent;padding:5px;cursor:pointer}:where(.legacy-home) .slick-dots li button:focus,:where(.legacy-home) .slick-dots li button:hover{outline:none}:where(.legacy-home) .slick-dots li button:focus:before,:where(.legacy-home) .slick-dots li button:hover:before{opacity:1}:where(.legacy-home) .slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:Arial Black,Gadget,"sans-serif";font-size:16px;line-height:20px;text-align:center;color:black;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(.legacy-home) .slick-dots li.slick-active button:before{color:black;opacity:.75}:where(.legacy-home) .ttl em{font-size:48px}:where(.legacy-home) #various-industries{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:4em}:where(.legacy-home) #various-industries div.industry{width:31.3333%;display:block;position:relative;margin-bottom:1em}:where(.legacy-home) #various-industries div.industry span{background:#604ae9a6;position:absolute;bottom:0;display:block;color:#fff;padding:.5em 1em;width:100%;z-index:9}:where(.legacy-home) #various-industries div.industry img{max-width:100%}:where(.legacy-home) .ttl.pb_adust{padding:50px 0 30px}:where(.legacy-home) .contact-bottom-container .item>a{text-decoration:none}@media screen and (max-width:767px){:where(.legacy-home) #various-industries div.industry{width:48.5%}:where(.legacy-home) .ttl em{font-size:5vw}:where(.legacy-home) #top-point .line-btm,:where(.legacy-home) .line-btm{font-size:1.6em}}:where(.legacy-home) #top-intro{margin-top:40px}:where(.legacy-home) .about-container-visual .image img{height:auto}:where(.legacy-home) #top-about{padding-top:15px}@media screen and (max-width:767px){:where(.legacy-home) #top-intro{margin-top:2em}:where(.legacy-home) #top-about,:where(.legacy-home) .pd-top{padding-top:25px}}.legacy-home #main-visual,.legacy-home main{animation:none;opacity:1}@media screen and (max-width:1120px){.legacy-home .mv-image{width:100%}}:where(.legacy-home) #carousel-case.carousel:not(.slick-initialized),:where(.legacy-home) #carousel-column.carousel:not(.slick-initialized){display:grid;gap:20px;margin-left:auto;margin-right:auto;width:calc(100% - 120px)}:where(.legacy-home) #carousel-case.carousel.legacy-carousel-ready,:where(.legacy-home) #carousel-column.carousel.legacy-carousel-ready{display:grid}:where(.legacy-home) #top-case #carousel-case.carousel:not(.slick-initialized){min-height:641px}:where(.legacy-home) #top-column #carousel-column.carousel:not(.slick-initialized){min-height:431px}:where(.legacy-home) #carousel-case.carousel:not(.slick-initialized){column-gap:0;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0}:where(.legacy-home) #carousel-case.carousel:not(.slick-initialized)>li{margin:0 10px 5px}:where(.legacy-home) #carousel-column.carousel>li{position:relative}:where(.legacy-home) #carousel-column.carousel:not(.slick-initialized){grid-template-columns:repeat(3,minmax(0,1fr))}:where(.legacy-home).legacy-lang-en #top-case #carousel-case.carousel:not(.slick-initialized){min-height:795px}:where(.legacy-home).legacy-lang-en #top-column #carousel-column.carousel:not(.slick-initialized){height:477px;overflow:hidden}:where(.legacy-home) #carousel-case.carousel.legacy-carousel-ready>li[hidden],:where(.legacy-home) #carousel-case.carousel:not(.legacy-carousel-ready):not(.slick-initialized)>li:nth-child(n+3),:where(.legacy-home) #carousel-column.carousel.legacy-carousel-ready>li[hidden],:where(.legacy-home) #carousel-column.carousel:not(.legacy-carousel-ready):not(.slick-initialized)>li:nth-child(n+4){display:none}:where(.legacy-home) #carousel-case.carousel:not(.slick-initialized)>li,:where(.legacy-home) #carousel-column.carousel:not(.slick-initialized)>li{background:var(--color_white);border:1px solid #e3e3e3;border-radius:10px;overflow:visible}:where(.legacy-home) #carousel-case.carousel:not(.slick-initialized)>li .txts,:where(.legacy-home) #carousel-column.carousel:not(.slick-initialized)>li .txts{padding:2em 2em 1.5em}:where(.legacy-home) #carousel-case.carousel:not(.slick-initialized)>li figure img,:where(.legacy-home) #carousel-column.carousel:not(.slick-initialized)>li figure img{height:auto;width:100%}:where(.legacy-home) #carousel-column.carousel.legacy-carousel-ready>li .meta{flex-wrap:wrap;gap:.5em}:where(.legacy-home) #carousel-column.carousel.legacy-carousel-ready>li .meta .link-list_category{margin:0;max-width:100%;flex-shrink:0}:where(.legacy-home) #carousel-column.carousel.legacy-carousel-ready>li .meta .link-list_category a{margin:0 14px 0 0}:where(.legacy-home) .carousel-inner{position:relative}:where(.legacy-home) .legacy-carousel-arrow.slick-next,:where(.legacy-home) .legacy-carousel-arrow.slick-prev{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;cursor:pointer;display:block;height:43px;margin-top:-20px;overflow:hidden;padding:0;position:absolute;text-indent:-9999px;top:50%;width:25px;z-index:2}:where(.legacy-home) .legacy-carousel-arrow.slick-prev{background-image:url(/legacy-theme/assets/images/ic/slider_arw_prev.svg);left:0}:where(.legacy-home) .legacy-carousel-arrow.slick-next{background-image:url(/legacy-theme/assets/images/ic/slider_arw_next.svg);right:0}:where(.legacy-home) #main-visual~.each_user_action h2.line-btm,:where(.legacy-home) #main-visual~h2.line-btm,:where(.legacy-home) #top-point h2.line-btm{font-size:225%;line-height:1.5;margin-top:0;margin-bottom:3em}:where(.legacy-home) #top-point.eng .point-content-wrap .point-content{width:100%}:where(.legacy-home) #top-point.eng .point-content-wrap .point-content-l{margin-bottom:32px}:where(.legacy-home) .each_user_action .dextre-warning-icon{color:#6049e9;display:inline-block;font-size:24px;font-style:normal;font-weight:700;height:24px;line-height:24px;vertical-align:middle;width:24px}@media screen and (max-width:787px){:where(.legacy-home) #carousel-case.carousel:not(.slick-initialized),:where(.legacy-home) #carousel-column.carousel:not(.slick-initialized){column-gap:0;display:flex;align-items:flex-start;flex-wrap:nowrap;grid-template-columns:minmax(0,1fr);margin-left:0;margin-right:0;row-gap:0;transition:transform .3s ease;width:100%}:where(.legacy-home) #carousel-case.carousel:not(.slick-initialized)>li,:where(.legacy-home) #carousel-column.carousel:not(.slick-initialized)>li{flex:0 0 calc(100% - 20px);margin:0 10px 5px}:where(.legacy-home) .legacy-carousel-arrow.slick-next,:where(.legacy-home) .legacy-carousel-arrow.slick-prev{display:none!important}}@media screen and (max-width:599px){:where(.legacy-home) #main-visual~.each_user_action h2.line-btm,:where(.legacy-home) #main-visual~h2.line-btm,:where(.legacy-home) #top-point h2.line-btm{font-size:160%}}.legacy-home #top-intro,.legacy-home #top-result{overflow:hidden}.legacy-home .slider-loop-container{max-width:100%;min-width:0;overflow:hidden;width:100%}.legacy-home .slider-loop{max-width:100%;min-width:0}.legacy-home .home-trial-button{display:block;margin:1.5em auto}.legacy-home .home-api-notice{margin:1em auto 0;text-align:center}.legacy-home .home-about-image-wrap{flex-wrap:wrap}.legacy-home .about-container-visual .image>h2,.legacy-home .home-about-heading{color:#595758;display:block;margin:.5em auto 1em;max-width:calc(100% - 32px);overflow-wrap:anywhere;white-space:normal}@media screen and (max-width:767px){.legacy-home.legacy-lang-en #top-about .letter-bg{box-sizing:border-box;display:inline-block;max-width:calc(100% - 20px);overflow-wrap:anywhere;white-space:normal}.legacy-home.legacy-lang-en #main-visual .mv-texts{max-width:100%;width:100%}.legacy-home.legacy-lang-en #main-visual .mv-texts h1{white-space:normal}}.legacy-home .home-about-icon{display:inline;margin-right:.5em;vertical-align:middle;width:40px}.legacy-home .home-layered-copy{z-index:9}.legacy-home .home-challenges{margin-top:2em}.legacy-home .home-challenge-heading{color:#6049e9}.legacy-home .home-section-heading{padding-top:2em}.legacy-home .home-copy{line-height:1.6}.legacy-home .home-api-block{margin-bottom:-2em;margin-top:4em}.legacy-home .home-api-offset{margin-bottom:2em;margin-top:-3em}.legacy-home .home-section-lead{padding-bottom:2em}