@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600&display=swap);
@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide--draggable>.splide__slider>.splide__track,.splide--draggable>.splide__track{-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide--fade>.splide__slider>.splide__track>.splide__list,.splide--fade>.splide__track>.splide__list{display:block}.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide,.splide--fade>.splide__track>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,.splide--fade>.splide__track>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide--ttb.is-active>.splide__slider>.splide__track>.splide__list,.splide--ttb.is-active>.splide__track>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important;transform-style:preserve-3d}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{outline:none;position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;outline:none;position:relative}.splide__slide img{vertical-align:bottom}.splide__slider{position:relative}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__track{overflow:hidden;position:relative;z-index:0}
/*!
Theme Name: WOVN Theme
Author: gig inc.
Author URI: https://giginc.co.jp/
Description: WOVN
Version: 1.0
*/.homepage .hero__button,.page-contact-hero__faq a,.suite-web-hero__button,.wovn-links__button__contact,.wovn-links__button__e-book,.wovn-pre-footer__button{transition:all .3s ease-in-out;letter-spacing:.25px;display:inline-block;border-radius:3px;font-weight:600;font-size:14px;cursor:pointer}@media screen and (min-width:1024px){.homepage .hero__button:hover,.page-contact-hero__faq a:hover,.suite-web-hero__button:hover,.wovn-links__button__contact:hover,.wovn-links__button__e-book:hover,.wovn-pre-footer__button:hover{transform:translate3d(0,-2px,0)}}.homepage .loading.hero__button,.loading.suite-web-hero__button,.loading.wovn-links__button__contact,.loading.wovn-links__button__e-book,.loading.wovn-pre-footer__button,.page-contact-hero__faq a.loading{background-color:#dee5ec!important;pointer-events:none!important}.homepage .hero__button{line-height:32px;height:32px}.page-contact-hero__faq a{line-height:40px;height:40px}.suite-web-hero__button,.wovn-links__button__contact,.wovn-links__button__e-book,.wovn-pre-footer__button{line-height:48px;height:48px}.homepage .hero__button--ebook,.suite-web-hero__button--ebook,.wovn-links__button__e-book,.wovn-pre-footer__button--ebook{background-color:#fff;color:#516877}.homepage .hero__button--contact,.suite-web-hero__button--contact,.wovn-links__button__contact,.wovn-pre-footer__button--contact{box-shadow:0 1px 4px 0 rgba(0,0,0,.14);background-color:#40b87c;color:#fff}@media screen and (min-width:1024px){.homepage .hero__button--contact:hover,.suite-web-hero__button--contact:hover,.wovn-links__button__contact:hover,.wovn-pre-footer__button--contact:hover{box-shadow:0 2px 3px 0 rgba(84,95,102,.3)}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:Open Sans,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;box-sizing:border-box;color:#192d3a;line-height:1.3;font-size:16px}body,html{background-color:#f6f8fa}body.menu-open,body.video-open,html.menu-open,html.video-open{overflow:hidden}:lang(ja) .en,:lang(ja) .phone-en{display:none!important}*,:after,:before{box-sizing:border-box;margin:0}li,ul{list-style:none;padding:0;margin:0}h1{font-size:28px;margin:0}@media only screen and (min-width:1025px){h1{font-size:40px}}h2{line-height:1.3;font-size:24px;margin:0}@media only screen and (min-width:1025px){h2{line-height:1.2;font-size:28px}}h3{line-height:1.35;font-size:20px}h3,h4{margin:0}h4{line-height:1.625;font-size:16px}a{-webkit-tap-highlight-color:transparent;text-decoration:none;color:#192d3a}.opacity-enter-active{transition:all .4s linear}@media only screen and (min-width:1025px){.opacity-enter-active{transition:all .4s linear .2s}}.opacity-leave-active{transition:all .4s linear}@media only screen and (min-width:1025px){.opacity-leave-active{transition:all .4s linear}}.opacity-enter{opacity:0}@media only screen and (min-width:1025px){.opacity-enter{opacity:0}}.opacity-enter-to{opacity:1}@media only screen and (min-width:1025px){.opacity-enter-to{opacity:1}}.opacity-leave{opacity:1}@media only screen and (min-width:1025px){.opacity-leave{opacity:1}}.opacity-leave-to{opacity:0}@media only screen and (min-width:1025px){.opacity-leave-to{opacity:0}}.wovn-banner{background-color:#000;text-align:center;padding-top:64px;display:block;font-size:0;height:auto;width:100%;z-index:1}@media only screen and (min-width:650px){.wovn-banner{padding-top:80px}}.wovn-banner__mobile{height:auto;width:100%}@media only screen and (min-width:650px){.wovn-banner__mobile{display:none}}.wovn-banner__desktop{max-height:120px;max-width:100%;margin:0 auto;display:none;height:auto;width:auto}@media only screen and (min-width:650px){.wovn-banner__desktop{display:inline-block}}@media only screen and (min-width:1025px){.wovn-banner__desktop{max-width:1032px}}:lang(ja) .wovn-banner+.about,:lang(ja) .wovn-banner+.career,:lang(ja) .wovn-banner+.esg{padding:0}:not(:lang(ja)) .ja,:not(:lang(ja)) .wovn-banner{display:none!important}#CybotCookiebotDialog,#CybotCookiebotDialog:after,#CybotCookiebotDialog :after,#CybotCookiebotDialog:before,#CybotCookiebotDialog :before,#CybotCookiebotDialogBody *,#CybotCookiebotDialogDetail *{box-sizing:border-box!important}#CybotCookiebotDialog{box-shadow:0 -2px 8px rgba(39,49,59,.2)!important;transform:translate3d(-50%,0,0)!important;border-radius:3px 3px 0 0!important;max-width:648px!important;padding:32px!important;left:50%!important;z-index:2147483647!important;max-height:40%!important;overflow:auto!important;height:auto!important;bottom:0!important;top:auto!important}@media only screen and (min-width:650px){#CybotCookiebotDialog{max-height:none!important}}#CybotCookiebotDialog #CybotCookiebotDialogBody{max-width:auto!important;padding:0!important;margin:0!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyContent{padding:0!important;margin:0!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyContent #CybotCookiebotDialogBodyContentTitle{font-size:16px!important;margin:0 0 16px}#CybotCookiebotDialog #CybotCookiebotDialogBodyContent #CybotCookiebotDialogBodyContentText{font-size:13px!important;margin:0 0 24px}#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelWrapper{flex-direction:column!important;display:flex!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper{margin:0;order:2}#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelWrapper #CybotCookiebotDialogBodyLevelButtons{margin:0 0 24px!important;order:1}#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper{flex-direction:row-reverse!important;justify-content:flex-end!important;display:flex!important;width:100%!important}@media only screen and (min-width:650px){#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper{flex-direction:row!important}}#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper .CybotCookiebotDialogBodyButton{display:inline-block!important;border-radius:3px!important;margin:0 8px 0 0!important;line-height:30px!important;font-weight:600!important;padding:0 16px!important;font-size:12px!important;height:32px!important;width:auto!important}@media only screen and (min-width:1025px){#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper .CybotCookiebotDialogBodyButton{margin:0 0 0 8px!important}}#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll{border:1px solid #dee5ec!important;color:#6e7c89}#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtons,#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonsTable{margin:0!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonsSelectPane{border:none!important;padding:0!important}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonWrapper{display:block!important}@media only screen and (min-width:1025px){#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonWrapper{display:inline-block!important}}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonWrapper input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .15s linear;box-shadow:inset 1px 1px 2px 0 rgba(0,0,0,.1);border:1px solid #c5d0da;background-color:#fff;position:relative;border-radius:3px;cursor:pointer;height:16px;width:16px;outline:0;position:relative!important;left:auto!important;opacity:1!important;top:auto!important}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonWrapper input[type=checkbox]:after,#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonWrapper input[type=checkbox]:before{transition:all .15s ease-in .05s;transform-origin:center;background-color:#fff;border-radius:10px;position:absolute;display:block;content:"";width:2px}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonWrapper input[type=checkbox]:before{transform:rotate(-45deg) scale(0);height:5px;left:3px;top:6px}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonWrapper input[type=checkbox]:after{transform:rotate(43deg) scale(0);height:9px;left:7px;top:2px}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonWrapper input[type=checkbox]:active,#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonWrapper input[type=checkbox]:focus,#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonWrapper input[type=checkbox]:hover{border:1px solid #40b87c;outline:0}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonWrapper input[type=checkbox]:checked{border:1px solid #40b87c;background-color:#40b87c;box-shadow:none}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonWrapper input[type=checkbox]:checked:before{transform:rotate(-45deg) scale(1)}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonWrapper input[type=checkbox]:checked:after{transform:rotate(43deg) scale(1)}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonWrapper input[type=checkbox]:checked:active,#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonWrapper input[type=checkbox]:checked:focus,#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonWrapper input[type=checkbox]:checked:hover{border:1px solid #339263}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonWrapper input[type=checkbox]:checked:disabled{border:1px solid #c5d0da}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonWrapper input[type=checkbox]:disabled{background-color:#dee5ec;pointer-events:none;box-shadow:none}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonWrapper input[type=checkbox]:disabled:active,#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonWrapper input[type=checkbox]:disabled:focus,#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonWrapper input[type=checkbox]:disabled:hover{border:1px solid #c5d0da;outline:0}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonWrapper label{background-image:none!important;padding:0 0 0 8px!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelDetailsWrapper{display:none!important}#CookiebotWidget *{letter-spacing:0!important;color:#27313b!important}#CookiebotWidget .CookiebotWidget-header .CookiebotWidget-close svg{fill:#27313b!important}#CookiebotWidget .CookiebotWidget-body,#CookiebotWidget .CookiebotWidget-header{border:1px solid #dee5ec}#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li svg{fill:#27313b!important}#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg{fill:#40b87c!important}#CookiebotWidget #CookiebotWidget-buttons{justify-content:flex-end!important}#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw{border:1px solid #dee5ec!important;color:#6e7c89!important}#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change,#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw{display:inline-block!important;line-height:30px!important;padding:0 16px!important;font-size:12px!important;height:32px!important;width:auto!important}#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change{background-color:#40b87c!important;border:1px solid #40b87c!important;color:#fff!important}.load,.load-nav{transition:all .3s linear}.header{transition:all .15s linear;font-family:Noto Sans,Noto Sans JP,sans-serif;background-color:transparent;padding:8px 0;position:fixed;z-index:1000;height:64px;width:100%;opacity:0;left:0;top:0}.header__grid{position:relative;max-width:1032px;padding:0 24px;margin:0 auto;font-size:0}.header__grid:before{content:"";height:48px}.header__grid:before,.header__menu-burger,.header__top-link{vertical-align:middle;display:inline-block}.header__top-link,.header__top-link svg{height:16px;width:100px}.header__top-link .letter_i,.header__top-link .letter_N,.header__top-link .letter_O,.header__top-link .letter_o,.header__top-link .letter_V,.header__top-link .letter_W{fill:#fff}.header__top-link .letter_dot{fill:#40b87c}.header__menu-burger{-webkit-tap-highlight-color:transparent;-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;line-height:normal;cursor:pointer;color:inherit;font:inherit;border:none;width:auto;margin:0;position:absolute;padding:8px;height:40px;width:40px;right:24px;top:4px}@media only screen and (min-width:1025px){.header__menu-burger{display:none}}.header__menu-burger span{background-color:#fff;border-radius:20px;display:block;width:24px;height:2px}.header__menu-burger span:first-child,.header__menu-burger span:last-child{position:absolute;left:8px}.header__menu-burger span:first-child{transition:top .15s ease-in-out .15s,transform .15s ease-in-out;top:10px}.header__menu-burger span:nth-child(2){transition:opacity .15s ease-in-out;opacity:1}.header__menu-burger span:last-child{transition:bottom .15s ease-in-out .15s,transform .15s ease-in-out;bottom:10px}.header--is-scrolling{box-shadow:0 0 8px 2px rgba(0,0,0,.1);background-color:#27313b}.header--is-open{border-bottom:1px solid #27313b;background-color:#27313b}.header--is-open .navigation{box-shadow:0 0 8px 2px rgba(0,0,0,.1);transition:transform .3s ease-in-out;transform:translate3d(-24px,0,0);pointer-events:auto;opacity:1}@media only screen and (min-width:1025px){.header--is-open .navigation{transform:translateZ(0)}}.header--is-open .header__menu-burger span:first-child{transition:top .15s ease-in-out,transform .15s ease-in-out .15s;transform:rotate(45deg);top:calc(50% - 1px);opacity:1}.header--is-open .header__menu-burger span:nth-child(2){transition:opacity .15s ease-in-out;opacity:0}.header--is-open .header__menu-burger span:last-child{transition:bottom .15s ease-in-out,transform .15s ease-in-out .15s;transform:rotate(-45deg);bottom:calc(50% - 1px);opacity:1}.header--loaded{opacity:1;background-color:#27313b}.navigation{transition:transform .3s ease-in-out,opacity .1s linear .3s;transform:translate3d(-100%,0,0);background-color:#f6f8fa;padding:24px 24px 24px 48px;pointer-events:none;position:absolute;width:100%;opacity:0;left:0;top:56px}@media only screen and (min-width:1025px){.navigation{transform:translateZ(0);background-color:transparent;width:calc(100% - 100px);vertical-align:middle;display:inline-block;pointer-events:auto;padding:0 0 0 40px;opacity:1;left:auto;top:auto}}@media only screen and (min-width:1025px){.menu,.navigation{position:relative;height:48px}}.menu>li+li{margin:8px 0 0}@media only screen and (min-width:1025px){.menu>li+li{margin:0}}@media only screen and (min-width:1025px){.menu__item{display:inline-block;height:48px}}.menu__item>a{transition:all .15s linear;display:inline-block;color:#27313b;line-height:40px;font-weight:500;font-size:14px;height:40px}@media only screen and (min-width:1025px){.menu__item>a{color:#fff;line-height:48px;padding:0 12px;height:48px}}@media only screen and (min-width:1025px){.menu__item>a:hover{color:#40b87c}}@media only screen and (min-width:1025px){.menu__item>a:hover svg{fill:#40b87c}}.menu__item#unsigned-user{margin:24px 0 0}@media only screen and (min-width:650px){.menu__item#unsigned-user{vertical-align:middle;display:inline-block;padding-right:8px;max-width:50%}}@media only screen and (min-width:1025px){.menu__item#unsigned-user{padding-right:0;max-width:none;margin:0}}.menu__item#unsigned-user>a{-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .15s linear;border-radius:3px;text-align:center;position:relative;font-weight:700;cursor:pointer;padding:0 24px;outline:0;line-height:30px;font-size:12px;height:32px;border:1px solid #dee5ec;background-color:#fff;color:#6e7c89;width:100%}.menu__item#unsigned-user>a svg{fill:#6e7c89}.menu__item#unsigned-user>a:hover{border:1px solid #6e7c89;background-color:#fff;color:#27313b}.menu__item#unsigned-user>a:hover svg{fill:#27313b}.menu__item#unsigned-user>a:active{border:1px solid #6e7c89;background-color:#dee5ec;color:#27313b}.menu__item#unsigned-user>a:active svg{fill:#27313b}.menu__item#unsigned-user>a:disabled{border:1px solid #dee5ec;background-color:#dee5ec;background-image:none;pointer-events:none;color:#fff;cursor:normal}.menu__item#signed-user{margin:24px 0 0}@media only screen and (min-width:650px){.menu__item#signed-user{vertical-align:middle;display:inline-block;padding-right:8px;max-width:50%}}@media only screen and (min-width:1025px){.menu__item#signed-user{padding-right:0;max-width:none;margin:0}}.menu__item#signed-user>a{-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .15s linear;border-radius:3px;text-align:center;position:relative;font-weight:700;cursor:pointer;padding:0 24px;outline:0;line-height:30px;font-size:12px;height:32px;border:1px solid #dee5ec;background-color:#fff;color:#6e7c89;width:100%}.menu__item#signed-user>a svg{fill:#6e7c89}.menu__item#signed-user>a:hover{border:1px solid #6e7c89;background-color:#fff;color:#27313b}.menu__item#signed-user>a:hover svg{fill:#27313b}.menu__item#signed-user>a:active{border:1px solid #6e7c89;background-color:#dee5ec;color:#27313b}.menu__item#signed-user>a:active svg{fill:#27313b}.menu__item#signed-user>a:disabled{border:1px solid #dee5ec;background-color:#dee5ec;background-image:none;pointer-events:none;color:#fff;cursor:normal}.menu__item#contact{margin:16px 0 0}@media only screen and (min-width:650px){.menu__item#contact{vertical-align:middle;display:inline-block;padding-left:8px;margin:24px 0 0;max-width:50%}}@media only screen and (min-width:1025px){.menu__item#contact{margin:0 0 0 8px;padding-left:0;max-width:none}}.menu__item#contact>a{-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .15s linear;border-radius:3px;text-align:center;position:relative;font-weight:700;cursor:pointer;padding:0 24px;outline:0;line-height:30px;font-size:12px;height:32px;border:1px solid #40b87c;background-color:#40b87c;color:#fff;width:100%}.menu__item#contact>a svg{fill:#fff}.menu__item#contact>a:hover{border:1px solid #76cfa2;background-color:#76cfa2;color:#fff}.menu__item#contact>a:hover svg{fill:#fff}.menu__item#contact>a:active{border:1px solid #339162;background-color:#339162;color:#fff}.menu__item#contact>a:active svg{fill:#fff}.menu__item#contact>a:disabled{border:1px solid #dee5ec;background-color:#dee5ec;background-image:none;pointer-events:none;color:#fff;cursor:normal}.menu__item--has-submenu{margin-bottom:20px!important}@media only screen and (min-width:1025px){.menu__item--has-submenu{margin-bottom:0!important;position:relative}}.menu__item--has-submenu>a{color:#6e7c89;cursor:pointer;font-size:11px;margin:0 0 4px}@media only screen and (min-width:1025px){.menu__item--has-submenu>a{color:#fff;font-size:14px;margin:0}}@media only screen and (min-width:1025px){.menu__item--has-submenu:hover>a{color:#40b87c}.menu__item--has-submenu:hover .submenu{pointer-events:auto;opacity:1}}@media only screen and (min-width:1025px){.menu__item--is-external{position:relative;top:-1.5px}}.menu__item--is-external span,.menu__item--is-external svg{vertical-align:middle;display:inline-block}.menu__item--is-external svg{transition:all .15s linear;fill:#27313b;margin:0 0 0 4px;height:16px;width:16px}@media only screen and (min-width:1025px){.menu__item--is-external svg{fill:#fff}}.menu__item--ja-only{display:none}.menu__item--en-only{display:block}.menu__item--right{font-size:0}@media only screen and (min-width:1025px){.menu__item--right{position:absolute;right:0;top:8px}}.menu__item--right .menu__item{vertical-align:middle;display:inline-block;width:100%}@media only screen and (min-width:1025px){.menu__item--right .menu__item{width:auto}}.menu__item--hidden{display:none!important}.submenu{padding:0 0 0 12px}@media only screen and (min-width:1025px){.submenu{transform:rotateX(25deg) rotateY(0) translateZ(0);transform-origin:-50px -50px;transition:all .3s ease-in-out;border:1px solid #f6f8fa;background-color:#fff;pointer-events:none;white-space:nowrap;position:absolute;border-radius:5px;min-width:152px;padding:8px;height:auto;opacity:0;top:52px;left:0}}.submenu>li{transition:all .3s ease-in-out;position:relative;min-width:272px}@media only screen and (min-width:1025px){.submenu>li{border-radius:3px;padding:8px}}@media only screen and (min-width:1025px){.submenu>li:hover{background-color:#f6f8fa}}.submenu>li svg{vertical-align:middle;display:inline-block;margin-left:20px;fill:#6e7c89;height:16px;width:16px;position:absolute;right:8px;top:16px}.submenu__item--ja-only{display:none}.submenu>li+li{margin:16px 0 0}.submenu a{display:inline-block;color:#27313b;font-size:14px}.submenu img,.submenu p{vertical-align:middle;display:inline-block}.submenu img{margin:0 8px 0 0;height:32px;width:32px}.submenu p{font-weight:600;margin:0}.submenu span{font-weight:400;font-size:12px;display:block}:lang(ja) .menu__item--ja-only{display:block}@media only screen and (min-width:1025px){:lang(ja) .menu__item--ja-only{display:inline-block}}:lang(ja) .submenu__item--ja-only{display:block}:lang(ja) .submenu__item--en-only{display:none}.career-page .header,.professional-article-page .header,.terms-page .header{background-color:#353e44}.career-page .header__top-link .letter_i,.career-page .header__top-link .letter_N,.career-page .header__top-link .letter_O,.career-page .header__top-link .letter_o,.career-page .header__top-link .letter_V,.career-page .header__top-link .letter_W,.professional-article-page .header__top-link .letter_i,.professional-article-page .header__top-link .letter_N,.professional-article-page .header__top-link .letter_O,.professional-article-page .header__top-link .letter_o,.professional-article-page .header__top-link .letter_V,.professional-article-page .header__top-link .letter_W,.terms-page .header__top-link .letter_i,.terms-page .header__top-link .letter_N,.terms-page .header__top-link .letter_O,.terms-page .header__top-link .letter_o,.terms-page .header__top-link .letter_V,.terms-page .header__top-link .letter_W{fill:#fff}:not(:lang(ja)) .footer__sns--ja,:not(:lang(ja)) .ja-only{display:none}:lang(ja) .footer__sns--ja,:not(:lang(ja)) .footer__sns--en{display:block}:lang(ja) .footer__sns--en{display:none}.footer{background-color:#f6f8fa}.footer__grid{padding:40px 24px;position:relative}@media only screen and (min-width:650px){.footer__grid{max-width:1032px;margin:0 auto;justify-content:space-between;display:flex}}@media only screen and (min-width:1025px){.footer__grid{padding:64px 24px}}.footer__top{position:relative;margin:0 0 32px;display:block;width:118px;height:19px}.footer__top-icon{display:block}.footer__top-icon,.footer__top svg{width:118px;height:20px}.footer__top .footer_letter_i,.footer__top .footer_letter_N,.footer__top .footer_letter_O,.footer__top .footer_letter_o,.footer__top .footer_letter_V,.footer__top .footer_letter_W{fill:#27313b}.footer__top .footer_letter_dot{fill:#40b87c}.footer__top-hire{background-color:#f5a623;left:calc(100% + 16px);white-space:nowrap;position:absolute;border-radius:2px;line-height:20px;font-weight:600;color:#fff;font-size:11px;padding:0 8px;height:20px;top:0}.footer__top-hire:after{pointer-events:none;position:absolute;border:4px solid transparent;border-right-color:#f5a623;margin-top:-4px;right:100%;content:"";height:0;width:0;top:50%}.footer__sns{margin:0 0 16px;font-size:0}@media only screen and (min-width:650px){.footer__sns{text-align:right}}.footer__sns li{display:inline-block;margin:0 16px 0 0}@media only screen and (min-width:650px){.footer__sns li{margin:0 0 0 16px}}.footer__sns a{display:block;height:24px;width:24px}@media only screen and (min-width:1025px){.footer__sns a:hover svg rect{fill:#6e7c89}}.footer__sns svg{display:block;height:24px;width:24px}.footer__sns svg rect{transition:all .2s linear;fill:#27313b}.footer__credentials{font-size:0}.footer__credentials li{display:inline-block;margin:0 8px 0 0}@media only screen and (min-width:650px){.footer__credentials li{margin:0 0 0 8px}}.footer__credentials a,.footer__credentials span{color:#6e7c89;font-size:12px}.footer__credentials a:hover{transition:all .2s linear}@media only screen and (min-width:1025px){.footer__credentials a:hover{color:#27313b}}.homepage{background-color:#fff;overflow:hidden}.homepage .doraemon{background-color:#fff;font-size:0}.homepage .doraemon img{margin:64px auto 0;max-width:100%;height:auto}.homepage .doraemon img.mobile{display:block}@media only screen and (min-width:650px){.homepage .doraemon img.mobile{display:none}}.homepage .doraemon img.desktop{display:none}@media only screen and (min-width:650px){.homepage .doraemon img.desktop{display:block}}.homepage .hero{background-color:#172a38;position:relative;color:#fff;height:auto}@media only screen and (min-width:1025px){.homepage .hero{max-height:320px}}.homepage .hero:before{content:"";background-image:url(../images/homepage/bg-hero.png);background-image:url(../images/homepage/bg-hero.webp);background-position:top;background-repeat:no-repeat;background-size:95% auto;position:absolute;height:300px;width:100%;z-index:0;bottom:0;left:0}@media only screen and (min-width:650px){.homepage .hero:before{background-position:calc(100% - 16px) 50%;background-size:30% auto;height:100%;bottom:auto;top:0}}@media only screen and (min-width:1025px){.homepage .hero:before{background-position:calc(50% + 320px) calc(100% - 20px);background-size:368px auto}}.homepage .hero__content{padding:72px 24px 324px}@media only screen and (min-width:650px){.homepage .hero__content{padding:36px 24px 80px}}@media only screen and (min-width:1025px){.homepage .hero__content{padding:64px 24px 160px;position:relative;max-width:1032px;margin:0 auto}}.homepage .hero__title{font-weight:700;margin:0 0 16px;font-size:24px}@media only screen and (min-width:650px){.homepage .hero__title{font-size:inherit;font-weight:500}}@media only screen and (min-width:1025px){.homepage .hero__title{line-height:1.3;font-size:32px;max-width:60%}}.homepage .hero__subtitle{font-weight:400;margin:0 0 16px;font-size:14px}@media only screen and (min-width:650px){.homepage .hero__subtitle{max-width:54%}}@media only screen and (min-width:1025px){.homepage .hero__subtitle{margin:0 0 32px}}.homepage .hero__buttons{position:relative;text-align:center;z-index:1}@media only screen and (min-width:650px){.homepage .hero__buttons{text-align:left;max-width:50%}}.homepage .hero__button{width:calc(50% - 24px);position:relative;text-align:center;font-size:12px;z-index:2}@media only screen and (min-width:1025px){.homepage .hero__button{width:calc(50% - 8px);max-width:128px}}.homepage .hero__button--contact{margin:0}.homepage .hero__button--ebook{margin-left:8px;max-width:144px}.homepage .hero__button--ebook span,.homepage .hero__button--ebook svg{vertical-align:middle;display:inline-block}.homepage .hero__button--ebook svg{margin:0 0 0 4px;fill:#516877;height:16px;width:16px}.homepage .wovn-strength{background-color:#fff;position:relative;padding:40px 0 0;overflow:hidden;width:100%}@media only screen and (min-width:1025px){.homepage .wovn-strength{padding:0 24px}}@media only screen and (min-width:1025px){.homepage .wovn-strength:after,.homepage .wovn-strength:before{pointer-events:none;position:absolute;content:"";width:100%;z-index:0;left:0}}@media only screen and (min-width:1025px){.homepage .wovn-strength:before{background-image:url(https://d31nl3o1g839d.cloudfront.net/nuxt/homepage/bg-top-2.jpg);background-size:100% 100%;height:148px;top:-10px}}@media only screen and (min-width:1025px){.homepage .wovn-strength:after{background:linear-gradient(180deg,#fff 0,#eef3f7 36%,#eef3f7),linear-gradient(180deg,#fff 0,#1e3746 36%,#1e3746);background-size:40% 100%,60% 100%;background-position:0 0,100% 0;background-repeat:no-repeat;height:1042px;bottom:0}}@media only screen and (min-width:1025px){.homepage .wovn-strength__left{box-shadow:0 8px 15px 0 rgba(0,0,0,.1);background-color:#fff;margin:0 auto 96px;position:relative;border-radius:3px;max-width:1032px;padding:48px;z-index:1}}.homepage .wovn-strength__left h2{color:#27313b;line-height:1.5;font-weight:400;margin:0 0 24px;padding:0 24px;font-size:20px;width:75%}@media screen and (min-width:321px){.homepage .wovn-strength__left h2{width:85%}}@media only screen and (min-width:1025px){.homepage .wovn-strength__left h2{line-height:1.3;font-size:28px;width:100%;padding:0}}.homepage .wovn-strength__left p{color:#516877;margin:0 0 24px;line-height:1.6;padding:0 24px;font-size:14px}@media only screen and (min-width:1025px){.homepage .wovn-strength__left p{margin:0 0 32px;max-width:680px;padding:0}}.homepage .wovn-strength__left ul{background-color:#fff;border-radius:5px;position:relative;padding:0 24px;font-size:0;z-index:1}@media only screen and (min-width:650px){.homepage .wovn-strength__left ul{padding:0 24px;margin:0 auto}}@media only screen and (min-width:1025px){.homepage .wovn-strength__left ul{padding:32px 0 0;max-width:1032px}}.homepage .wovn-strength__left ul li{padding:0 0 40px}@media only screen and (min-width:650px){.homepage .wovn-strength__left ul li{border-top:1px solid #eef3f7;display:inline-block;vertical-align:top;text-align:center;padding:48px 24px;width:33.33%}}@media only screen and (min-width:1025px){.homepage .wovn-strength__left ul li{padding:40px 24px 0;text-align:left}}.homepage .wovn-strength__left ul li:first-child{border-top:1px solid #eef3f7;padding:32px 0 40px}@media only screen and (min-width:650px){.homepage .wovn-strength__left ul li:first-child{padding:48px 24px}}@media only screen and (min-width:1025px){.homepage .wovn-strength__left ul li:first-child{padding:40px 24px 0}}.homepage .wovn-strength__left ul img{vertical-align:middle;display:inline-block;width:140px}@media only screen and (min-width:1025px){.homepage .wovn-strength__left ul img{width:210px}}.homepage .wovn-strength__left ul h3{width:calc(100% - 140px);vertical-align:middle;box-sizing:border-box;display:inline-block;color:#192d3a;padding:0 0 0 8px;font-size:20px}@media only screen and (min-width:650px){.homepage .wovn-strength__left ul h3{padding:32px 0 0;text-align:left;display:block;width:100%}}@media only screen and (min-width:1025px){.homepage .wovn-strength__left ul h3{font-size:20px}}.homepage .wovn-strength__left ul h3:after{background-color:#dee5ec;display:block;margin:16px 0;content:"";height:3px;width:60px}.homepage .wovn-strength__left ul p{color:#545f66;line-height:1.6;margin:8px 0 0;font-size:14px;padding:0}@media only screen and (min-width:650px){.homepage .wovn-strength__left ul p{text-align:left;font-size:13px}}@media only screen and (min-width:1025px){.homepage .wovn-strength__left ul p{font-size:14px}}.homepage .wovn-strength__left ul p span{margin:0 0 8px;display:block}.homepage .wovn-strength__right{background-color:#1e3746;padding:64px 24px;position:relative}@media only screen and (min-width:1025px){.homepage .wovn-strength__right{background-color:transparent;padding:0 24px 96px;max-width:1032px;margin:0 auto;z-index:1}}.homepage .wovn-stats-cases{background:#21686d;background:linear-gradient(200deg,#21686d,#21686d 45%,#21686d 0,#213c4d 91%,#213c4d);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#21686d",endColorstr="#213c4d",GradientType=1);overflow:hidden}@media only screen and (min-width:650px){.homepage .wovn-stats-cases{background:#21686d;background:linear-gradient(185deg,#21686d,#21686d 45%,#21686d 0,#213c4d 75%,#213c4d);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#21686d",endColorstr="#213c4d",GradientType=1)}}@media only screen and (min-width:1025px){.homepage .wovn-stats-cases{background:#21686d;background-image:radial-gradient(farthest-corner at 100px -120px,#21686d 0,#21686d 40%,#213c4d 60%,#213c4d 100%)}}.homepage .wovn-stats-cases__grid{padding:64px 0 0}@media only screen and (min-width:1025px){.homepage .wovn-stats-cases__grid{padding:96px 0 0}}.homepage .wovn-stats-cases h3{font-weight:400;font-size:24px;padding:0 24px;color:#fff}@media only screen and (min-width:1025px){.homepage .wovn-stats-cases h3{max-width:1032px;font-size:28px;display:block;margin:0 auto;width:100%}}@media only screen and (min-width:650px){.homepage .wovn-stats-cases .stats{padding:0 0 32px}}@media only screen and (min-width:1025px){.homepage .wovn-stats-cases .stats{position:relative;max-width:1032px;margin:0 auto}}.homepage .wovn-stats-cases .stats__map{display:none}@media only screen and (min-width:1025px){.homepage .wovn-stats-cases .stats__map{position:absolute;display:block;opacity:.6;left:0;top:0}}.homepage .wovn-stats-cases .cases{position:relative}.homepage .wovn-stats-cases .cases:before{background-image:url(https://d31nl3o1g839d.cloudfront.net/nuxt/homepage/bg-case-1.svg);background-repeat:no-repeat;background-size:cover;background-color:#fff;position:absolute;height:168px;bottom:-2px;content:"";width:100%;left:0}@media only screen and (min-width:1025px){.homepage .wovn-stats-cases .cases:before{background-image:url(https://d31nl3o1g839d.cloudfront.net/nuxt/homepage/bg-case-2.svg);background-size:contain;height:212px}}@media screen and (min-width:1280px){.homepage .wovn-stats-cases .cases:before{background-image:none}}.homepage .wovn-clients{background-color:#fff}.homepage .wovn-clients--grid{padding:0 24px 64px;font-size:0}@media only screen and (min-width:1025px){.homepage .wovn-clients--grid{padding:0 24px 96px;text-align:center;max-width:1032px;margin:0 auto}}@media only screen and (min-width:650px){.homepage .wovn-clients .clients-logos{margin:0 0 24px}}.homepage .wovn-clients__container{text-align:center;max-width:876px;margin:0 auto;width:100%}@media only screen and (min-width:1025px){.homepage .wovn-clients__container{text-align:left}}.homepage .wovn-clients__link,.homepage .wovn-clients__text{font-size:16px;display:block}@media only screen and (min-width:1025px){.homepage .wovn-clients__link,.homepage .wovn-clients__text{vertical-align:middle;display:inline-block}}.homepage .wovn-clients__text{width:100%}@media only screen and (min-width:1025px){.homepage .wovn-clients__text{width:calc(100% - 161px)}}.homepage .wovn-clients__link{color:#469fd6;width:100%;margin:8px 0 0}@media only screen and (min-width:1025px){.homepage .wovn-clients__link{width:161px;margin:0}}.homepage .wovn-clients__link span,.homepage .wovn-clients__link svg{vertical-align:middle;display:inline-block}.homepage .wovn-clients__link svg{margin:0 0 0 4px;fill:#469fd6;height:16px;width:16px}:not(:lang(ja)) .homepage .cases{display:none}:not(:lang(ja)) .homepage .wovn-stats-cases{background:linear-gradient(200deg,#21686d,#21686d 45%,#21686d 0,#213c4d 91%,#213c4d)}@media only screen and (min-width:650px){:not(:lang(ja)) .homepage .wovn-stats-cases{background:linear-gradient(200deg,#21686d,#21686d 65%,#21686d 0,#213c4d 91%,#213c4d)}}:not(:lang(ja)) .homepage .wovn-stats-cases .stats__map{top:50%;transform:translate3d(0,-50%,0)}:not(:lang(ja)) .homepage .wovn-clients--grid{padding:64px 24px}@media only screen and (min-width:1025px){:not(:lang(ja)) .homepage .wovn-clients--grid{padding:96px 24px}}.about-page .header,.about-page .header__top{background-color:#27313b}.about-page *{font-family:Noto Sans,Noto Sans JP,sans-serif}.about{background-color:#f6f8fa;padding:64px 0 0}.about-hero{background-image:url(https://d31nl3o1g839d.cloudfront.net/nuxt/about-us/hero-mobile.png);background-size:cover;height:200px;width:100%}@media only screen and (min-width:650px){.about-hero{background-image:url(https://d31nl3o1g839d.cloudfront.net/nuxt/about-us/hero-desktop.png);align-items:center;display:flex;height:280px}}.about-hero__grid{padding:56px 24px 0}@media only screen and (min-width:650px){.about-hero__grid{max-width:1032px;padding:0 24px;margin:0 auto;display:block;width:100%}}.about-hero h1,.about-hero h2{color:#fff;font-weight:700}.about-hero h1{font-size:24px}@media only screen and (min-width:650px){.about-hero h1{font-size:32px}}.about-hero h2{font-size:14px;margin:0 0 4px}@media only screen and (min-width:650px){.about-hero h2{margin:0 0 8px;font-size:16px}}.about-informations{position:relative}@media only screen and (min-width:650px){.about-informations{padding:120px 0}}@media only screen and (min-width:1025px){.about-informations{padding:160px 0}}.about-informations__bg-localize-text,.about-informations__bg-wovn-technologies-text{height:auto;width:100%}@media only screen and (min-width:650px){.about-informations__bg-localize-text,.about-informations__bg-wovn-technologies-text{position:absolute;z-index:0;left:0}}@media only screen and (min-width:650px){.about-informations__bg-localize-text{top:0}}@media only screen and (min-width:650px){.about-informations__bg-wovn-technologies-text{bottom:0}}.about-informations figure{flex-direction:column;position:relative;max-width:1032px;padding:0 24px;margin:0 auto;display:flex;font-size:0;width:100%;z-index:1}@media only screen and (min-width:650px){.about-informations figure{flex-direction:row-reverse}}.about-informations figure figcaption{padding:32px 56px 32px 32px}@media only screen and (min-width:1025px){.about-informations figure figcaption{padding:40px 72px 40px 40px}}.about-informations figure figcaption h3{letter-spacing:.1em;margin:0 0 16px;line-height:1.8;font-weight:700;font-size:13px;color:#fff}@media only screen and (min-width:650px){.about-informations figure figcaption h3{font-size:14px}}@media only screen and (min-width:1025px){.about-informations figure figcaption h3{font-size:16px}}.about-informations figure figcaption p{line-height:1.5;font-weight:700;color:#fff;font-size:16px}@media only screen and (min-width:650px){.about-informations figure figcaption p{font-size:24px}}@media only screen and (min-width:1025px){.about-informations figure figcaption p{font-size:32px}}.about-informations figure figcaption p span{display:inline-block}.about-mission{margin:0}.about-mission figcaption{background-color:#40b87c;position:relative}@media only screen and (min-width:650px){.about-mission figcaption{vertical-align:middle;display:inline-block;width:58.33%}}.about-mission figcaption:after{transform:rotate(45deg);border:28px solid transparent;border-bottom-color:#0d9c72;pointer-events:none;position:absolute;content:"";right:4px;height:0;width:0;top:4px}@media only screen and (min-width:1025px){.about-mission figcaption:after{border:60px solid transparent;border-bottom-color:#0d9c72;right:-20px;top:-20px}}.about-mission figcaption span{display:inline-block}.about-mission__figure{display:none}@media only screen and (min-width:650px){.about-mission__figure{vertical-align:middle;display:inline-block;position:relative;overflow:hidden;width:41.67%;height:auto}}@media only screen and (min-width:650px){.about-mission__figure img{transform:translate3d(-50%,-50%,0) scale(1);transition:all .25s ease-in-out;position:absolute;display:block;height:100%;width:auto;left:50%;top:50%}}@media only screen and (min-width:1025px){.about-mission__figure img{filter:grayscale(100%)}}@media only screen and (min-width:650px){.about-mission__figure:after{background-color:#40b87c;position:absolute;border-radius:50%;bottom:32px;height:40px;width:40px;right:32px;content:""}}@media only screen and (min-width:1025px){.about-mission__figure:after{bottom:40px;height:48px;width:48px;right:40px}}@media only screen and (min-width:1025px){.about-mission__figure:hover img{transform:translate3d(-50%,-50%,0) scale(1.075);filter:grayscale(0)}}.about-vision figcaption{background-color:#0d9c72;order:1}@media only screen and (min-width:650px){.about-vision figcaption{vertical-align:middle;display:inline-block;width:50%}}.about-vision figcaption span{display:inline-block}.about-vision img,.about-vision picture{height:auto;width:100%}.about-vision picture{order:2}@media only screen and (min-width:650px){.about-vision picture{vertical-align:middle;display:inline-block;position:relative;overflow:hidden;width:50%}}@media only screen and (min-width:650px){.about-vision picture img{transform:translate3d(-50%,-50%,0) scale(1);transition:all .25s ease-in-out;position:absolute;display:block;height:100%;width:100%;left:50%;top:50%}}@media only screen and (min-width:1025px){.about-vision picture img{filter:grayscale(100%);width:auto}}@media only screen and (min-width:650px){.about-vision picture:after{background-color:#40b87c;position:absolute;bottom:32px;height:32px;width:32px;right:32px;content:""}}@media only screen and (min-width:1025px){.about-vision picture:after{bottom:40px;height:40px;width:40px;right:40px}}@media only screen and (min-width:1025px){.about-vision picture:hover img{transform:translate3d(-50%,-50%,0) scale(1.075);filter:grayscale(0)}}.about-values figcaption{background-color:#27313b;position:relative;overflow:hidden}@media only screen and (min-width:650px){.about-values figcaption{width:66.66%}}.about-values figcaption:after{background-color:#40b87c;pointer-events:none;border-radius:50%;position:absolute;bottom:-64px;right:-64px;height:128px;width:128px;content:""}.about-values figcaption span{display:inline-block}.about-values__english{display:block}.about-values__japanese{color:#6e7c89;line-height:1.7;font-size:14px}@media only screen and (min-width:1025px){.about-values__japanese{font-size:20px}}.about-values__figure{display:none}@media only screen and (min-width:650px){.about-values__figure{vertical-align:middle;display:inline-block;position:relative;overflow:hidden;width:33.34%;height:auto}}@media only screen and (min-width:650px){.about-values__figure img{transform:translate3d(-50%,-50%,0) scale(1);transition:all .25s ease-in-out;position:absolute;display:block;height:100%;width:100%;left:50%;top:50%}}@media only screen and (min-width:1025px){.about-values__figure img{filter:grayscale(100%);width:auto}}.about-values__figure:after{transform:rotate(-45deg);border:28px solid transparent;border-bottom-color:#0d9c72;pointer-events:none;position:absolute;content:"";left:4px;height:0;width:0;top:4px}@media only screen and (min-width:1025px){.about-values__figure:after{border:60px solid transparent;border-bottom-color:#0d9c72;left:-20px;top:-20px}}@media only screen and (min-width:1025px){.about-values__figure:hover img{transform:translate3d(-50%,-50%,0) scale(1.075);filter:grayscale(0)}}.about-culture-book{flex-direction:column;position:relative;max-width:1032px;padding:0 24px;margin:0 auto;display:flex;z-index:1}.about-culture-book__grid{background-image:url(https://d31nl3o1g839d.cloudfront.net/nuxt/about-us/bg-culture-book.png);background-position:0 100%;background-repeat:no-repeat;background-size:auto 174px;margin:32px auto 0;text-align:center;padding:0 0 24px;overflow:hidden;width:100%}@media only screen and (min-width:650px){.about-culture-book__grid{background-image:none;position:relative;text-align:left;padding:0}}.about-culture-book__grid p{color:#fff;font-size:16px}@media only screen and (min-width:650px){.about-culture-book__grid p{background-image:url(https://d31nl3o1g839d.cloudfront.net/nuxt/about-us/bg-culture-book.png);padding:64px 0 64px calc(50% + 16px);background-size:cover;margin:80px 0 0;font-size:20px;display:block;width:100%}}@media only screen and (min-width:1025px){.about-culture-book__grid p{margin:64px 0 0;font-size:24px}}.about-culture-book__grid a{transition:all .15s linear;font-weight:700;color:#fff;display:block}@media only screen and (min-width:1025px){.about-culture-book__grid a{display:inline-block;position:relative}}.about-culture-book__grid a span,.about-culture-book__grid a svg{vertical-align:middle;display:inline-block}.about-culture-book__grid a svg{margin:0 0 0 8px;fill:#fff;height:16px;width:16px}@media only screen and (min-width:650px){.about-culture-book__grid a svg{height:24px;width:24px}}@media only screen and (min-width:1025px){.about-culture-book__grid a svg{height:32px;width:32px}}.about-culture-book__grid a:after{content:"";transition:all .15s linear;background-color:transparent;position:absolute;bottom:-4px;width:100%;height:4px;left:0}.about-culture-book__grid a:active,.about-culture-book__grid a:focus,.about-culture-book__grid a:hover{color:#fff}@media only screen and (min-width:1025px){.about-culture-book__grid a:hover:after{background-color:#fff}}.about-culture-book__image-mobile{margin:0 auto -64px;width:100%}@media only screen and (min-width:650px){.about-culture-book__image-mobile{display:none}}.about-culture-book__image-desktop{position:absolute;display:none;width:410px;bottom:0;left:32px}@media only screen and (min-width:650px){.about-culture-book__image-desktop{display:block}}@media only screen and (min-width:1025px){.about-culture-book__image-desktop{left:64px}}:not(:lang(ja)) .about-values__japanese{display:none}@media only screen and (min-width:650px){:lang(ja) .about-values__english{vertical-align:middle;display:inline-block}}:lang(ja) .about-values__japanese{display:block}@media only screen and (min-width:650px){:lang(ja) .about-values__japanese{vertical-align:bottom;display:inline-block;margin-left:12px}}@media only screen and (min-width:1025px){:lang(ja) .about-values__japanese{margin-left:16px}}.about-company{background-color:#fff}.about-company__grid{position:relative;text-align:center;padding:40px 24px;max-width:1032px;margin:0 auto}@media only screen and (min-width:650px){.about-company__grid{padding:64px 24px}}@media only screen and (min-width:1025px){.about-company__grid{padding:80px 24px;text-align:left}}.about-company__list{text-align:left;margin:0}@media only screen and (min-width:1025px){.about-company__list{vertical-align:top;display:inline-block;width:50%}}.about-company__list li{margin:0 0 24px}.about-company h3{color:#27313b;margin:0 0 24px;font-weight:700;font-size:24px}.about-company h4,.about-company p{font-size:16px;font-weight:400;line-height:1.4;margin:0}.about-company h4{color:#6e7c89}.about-company p{color:#27313b}.about-company p span{display:inline-block}.about-company__contact-us{-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .15s linear;border-radius:3px;text-align:center;position:relative;font-weight:700;cursor:pointer;padding:0 24px;outline:0;line-height:38px;font-size:14px;height:40px;border:1px solid #40b87c;background-color:#40b87c;color:#fff;display:inline-block}.about-company__contact-us svg{fill:#fff}.about-company__contact-us:hover{border:1px solid #76cfa2;background-color:#76cfa2;color:#fff}.about-company__contact-us:hover svg{fill:#fff}.about-company__contact-us:active{border:1px solid #339162;background-color:#339162;color:#fff}.about-company__contact-us:active svg{fill:#fff}.about-company__contact-us:disabled{border:1px solid #dee5ec;background-color:#dee5ec;background-image:none;pointer-events:none;color:#fff;cursor:normal}@media only screen and (min-width:1025px){.about-company__contact-us{position:absolute;bottom:80px;left:50%}}.about-map{background-color:#fff;position:relative;overflow:hidden;display:block;height:375px;width:100%}@media only screen and (min-width:1025px){.about-map{max-width:1032px;margin:0 auto;height:400px}}.about-map iframe{transform:translate3d(-50%,-50%,0);pointer-events:none;position:absolute;height:100%;width:100%;left:50%;top:50%}@media only screen and (min-width:1025px){.about-map iframe{padding:0 24px 80px}}.about-career{background-image:url(../images/about-us/careers-bg-mobile.png);background-size:cover}@media only screen and (min-width:1025px){.about-career{background-image:url(../images/about-us/careers-bg-desktop.png);background-color:#27313b;background-size:contains;background-position:100%;justify-content:flex-start;align-items:center;display:flex;height:360px}}.about-career__content{padding:72px 88px;text-align:center}@media only screen and (min-width:1025px){.about-career__content{max-width:1032px;text-align:left;padding:0 24px;margin:0 auto;width:100%}}.about-career h3,.about-career p{color:#fff}.about-career h3{margin:0 0 8px;font-weight:700;font-size:24px}@media only screen and (min-width:1025px){.about-career h3{margin:0 0 16px;font-size:40px}}.about-career h3 span{display:inline-block}@media only screen and (min-width:1025px){.about-career h3 span{display:block}}.about-career p{margin:0 0 24px;line-height:1.5;font-size:16px}.about-career__open-positions{-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .15s linear;border-radius:3px;text-align:center;position:relative;font-weight:700;cursor:pointer;padding:0 24px;outline:0;line-height:38px;font-size:14px;height:40px;border:1px solid #40b87c;background-color:#40b87c;color:#fff;display:inline-block}.about-career__open-positions svg{fill:#fff}.about-career__open-positions:hover{border:1px solid #76cfa2;background-color:#76cfa2;color:#fff}.about-career__open-positions:hover svg{fill:#fff}.about-career__open-positions:active{border:1px solid #339162;background-color:#339162;color:#fff}.about-career__open-positions:active svg{fill:#fff}.about-career__open-positions:disabled{border:1px solid #dee5ec;background-color:#dee5ec;background-image:none;pointer-events:none;color:#fff;cursor:normal}.esg-page .header,.esg-page .header__top{background-color:#27313b}.esg-page *{font-family:Noto Sans,Noto Sans JP,sans-serif}.esg{background-color:#f6f8fa;padding:64px 0 0}.esg-hero,:lang(ja) .esg-hero__bg .esg-hero__content h2,:lang(ja) .sustainability-sdgs__title--japanese{display:block}.esg-hero{position:relative;overflow:hidden;height:200px}@media only screen and (min-width:650px){.esg-hero{height:280px}}.esg-hero__content{padding:64px 36px;max-width:840px;margin:0 auto;font-size:0}@media only screen and (min-width:650px){.esg-hero__content{padding:72px 88px}}@media only screen and (min-width:1025px){.esg-hero__content{padding:72px 24px;max-width:1032px}}.esg-hero__bg{transition:transform .3s ease-in-out;transform:translateZ(0);background-size:cover;position:absolute;height:200px;width:100%;z-index:2;left:0;top:0}@media only screen and (min-width:650px){.esg-hero__bg{height:280px}}.esg-hero__bg--sustainability{background-image:url(https://d31nl3o1g839d.cloudfront.net/nuxt/esg/hero-mobile-1.png)}@media only screen and (min-width:650px){.esg-hero__bg--sustainability{background-image:url(https://d31nl3o1g839d.cloudfront.net/nuxt/esg/hero-desktop-1.png)}}.esg-hero__bg--initiatives{background-image:url(https://d31nl3o1g839d.cloudfront.net/nuxt/esg/hero-mobile-2.png)}@media only screen and (min-width:650px){.esg-hero__bg--initiatives{background-image:url(https://d31nl3o1g839d.cloudfront.net/nuxt/esg/hero-desktop-2.png)}}.esg-hero__bg--stakeholders{background-image:url(https://d31nl3o1g839d.cloudfront.net/nuxt/esg/hero-mobile-3.png)}@media only screen and (min-width:650px){.esg-hero__bg--stakeholders{background-image:url(https://d31nl3o1g839d.cloudfront.net/nuxt/esg/hero-desktop-3.png)}}.esg-hero__bg h1,.esg-hero__bg h2{color:#fff;display:block;float:left;clear:both}.esg-hero__bg h2{transition:all .3s ease-out .5s;background-color:#0d9c72;padding:8px 16px 0;line-height:1.4;font-weight:700;font-size:13px;display:none;opacity:1}@media only screen and (min-width:650px){.esg-hero__bg h2{padding:16px 24px 0;font-size:14px}}.esg-hero__bg h1{transition:all .3s ease-out .6s;background-color:#0d9c72;padding:8px 16px;font-weight:400;font-size:16px;line-height:2}@media only screen and (min-width:650px){.esg-hero__bg h1{padding:16px 24px;font-size:24px}}@media only screen and (min-width:1025px){.esg-hero__bg h1{font-size:36px}}.esg-hero__bg--hidden{transition:transform .3s ease-in-out .3s;transform:translate3d(0,100%,0);z-index:1}.esg-hero__bg--hidden h1,.esg-hero__bg--hidden h2{transform:translate3d(-48px,0,0);opacity:0}.esg-categories{border-bottom:1px solid #dee5ec;background-color:#fff;overflow:hidden;overflow-x:auto;height:56px}.esg-categories ul{white-space:nowrap;overflow:hidden;overflow-x:auto;padding:0 8px}@media only screen and (min-width:1025px){.esg-categories ul{text-align:center;max-width:1032px;margin:0 auto}}.esg-category{display:inline-block;color:#6e7c89;line-height:56px;font-weight:700;cursor:pointer;font-size:14px;margin:0 16px;height:56px}.esg-category--selected{border-bottom:3px solid #40b87c;color:#27313b}.esg-panels{min-height:calc(100vh - 320px);position:relative;overflow:hidden}.esg-panel{transition:transform .3s ease-in-out .7s,opacity .3s linear .7s;position:relative;opacity:1}.esg-panel--hidden{transition:transform .3s ease-in-out .7s,opacity .05s linear;transform:translate3d(0,16px,0);opacity:0}.esg-panel--position{position:absolute}.sustainability-introduction{padding:40px 24px;max-width:1032px;margin:0 auto}@media only screen and (min-width:650px){.sustainability-introduction{padding:64px 24px}}@media only screen and (min-width:1025px){.sustainability-introduction{padding:80px 24px}}.sustainability-introduction h3{margin:0 auto 24px;color:#27313b;text-align:center;font-weight:700;line-height:1.4;font-size:14px}@media only screen and (min-width:650px){.sustainability-introduction h3{margin:0 auto 32px;font-size:18px;width:83.33%}}@media only screen and (min-width:1025px){.sustainability-introduction h3{margin:0 auto 40px;font-size:24px}}.sustainability-introduction h3 span{display:inline-block}.sustainability-introduction__description{margin:0 auto}@media only screen and (min-width:650px){.sustainability-introduction__description{width:83.33%}}.sustainability-introduction p{color:#27313b;font-weight:400;font-size:13px;line-height:2;margin:0}@media only screen and (min-width:1025px){.sustainability-introduction p{font-size:14px}}.sustainability-introduction p+p{margin:24px 0 0}.sustainability-introduction p .foot-note{vertical-align:top;font-size:6px}.sustainability-introduction a{transition:all .25s linear;color:#006fd7;cursor:pointer}.sustainability-introduction a:hover{text-decoration:underline;color:#006fd7}.sustainability-roadmap{background-color:#27313b;color:#fff}.sustainability-roadmap__grid{padding:40px 24px;max-width:1032px;margin:0 auto}@media only screen and (min-width:650px){.sustainability-roadmap__grid{padding:64px 24px}}@media only screen and (min-width:1025px){.sustainability-roadmap__grid{padding:80px 24px}}.sustainability-roadmap__title{text-align:center;margin:0 auto 24px;font-weight:700;line-height:1.4;font-size:14px}@media only screen and (min-width:650px){.sustainability-roadmap__title{margin:0 auto 32px;font-size:18px;width:83.33%}}@media only screen and (min-width:1025px){.sustainability-roadmap__title{margin:0 auto 40px;font-size:24px}}.sustainability-roadmap__subtitle{margin:0 auto 16px;font-weight:700;line-height:1.4;font-size:14px}@media only screen and (min-width:650px){.sustainability-roadmap__subtitle{margin:0 auto 24px;font-size:16px;width:83.33%}}@media only screen and (min-width:1025px){.sustainability-roadmap__subtitle{margin:0 auto 32px;font-size:18px}}.sustainability-roadmap__description{margin:0 auto 32px;font-size:13px;line-height:2}@media only screen and (min-width:650px){.sustainability-roadmap__description{margin:0 auto 40px;font-size:14px;width:83.33%}}@media only screen and (min-width:1025px){.sustainability-roadmap__description{margin:0 auto 48px;font-size:16px}}.sustainability-roadmap__list{position:relative;margin:0 auto}@media only screen and (min-width:650px){.sustainability-roadmap__list{width:83.33%}}.sustainability-roadmap__list:after,.sustainability-roadmap__list:before{content:"";border:solid transparent;top:calc(100% - 17px);pointer-events:none;position:absolute;display:block;z-index:1;height:0;left:20px;width:0}@media only screen and (min-width:1025px){.sustainability-roadmap__list:after,.sustainability-roadmap__list:before{left:72px}}.sustainability-roadmap__list:before{border-color:#fff hsla(0,0%,100%,0) hsla(0,0%,100%,0);border-radius:10px;border-width:18px;margin-left:-18px}.sustainability-roadmap__list:after{border-color:#27313b rgba(39,49,59,0) rgba(39,49,59,0);border-width:15px;margin-left:-15px}.sustainability-roadmap__list-item{padding:8px 0 0 72px;position:relative;margin:0 0 24px;z-index:2}@media only screen and (min-width:1025px){.sustainability-roadmap__list-item{padding:8px 0 0 144px}}.sustainability-roadmap__list-item:before{content:"";position:absolute;display:block;height:100%;width:2px;left:19px;top:24px}@media only screen and (min-width:1025px){.sustainability-roadmap__list-item:before{left:71px;top:40px}}.sustainability-roadmap__list-item:after{content:counter(list-item);text-align:center;border-radius:50%;line-height:36px;position:absolute;font-weight:700;font-size:24px;display:block;height:40px;width:40px;left:0;top:0}@media only screen and (min-width:1025px){.sustainability-roadmap__list-item:after{line-height:60px;font-size:28px;height:64px;width:64px;left:40px}}.sustainability-roadmap__list-item--1:after,.sustainability-roadmap__list-item--1:before{background-color:#0d9c72}.sustainability-roadmap__list-item--2:after,.sustainability-roadmap__list-item--2:before{background-color:#40b87c}.sustainability-roadmap__list-item--3:after,.sustainability-roadmap__list-item--3:before{background-color:#84cf8c}.sustainability-roadmap__list-item--4:after,.sustainability-roadmap__list-item--4:before{background-color:#fff;color:#27313b}.sustainability-roadmap__list-item--4:before{top:0}.sustainability-roadmap__list-item--4:after{content:url(https://d31nl3o1g839d.cloudfront.net/nuxt/esg/forward-icon.png);padding:4px}.sustainability-roadmap__list-item h4{font-weight:700;line-height:1.5;font-size:14px;margin:0 0 8px}@media only screen and (min-width:1025px){.sustainability-roadmap__list-item h4{font-size:16px}}.sustainability-roadmap__list-item p{font-weight:400;line-height:1.7;font-size:13px;margin:0}@media only screen and (min-width:1025px){.sustainability-roadmap__list-item p{font-size:14px}}.sustainability-sdgs__grid{padding:40px 24px;max-width:1032px;margin:0 auto}@media only screen and (min-width:650px){.sustainability-sdgs__grid{padding:64px 24px}}@media only screen and (min-width:1025px){.sustainability-sdgs__grid{padding:80px 24px}}.sustainability-sdgs h3{color:#27313b;text-align:center;font-weight:700;margin:0 0 24px;line-height:1.4;font-size:14px}@media only screen and (min-width:650px){.sustainability-sdgs h3{margin:0 auto 32px;font-size:18px;width:83.33%}}@media only screen and (min-width:1025px){.sustainability-sdgs h3{margin:0 auto 40px;font-size:24px}}.sustainability-sdgs__header{display:none;font-size:0}@media only screen and (min-width:650px){.sustainability-sdgs__header{display:block}}.sustainability-sdgs__header li{vertical-align:middle;display:inline-block;color:#6e7c89;margin-left:25%;font-weight:700;font-size:14px;line-height:2;width:50%}@media only screen and (min-width:1025px){.sustainability-sdgs__header li{padding:0 0 16px;font-size:16px}}.sustainability-sdgs__header li+li{margin-left:0;width:25%}.sustainability-sdgs__list{border-bottom:1px solid #dee5ec}.sustainability-sdgs__list-item{border-top:1px solid #dee5ec;padding:24px 0;font-size:0}@media only screen and (min-width:1025px){.sustainability-sdgs__list-item{padding:32px 0}}.sustainability-sdgs__icon{margin:0 0 8px;display:block;height:40px;width:40px}@media only screen and (min-width:1025px){.sustainability-sdgs__icon{height:64px;width:64px}}.sustainability-sdgs__title{color:#27313b;font-weight:700;margin:0 0 16px;line-height:1.4;font-size:14px}@media only screen and (min-width:650px){.sustainability-sdgs__title{font-size:16px}}@media only screen and (min-width:1025px){.sustainability-sdgs__title{font-size:18px}}.sustainability-sdgs__title--japanese{display:none;margin:0}.sustainability-sdgs__materiality-title{color:#27313b;font-weight:700;line-height:1.4;font-size:13px;margin:0 0 8px}@media only screen and (min-width:1025px){.sustainability-sdgs__materiality-title{font-size:16px}}.sustainability-sdgs__materiality-list{margin:0 0 24px}@media only screen and (min-width:650px){.sustainability-sdgs__materiality-list{margin:0}}.sustainability-sdgs__materiality-list>li{padding:0 0 0 20px;color:#27313b;position:relative;line-height:1.4;font-size:13px}@media only screen and (min-width:1025px){.sustainability-sdgs__materiality-list>li{font-size:14px}}.sustainability-sdgs__materiality-list>li:before{content:"";background-color:#27313b;border-radius:50%;position:absolute;height:4px;width:4px;left:8px;top:8px}.sustainability-sdgs__materiality-list>li+li{margin:8px 0 0}@media only screen and (min-width:650px){.sustainability-sdgs__gallery,.sustainability-sdgs__materiality,.sustainability-sdgs__type{display:inline-block;vertical-align:top}}@media only screen and (min-width:650px){.sustainability-sdgs__type{width:25%}}@media only screen and (min-width:650px){.sustainability-sdgs__materiality{width:50%}}.sustainability-sdgs__gallery{max-width:216px;font-size:0}@media only screen and (min-width:650px){.sustainability-sdgs__gallery{text-align:left;max-width:none;width:25%}}.sustainability-sdgs__gallery>li{display:inline-block;margin:0 8px 8px 0}.sustainability-sdgs__gallery img{height:64px;width:64px}.sustainability-sdgs__link{transition:all .25s linear;color:#006fd7;display:inline-block;margin:24px 0 0;cursor:pointer}.sustainability-sdgs__link:hover{text-decoration:underline;color:#006fd7}@media only screen and (min-width:1025px){.sustainability-sdgs__link{margin:40px 0 0}}.sustainability-sdgs__link span,.sustainability-sdgs__link svg{vertical-align:middle;display:inline-block;pointer-events:none}.sustainability-sdgs__link span{transition:all .25s ease-in-out;margin:0 8px 0 0;line-height:1.4;font-size:14px}@media only screen and (min-width:1025px){.sustainability-sdgs__link span{font-size:16px}}.sustainability-sdgs__link svg{transition:all .25s ease-in-out;height:24px;width:24px}@media only screen and (min-width:1025px){.sustainability-sdgs__link:focus svg,.sustainability-sdgs__link:hover svg,.sustainability-sdgs__linkactive svg{transform:translate3d(8px,0,0)}}.sustainability-sdgs__link:focus span,.sustainability-sdgs__link:hover span,.sustainability-sdgs__linkactive span{text-decoration:underline}.sustainability-stakeholders{background-color:#fff}.sustainability-stakeholders__grid{padding:40px 24px;max-width:1032px;margin:0 auto}@media only screen and (min-width:650px){.sustainability-stakeholders__grid{padding:64px 24px}}@media only screen and (min-width:1025px){.sustainability-stakeholders__grid{padding:80px 24px}}.sustainability-stakeholders h3{color:#27313b;text-align:center;font-weight:700;margin:0 0 24px;line-height:1.4;font-size:14px}@media only screen and (min-width:650px){.sustainability-stakeholders h3{margin:0 auto 32px;font-size:18px;width:83.33%}}@media only screen and (min-width:1025px){.sustainability-stakeholders h3{margin:0 auto 40px;font-size:24px}}.sustainability-stakeholders__list{background-color:#0d9c72;padding:40px 24px 0;border-radius:10px;text-align:center;font-size:0}@media only screen and (min-width:1025px){.sustainability-stakeholders__list{padding:48px}}.sustainability-stakeholders__list li{display:inline-block;vertical-align:top;text-align:center;margin:0 0 40px;width:50%}@media only screen and (min-width:650px){.sustainability-stakeholders__list li{width:33.33%}}@media only screen and (min-width:1025px){.sustainability-stakeholders__list li{width:20%;margin:0}}.sustainability-stakeholders__list img{margin:0 auto 16px;display:block;height:60px;width:60px}@media only screen and (min-width:1025px){.sustainability-stakeholders__list img{margin:0 auto 24px}}.sustainability-stakeholders__list span{line-height:1.5;color:#fff;font-size:13px;margin:0}.sustainability-stakeholders__link{transition:all .25s linear;color:#006fd7;display:inline-block;margin:24px 0 0;cursor:pointer}.sustainability-stakeholders__link:hover{text-decoration:underline;color:#006fd7}@media only screen and (min-width:1025px){.sustainability-stakeholders__link{margin:40px 0 0}}.sustainability-stakeholders__link span,.sustainability-stakeholders__link svg{vertical-align:middle;display:inline-block;pointer-events:none}.sustainability-stakeholders__link span{transition:all .25s ease-in-out;margin:0 8px 0 0;line-height:1.4;font-size:14px}@media only screen and (min-width:1025px){.sustainability-stakeholders__link span{font-size:16px}}.sustainability-stakeholders__link svg{transition:all .25s ease-in-out;height:24px;width:24px}@media only screen and (min-width:1025px){.sustainability-stakeholders__link:focus svg,.sustainability-stakeholders__link:hover svg,.sustainability-stakeholders__linkactive svg{transform:translate3d(8px,0,0)}}.sustainability-stakeholders__link:focus span,.sustainability-stakeholders__link:hover span,.sustainability-stakeholders__linkactive span{text-decoration:underline}.initiatives-esg{max-width:1032px;padding:40px 0;margin:0 auto}@media only screen and (min-width:650px){.initiatives-esg{padding:64px 0}}@media only screen and (min-width:1025px){.initiatives-esg{padding:80px 0}}.initiatives-section{padding:0 24px;margin:0 auto}@media only screen and (min-width:650px){.initiatives-section{padding:0 24px;width:83.33%}}@media only screen and (min-width:1025px){.initiatives-section{padding:0 24px}}.initiatives-section figure{margin:0 0 16px;font-size:0;padding:0}.initiatives-section figure img{vertical-align:middle;display:inline-block;height:48px;width:48px}@media only screen and (min-width:1025px){.initiatives-section figure img{height:80px;width:80px}}.initiatives-section figcaption{width:calc(100% - 48px);vertical-align:middle;display:inline-block;padding:0 0 0 16px}@media only screen and (min-width:1025px){.initiatives-section figcaption{width:calc(100% - 80px);padding:0 0 0 24px}}.initiatives-section figcaption h2{color:#27313b;font-weight:700;font-size:14px;margin:0}@media only screen and (min-width:1025px){.initiatives-section figcaption h2{font-size:24px}}.initiatives-section figcaption h3{color:#6e7c89;font-weight:400;font-size:13px;margin:0}@media only screen and (min-width:1025px){.initiatives-section figcaption h3{font-size:18px}}.initiatives-section__image-mobile{margin:0 0 24px;display:block;height:auto;width:100%}@media only screen and (min-width:650px){.initiatives-section__image-mobile{display:none}}.initiatives-section__image-desktop{display:none;height:auto;width:100%}@media only screen and (min-width:650px){.initiatives-section__image-desktop{display:block;margin:0 0 32px}}@media only screen and (min-width:1025px){.initiatives-section__image-desktop{margin:0 0 40px}}.initiatives-section__content h4{color:#27313b;font-weight:700;font-size:14px;margin:0 0 8px}@media only screen and (min-width:1025px){.initiatives-section__content h4{font-size:16px}}.initiatives-section__content p{color:#27313b;font-weight:400;font-size:13px;line-height:2;margin:0}@media only screen and (min-width:1025px){.initiatives-section__content p{font-size:14px}}.initiatives-section__content p+p{margin:24px 0 0}.initiatives-section__content p+h4{margin:32px 0 8px}@media only screen and (min-width:1025px){.initiatives-section__content p+h4{margin:40px 0 8px}}.initiatives-section+.initiatives-section{margin:40px auto 0}@media only screen and (min-width:650px){.initiatives-section+.initiatives-section{margin:64px auto 0}}@media only screen and (min-width:1025px){.initiatives-section+.initiatives-section{margin:80px auto 0}}.initiatives-section--environment figure{border-bottom:4px solid #40b87c}.initiatives-section--social figure{border-bottom:4px solid #84cf8c}.initiatives-section--governance figure{border-bottom:4px solid #ff1654}.initiatives-link{background-color:#27313b;text-align:center;padding:12px 24px}@media only screen and (min-width:1025px){.initiatives-link{padding:16px 24px}}.initiatives-link span{display:inline-block;cursor:pointer}.initiatives-link span span,.initiatives-link span svg{vertical-align:middle;display:inline-block;pointer-events:none}.initiatives-link span span{margin:0 8px 0 0;color:#fff;line-height:1.4;font-size:14px}@media only screen and (min-width:1025px){.initiatives-link span span{line-height:1.2;font-size:16px}}.initiatives-link span svg{transition:all .25s ease-in-out;height:24px;width:24px}@media only screen and (min-width:1025px){.initiatives-link span:hover svg{transform:translate3d(8px,0,0)}}.initiatives-link span:hover span{text-decoration:underline}.stakeholders-engagement h2,.stakeholders-impact h2{text-align:center;font-weight:700;line-height:1.4;font-size:16px;margin:0 0 4px}@media only screen and (min-width:650px){.stakeholders-engagement h2,.stakeholders-impact h2{margin:0 auto 8px;font-size:18px}}@media only screen and (min-width:1025px){.stakeholders-engagement h2,.stakeholders-impact h2{margin:0 auto 16px;font-size:24px}}.stakeholders-engagement h3,.stakeholders-impact h3{text-align:center;font-weight:400;margin:0 0 16px;font-size:13px;line-height:2}@media only screen and (min-width:650px){.stakeholders-engagement h3,.stakeholders-impact h3{margin:0 auto 24px;font-size:16px}}@media only screen and (min-width:1025px){.stakeholders-engagement h3,.stakeholders-impact h3{margin:0 auto 40px;font-size:18px}}.stakeholders-engagement__buttons,.stakeholders-impact__buttons{border-top:1px solid #dee5ec;height:64px;font-size:0}@media only screen and (min-width:1025px){.stakeholders-engagement__buttons,.stakeholders-impact__buttons{display:none}}.stakeholders-engagement__buttons:before,.stakeholders-impact__buttons:before{content:"";vertical-align:middle;display:inline-block;height:64px;width:0}.stakeholders-engagement__column-change,.stakeholders-engagement__current-column,.stakeholders-impact__column-change,.stakeholders-impact__current-column{vertical-align:middle;display:inline-block}.stakeholders-engagement__column-change,.stakeholders-impact__column-change{-webkit-tap-highlight-color:transparent;-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;line-height:normal;cursor:pointer;color:inherit;font:inherit;border:none;width:auto;padding:0;margin:0;height:24px;width:24px}.stakeholders-engagement__column-change svg,.stakeholders-impact__column-change svg{height:24px;width:24px}.stakeholders-engagement__current-column,.stakeholders-impact__current-column{width:calc(100% - 48px);text-align:center;font-weight:400;line-height:1.2;font-size:12px}.stakeholders-engagement__current-column span,.stakeholders-impact__current-column span{display:block}.stakeholders-engagement__content,.stakeholders-engagement__header,.stakeholders-impact__content,.stakeholders-impact__header{display:flex;width:100%}.stakeholders-engagement__content:last-of-type,.stakeholders-impact__content:last-of-type{border-radius:0 0 3px 3px;border-bottom:none}.stakeholders-engagement__header,.stakeholders-impact__header{border-right:1px solid #dee5ec;border-left:1px solid #dee5ec;border-top:1px solid #dee5ec;border-radius:3px 3px 0 0}.stakeholders-engagement__content-container,.stakeholders-impact__content-container{border-bottom:1px solid #dee5ec;border-right:1px solid #dee5ec;border-left:1px solid #dee5ec;border-radius:0 0 3px 3px}.stakeholders-engagement__content-left,.stakeholders-engagement__header-left,.stakeholders-impact__content-left,.stakeholders-impact__header-left{border-right:1px solid #dee5ec;display:inline-block;flex:0 0 42.7%;padding:16px;width:42.7%}@media only screen and (min-width:1025px){.stakeholders-engagement__content-left,.stakeholders-engagement__header-left,.stakeholders-impact__content-left,.stakeholders-impact__header-left{flex:0 1 25%;width:25%}}.stakeholders-engagement__header-left,.stakeholders-impact__header-left{text-align:center;font-weight:700;font-size:12px}.stakeholders-engagement__content-left,.stakeholders-impact__content-left{font-weight:700;line-height:1.4;font-size:13px}.stakeholders-engagement__content-left img,.stakeholders-impact__content-left img{margin:0 0 8px;display:block;height:32px;width:32px}@media only screen and (min-width:1025px){.stakeholders-engagement__content-left img,.stakeholders-impact__content-left img{height:40px;width:40px}}.stakeholders-engagement__content-right,.stakeholders-engagement__header-right,.stakeholders-impact__content-right,.stakeholders-impact__header-right{display:inline-block;flex:0 0 57.3%;width:57.3%}@media only screen and (min-width:1025px){.stakeholders-engagement__content-right,.stakeholders-engagement__header-right,.stakeholders-impact__content-right,.stakeholders-impact__header-right{flex:0 1 75%;width:75%}}.stakeholders-engagement__header-right-top,.stakeholders-impact__header-right-top{border-bottom:1px solid #dee5ec;color:#27313b;text-align:center;font-weight:700;font-size:12px;padding:16px;width:100%}.stakeholders-engagement__content-right-bottom,.stakeholders-engagement__header-right-bottom,.stakeholders-impact__content-right-bottom,.stakeholders-impact__header-right-bottom{white-space:nowrap;overflow:hidden;font-size:0;width:100%}@media only screen and (min-width:1025px){.stakeholders-engagement__content-right-bottom,.stakeholders-engagement__header-right-bottom,.stakeholders-impact__content-right-bottom,.stakeholders-impact__header-right-bottom{display:flex}}.stakeholders-engagement__content-right-bottom li,.stakeholders-engagement__header-right-bottom li,.stakeholders-impact__content-right-bottom li,.stakeholders-impact__header-right-bottom li{transition:.3s ease-in-out;display:inline-block;vertical-align:top;white-space:normal;font-weight:700;font-size:12px;padding:16px;width:100%}@media only screen and (min-width:1025px){.stakeholders-engagement__content-right-bottom li,.stakeholders-engagement__header-right-bottom li,.stakeholders-impact__content-right-bottom li,.stakeholders-impact__header-right-bottom li{border-right:1px solid #dee5ec;width:33.33%}}.stakeholders-engagement__content-right-bottom li:last-child,.stakeholders-engagement__header-right-bottom li:last-child,.stakeholders-impact__content-right-bottom li:last-child,.stakeholders-impact__header-right-bottom li:last-child{border-right:none}.stakeholders-engagement__content-right-bottom span,.stakeholders-engagement__header-right-bottom span,.stakeholders-impact__content-right-bottom span,.stakeholders-impact__header-right-bottom span{padding:0 0 0 20px;color:#27313b;position:relative;font-weight:400;line-height:1.4;display:block}@media only screen and (min-width:1025px){.stakeholders-engagement__content-right-bottom span,.stakeholders-engagement__header-right-bottom span,.stakeholders-impact__content-right-bottom span,.stakeholders-impact__header-right-bottom span{font-size:14px}}.stakeholders-engagement__content-right-bottom span:before,.stakeholders-engagement__header-right-bottom span:before,.stakeholders-impact__content-right-bottom span:before,.stakeholders-impact__header-right-bottom span:before{content:"";background-color:#27313b;border-radius:50%;position:absolute;height:4px;width:4px;left:8px;top:8px}.stakeholders-engagement__content-right-bottom span+span,.stakeholders-engagement__header-right-bottom span+span,.stakeholders-impact__content-right-bottom span+span,.stakeholders-impact__header-right-bottom span+span{margin:8px 0 0}@media only screen and (min-width:1025px){.stakeholders-engagement__header-right-bottom li,.stakeholders-impact__header-right-bottom li{text-align:center}}.stakeholders-engagement__content-right-bottom li,.stakeholders-impact__content-right-bottom li{font-weight:400;line-height:1.4}@media only screen and (min-width:1025px){.stakeholders-engagement__content-right-bottom li,.stakeholders-impact__content-right-bottom li{font-size:14px}}.stakeholders-engagement--0 #engagement-column-prev,.stakeholders-engagement--0 #impact-column-prev,.stakeholders-impact--0 #engagement-column-prev,.stakeholders-impact--0 #impact-column-prev{pointer-events:none;opacity:0}.stakeholders-engagement--0 #current-column-0,.stakeholders-impact--0 #current-column-0{display:inline-block}.stakeholders-engagement--0 #current-column-1,.stakeholders-engagement--0 #current-column-2,.stakeholders-engagement--0 #current-column-3,.stakeholders-engagement--0 #current-column-4,.stakeholders-impact--0 #current-column-1,.stakeholders-impact--0 #current-column-2,.stakeholders-impact--0 #current-column-3,.stakeholders-impact--0 #current-column-4{display:none}.stakeholders-engagement--1 #engagement-column-next,.stakeholders-impact--1 #engagement-column-next{pointer-events:none;opacity:0}.stakeholders-engagement--1 #current-column-1,.stakeholders-impact--1 #current-column-1{display:inline-block}.stakeholders-engagement--1 #current-column-0,.stakeholders-engagement--1 #current-column-2,.stakeholders-engagement--1 #current-column-3,.stakeholders-engagement--1 #current-column-4,.stakeholders-impact--1 #current-column-0,.stakeholders-impact--1 #current-column-2,.stakeholders-impact--1 #current-column-3,.stakeholders-impact--1 #current-column-4{display:none}.stakeholders-engagement--2 #current-column-2,.stakeholders-impact--2 #current-column-2{display:inline-block}.stakeholders-engagement--2 #current-column-0,.stakeholders-engagement--2 #current-column-1,.stakeholders-engagement--2 #current-column-3,.stakeholders-engagement--2 #current-column-4,.stakeholders-impact--2 #current-column-0,.stakeholders-impact--2 #current-column-1,.stakeholders-impact--2 #current-column-3,.stakeholders-impact--2 #current-column-4{display:none}.stakeholders-engagement--3 #current-column-2,.stakeholders-impact--3 #current-column-2{display:inline-block}.stakeholders-engagement--3 #current-column-0,.stakeholders-engagement--3 #current-column-1,.stakeholders-engagement--3 #current-column-2,.stakeholders-engagement--3 #current-column-4,.stakeholders-impact--3 #current-column-0,.stakeholders-impact--3 #current-column-1,.stakeholders-impact--3 #current-column-2,.stakeholders-impact--3 #current-column-4{display:none}.stakeholders-engagement--4 #impact-column-next,.stakeholders-impact--4 #impact-column-next{pointer-events:none;opacity:0}.stakeholders-engagement--4 #current-column-2,.stakeholders-impact--4 #current-column-2{display:inline-block}.stakeholders-engagement--4 #current-column-0,.stakeholders-engagement--4 #current-column-1,.stakeholders-engagement--4 #current-column-2,.stakeholders-engagement--4 #current-column-3,.stakeholders-impact--4 #current-column-0,.stakeholders-impact--4 #current-column-1,.stakeholders-impact--4 #current-column-2,.stakeholders-impact--4 #current-column-3{display:none}.stakeholders-impact{padding:40px 24px;max-width:1032px;margin:0 auto}@media only screen and (min-width:650px){.stakeholders-impact{padding:64px 24px}}@media only screen and (min-width:1025px){.stakeholders-impact{padding:80px 24px}}.stakeholders-impact h2,.stakeholders-impact h3{color:#27313b}.stakeholders-impact h3{max-width:630px}.stakeholders-impact h4{border-bottom:1px solid #dee5ec;background-color:#fff;font-size:12px;line-height:1;padding:16px;margin:0}@media only screen and (min-width:650px){.stakeholders-impact__buttons{display:none}}.stakeholders-impact .sideway-notice{color:#6e7c89;font-weight:400;font-size:12px;margin:0 0 8px;display:block}@media only screen and (min-width:650px){.stakeholders-impact .sideway-notice{display:none}}.stakeholders-impact__column-change svg{fill:#6e7c89}.stakeholders-impact__content,.stakeholders-impact__header{border-bottom:1px solid #dee5ec}.stakeholders-impact__header{background-color:#f6f8fa}@media only screen and (min-width:650px){.stakeholders-impact__header--fixed{width:calc(100% - 48px);position:fixed;z-index:1;left:24px;top:64px}}@media only screen and (min-width:1025px){.stakeholders-impact__header--fixed{transform:translateX(-50%);max-width:984px;left:50%;top:80px}}@media only screen and (min-width:650px){.stakeholders-impact__header--fixed+.stakeholders-impact__content-container{margin:178px auto 0}}@media only screen and (min-width:1025px){.stakeholders-impact__header--fixed+.stakeholders-impact__content-container{margin:194px auto 0}}.stakeholders-impact__content{background-color:#fff}.stakeholders-impact__current-column{color:#6e7c89}.stakeholders-impact__content-left,.stakeholders-impact__header-left{justify-content:center;display:inline-flex;align-items:center;color:#27313b;flex:0 0 42.7%;font-size:12px;padding:16px;width:42.7%}@media only screen and (min-width:650px){.stakeholders-impact__content-left,.stakeholders-impact__header-left{justify-content:flex-start;flex:0 1 25%;width:25%}}.stakeholders-impact__content-right,.stakeholders-impact__header-right{display:inline-block;flex:0 0 57.3%;width:57.3%}@media only screen and (min-width:650px){.stakeholders-impact__content-right,.stakeholders-impact__header-right{flex:0 1 75%;width:75%}}@media only screen and (min-width:650px){.stakeholders-impact__content-right li,.stakeholders-impact__header-right li{border-right:1px solid #dee5ec;width:20%}}.stakeholders-impact__header-left span{display:block}.stakeholders-impact__content-left span{font-weight:400}@media only screen and (min-width:650px){.stakeholders-impact__content-right-bottom,.stakeholders-impact__header-right-bottom{display:flex}}.stakeholders-impact__content-right-bottom li,.stakeholders-impact__header-right-bottom li{color:#27313b}.stakeholders-impact__header-right-bottom{text-align:center}@media only screen and (min-width:650px){.stakeholders-impact__header-right-bottom li{padding:16px 0}}.stakeholders-impact__header-right-bottom img{display:block;margin:0 auto;height:32px;width:32px}.stakeholders-impact__header-right-bottom p{margin:8px auto 0;display:block}.stakeholders-impact__content-right-bottom{text-align:center}.stakeholders-impact--0 .stakeholders-impact__content-right-bottom li,.stakeholders-impact--0 .stakeholders-impact__header-right-bottom li{transform:translateZ(0)}@media only screen and (min-width:650px){.stakeholders-impact--0 .stakeholders-impact__content-right-bottom li,.stakeholders-impact--0 .stakeholders-impact__header-right-bottom li{transform:translateZ(0)}}.stakeholders-impact--1 .stakeholders-impact__content-right-bottom li,.stakeholders-impact--1 .stakeholders-impact__header-right-bottom li{transform:translate3d(-100%,0,0)}@media only screen and (min-width:650px){.stakeholders-impact--1 .stakeholders-impact__content-right-bottom li,.stakeholders-impact--1 .stakeholders-impact__header-right-bottom li{transform:translateZ(0)}}.stakeholders-impact--2 .stakeholders-impact__content-right-bottom li,.stakeholders-impact--2 .stakeholders-impact__header-right-bottom li{transform:translate3d(-200%,0,0)}@media only screen and (min-width:650px){.stakeholders-impact--2 .stakeholders-impact__content-right-bottom li,.stakeholders-impact--2 .stakeholders-impact__header-right-bottom li{transform:translateZ(0)}}.stakeholders-impact--3 .stakeholders-impact__content-right-bottom li,.stakeholders-impact--3 .stakeholders-impact__header-right-bottom li{transform:translate3d(-300%,0,0)}@media only screen and (min-width:650px){.stakeholders-impact--3 .stakeholders-impact__content-right-bottom li,.stakeholders-impact--3 .stakeholders-impact__header-right-bottom li{transform:translateZ(0)}}.stakeholders-impact--4 .stakeholders-impact__content-right-bottom li,.stakeholders-impact--4 .stakeholders-impact__header-right-bottom li{transform:translate3d(-400%,0,0)}@media only screen and (min-width:650px){.stakeholders-impact--4 .stakeholders-impact__content-right-bottom li,.stakeholders-impact--4 .stakeholders-impact__header-right-bottom li{transform:translateZ(0)}}.stakeholders-engagement{background-color:#27313b}.stakeholders-engagement__grid{max-width:1032px;padding:40px 24px;margin:0 auto}@media only screen and (min-width:650px){.stakeholders-engagement__grid{padding:64px 24px}}@media only screen and (min-width:1025px){.stakeholders-engagement__grid{padding:80px 24px}}.stakeholders-engagement h2,.stakeholders-engagement h3{color:#fff}.stakeholders-engagement__column-change svg{fill:#40b87c}.stakeholders-engagement__content{background-color:#27313b}.stakeholders-engagement__content-left,.stakeholders-engagement__current-column,.stakeholders-engagement__header-left{color:#fff}.stakeholders-engagement__content-left,.stakeholders-engagement__content-right li{border-top:1px solid #dee5ec}.stakeholders-engagement__content-right--merged li+li{border-top:none}.stakeholders-engagement__content-right-bottom li,.stakeholders-engagement__header-right-bottom li{color:#fff}@media only screen and (min-width:1025px){.stakeholders-engagement__content-right-bottom li,.stakeholders-engagement__header-right-bottom li{width:50%}}.stakeholders-engagement__content-right-bottom li span,.stakeholders-engagement__header-right-bottom li span{color:#fff}.stakeholders-engagement__content-right-bottom li span:before,.stakeholders-engagement__header-right-bottom li span:before{background-color:#fff}.stakeholders-engagement--0 .stakeholders-engagement__content-right-bottom li,.stakeholders-engagement--0 .stakeholders-engagement__header-right-bottom li{transform:translateZ(0)}.stakeholders-engagement--1 .stakeholders-engagement__content-right-bottom li,.stakeholders-engagement--1 .stakeholders-engagement__header-right-bottom li{transform:translate3d(-100%,0,0)}.page-contact *{font-family:Noto Sans,Noto Sans JP,sans-serif;color:#27313b}.page-contact-hero{background-image:url(../images/contact/contact-hero-bg.jpg);background-size:auto calc(100% - 36px);background-position:top;background-repeat:no-repeat;background-color:#fff;padding:104px 24px 0}@media screen and (min-width:650px){.page-contact-hero{background-size:cover}}@media screen and (min-width:1024px){.page-contact-hero{background-color:transparent;padding:80px 24px 0}}@media screen and (min-width:1024px){.page-contact-hero__title{padding:64px 24px 0;max-width:1032px;margin:0 auto}}.page-contact-hero h1{color:#fff;font-weight:700;font-size:24px;margin:0 0 8px}@media screen and (min-width:1024px){.page-contact-hero h1{font-size:32px}}.page-contact-hero h2{font-weight:400;line-height:1.7;margin:0 0 24px;color:#fff;font-size:14px}@media screen and (min-width:1024px){.page-contact-hero h2{margin:0 0 48px}}.page-contact-hero__faq{background-color:#151b21;border-radius:10px;position:relative;text-align:right;margin:0 0 32px;padding:16px}@media screen and (min-width:650px){.page-contact-hero__faq{padding:16px 32px}}@media screen and (min-width:1024px){.page-contact-hero__faq{max-width:1032px;margin:0 auto 40px}}.page-contact-hero__faq span{text-align:left;font-weight:700;line-height:1.7;font-size:14px;color:#fff;margin:0 0 4px;display:block}@media screen and (min-width:1024px){.page-contact-hero__faq span{font-size:16px}}.page-contact-hero__faq span+span{font-weight:400;margin:0 0 12px;line-height:1.5;font-size:12px}@media screen and (min-width:650px){.page-contact-hero__faq span+span{margin:0}}@media screen and (min-width:1024px){.page-contact-hero__faq span+span{font-size:14px}}.page-contact-hero__faq a{background-color:#3892e5;color:#fff;padding:0 32px;cursor:pointer;font-size:12px;margin:0}@media screen and (min-width:650px){.page-contact-hero__faq a{position:absolute;right:32px;top:18px;top:22px}}.page-contact-hero__faq--hidden{display:none}.page-contact-hero__details{background-color:#151b21;border-radius:10px;position:relative;margin:0 0 32px;padding:16px}@media screen and (min-width:650px){.page-contact-hero__details{padding:16px 32px}}.page-contact-hero__details p{text-align:center;margin:0 0 8px}@media screen and (min-width:650px){.page-contact-hero__details p{text-align:left;margin:0}}.page-contact-hero__details p span,.page-contact-hero__details p svg{vertical-align:middle;display:inline-block}.page-contact-hero__details p svg{fill:#fff;height:24px;width:24px}@media screen and (min-width:650px){.page-contact-hero__details p svg{height:16px;width:16px}}.page-contact-hero__details p svg+a{text-decoration:underline;margin:0 0 0 8px;color:#fff;font-weight:700;cursor:pointer;font-size:18px}@media screen and (min-width:650px){.page-contact-hero__details p svg+a{font-size:16px}}.page-contact-hero__details p svg+a+span{font-size:13px;opacity:.7;display:block}@media screen and (min-width:650px){.page-contact-hero__details p svg+a+span{display:inline-block;margin:0 0 0 8px;font-size:14px}}.page-contact-hero__details p span{line-height:1.6;color:#fff;font-size:14px;margin:0 0 4px}@media screen and (min-width:650px){.page-contact-hero__details p span{margin:0}}@media screen and (min-width:1024px){.page-contact-hero__details p span{margin:0 0 4px}}.page-contact-hero__details p+p{margin:0}.page-contact-hero__details--hidden{display:none}.page-contact-hero__form-tabs{border:1px solid #dee5ec;background-color:#fff;border-radius:10px;overflow:hidden}@media screen and (min-width:650px){.page-contact-hero__form-tabs{border-radius:10px 10px 0 0;border-bottom:none}}@media screen and (min-width:1024px){.page-contact-hero__form-tabs{max-width:984px;margin:0 auto}}.page-contact-hero__form-tab{-webkit-tap-highlight-color:rgba(255,255,255,0);border-bottom:1px solid #dee5ec;background-color:#f6f8fa;padding:12px 20px;position:relative;cursor:pointer}@media screen and (min-width:650px){.page-contact-hero__form-tab{border-bottom:1px solid #dee5ec;border-right:1px solid #dee5ec;display:inline-block;text-align:center;width:33.33%}}.page-contact-hero__form-tab div,.page-contact-hero__form-tab span,.page-contact-hero__form-tab svg{pointer-events:none}.page-contact-hero__form-tab span,.page-contact-hero__form-tab svg{vertical-align:middle;display:inline-block}.page-contact-hero__form-tab svg{margin:0 8px 0 0;height:32px;width:32px}@media screen and (min-width:650px){.page-contact-hero__form-tab svg{height:40px;width:40px}}@media screen and (min-width:1024px){.page-contact-hero__form-tab svg{height:56px;width:56px}}.page-contact-hero__form-tab span{color:#6e7c89;font-weight:700;font-size:14px}.page-contact-hero__form-tab div{transition:all .15s ease-in-out;background-color:#40b87c;border:1px solid #c5d0da;top:calc(50% - 8px);position:absolute;border-radius:50%;height:16px;width:16px;right:20px}@media screen and (min-width:650px){.page-contact-hero__form-tab div{display:none}}.page-contact-hero__form-tab div:before{transition:all .15s ease-in-out;box-shadow:inset 1px 1px 2px 0 rgba(0,0,0,.2);background-color:#f6f8fa;border-radius:50%;position:absolute;display:block;height:16px;width:16px;content:"";left:0;top:0}.page-contact-hero__form-tab:last-child{border-bottom:none}@media screen and (min-width:650px){.page-contact-hero__form-tab:last-child{border-bottom:1px solid #dee5ec;border-right:none}}.page-contact-hero__form-tab--selected{background-color:#fff}@media screen and (min-width:650px){.page-contact-hero__form-tab--selected{border-bottom:none}}.page-contact-hero__form-tab--selected:last-child{border-bottom:none}.page-contact-hero__form-tab--selected span{color:#000}.page-contact-hero__form-tab--selected div{border:none}.page-contact-hero__form-tab--selected div:before{left:calc(50% - 4px);top:calc(50% - 4px);box-shadow:none;height:8px;width:8px}.reply-email-tooltip{position:absolute;right:12px;top:32px}@media screen and (min-width:650px){.reply-email-tooltip{top:12px}}.reply-email-tooltip span{background-color:#27313b;position:absolute;visibility:hidden;border-radius:3px;color:#fff;line-height:1.2;font-size:14px;display:block;padding:8px;width:200px;right:24px;opacity:0;top:-16px}@media screen and (min-width:1024px){.reply-email-tooltip span{white-space:nowrap;width:auto;top:-8px}}.reply-email-tooltip span:after{pointer-events:none;position:absolute;border:5px solid rgba(39,49,59,0);border-left-color:#27313b;margin-top:-5px;content:"";left:100%;height:0;top:50%;width:0}.reply-email-tooltip svg{cursor:pointer;display:block;height:16px;width:16px}.reply-email-tooltip svg:hover+span{visibility:visible;opacity:1}.page-contact-forms{background-color:#fff;padding:8px 24px 40px}@media screen and (min-width:650px){.page-contact-forms{background-color:transparent;padding:0 24px 40px}}.form-steps{border-bottom:1px solid #dee5ec;text-align:center;padding:0 24px;font-size:0}@media screen and (min-width:650px){.form-steps{background-color:#fff;margin:0 0 24px}}.form-steps-mobile{text-align:center;line-height:40px;margin:0 0 24px;color:#000;font-weight:700;font-size:14px;height:40px}@media screen and (min-width:650px){.form-steps-mobile{display:none}}.form-step{display:inline-block;position:relative;margin:0 40px 0 0;padding:16px 0}@media screen and (min-width:650px){.form-step{margin:0 60px 0 0;padding:24px 0}}.form-step span,.form-step svg{vertical-align:middle;display:inline-block}.form-step svg{margin:0 8px 0 0;fill:#c5d0da;height:16px;width:16px}.form-step span{color:#6e7c89;font-weight:700;font-size:14px}.form-step span span+span{display:none}@media screen and (min-width:650px){.form-step span span+span{display:inline-block}}.form-step:last-child{margin:0}.form-step--current span{color:#27313b}.form-step--current:after{background-color:#40b87c;position:absolute;content:"";width:100%;height:3px;bottom:0;left:0}@media screen and (min-width:1024px){.form-step--current:after{height:4px}}.form-step--is-valid svg{fill:#40b87c}.form-contact{display:inline-block;vertical-align:top;padding:0 0 24px;width:100%}@media screen and (min-width:650px){.form-contact{padding:32px 0;width:66.66%}}.form-contact--center{text-align:center;display:flex;align-items:center;justify-content:center;width:100%!important;min-height:400px;padding:80px 24px}@media screen and (min-width:650px){.form-contact--center{padding:120px 24px;width:100%!important}}.form-contact__login-content{width:100%;max-width:500px;text-align:center}.form-contact__login-text{color:#27313b;font-size:14px;margin:0 0 32px;line-height:1.6}@media screen and (min-width:650px){.form-contact__login-text{font-size:14px;margin:0 0 40px}}.form-contact__login-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .15s linear;border-radius:3px;position:relative;font-weight:700;cursor:pointer;padding:0 24px;outline:0;line-height:30px;font-size:12px;height:32px;border:1px solid #dee5ec;background-color:#fff;color:#6e7c89;display:inline-block;text-decoration:none;text-align:center;width:100%}.form-contact__login-button svg{fill:#6e7c89}.form-contact__login-button:hover{border:1px solid #6e7c89;background-color:#fff;color:#27313b}.form-contact__login-button:hover svg{fill:#27313b}.form-contact__login-button:active{border:1px solid #6e7c89;background-color:#dee5ec;color:#27313b}.form-contact__login-button:active svg{fill:#27313b}.form-contact__login-button:disabled{border:1px solid #dee5ec;background-color:#dee5ec;background-image:none;pointer-events:none;color:#fff;cursor:normal}@media screen and (min-width:650px){.form-contact__login-button{width:auto}}.form-contact__login-button--hidden{display:none!important}.form-contact__steps{display:none}.form-contact__steps--visible{display:block}.form-contact__row{position:relative;text-align:left;margin:0 0 24px;font-size:0}.form-contact__row label{display:inline-block;vertical-align:middle;color:#27313b;font-weight:500;margin:0 0 4px;font-size:13px;width:100%}@media screen and (min-width:650px){.form-contact__row label{padding:0 16px 0 0;width:33%;margin:0}}@media screen and (min-width:1024px){.form-contact__row label{font-size:14px}}.form-contact__row label span{color:#e84e44}.form-contact__row label span.screenshot-description{color:#6e7c89;font-size:11px}@media screen and (min-width:650px){.form-contact__row label span.screenshot-description{display:block}}.form-contact__row .form-dropdown,.form-contact__row input[type=email],.form-contact__row input[type=tel],.form-contact__row input[type=text],.form-contact__row textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f6f8fa;border:1px solid #dee5ec;display:inline-block;color:#27313b;border-radius:3px;box-shadow:none;font-size:14px;padding:0 12px;outline:0;width:100%}@media screen and (min-width:650px){.form-contact__row .form-dropdown,.form-contact__row input[type=email],.form-contact__row input[type=tel],.form-contact__row input[type=text],.form-contact__row textarea{vertical-align:middle;width:66.66%}}.form-contact__row .form-dropdown::-moz-placeholder,.form-contact__row input[type=email]::-moz-placeholder,.form-contact__row input[type=tel]::-moz-placeholder,.form-contact__row input[type=text]::-moz-placeholder,.form-contact__row textarea::-moz-placeholder{color:#6e7c89}.form-contact__row .form-dropdown:-ms-input-placeholder,.form-contact__row input[type=email]:-ms-input-placeholder,.form-contact__row input[type=tel]:-ms-input-placeholder,.form-contact__row input[type=text]:-ms-input-placeholder,.form-contact__row textarea:-ms-input-placeholder{color:#6e7c89}.form-contact__row .form-dropdown::placeholder,.form-contact__row input[type=email]::placeholder,.form-contact__row input[type=tel]::placeholder,.form-contact__row input[type=text]::placeholder,.form-contact__row textarea::placeholder{color:#6e7c89}.form-contact__row input[type=email],.form-contact__row input[type=tel],.form-contact__row input[type=text]{height:40px}.form-contact__row input:-webkit-autofill,.form-contact__row input:-webkit-autofill:active,.form-contact__row input:-webkit-autofill:focus,.form-contact__row input:-webkit-autofill:hover{box-shadow:inset 0 0 0 30px #f6f8fa!important}.form-contact__row textarea{height:140px;resize:none;padding:12px}.form-contact__row textarea+p{display:none}.form-contact__row .form-dropdown{-webkit-tap-highlight-color:rgba(255,255,255,0);position:relative;cursor:pointer;padding:0}.form-contact__row .form-dropdown__mobile{background-color:#fff;text-overflow:ellipsis;padding:0 64px 0 12px;display:block}@media screen and (min-width:1024px){.form-contact__row .form-dropdown__mobile{display:none}}.form-contact__row .form-dropdown__desktop{display:none}@media screen and (min-width:1024px){.form-contact__row .form-dropdown__desktop{display:block}}.form-contact__row .form-dropdown__desktop.open .form-dropdown-list{transition:all .2s ease-in-out;top:calc(100% + 8px);pointer-events:auto;opacity:1}.form-contact__row .form-dropdown input,.form-contact__row .form-dropdown select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:rgba(255,255,255,0);background-color:#fff;text-overflow:ellipsis;padding:0 64px 0 12px;cursor:pointer;font-size:14px;border:none;outline:none;height:40px;width:100%}.form-contact__row .form-dropdown input{pointer-events:none;display:block}.form-contact__row .form-dropdown .form-dropdown-list{border:1px solid #dee5ec;background-color:#fff;width:calc(100% + 2px);top:calc(100% + 4px);pointer-events:none;border-radius:3px;position:absolute;max-height:240px;overflow:hidden;overflow-y:auto;left:-1px;z-index:1;opacity:0}.form-contact__row .form-dropdown .form-dropdown-list__group,.form-contact__row .form-dropdown .form-dropdown-list__item{transition:all .2s linear;border-bottom:1px solid #dee5ec;padding:0 8px}.form-contact__row .form-dropdown .form-dropdown-list__group{background-color:#f6f8fa;line-height:24px;font-weight:700;font-size:12px;cursor:auto;height:24px}.form-contact__row .form-dropdown .form-dropdown-list__item{background-color:#fff;line-height:40px;font-size:14px;height:40px}.form-contact__row .form-dropdown .form-dropdown-list__item:last-child{border-bottom:none}.form-contact__row .form-dropdown .form-dropdown-list__item:hover{background-color:#f6f8fa}.form-contact__row .form-dropdown:after,.form-contact__row .form-dropdown:before{border:solid transparent;pointer-events:none;top:calc(50% - 2px);position:absolute;content:"";height:0;width:0}.form-contact__row .form-dropdown:after{border-color:#fff hsla(0,0%,100%,0) hsla(0,0%,100%,0);border-width:4px;right:18px}.form-contact__row .form-dropdown:before{border-color:#6e7c89 rgba(110,124,137,0) rgba(110,124,137,0);border-width:6px;right:16px}.form-contact__row .upload-contact{border:1px dashed #dee5ec;padding:24px 12px 16px;display:inline-block;border-radius:3px;text-align:center;width:100%}@media screen and (min-width:650px){.form-contact__row .upload-contact{vertical-align:middle;width:66.66%}}.form-contact__row .upload-contact svg{margin:0 0 16px}.form-contact__row .upload-contact p{color:#6e7c89;line-height:1.9;font-size:13px;margin:0 0 8px}.form-contact__row .upload-contact button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(180deg,#fff,#f9fbfc);border:1px solid #dee5ec;color:#6e7c89;border-radius:3px;font-weight:600;cursor:pointer;padding:0 16px;font-size:12px;height:32px;outline:0}.form-contact__row .upload-contact button:hover{border:1px solid #eef3f7;color:#6e7c89;outline:0}.form-contact__row .upload-contact button:active{background-color:#f6f8fa;border:1px solid #c5d0da;background-image:none;color:#6e7c89;outline:0}.form-contact__row .upload-contact--drag-enter{background-color:#f6f8fa}.form-contact__row .upload-contact--has-file svg{display:none}.form-contact__row .upload-contact--has-file p{background-color:#f6f8fa;border:1px solid #dee5ec;padding:12px 44px 12px 16px;text-overflow:ellipsis;color:#27313b;white-space:nowrap;border-radius:3px;position:relative;text-align:left;overflow:hidden;margin:0 0 16px;font-size:12px;display:block;line-height:1;width:100%}.form-contact__row .upload-contact--has-file p span{top:calc(50% - 6px);position:absolute;display:block;height:12px;width:12px;right:16px}.form-contact__row .upload-contact--has-file p span:after,.form-contact__row .upload-contact--has-file p span:before{background-color:#6e7c89;top:calc(50% - 1px);border-radius:10px;position:absolute;display:block;content:"";width:12px;height:2px}.form-contact__row .upload-contact--has-file p span:before{transform:rotate(-45deg)}.form-contact__row .upload-contact--has-file p span:after{transform:rotate(45deg)}.form-contact__row #technical-file{display:none}.form-contact__row--has-toltip input[type=text]{padding:0 36px 0 12px}.form-contact__row--radio label{margin:0 0 16px}@media screen and (min-width:650px){.form-contact__row--radio label{margin:0}}.form-contact__row--radio input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .15s linear;box-shadow:inset 1px 1px 2px 0 rgba(0,0,0,.1);border:1px solid #c5d0da;background-color:#fff;position:relative;border-radius:50%;cursor:pointer;height:16px;width:16px;outline:0;vertical-align:middle;display:inline-block}.form-contact__row--radio input[type=radio]:after{transition:all .15s ease-in .05s;transform-origin:center;transform:scale(0);background-color:#fff;left:calc(50% - 4px);top:calc(50% - 4px);position:absolute;border-radius:50%;display:block;content:"";height:8px;width:8px}.form-contact__row--radio input[type=radio]:active,.form-contact__row--radio input[type=radio]:focus,.form-contact__row--radio input[type=radio]:hover{border:1px solid #40b87c;outline:0}.form-contact__row--radio input[type=radio]:checked{border:1px solid #40b87c;background-color:#40b87c;box-shadow:none}.form-contact__row--radio input[type=radio]:checked:after{transform:scale(1)}.form-contact__row--radio input[type=radio]:checked:active,.form-contact__row--radio input[type=radio]:checked:focus,.form-contact__row--radio input[type=radio]:checked:hover{border:1px solid #339263}.form-contact__row--radio input[type=radio]:disabled{background-color:#dee5ec;pointer-events:none;box-shadow:none}.form-contact__row--radio input[type=radio]:disabled:active,.form-contact__row--radio input[type=radio]:disabled:focus,.form-contact__row--radio input[type=radio]:disabled:hover{border:1px solid #c5d0da;outline:0}.form-contact__row--radio input[type=radio]+label{vertical-align:middle;display:inline-block;margin:0 0 0 8px;width:auto}.form-contact__row--checkbox{margin:0 0 40px;width:100%}@media screen and (min-width:650px){.form-contact__row--checkbox{margin:0 0 40px 33.33%}}.form-contact__row--checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .15s linear;box-shadow:inset 1px 1px 2px 0 rgba(0,0,0,.1);background-color:#fff;border:1px solid #c5d0da;vertical-align:middle;display:inline-block;position:relative;border-radius:3px;cursor:pointer;height:16px;width:16px!important;padding:0!important;outline:0}.form-contact__row--checkbox input[type=checkbox]:after,.form-contact__row--checkbox input[type=checkbox]:before{transition:all .15s ease-in .05s;transform-origin:center;background-color:#fff;border-radius:10px;position:absolute;display:block;content:"";width:2px}.form-contact__row--checkbox input[type=checkbox]:before{transform:rotate(-45deg) scale(0);height:5px;left:3px;top:6px}.form-contact__row--checkbox input[type=checkbox]:after{transform:rotate(43deg) scale(0);height:9px;left:7px;top:2px}.form-contact__row--checkbox input[type=checkbox]:active,.form-contact__row--checkbox input[type=checkbox]:focus,.form-contact__row--checkbox input[type=checkbox]:hover{border:1px solid #40b87c;outline:0}.form-contact__row--checkbox input[type=checkbox]:checked{border:1px solid #40b87c;background-color:#40b87c;box-shadow:none}.form-contact__row--checkbox input[type=checkbox]:checked:before{transform:rotate(-45deg) scale(1)}.form-contact__row--checkbox input[type=checkbox]:checked:after{transform:rotate(43deg) scale(1)}.form-contact__row--checkbox input[type=checkbox]:checked:active,.form-contact__row--checkbox input[type=checkbox]:checked:focus,.form-contact__row--checkbox input[type=checkbox]:checked:hover{border:1px solid #266c49}.form-contact__row--checkbox label{width:calc(100% - 25px);vertical-align:middle;margin:0 0 0 8px;cursor:pointer;line-height:1.4}@media screen and (min-width:650px){.form-contact__row--checkbox label{line-height:0}}.form-contact__row--checkbox label a,.form-contact__row--checkbox label span{vertical-align:middle;display:inline-block;font-size:12px}.form-contact__row--checkbox label span{color:#27313b}.form-contact__row--checkbox label a{color:#006fd7}.form-contact__row--button{justify-content:space-between;display:flex;width:100%;outline:0;margin:0}@media screen and (min-width:650px){.form-contact__row--button{margin:24px 0 0 33.33%;width:66.66%}}.form-contact__row--message-form{display:none}.form-contact__row--message-visible{display:block}.form-contact__row .error{color:#e84e44;margin:4px 0 0;font-size:11px;display:block;width:100%}@media screen and (min-width:650px){.form-contact__row .error{margin:4px 0 0 33.33%}}@media screen and (min-width:650px){.form-contact__radio-container{vertical-align:middle;display:inline-block;width:66.66%}}.form-contact__radio{margin:0 0 8px}.form-contact__radio:last-child{margin:0}.form-contact__button{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;border-radius:3px;font-weight:700;color:#fff;padding:0 32px;font-size:14px;cursor:pointer;line-height:1;height:40px;border:none;outline:0}.form-contact__button:active,.form-contact__button:focus,.form-contact__button:hover{outline:0}.form-contact__button.loading,.form-contact__button:disabled{border:1px solid #dee5ec;color:rgba(110,124,137,.5);background:#dee5ec;pointer-events:none}.form-contact__button--prev{border:1px solid #dee5ec;background-color:#fff;color:#6e7c89}.form-contact__button--next{background-color:#40b87c;border:1px solid #40b87c;color:#fff}.form-contact__button--disabled{pointer-events:none;visibility:none;opacity:0}.form-contact--sent{margin:0 auto;display:none}.form-contact--sent.is-active{display:block}.form-contact--sent h3{margin:0 0 24px;font-weight:400;font-size:16px;color:#192d3a}.form-contact--sent svg{margin:0 0 16px;height:65px;width:70px}.form-contact--sent p{font-weight:600;font-size:12px;color:#516877}.form-thanks{padding:80px 0 104px;text-align:center;display:none}.form-thanks svg{fill:#40b87c;margin:0 0 24px;height:80px;width:80px}.form-thanks h3{color:#27313b;font-weight:700;margin:0 0 8px;font-size:24px}.form-thanks p{color:#27313b;font-size:14px;margin:0}.page-contact-form{display:none}@media screen and (min-width:650px){.page-contact-form{border-bottom:1px solid #dee5ec;border-right:1px solid #dee5ec;border-left:1px solid #dee5ec;border-radius:0 0 10px 10px;background-color:#fff;text-align:center}}@media screen and (min-width:1024px){.page-contact-form{max-width:984px;margin:0 auto}}.page-contact-form--press,.page-contact-form--sales{padding:16px 0 0}@media screen and (min-width:1024px){.page-contact-form--press,.page-contact-form--sales{padding:0}}@media screen and (min-width:650px){.page-contact-form--technical{text-align:center}}.page-contact-form--visible{display:block}.page-contact-form--valid .form-step svg{fill:#40b87c}.page-contact-form--valid .form-contact__steps{display:block}.page-contact-form--valid .form-contact label{color:#6e7c89}.page-contact-form--valid .form-contact label span{display:none}.page-contact-form--valid .form-contact .form-dropdown,.page-contact-form--valid .form-contact input[type=email],.page-contact-form--valid .form-contact input[type=tel],.page-contact-form--valid .form-contact input[type=text],.page-contact-form--valid .form-contact textarea+p{background-color:#fff;pointer-events:none;color:#27313b;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:14px;display:block;height:auto;border:none;margin:0;padding:0}@media screen and (min-width:650px){.page-contact-form--valid .form-contact .form-dropdown,.page-contact-form--valid .form-contact input[type=email],.page-contact-form--valid .form-contact input[type=tel],.page-contact-form--valid .form-contact input[type=text],.page-contact-form--valid .form-contact textarea+p{display:inline-block;vertical-align:top}}.page-contact-form--valid .form-contact input:-webkit-autofill,.page-contact-form--valid .form-contact input:-webkit-autofill:active,.page-contact-form--valid .form-contact input:-webkit-autofill:focus,.page-contact-form--valid .form-contact input:-webkit-autofill:hover{box-shadow:inset 0 0 0 30px #fff!important}.page-contact-form--valid .form-contact textarea{display:none}.page-contact-form--valid .form-contact textarea+p{width:66.66%}.page-contact-form--valid .form-contact .form-dropdown__mobile{display:none}.page-contact-form--valid .form-contact .form-dropdown__desktop{display:block}.page-contact-form--valid .form-contact .form-dropdown:after,.page-contact-form--valid .form-contact .form-dropdown:before{display:none}.page-contact-form--valid .form-contact .upload-contact--has-file{padding:12px 0 0;border:none}.page-contact-form--valid .form-contact .upload-contact__remove{display:none}.page-contact-form--valid .form-contact .upload-contact__text{margin:0}.page-contact-form--valid .form-contact #technical-openfile,.page-contact-form--valid .form-contact .reply-email-tooltip,.page-contact-form--valid .form-contact__row,.page-contact-form--valid .form-contact__row--radio input[type=radio]{display:none}.page-contact-form--valid .form-contact__row--radio input[type=radio]+label{color:#27313b;display:none;margin:0}.page-contact-form--valid .form-contact__row--radio input[type=radio]:checked+label{display:block}.page-contact-form--valid .form-contact__row--field,.page-contact-form--valid .form-contact__row--upload{display:none}.page-contact-form--valid .form-contact__row--field-valid,.page-contact-form--valid .form-contact__row--upload-valid{display:block}.page-contact-form--valid .form-contact__row--button{display:flex}.page-contact-form--valid .form-contact__row--message-form{display:none}.page-contact-form--valid .form-contact__row--message-visible{display:block}.page-contact-form--valid .form-contact__button--edit{display:inline-block}.page-contact-form--finished .form-contact,.page-contact-form--finished .form-steps{display:none}.page-contact-form--finished .form-thanks{display:block}#press-form #press-prev{pointer-events:none;visibility:none;opacity:0}#sales-form #mktoForm_1099{font-family:Noto Sans,Noto Sans JP,sans-serif!important;width:100%!important;padding:0}#sales-form .mktoFieldWrap .mktoLabel,#sales-form .mktoForm .mktoRequiredField label.mktoLabel{font-family:Noto Sans,Noto Sans JP,sans-serif;width:100%!important;color:#27313b;font-size:13px;display:flex}@media screen and (min-width:650px){#sales-form .mktoFieldWrap .mktoLabel,#sales-form .mktoForm .mktoRequiredField label.mktoLabel{width:33%!important;padding:0 16px 0 0}}@media screen and (min-width:1024px){#sales-form .mktoFieldWrap .mktoLabel,#sales-form .mktoForm .mktoRequiredField label.mktoLabel{font-size:14px}}#sales-form .mktoForm .mktoFormCol{float:none!important}#sales-form .mktoForm .mktoFormRow input,#sales-form .mktoForm .mktoFormRow select,#sales-form .mktoForm .mktoFormRow textarea{width:100%!important;padding:0 12px}@media screen and (min-width:650px){#sales-form .mktoForm .mktoFormRow input,#sales-form .mktoForm .mktoFormRow select,#sales-form .mktoForm .mktoFormRow textarea{width:66.66%!important}}#sales-form .mktoForm .mktoFormRow input,#sales-form .mktoForm .mktoFormRow select{height:40px}#sales-form .mktoForm .mktoFormRow select{background-color:#fff}#sales-form .mktoForm .mktoFormRow textarea.mktoField{height:140px;resize:none;padding:12px!important}#sales-form #LblPrivacyPolicy_agreement{display:none}#sales-form .mktoLogicalField.mktoCheckboxList.mktoHasWidth.mktoRequired{width:100%}@media screen and (min-width:650px){#sales-form .mktoLogicalField.mktoCheckboxList.mktoHasWidth.mktoRequired{margin:0 0 40px 33.33%!important;width:66.66%!important}}#sales-form .mktoLogicalField.mktoCheckboxList.mktoHasWidth.mktoRequired input{width:auto!important}#sales-form .mktoLogicalField.mktoCheckboxList.mktoHasWidth.mktoRequired a{color:#006fd7!important}#sales-form .mktoForm .mktoFormRow .mktoRequiredField .mktoAsterix{color:#e84e44;padding-left:4px;padding-right:0;order:1}#sales-form .mktoForm .mktoFieldWrap{flex-direction:column;display:flex}@media screen and (min-width:650px){#sales-form .mktoForm .mktoFieldWrap{align-items:center;flex-direction:row}}#sales-form .mktoButtonRow{text-align:right}#sales-form .mktoForm .mktoButtonWrap.mktoSimple .mktoButton{font-weight:700;color:#fff;padding:0 32px;font-size:14px;width:auto}#sales-form .mktoGutter.mktoHasWidth{display:none}#sales-form .mktoHtmlText.mktoHasWidth{width:100%!important}@media screen and (min-width:650px){#sales-form .mktoHtmlText.mktoHasWidth{width:66.66%!important;margin-left:33%}}#sales-form .mktoHtmlText.mktoHasWidth a{color:#006fd7!important}#sales-form .mktoHtmlText.mktoHasWidth a:hover{text-decoration:underline}#sales-form :lang(ja) #lead-form-wrapper{display:flex;width:100%}#sales-form .form-contact.is-hidden{display:none!important}.career{background-color:#f6f8fa;padding:64px 0 0;overflow:hidden}.career *{font-family:Noto Sans JP,sans-serif}.career-hero{position:relative}.career-hero__grid{transform:translate3d(-50%,0,0);position:absolute;max-width:1032px;margin:0 auto;height:100%;width:100%;left:50%;top:0}.career-hero__image{height:auto;width:100%}.career-hero__image--mobile{display:block}@media only screen and (min-width:650px){.career-hero__image--mobile{display:none}}.career-hero__image--desktop{display:none}@media only screen and (min-width:650px){.career-hero__image--desktop{display:block}}.career-hero h1{transform:translate3d(0,-50%,0);position:absolute;color:#fff;font-weight:700;font-size:24px;left:24px;top:50%}@media only screen and (min-width:1025px){.career-hero h1{font-size:32px}}.career-intro{padding:0 24px 64px;position:relative;max-width:1032px;margin:0 auto;z-index:1}@media only screen and (min-width:1025px){.career-intro{padding:0 24px 120px}}.career-intro h2{margin:-22px 0 40px;font-size:16px;font-weight:700;color:#fff}@media only screen and (min-width:1025px){.career-intro h2{margin:-32px 0 48px;font-size:48px}}.career-intro h2 span{background-color:#40b87c;display:inline-block;margin-top:-1px;padding:16px}@media only screen and (min-width:650px){.career-intro h2 span{margin-right:50%}}@media only screen and (min-width:1025px){.career-intro h2 span{margin-right:0;padding:24px}}.career-intro p{font-size:16px;line-height:1.5}.career-carousel{position:relative;padding:0 0 64px}@media only screen and (min-width:650px){.career-carousel{padding:0 0 80px}}.career-carousel__container{white-space:nowrap;position:relative;overflow:hidden;display:block;height:200px;font-size:0;width:100%;z-index:1}.career-carousel__image{-webkit-animation:careerCarousel 24s linear infinite;animation:careerCarousel 24s linear infinite;transform:translateZ(0);background-size:auto 200px;background-repeat:repeat;background-position:0 0;display:inline-block;position:absolute;width:3840px;height:200px;left:0;top:0}.career-carousel__bg-wovn-technologies-text{position:absolute;height:auto;width:100%;z-index:0;bottom:0;left:0}@media only screen and (min-width:1025px){.career-carousel__bg-wovn-technologies-text{width:calc(100% + 120px);left:-24px}}.career-professional{background-color:#fff;padding:64px 0}@media only screen and (min-width:650px){.career-professional{padding:80px 0}}.career-professional__title{margin:0 auto 16px;text-align:center;line-height:1.375;font-weight:700;font-size:24px;padding:0 24px}.career-professional__subtitle{margin:0 auto 24px;text-align:center;line-height:1.5;max-width:490px;padding:0 24px;font-size:16px}@media only screen and (min-width:1025px){.career-professional__carousel{max-width:1032px;margin:0 auto}}.career-professional__carousel-content{padding:24px}.career-professional__carousel .splide__slide{border:1px solid #cad5e0;border-radius:8px}.career-professional__carousel .splide__slide h3{line-height:1.4375;margin:0 0 24px;font-size:32px}.career-professional__carousel .splide__slide p{line-height:1.5;font-size:16px;margin:0}.career-professional__carousel .splide__slide img{border-radius:8px 8px 0 0;width:100%;height:auto}.career-professional__carousel .splide__track{margin:0 0 24px}.career-professional__carousel .splide__pagination__page{background:transparent;line-height:normal;cursor:pointer;color:inherit;font:inherit;border:none;width:auto;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#b3bfc9;border-radius:50%;display:block;margin:0 4px;height:8px;width:8px}.career-professional__carousel .splide__pagination__page.is-active{background-color:#27313b}.career-professional__arrows{transform:translate3d(0,-50%,0);justify-content:space-between;pointer-events:none;align-items:center;position:absolute;display:flex;width:100%;opacity:0;height:0;top:50%}@media only screen and (min-width:650px){.career-professional__arrows{pointer-events:auto;opacity:1}}.career-professional__arrow{background-color:#fff;border:1px solid #cad5e0;border-radius:6px;margin-top:-32px;cursor:pointer;padding:9px;height:40px;width:40px}.career-professional__arrow svg{fill:#6e7c89;height:20px;width:20px}.career-professional__arrow--prev{margin-left:4px}.career-professional__arrow--next{margin-right:4px}.career-about-us{background-color:#40b87c;position:relative;padding:64px 0}@media only screen and (min-width:650px){.career-about-us{background-image:url(../assets/career/about-bg-min.jpg);background-size:cover}}.career-about-us:before{content:"";background-image:url(../assets/career/about-bg-lines-min.png);background-position:50%;background-size:1280px;position:absolute;z-index:1;height:100%;width:100%;left:0;top:0}.career-about-us h2{margin:0 auto 32px;position:relative;text-align:center;line-height:1.375;font-weight:700;font-size:24px;color:#fff;z-index:2}.career-about-us__grid{position:relative;padding:0 24px;z-index:2}@media only screen and (min-width:650px){.career-about-us__grid{align-items:center;display:flex;gap:24px}}@media only screen and (min-width:1025px){.career-about-us__grid{max-width:1032px;margin:0 auto}}.career-about-us__grid li{background-color:#27313b;width:100%}@media only screen and (min-width:650px){.career-about-us__grid li{width:50%;flex:50%}}.career-about-us__grid li+li{margin-top:24px}@media only screen and (min-width:650px){.career-about-us__grid li+li{margin-top:0}}.career-about-us__grid li img{height:auto;width:100%}.career-jobs{padding:64px 0;overflow:hidden}@media only screen and (min-width:650px){.career-jobs{padding:80px 0}}.career-jobs__grid{padding:0 24px}@media only screen and (min-width:1025px){.career-jobs__grid{max-width:1032px;margin:0 auto}}.career-jobs__title{margin:0 auto 16px;text-align:center;line-height:1.375;font-weight:700;font-size:24px}.career-jobs__description{margin:0 auto 24px;text-align:center;line-height:1.5;padding:0 24px;font-size:16px}@media only screen and (min-width:650px){.career-jobs__description{margin:0 auto 40px}}.career-jobs__list figure{position:relative;height:318px;width:228px;padding:0;margin:0}.career-jobs__list figure:before{content:"";background:linear-gradient(180deg,rgba(39,49,59,0),#27313b);position:absolute;width:100%;height:50%;bottom:0;left:0}.career-jobs__list img{width:100%}.career-jobs__list figcaption{white-space:normal;position:absolute;padding:24px;width:100%;bottom:0;left:0}.career-jobs__list h3{font-size:16px;font-weight:600;color:#fff;margin:0 0 8px}.career-jobs__list a{display:block;margin:0}.career-jobs__list a svg{transition:all .15s ease-in-out;fill:#fff;height:16px;width:16px}.career-jobs__list a:before{content:"";transition:all .15s ease-in-out;position:absolute;height:318px;width:100%;bottom:0;left:0}@media only screen and (min-width:1025px){.career-jobs__list a:active svg,.career-jobs__list a:focus svg,.career-jobs__list a:hover svg{fill:#fff}}@media only screen and (min-width:1025px){.career-jobs__list a:active:before,.career-jobs__list a:focus:before,.career-jobs__list a:hover:before{border-bottom:4px solid #40b87c}}.career-jobs .splide__track{margin:0 0 24px}.career-jobs .splide__pagination__page{background:transparent;line-height:normal;cursor:pointer;color:inherit;font:inherit;border:none;width:auto;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#b3bfc9;border-radius:50%;display:block;margin:0 4px;height:8px;width:8px}.career-jobs .splide__pagination__page.is-active{background-color:#27313b}.career-jobs__arrows{transform:translate3d(0,-50%,0);justify-content:space-between;pointer-events:none;align-items:center;position:absolute;display:flex;width:100%;opacity:0;height:0;top:50%}@media only screen and (min-width:650px){.career-jobs__arrows{pointer-events:auto;opacity:1}}.career-jobs__arrow{background-color:#fff;border:1px solid #cad5e0;border-radius:6px;margin-top:-32px;cursor:pointer;padding:9px;height:40px;width:40px}.career-jobs__arrow svg{fill:#6e7c89;height:20px;width:20px}.career-jobs__arrow--prev{margin-left:-20px}.career-jobs__arrow--next{margin-right:-20px}.career-jobs__buttons{text-align:center;margin-top:32px;font-size:0}.career-jobs__button{display:block}@media only screen and (min-width:650px){.career-jobs__button{display:inline-block}}.career-jobs__button--chat span,.career-jobs__button--chat svg,.career-jobs__button--positions span,.career-jobs__button--positions svg{vertical-align:middle;display:inline-block;font-size:14px}.career-jobs__button--chat svg,.career-jobs__button--positions svg{margin:0 0 0 8px;height:20px;width:20px}.career-jobs__button--chat{-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .15s linear;border-radius:3px;text-align:center;position:relative;font-weight:700;cursor:pointer;padding:0 24px;outline:0;line-height:38px;font-size:14px;height:40px;border:1px solid #dee5ec;background-color:#fff;color:#6e7c89;border-radius:8px;font-size:0}.career-jobs__button--chat:hover{border:1px solid #6e7c89;background-color:#fff;color:#27313b}.career-jobs__button--chat:hover svg{fill:#27313b}.career-jobs__button--chat:active{border:1px solid #6e7c89;background-color:#dee5ec;color:#27313b}.career-jobs__button--chat:active svg{fill:#27313b}.career-jobs__button--chat:disabled{border:1px solid #dee5ec;background-color:#dee5ec;background-image:none;pointer-events:none;color:#fff;cursor:normal}@media only screen and (min-width:650px){.career-jobs__button--chat{margin:0 16px 0 0}}.career-jobs__button--chat svg{fill:#6e7c89}.career-jobs__button--positions{-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .15s linear;border-radius:3px;text-align:center;position:relative;font-weight:700;cursor:pointer;padding:0 24px;outline:0;line-height:38px;font-size:14px;height:40px;border:1px solid #40b87c;background-color:#40b87c;color:#fff;border-radius:8px;margin:0 0 16px;font-size:0}.career-jobs__button--positions:hover{border:1px solid #76cfa2;background-color:#76cfa2;color:#fff}.career-jobs__button--positions:hover svg{fill:#fff}.career-jobs__button--positions:active{border:1px solid #339162;background-color:#339162;color:#fff}.career-jobs__button--positions:active svg{fill:#fff}.career-jobs__button--positions:disabled{border:1px solid #dee5ec;background-color:#dee5ec;background-image:none;pointer-events:none;color:#fff;cursor:normal}@media only screen and (min-width:650px){.career-jobs__button--positions{margin:0 16px 0 0}}.career-jobs__button--positions svg{fill:#fff}.career-jobs__navigation{display:none}@media only screen and (min-width:1025px){.career-jobs__navigation{display:block}}.career-jobs__navigation button{-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .15s linear;border-radius:3px;text-align:center;position:relative;font-weight:700;cursor:pointer;outline:0;line-height:38px;font-size:14px;height:40px;background-color:#fff;color:#6e7c89;transform:rotate(-180deg);background-color:transparent;border:1px solid transparent;display:inline-block;vertical-align:top;padding:0}.career-jobs__navigation button svg{fill:#6e7c89}.career-jobs__navigation button:hover{border:1px solid #6e7c89;background-color:#fff;color:#27313b}.career-jobs__navigation button:hover svg{fill:#27313b}.career-jobs__navigation button:active{border:1px solid #6e7c89;background-color:#dee5ec;color:#27313b}.career-jobs__navigation button:active svg{fill:#27313b}.career-jobs__navigation button:disabled{border:1px solid #dee5ec;background-color:#dee5ec;background-image:none;pointer-events:none;color:#fff;cursor:normal}.career-jobs__navigation button+button{transform:rotate(0deg);margin:0 0 0 16px}.career-jobs__navigation button+button svg{position:relative;top:-2px}.career-jobs__navigation svg{fill:#6e7c89;height:40px;width:40px}.interview-article{background-color:#fff}.interview-article__grid{padding:64px 24px;position:relative}@media only screen and (min-width:650px){.interview-article__grid{padding:80px 24px;max-width:1032px;margin:0 auto}}.interview-article__title{margin:0 auto 32px;text-align:center;line-height:1.375;font-weight:700;font-size:24px}.interview-article__list{flex-wrap:wrap;display:flex;gap:32px 24px}@media only screen and (min-width:650px){.interview-article__list{gap:40px 24px}}.interview-article__list li{font-size:0;width:100%;flex:100%}@media only screen and (min-width:650px){.interview-article__list li{align-items:flex-start;width:calc(50% - 24px);flex:calc(50% - 24px)}}@media only screen and (min-width:1025px){.interview-article__list li{width:calc(33.3% - 48px);flex:calc(33.3% - 48px)}}.interview-article__list li a{display:block}.interview-article__list li img{width:100%}.interview-article__list li .text{font-weight:400;line-height:1.5;margin-top:24px;font-size:16px}@media only screen and (min-width:1025px){.interview-article__list li .text{line-height:1.8}}.interview-article__link{-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .15s linear;border-radius:3px;text-align:center;position:relative;font-weight:700;cursor:pointer;padding:0 24px;outline:0;line-height:38px;font-size:14px;height:40px;border:1px solid #40b87c;background-color:#40b87c;color:#fff;border-radius:8px;margin:32px auto 0;display:block}.interview-article__link svg{fill:#fff}.interview-article__link:hover{border:1px solid #76cfa2;background-color:#76cfa2;color:#fff}.interview-article__link:hover svg{fill:#fff}.interview-article__link:active{border:1px solid #339162;background-color:#339162;color:#fff}.interview-article__link:active svg{fill:#fff}.interview-article__link:disabled{border:1px solid #dee5ec;background-color:#dee5ec;background-image:none;pointer-events:none;color:#fff;cursor:normal}@media only screen and (min-width:650px){.interview-article__link{margin:40px auto 0;width:124px}}:lang(en) .interview-article .interview-article__link--ja,:lang(ja) .interview-article .interview-article__link--en{display:none}@-webkit-keyframes careerCarousel{0%{transform:translateZ(0)}to{transform:translate3d(-1280px,0,0)}}@keyframes careerCarousel{0%{transform:translateZ(0)}to{transform:translate3d(-1280px,0,0)}}:lang(ja) .career-about-us,:lang(ja) .career-professional{display:block}:not(:lang(ja)) .career-about-us,:not(:lang(ja)) .career-professional{display:none}.article-detail{padding:88px 24px 64px;max-width:1032px;margin:0 auto;font-size:0}.article-detail__back-button{display:inline-block;font-size:0}.article-detail__back-button span,.article-detail__back-button svg{vertical-align:middle;display:inline-block}.article-detail__back-button svg{fill:#6e7c89;height:24px;width:24px}.article-detail__back-button span{color:#40b87c;margin:0 0 0 8px;font-weight:700;font-size:20px}.article-detail__title{border-top:1px solid #c5d0da;margin:24px 0 8px;padding:24px 0 0;font-weight:700;color:#000;font-size:24px}.article-detail__date{color:#27313b;margin:0 0 24px;font-size:13px}@media screen and (min-width:1024px){.article-detail__date{font-size:14px}}.article-detail__image{margin:0 0 24px}.article-detail__image>img{height:auto;width:100%}.article-detail__content h2,.article-detail__content h3,.article-detail__content h4,.article-detail__content p{margin:0 0 24px;line-height:1.7;font-size:14px}@media screen and (min-width:1024px){.article-detail__content h2,.article-detail__content h3,.article-detail__content h4,.article-detail__content p{margin:0 0 32px}}.article-detail__content h2,.article-detail__content h3,.article-detail__content h4{font-size:16px}.article-detail__content .wp-block-image{margin:0 0 24px}@media screen and (min-width:1024px){.article-detail__content .wp-block-image{margin:0 0 32px}}.article-detail__content .wp-block-image img{height:auto;width:100%}@media screen and (min-width:700px){.article-detail__main{display:inline-block;vertical-align:top;width:100%}}.cookie-notice,.guidelines,.privacy-policy,.subprocessors,.terms{background-color:#fff;padding:0}.cookie-notice__grid,.guidelines__grid,.privacy-policy__grid,.subprocessors__grid,.terms__grid{padding:92px 24px 64px;word-break:break-word;max-width:1032px;overflow:hidden;margin:0 auto}@media screen and (min-width:1024px){.cookie-notice__grid,.guidelines__grid,.privacy-policy__grid,.subprocessors__grid,.terms__grid{padding:140px 24px 96px}}.cookie-notice h1,.guidelines h1,.privacy-policy h1,.subprocessors h1,.terms h1{white-space:pre-line;color:#27313b;text-align:center;margin:24px auto;font-size:24px;width:100%}@media screen and (min-width:1024px){.cookie-notice h1,.guidelines h1,.privacy-policy h1,.subprocessors h1,.terms h1{white-space:normal;font-size:28px}}.cookie-notice h2,.guidelines h2,.privacy-policy h2,.subprocessors h2,.terms h2{color:#27313b;font-size:18px;margin:24px 0 0;font-weight:400}@media screen and (min-width:1024px){.cookie-notice h2,.guidelines h2,.privacy-policy h2,.subprocessors h2,.terms h2{margin:36px 0 0;font-size:20px}}.cookie-notice h3,.guidelines h3,.privacy-policy h3,.subprocessors h3,.terms h3{color:#27313b;font-weight:400;margin:16px 0 0;font-size:16px}@media screen and (min-width:1024px){.cookie-notice h3,.guidelines h3,.privacy-policy h3,.subprocessors h3,.terms h3{margin:40px 0 0;font-size:20px}}.cookie-notice h4,.guidelines h4,.privacy-policy h4,.subprocessors h4,.terms h4{color:#27313b;font-weight:400;margin:16px 0 0;font-size:14px}@media screen and (min-width:1024px){.cookie-notice h4,.guidelines h4,.privacy-policy h4,.subprocessors h4,.terms h4{margin:24px 0 0;font-size:16px}}.cookie-notice p,.guidelines p,.privacy-policy p,.subprocessors p,.terms p{color:#516877;font-size:14px;margin:10px 0 0}@media screen and (min-width:1024px){.cookie-notice p,.guidelines p,.privacy-policy p,.subprocessors p,.terms p{margin:20px 0 0}}.cookie-notice a,.guidelines a,.privacy-policy a,.subprocessors a,.terms a{color:#006fd7}.cookie-notice ol,.guidelines ol,.privacy-policy ol,.subprocessors ol,.terms ol{color:#516877;font-size:14px;margin:8px 0 0;padding:0}@media screen and (min-width:1024px){.cookie-notice ol,.guidelines ol,.privacy-policy ol,.subprocessors ol,.terms ol{margin:16px 0 0}}.cookie-notice ol li,.guidelines ol li,.privacy-policy ol li,.subprocessors ol li,.terms ol li{margin:0 0 4px}@media screen and (min-width:1024px){.cookie-notice ol li,.guidelines ol li,.privacy-policy ol li,.subprocessors ol li,.terms ol li{margin:0 0 8px}}.cookie-notice ol li:last-child,.guidelines ol li:last-child,.privacy-policy ol li:last-child,.subprocessors ol li:last-child,.terms ol li:last-child{margin:0}.cookie-notice table,.guidelines table,.privacy-policy table,.subprocessors table,.terms table{border-collapse:collapse;table-layout:fixed;overflow:hidden;font-size:10px;margin:24px 0;width:100%}.cookie-notice table thead,.guidelines table thead,.privacy-policy table thead,.subprocessors table thead,.terms table thead{background-color:#40b87c;font-weight:600;color:#fff}.cookie-notice table td,.cookie-notice table th,.guidelines table td,.guidelines table th,.privacy-policy table td,.privacy-policy table th,.subprocessors table td,.subprocessors table th,.terms table td,.terms table th{border:1px solid #dee5ec;vertical-align:top;padding:8px}.cookie-notice table th,.guidelines table th,.privacy-policy table th,.subprocessors table th,.terms table th{vertical-align:middle}.cookie-notice .wovn-links__button__contact,.guidelines .wovn-links__button__contact,.privacy-policy .wovn-links__button__contact,.subprocessors .wovn-links__button__contact,.terms .wovn-links__button__contact{color:#fff}.cookie-notice .wovn-links__button__e-book,.guidelines .wovn-links__button__e-book,.privacy-policy .wovn-links__button__e-book,.subprocessors .wovn-links__button__e-book,.terms .wovn-links__button__e-book{color:#516877}.suite-web__grid{padding:40px 24px;position:relative;max-width:1032px;margin:0 auto}@media screen and (min-width:650px){.suite-web__grid{padding:64px 24px}}.suite-web__section-title{color:#40b87c;margin:0 0 8px;font-size:16px}@media screen and (min-width:1024px){.suite-web__section-title{font-size:20px}}.suite-web__subtitle{font-weight:700;margin:0 0 24px;font-size:20px}@media screen and (min-width:1024px){.suite-web__subtitle{line-height:1.5;margin:0 0 40px;font-size:24px}}.suite-web__subtitle--green-border{position:relative;padding:16px 0 0}.suite-web__subtitle--green-border:before{background-color:#40b87c;position:absolute;content:"";width:40px;height:2px;left:0;top:0}.suite-web__subtitle span{display:inline-block}.suite-web__view-more{padding:0 0 40px;text-align:right;margin:0 auto;display:block}@media screen and (min-width:650px){.suite-web__view-more{padding:0 0 64px}}.suite-web__view-more a{border-bottom:2px solid #40b87c;position:relative;padding:0 0 8px;font-weight:600}@media screen and (min-width:1024px){.suite-web__view-more a{padding:0 8px 8px 0;font-size:18px}}.suite-web__view-more a:hover .suite-web__arrow{transform:translate3d(8px,0,0)}.suite-web__view-more--ja-only{display:none}.suite-web__arrow{transition:all .25s ease-in-out;background-color:#40b87c;vertical-align:middle;display:inline-block;position:relative;height:2px;width:16px}@media screen and (min-width:1024px){.suite-web__arrow{margin:0 0 0 8px}}.suite-web__arrow:after,.suite-web__arrow:before{background-color:#40b87c;position:absolute;height:2px;content:"";width:8px;right:0}.suite-web__arrow:before{transform:rotate(-45deg);bottom:-3px}.suite-web__arrow:after{transform:rotate(45deg);top:-3px}.suite-web-hero{background-image:url(../images/suite/web/hero-bg-mobile.jpg);background-position:50% 68px;background-repeat:no-repeat;background-color:#27313b;background-size:cover;color:#fff}@media screen and (min-width:650px){.suite-web-hero{background-image:url(../images/suite/web/hero-bg-desktop.jpg)}}.suite-web-hero__grid{padding:104px 24px 40px}@media screen and (min-width:650px){.suite-web-hero__grid{padding:120px 24px 80px}}@media screen and (min-width:1024px){.suite-web-hero__grid{padding:200px 24px 160px;position:relative;max-width:1032px;margin:0 auto;font-size:0}}@media screen and (min-width:1024px){.suite-web-hero__content{width:calc(100% - 500px);vertical-align:middle;display:inline-block}}.suite-web-hero h1{font-weight:500;margin:0 0 24px}@media screen and (min-width:1024px){.suite-web-hero h1{line-height:1.5;margin:0 0 40px;font-weight:600;font-size:32px}}.suite-web-hero h1 span{display:inline-block}.suite-web-hero p{font-weight:400;margin:0 0 24px;font-size:16px;line-height:1.5}.suite-web-hero p span{display:inline-block}.suite-web-hero__button{width:calc(50% - 12px);text-align:center;position:relative;z-index:2}@media screen and (min-width:1024px){.suite-web-hero__button{width:calc(50% - 8px);max-width:152px}}.suite-web-hero__button--contact{margin:0}@media screen and (min-width:1024px){.suite-web-hero__button--contact{max-width:212px}}.suite-web-hero__button--contact span{display:none}@media screen and (min-width:1024px){.suite-web-hero__button--contact span{display:inline}}.suite-web-hero__button--ebook{margin-left:24px}.suite-web-hero__button--ebook span,.suite-web-hero__button--ebook svg{vertical-align:middle;display:inline-block}.suite-web-hero__button--ebook svg{margin:0 0 0 4px;fill:#516877;height:16px;width:16px}.suite-web-hero__figure{margin:40px auto 0;max-width:500px;display:block}@media screen and (min-width:1024px){.suite-web-hero__figure{vertical-align:middle;display:inline-block;margin:0 auto;height:336px;width:500px}}.suite-web-hero--category{background-repeat:repeat}@media screen and (min-width:650px){.suite-web-hero--category .suite-web-hero__grid{padding:120px 24px 40px}}:not(:lang(ja)) .suite-web-hero__button--ebook{display:none}@media screen and (min-width:1024px){.suite-web-intro__main{justify-content:space-between;flex-direction:row-reverse;padding:64px 24px 40px;align-items:center;display:flex}}.suite-web-intro p{line-height:1.5;margin:0 0 24px}@media screen and (min-width:1024px){.suite-web-intro p{margin:0}}@media screen and (min-width:1024px){.suite-web-intro__video-container{width:calc(50% - 24px);text-align:center}}.suite-web-intro__video-container svg{max-width:464px}@media screen and (min-width:1024px){.suite-web-intro__video-container svg{height:380px;width:464px}}.suite-web-intro__video{border:1px solid #dee5ec;border-radius:4px;position:relative;overflow:hidden;padding-top:56%;width:100%}.suite-web-intro__video iframe{pointer-events:none;position:absolute;height:100%;width:100%;right:0;top:0}.suite-web-intro__video img{transition:all .25s ease-in-out;transform:translate3d(-50%,-50%,0);transform-origin:center;position:absolute;cursor:pointer;left:50%;top:50%}@media screen and (min-width:1024px){.suite-web-intro__video:hover img{transform:translate3d(-50%,-50%,0) scale(1.1)}}.suite-web-intro__video--button-hidden iframe{pointer-events:auto}.suite-web-intro__video--button-hidden img{display:none}@media screen and (min-width:1024px){.suite-web-intro__explanations{width:calc(50% - 24px)}}.suite-web-intro__summarized-features{padding:0 24px 40px}.suite-web-intro__summarized-features li{margin:0 0 24px}@media screen and (min-width:1024px){.suite-web-intro__summarized-features li{display:inline-block;width:50%}}@media screen and (min-width:1024px){.suite-web-intro__summarized-features li:nth-child(odd){padding:0 24px 0 0}}@media screen and (min-width:1024px){.suite-web-intro__summarized-features li:nth-child(2n){padding:0 0 0 24px}}@media screen and (min-width:1024px){.suite-web-intro__summarized-features li:nth-child(3){margin:0}}.suite-web-intro__summarized-features li:last-child{margin:0}.suite-web-intro__summarized-features figure{border:1px solid #dee5ec;background-color:#fff;border-radius:4px;padding:24px;margin:0}@media screen and (min-width:650px){.suite-web-intro__summarized-features figure{font-size:0}}@media screen and (min-width:1024px){.suite-web-intro__summarized-features figure{justify-content:center;align-items:center;min-height:190px;display:flex}}@media screen and (min-width:650px){.suite-web-intro__summarized-features figcaption{width:calc(100% - 80px);padding:0 0 0 24px}}.suite-web-intro__summarized-features img,.suite-web-intro__summarized-features svg{display:block;margin:0 auto;height:80px;width:80px}@media screen and (min-width:650px){.suite-web-intro__summarized-features figcaption,.suite-web-intro__summarized-features svg{display:inline-block;vertical-align:top}}.suite-web-intro__summarized-features h3{text-align:center;font-weight:700;line-height:1.5;margin:8px 0 0;font-size:16px}@media screen and (min-width:650px){.suite-web-intro__summarized-features h3{text-align:left}}.suite-web-intro__summarized-features h3 span{display:inline-block}.suite-web-intro__summarized-features p{text-align:center;font-weight:400;line-height:1.3;margin:12px 0 0;font-size:14px}@media screen and (min-width:650px){.suite-web-intro__summarized-features p{text-align:left}}@media screen and (min-width:650px){.suite-web-intro__summarized-features--app{padding:0 24px 64px}}@media screen and (min-width:650px){.suite-web-intro__summarized-features--app li{display:inline-block;vertical-align:top;width:33.33%;margin:0}}@media screen and (min-width:650px){.suite-web-intro__summarized-features--app li:first-child{padding:0 16px 0 0;margin:0}}@media screen and (min-width:1024px){.suite-web-intro__summarized-features--app li:first-child{padding:0 32px 0 0}}@media screen and (min-width:650px){.suite-web-intro__summarized-features--app li:nth-child(2){padding:0 8px;margin:0}}@media screen and (min-width:1024px){.suite-web-intro__summarized-features--app li:nth-child(2){padding:0 16px}}@media screen and (min-width:650px){.suite-web-intro__summarized-features--app li:nth-child(3){padding:0 0 0 16px;margin:0}}@media screen and (min-width:1024px){.suite-web-intro__summarized-features--app li:nth-child(3){padding:0 0 0 32px}}@media screen and (min-width:650px){.suite-web-intro__summarized-features--app figure{min-height:366px;display:block}}@media screen and (min-width:1024px){.suite-web-intro__summarized-features--app figure{min-height:306px}}@media screen and (min-width:650px){.suite-web-intro__summarized-features--app figcaption{width:100%;padding:0}}@media screen and (min-width:650px){.suite-web-intro__summarized-features--app svg{display:block}}@media screen and (min-width:650px){.suite-web-intro__summarized-features--app h3,.suite-web-intro__summarized-features--app p{text-align:center}}.suite-web-intro .suite-web__view-more{padding:0 24px 40px;position:relative;max-width:1032px}@media screen and (min-width:650px){.suite-web-intro .suite-web__view-more{padding:0 24px 64px}}@media screen and (min-width:1024px){.suite-web-detail__content{width:calc(100% - 512px);display:inline-block;vertical-align:middle;padding:0;margin:0}}.suite-web-detail__content img,.suite-web-detail__content svg{margin:0 auto 24px;max-width:100%;display:block}@media screen and (min-width:650px){.suite-web-detail__content img,.suite-web-detail__content svg{max-width:560px}}@media screen and (min-width:1024px){.suite-web-detail__content img,.suite-web-detail__content svg{display:none}}.suite-web-detail .figure-desktop{display:none}@media screen and (min-width:1024px){.suite-web-detail .figure-desktop{display:inline-block;vertical-align:middle;padding:0 48px 0 0;min-height:295px;width:512px}}@media screen and (min-width:1024px){.suite-web-detail .figure-desktop img{min-height:295px;display:block;width:100%}}.suite-web-detail p{line-height:1.5;margin:0 0 24px;font-size:16px}.suite-web-detail .suite-web__view-more{padding:0}@media screen and (min-width:1024px){.suite-web-detail .suite-web__view-more{text-align:left}}.suite-web-detail--white{background-color:#fff}@media screen and (min-width:1024px){.suite-web-detail--white .figure-desktop{padding:0 0 0 48px}}.suite-web-stats{background-color:#27313b}.suite-web-stats .suite-web__subtitle{text-align:center;color:#fff}.suite-web-stats .world-map{width:calc(100% - 48px);position:absolute;top:120px;left:24px}.suite-web-stats .language-map{margin:0 auto 24px;max-width:100%;display:block}@media screen and (min-width:650px){.suite-web-stats .language-map{max-width:560px}}@media screen and (min-width:1024px){.suite-web-stats .language-map{margin:0 auto 40px;height:386px;width:560px}}.suite-web-stats__list{font-size:0;padding:0;margin:0}.suite-web-stats__list li{display:inline-block;text-align:center;position:relative;width:50%}@media screen and (min-width:1024px){.suite-web-stats__list li{margin:0;width:25%}}.suite-web-stats__list li:first-child,.suite-web-stats__list li:nth-child(2){padding:0 0 24px;margin:0 0 24px}@media screen and (min-width:1024px){.suite-web-stats__list li:first-child,.suite-web-stats__list li:nth-child(2){padding:0;margin:0}}.suite-web-stats__list li:first-child:after,.suite-web-stats__list li:nth-child(2):after{background-color:#40b87c;left:calc(50% - 20px);position:absolute;content:"";width:40px;height:2px;bottom:0}@media screen and (min-width:1024px){.suite-web-stats__list li:first-child:after,.suite-web-stats__list li:nth-child(2):after{bottom:calc(50% - 20px);height:40px;width:2px;left:auto;right:0}}@media screen and (min-width:1024px){.suite-web-stats__list li:nth-child(3):after{background-color:#40b87c;bottom:calc(50% - 20px);position:absolute;content:"";height:40px;width:2px;right:0}}.suite-web-stats__list h3,.suite-web-stats__list span{color:#fff;margin:0}.suite-web-stats__list h3{font-weight:400;font-size:14px}@media screen and (min-width:1024px){.suite-web-stats__list h3{font-size:18px;margin:0 0 8px}}.suite-web-stats__list span{font-weight:600;font-size:24px}@media screen and (min-width:1024px){.suite-web-stats__list span{font-size:32px}}:not(:lang(ja)) .suite-web-user{display:none}.suite-web-user{overflow:hidden}.suite-web-user__texts{padding:40px 24px 0}@media screen and (min-width:650px){.suite-web-user__texts{padding:64px 24px 0}}.suite-web-user__link{padding:0 24px 40px}@media screen and (min-width:650px){.suite-web-user__link{padding:0 24px 64px}}.suite-web-user .suite-web__view-more{padding:0}.suite-web-client{background-color:#fff}.suite-web-client .clients-logos{margin:0}.suite-web-app .wovn-app,.suite-web-app .wovn-web{margin:0 auto 24px;max-width:560px;display:block}@media screen and (min-width:1024px){.suite-web-app .wovn-app,.suite-web-app .wovn-web{height:400px;width:400px}}.suite-web-app .suite-web__view-more{padding:0}:lang(ja) .wovn-app--ja,:lang(ja) .wovn-web--ja{display:block}:lang(ja) .wovn-app--en,:lang(ja) .wovn-web--en{display:none}:lang(ja) .suite-web__view-more--ja-only{display:block}:lang(ja) .suite-web__view-more--en-only,:not(:lang(ja)) .wovn-app--ja,:not(:lang(ja)) .wovn-web--ja{display:none}:not(:lang(ja)) .wovn-app--en,:not(:lang(ja)) .wovn-web--en{display:block}.suite-web-function .suite-web-intro__summarized-features--app{padding:0}.suite-web-function .suite-web-intro__summarized-features--app h4{color:#40b87c;text-align:center}@media screen and (min-width:650px){.suite-web-function .suite-web-intro__summarized-features--app figure{min-height:350px}}@media screen and (min-width:1024px){.suite-web-function .suite-web-intro__summarized-features--app figure{min-height:290px}}.suite-web-function .suite-web-intro__summarized-features--function{padding:0 0 40px}@media screen and (min-width:1024px){.suite-web-function .suite-web-intro__summarized-features--function figure{min-height:156px}}.suite-web-function .suite-web__arrow{transform:rotate(90deg);margin:24px auto 0;display:block}@media screen and (min-width:650px){.suite-web-function .suite-web__arrow{transform:rotate(0deg);left:calc(100% + 8px);top:calc(50% - 1px);position:absolute;margin:0}}.suite-web-function li{position:relative}@media screen and (min-width:650px){.suite-web-function li:first-child .suite-web__arrow{left:calc(100% - 12px)}}@media screen and (min-width:1024px){.suite-web-function li:first-child .suite-web__arrow{left:calc(100% - 16px)}}@media screen and (min-width:650px){.suite-web-function li:nth-child(2) .suite-web__arrow{left:calc(100% - 4px)}}@media screen and (min-width:1024px){.suite-web-function li:nth-child(2) .suite-web__arrow{left:100%}}.suite-web-devices{background-color:#fff}.suite-web-devices__operating-system{border:1px solid #dee5ec}.suite-web-devices__operating-system li{border-bottom:1px solid #dee5ec;font-size:0}@media screen and (min-width:1024px){.suite-web-devices__operating-system li{display:flex}}.suite-web-devices__operating-system li>span{background-color:#213c4d;border-bottom:1px solid #dee5ec;vertical-align:middle;display:inline-block;text-align:center;padding:8px 16px;font-weight:600;color:#fff;font-size:16px;width:100%}@media screen and (min-width:1024px){.suite-web-devices__operating-system li>span{display:inline-flex;align-items:center;min-height:56px;width:464px}}.suite-web-devices__operating-system li>a{transition:all .25s ease-in-out;vertical-align:middle;display:inline-block;position:relative;font-weight:600;font-size:12px;padding:8px;width:100%}@media screen and (min-width:650px){.suite-web-devices__operating-system li>a{font-size:14px;padding:8px 16px}}@media screen and (min-width:1024px){.suite-web-devices__operating-system li>a{display:inline-flex;align-items:center;min-height:56px}}.suite-web-devices__operating-system li>a .suite-web__arrow{position:absolute;right:8px;top:50%}@media screen and (min-width:650px){.suite-web-devices__operating-system li>a .suite-web__arrow{right:16px}}.suite-web-devices__operating-system li>a:hover{background-color:#f6f8fa}@media screen and (min-width:1024px){.suite-web-devices__operating-system li>a:hover .suite-web__arrow{right:24px}}.suite-web-devices__operating-system li:last-child{border-bottom:none}@media screen and (min-width:1024px){.suite-web-feature .suite-web__section-title{font-size:16px}}@media screen and (min-width:650px){.suite-web-feature{background:linear-gradient(90deg,#f6f7f3,#f6f7f3 50%,#fff 0,#fff)}}.suite-web-feature ul{font-size:0;padding:0}@media screen and (min-width:650px){.suite-web-feature ul{align-items:center;display:flex}}.suite-web-feature ul li{padding:40px 24px}@media screen and (min-width:650px){.suite-web-feature ul li{flex-basis:50%;width:50%}}.suite-web-feature ul li:first-child{background-color:#f6f7f3}@media screen and (min-width:1024px){.suite-web-feature ul li:first-child{padding:64px 48px 64px 24px}}.suite-web-feature ul li:last-child{background-color:#fff}@media screen and (min-width:1024px){.suite-web-feature ul li:last-child{padding:64px 24px 64px 48px}}.suite-web-feature ul img{width:100%}.suite-web-feature ul p{font-size:16px}@media screen and (min-width:650px){.suite-web-feature--invert{background:linear-gradient(90deg,#fff,#fff 50%,#f6f7f3 0,#f6f7f3)}}@media screen and (min-width:650px){.suite-web-feature--invert ul{flex-direction:row-reverse}}@media screen and (min-width:1024px){.suite-web-feature--invert ul li:first-child{padding:64px 24px 64px 48px}}@media screen and (min-width:1024px){.suite-web-feature--invert ul li:last-child{padding:64px 48px 64px 24px}}.suite-web-translations{background-color:#fff}.suite-web-translations__language h4{margin:0 auto 16px;text-align:center;position:relative;width:100%}.suite-web-translations__language h4 span,.suite-web-translations__language h4:before{vertical-align:middle;display:inline-block}.suite-web-translations__language h4 span{background-color:#fff;position:relative;color:#192d3a;font-weight:400;padding:0 16px;font-size:14px;z-index:1}.suite-web-translations__language h4:before{background-color:#dee5ec;top:calc(50% + 2px);position:absolute;content:"";height:1px;width:100%;z-index:0;left:0}.suite-web-translations__language p{letter-spacing:.2px;text-align:center;line-height:2.2;font-size:12px;margin:0}:lang(ja) body.suite-video{font-family:Noto Sans JP,sans-serif}:lang(ja) .suite-video-hero__content h1{font-size:0}:lang(ja) .suite-video-hero__content h1 span{display:inline-block;font-size:24px}@media only screen and (min-width:650px){:lang(ja) .suite-video-hero__content h1 span{font-size:40px}}:lang(ja) .suite-video-hero__content p{font-size:0}:lang(ja) .suite-video-hero__content p span{display:inline-block;font-size:14px}@media only screen and (min-width:650px){:lang(ja) .suite-video-hero__content p span{font-size:16px}}:lang(ja) .suite-video-summary__list h2{font-size:0}:lang(ja) .suite-video-summary__list h2 span{display:inline-block;font-size:13px}@media only screen and (min-width:1025px){:lang(ja) .suite-video-summary__list h2 span{font-size:16px}}:lang(ja) .suite-video-features__item-content h3,:lang(ja) .suite-video-features__item-content p{font-size:0}:lang(ja) .suite-video-features__item-content h3 span,:lang(ja) .suite-video-features__item-content p span{display:inline-block}:lang(ja) .suite-video-features__item-content h3 span{font-size:20px}@media only screen and (min-width:650px){:lang(ja) .suite-video-features__item-content h3 span{font-size:32px}}:lang(ja) .suite-video-features__item-content p span{font-size:14px}@media only screen and (min-width:650px){:lang(ja) .suite-video-features__item-content p span{font-size:16px}}:not(:lang(ja)) body.suite-video{font-family:Noto Sans,sans-serif}.suite-video{background-color:#fff}.suite-video__header{border-bottom:1px solid #cad5e0;text-align:center;height:48px;width:100%}@media only screen and (min-width:650px){.suite-video__header{text-align:left;height:72px}}.suite-video__header-grid{position:relative;max-width:1032px;padding:0 24px;margin:0 auto}.suite-video__header-logo{justify-content:center;display:inline-flex;align-items:center;height:48px}@media only screen and (min-width:650px){.suite-video__header-logo{height:72px}}.suite-video__header-logo .letter_i,.suite-video__header-logo .letter_N,.suite-video__header-logo .letter_O,.suite-video__header-logo .letter_o,.suite-video__header-logo .letter_V,.suite-video__header-logo .letter_W{fill:#27313b}.suite-video__header-logo .letter_dot{fill:#40b87c}.suite-video__header-logo span,.suite-video__header-logo svg{vertical-align:middle;display:inline-block}.suite-video__header-logo svg{height:12px;width:auto}@media only screen and (min-width:650px){.suite-video__header-logo svg{height:20px}}.suite-video__header-logo span{background-color:#7c34dc;color:#fff;border-radius:14px;margin:0 0 0 8px;padding:4px 8px;font-weight:700;line-height:1;font-size:8px}@media only screen and (min-width:650px){.suite-video__header-logo span{margin:0 0 0 12px;font-size:12px}}.suite-video-hero{padding:32px 24px;position:relative;max-width:1032px;text-align:center;margin:0 auto}@media only screen and (min-width:1025px){.suite-video-hero{padding:64px 24px;align-items:center;text-align:left;display:flex;gap:24px}}.suite-video-hero__content{width:100%}@media only screen and (min-width:1025px){.suite-video-hero__content{flex:0 1 50%;width:50%}}.suite-video-hero__content h1{color:#27313b;line-height:1.375;margin:0 0 16px;font-weight:700;font-size:24px}@media only screen and (min-width:650px){.suite-video-hero__content h1{font-size:40px}}.suite-video-hero__content p{color:#27313b;line-height:1.7;margin:0 0 16px;font-weight:400;font-size:14px}@media only screen and (min-width:650px){.suite-video-hero__content p{line-height:1.75;font-size:16px}}.suite-video-hero__image{height:auto;width:100%}@media only screen and (min-width:650px){.suite-video-hero__image{max-width:480px}}@media only screen and (min-width:1025px){.suite-video-hero__image{flex:0 1 50%;width:50%}}.suite-video-hero__content-tag{background-color:#f4ebff;display:inline-flex;align-items:center;border-radius:6px;padding:4px 12px;margin:0 0 16px}@media only screen and (min-width:650px){.suite-video-hero__content-tag{border-radius:8px;padding:8px 16px}}.suite-video-hero__content-tag svg{fill:#27313b;margin-right:4px;height:16px;width:16px}@media only screen and (min-width:650px){.suite-video-hero__content-tag svg{margin-right:8px;height:24px;width:24px}}.suite-video-hero__content-tag span{font-size:12px;font-weight:400}.suite-video-hero__content-tag span span{font-weight:600}.suite-video-summary{padding:32px 24px;position:relative;max-width:1032px;margin:0 auto}@media only screen and (min-width:1025px){.suite-video-summary{padding:64px 24px}}.suite-video-summary__list{background-color:#f6f8fa;border-radius:8px;padding:32px}@media only screen and (min-width:650px){.suite-video-summary__list{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;background-color:#fff;display:-ms-grid;display:grid;padding:0;gap:24px}}.suite-video-summary__list li{font-size:0}@media only screen and (min-width:650px){.suite-video-summary__list li{background-color:#f6f8fa;border-radius:8px;padding:32px}}.suite-video-summary__list>li+li{margin-top:32px}@media only screen and (min-width:650px){.suite-video-summary__list>li+li{margin-top:0}}.suite-video-summary__list h2,.suite-video-summary__list svg{vertical-align:middle;display:inline-block}.suite-video-summary__list svg{background-color:#27313b;border-radius:10px;fill:#fff;padding:8px;height:32px;width:32px}@media only screen and (min-width:650px){.suite-video-summary__list svg{margin:0 0 32px}}@media only screen and (min-width:1025px){.suite-video-summary__list svg{height:40px;width:40px}}.suite-video-summary__list h2{width:calc(100% - 32px);padding-left:32px;font-weight:600;line-height:1.3;font-size:13px}@media only screen and (min-width:650px){.suite-video-summary__list h2{padding-left:0;width:100%}}@media only screen and (min-width:1025px){.suite-video-summary__list h2{line-height:1.5;font-size:16px}}.suite-video-features{padding:32px 24px;position:relative;max-width:1032px;margin:0 auto}@media only screen and (min-width:1025px){.suite-video-features{padding:64px 24px}}@media only screen and (min-width:1025px){.suite-video-features__item{align-items:center;display:flex;gap:24px}}@media only screen and (min-width:1025px){.suite-video-features__item--invert{flex-direction:row-reverse}}.suite-video-features__item+.suite-video-features__item{margin-top:64px}@media only screen and (min-width:1025px){.suite-video-features__item+.suite-video-features__item{margin-top:80px}}@media only screen and (min-width:1025px){.suite-video-features__item-content{flex:0 1 41.66%;width:41.66%}}.suite-video-features__item-content h3{transition:all .3s ease-out .4s;line-height:1.6;font-weight:600;font-size:20px;margin:0 0 24px}@media only screen and (min-width:650px){.suite-video-features__item-content h3{line-height:1.25;font-size:32px}}.suite-video-features__item-content h3 span{display:inline-block}.suite-video-features__item-content p{transition:all .3s ease-out .45s;line-height:1.7;margin:0 0 24px;font-weight:400;font-size:14px}@media only screen and (min-width:650px){.suite-video-features__item-content p{line-height:1.5;font-size:16px}}.suite-video-features__item-content p span{display:inline-block}.suite-video-features__item-tag{transition:all .3s ease-in;background-color:#b5f2d3;display:inline-block;margin:0 16px 24px 0;border-radius:20px;color:#27313b;padding:6px 8px;font-size:12px;line-height:1}.suite-video-features__item-image{height:auto;width:100%}@media only screen and (min-width:650px){.suite-video-features__item-image{max-width:480px;margin:0 auto;display:block}}@media only screen and (min-width:1025px){.suite-video-features__item-image{max-width:none;flex:0 1 58.34%;width:58.34%}}.suite-video-screenshots{background-color:#27313b;text-align:center;padding:24px 0;margin:0 auto}@media only screen and (min-width:1025px){.suite-video-screenshots{padding:64px 0}}.suite-video-screenshots h2{color:#fff;line-height:1.65;font-weight:600;margin:0 0 24px;font-size:20px}@media only screen and (min-width:650px){.suite-video-screenshots h2{margin:0 0 48px;font-size:32px}}.suite-video-screenshots .splide{position:relative}.suite-video-screenshots .splide__slide{padding-bottom:24px}@media only screen and (min-width:1025px){.suite-video-screenshots .splide__slide{padding-bottom:48px}}.suite-video-screenshots .splide img{border-radius:8px;width:100%}.suite-video-screenshots .splide__pagination__page{background:transparent;line-height:normal;cursor:pointer;color:inherit;font:inherit;border:none;width:auto;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#6e7c89;border-radius:50%;display:block;margin:0 4px;height:8px;width:8px}.suite-video-screenshots .splide__pagination__page.is-active{background-color:#fff}.suite-video-screenshots__grid{position:relative;max-width:1032px;padding:0 24px;margin:0 auto}.suite-video-screenshots__grid img{border-radius:8px;height:auto;width:100%}.suite-video-screenshots__grid img+img{margin-top:24px}@media only screen and (min-width:1025px){.suite-video-screenshots__grid img+img{margin-top:64px}}.suite-video-footer{background-image:url(../assets/suite-video/footer-image.webp);background-position:bottom;background-repeat:repeat-x;background-size:150% 64px;padding:64px 24px 128px;text-align:center}@media only screen and (min-width:1025px){.suite-video-footer{background-size:auto 64px}}.suite-video-footer__logo{display:inline-block;margin:0 0 24px;height:32px;width:auto}@media only screen and (min-width:1025px){.suite-video-footer__logo{height:40px}}.suite-video-footer__logo svg{height:32px;width:auto}@media only screen and (min-width:1025px){.suite-video-footer__logo svg{height:40px}}.suite-video-footer__logo .letter_i,.suite-video-footer__logo .letter_N,.suite-video-footer__logo .letter_O,.suite-video-footer__logo .letter_o,.suite-video-footer__logo .letter_V,.suite-video-footer__logo .letter_W{fill:#27313b}.suite-video-footer__logo .letter_dot{fill:#40b87c}.suite-video-footer p{color:#6e7c89;font-size:14px;margin:0}@media only screen and (min-width:1025px){.suite-video-footer p{font-size:20px}}.scroll-text--up{transform:translate3d(0,48px,0);opacity:0}.scroll-text--left{transform:translate3d(-32px,0,0);opacity:0}.scroll-text--visible{transform:translateZ(0);opacity:1}.steps-carousel{position:relative;font-size:0}.steps-carousel__container{position:relative;margin:0 auto;width:272px}@media screen and (min-width:321px){.steps-carousel__container{width:300px}}@media screen and (min-width:650px){.steps-carousel__container{width:530px;margin:0}}@media screen and (min-width:1024px){.steps-carousel__container{vertical-align:middle;display:inline-block}}.steps-carousel .splide__track{border-radius:10px}.steps-carousel img,.steps-carousel picture{border-radius:5px;max-width:100%;height:auto}.steps-carousel__dots{margin:24px 0 0;display:none}@media screen and (min-width:1024px){.steps-carousel__dots{display:block}}.steps-carousel__dots .dot{box-shadow:0 3px 13px 0 rgba(0,0,0,.3);background-color:#fff;display:inline-block;position:relative;border-radius:50%;margin:0 16px 0 0;cursor:pointer;padding:4px;height:16px;width:16px;z-index:1}.steps-carousel__dots .dot:after{background-color:#fff;top:calc(50% - 1px);position:absolute;content:"";height:2px;width:16px;left:16px;z-index:0}.steps-carousel__dots .dot:last-child:after{content:none}.steps-carousel__dots .dot span{border-radius:50%;display:block;height:8px;width:8px}.steps-carousel__dots .dot.selected span{background-color:#40b87c}@media screen and (min-width:1024px){.steps-carousel__right{width:calc(100% - 531px);vertical-align:middle;display:inline-block;padding:0 0 0 64px}}.steps-carousel__texts{position:relative;min-height:160px;margin:16px 0 0}@media screen and (min-width:650px){.steps-carousel__texts{min-height:90px}}@media screen and (min-width:1024px){.steps-carousel__texts{min-height:160px;margin:0}}.steps-carousel__texts li{position:absolute;outline:0;top:0}.steps-carousel__texts li.visible h3{transition:opacity .3s ease-in-out .2s,transform .3s ease-in-out .2s;transform:translateZ(0);opacity:1}.steps-carousel__texts li.visible p{transition:opacity .3s ease-in-out .35s,transform .3s ease-in-out .35s;transform:translateZ(0);opacity:1}.steps-carousel__texts h3{transform:translate3d(0,16px,0);transition:opacity .2s ease-in-out,transform 0s ease-in-out .3s;font-weight:400;font-size:24px;color:#fff;opacity:0}.steps-carousel__texts h3 span{color:#40b87c;margin:0 8px 0 0;font-weight:400;font-size:14px}@media screen and (min-width:1024px){.steps-carousel__texts h3 span{font-size:20px;display:block}}.steps-carousel__texts h3 span span{font-weight:600;font-size:24px;margin:0}@media screen and (min-width:1024px){.steps-carousel__texts h3 span span{display:inline;font-size:32px}}.steps-carousel__texts p{transition:opacity .2s ease-in-out,transform 0s ease-in-out .3s;transform:translate3d(0,16px,0);margin:16px 0 0;line-height:1.8;font-size:14px;color:#fff;opacity:0}.steps-carousel__arrows{margin:24px auto 0;text-align:center;display:block;font-size:0}@media screen and (min-width:650px){.steps-carousel__arrows{margin:24px 0 0;text-align:left}}@media screen and (min-width:1024px){.steps-carousel__arrows{margin:32px 0 0}}.steps-carousel__arrows li{-webkit-tap-highlight-color:transparent;background-color:#fff;vertical-align:middle;display:inline-block;border-radius:56px;text-align:center;cursor:pointer;margin:0 8px;height:56px;width:56px;outline:0}@media screen and (min-width:1024px){.steps-carousel__arrows li{margin:0 16px 0 0}}.steps-carousel__arrows li:before{vertical-align:middle;display:inline-block;position:relative;height:56px;content:"";width:0}.steps-carousel__arrows svg{fill:#545f66;vertical-align:middle;display:inline-block;height:20px;width:20px;outline:0}.wovn-process{text-align:center;padding:60px 0;width:100%}@media screen and (min-width:650px){.wovn-process{vertical-align:middle;display:inline-block;padding:80px 0;width:50%}}.wovn-process__lang{vertical-align:middle;display:inline-block;position:relative}.wovn-process__lang--src{overflow:hidden;text-align:left;height:50px;width:120px}@media screen and (min-width:1024px){.wovn-process__lang--src{height:72px;width:184px}}.wovn-process__lang--src:after,.wovn-process__lang--src:before{content:"";margin:-6px -4px 0;position:absolute;height:12px;width:58px;left:50%;top:50%}@media screen and (min-width:1024px){.wovn-process__lang--src:after,.wovn-process__lang--src:before{margin:-6px -8px 0;width:80px}}.wovn-process__lang--src:before{background:linear-gradient(90deg,rgba(33,104,109,0) 0,#21686d);z-index:2}.wovn-process__lang--src:after{background-image:url(https://d31nl3o1g839d.cloudfront.net/nuxt/homepage/arrow-middle-2.svg);background-size:58px 12px;background-repeat:repeat;background-position:0 0;mix-blend-mode:hard-light;display:inline-block}@media screen and (min-width:1024px){.wovn-process__lang--src:after{background-size:80px 12px}}.wovn-process__lang--dst-de,.wovn-process__lang--dst-en,.wovn-process__lang--dst-fr{position:relative;width:104px;height:50px}@media screen and (min-width:1024px){.wovn-process__lang--dst-de,.wovn-process__lang--dst-en,.wovn-process__lang--dst-fr{height:72px;width:162px}}.wovn-process__lang--dst-de:after,.wovn-process__lang--dst-de:before,.wovn-process__lang--dst-en:after,.wovn-process__lang--dst-en:before,.wovn-process__lang--dst-fr:after,.wovn-process__lang--dst-fr:before{content:"";transform:translateZ(0) scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden;display:inline-block;position:absolute;height:12px;width:58px;right:50%;top:50%}.wovn-process__lang--dst-de:before,.wovn-process__lang--dst-en:before,.wovn-process__lang--dst-fr:before{background-repeat:repeat;background-position:0 0}.wovn-process__lang--dst-de:after,.wovn-process__lang--dst-en:after,.wovn-process__lang--dst-fr:after{background:linear-gradient(90deg,rgba(33,104,109,0) 0,#21686d);z-index:2}.wovn-process__lang--dst-de img,.wovn-process__lang--dst-de span,.wovn-process__lang--dst-en img,.wovn-process__lang--dst-en span,.wovn-process__lang--dst-fr img,.wovn-process__lang--dst-fr span{height:48px;width:48px}@media screen and (min-width:1024px){.wovn-process__lang--dst-de img,.wovn-process__lang--dst-de span,.wovn-process__lang--dst-en img,.wovn-process__lang--dst-en span,.wovn-process__lang--dst-fr img,.wovn-process__lang--dst-fr span{height:72px;width:72px}}.wovn-process__lang--dst-de span,.wovn-process__lang--dst-en span,.wovn-process__lang--dst-fr span{transform:translateZ(0) scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden;vertical-align:middle;display:inline-block}.wovn-process__lang--dst-de:after,.wovn-process__lang--dst-de:before,.wovn-process__lang--dst-en:after,.wovn-process__lang--dst-en:before{margin:-6px 8px 0}@media screen and (min-width:1024px){.wovn-process__lang--dst-de:after,.wovn-process__lang--dst-de:before,.wovn-process__lang--dst-en:after,.wovn-process__lang--dst-en:before{margin:-8px 4px 0;width:80px}}.wovn-process__lang--dst-de:before,.wovn-process__lang--dst-en:before{background-image:url(https://d31nl3o1g839d.cloudfront.net/nuxt/homepage/arrow-middle-2.svg);background-size:58px 12px}@media screen and (min-width:1024px){.wovn-process__lang--dst-de:before,.wovn-process__lang--dst-en:before{background-size:80px 12px}}.wovn-process__lang--dst-en{transform:rotate(-30deg)}.wovn-process__lang--dst-en span{transform:rotate(30deg)}.wovn-process__lang--dst-fr{width:120px;height:50px}@media screen and (min-width:1024px){.wovn-process__lang--dst-fr{height:72px;width:192px}}.wovn-process__lang--dst-fr:after,.wovn-process__lang--dst-fr:before{margin:-6px -6px 0}@media screen and (min-width:1024px){.wovn-process__lang--dst-fr:after,.wovn-process__lang--dst-fr:before{margin:-6px -12px 0;width:96px}}.wovn-process__lang--dst-fr:before{background-image:url(https://d31nl3o1g839d.cloudfront.net/nuxt/homepage/arrow-middle.svg);background-size:64px 12px}@media screen and (min-width:1024px){.wovn-process__lang--dst-fr:before{background-size:96px 12px}}.wovn-process__lang--dst-de{transform:rotate(30deg)}.wovn-process__lang--dst-de span{transform:rotate(-30deg)}.wovn-process__icon{height:48px;width:48px}@media screen and (min-width:1024px){.wovn-process__icon{height:72px;width:72px}}.wovn-process__logo{box-shadow:0 0 10px 4px rgba(64,184,124,.4);border:8px solid rgba(64,184,124,.2);box-sizing:content-box;vertical-align:middle;display:inline-block;border-radius:50%;overflow:hidden;height:50px;width:50px}@media screen and (min-width:1024px){.wovn-process__logo{box-shadow:0 0 10px 8px rgba(64,184,124,.4);border:10px solid rgba(64,184,124,.2);height:72px;width:72px}}.wovn-process__logo span{background-color:#fff;display:block;height:50px;width:50px}@media screen and (min-width:1024px){.wovn-process__logo span{height:72px;width:72px}}.wovn-process__translated{vertical-align:middle;display:inline-block;text-align:right;width:120px;height:150px}@media screen and (min-width:1024px){.wovn-process__translated{height:216px;width:162px}}.stats-list{padding:0 24px;font-size:0;display:flex;flex-wrap:wrap;width:100%}@media screen and (min-width:650px){.stats-list{display:inline-block;vertical-align:middle;width:50%}}.stats-list li{display:inline-block;vertical-align:top;width:50%}.stats-list li div{width:calc(100% - 20px);margin:0 auto 0 0}@media screen and (min-width:1024px){.stats-list li div{text-align:center;margin:0 auto;width:100%}}.stats-list li:nth-child(2n) div{margin:0 0 0 auto}@media screen and (min-width:1024px){.stats-list li:nth-child(2n) div{margin:0 auto;width:100%}}@media screen and (min-width:650px){.stats-list li:nth-child(3) .stats-list__nb-type,.stats-list li:nth-child(4) .stats-list__nb-type{margin:0}}.stats-list__item{border:2px solid #40b87c;display:inline-block;border-radius:20px;text-align:center;line-height:28px;margin:0 0 16px;font-size:14px;color:#fff;height:32px;width:100%}@media screen and (min-width:1024px){.stats-list__item{margin:0 auto 16px;max-width:160px}}.stats-list__nb{font-family:Roboto,sans-serif;text-align:center;line-height:1.3;margin:0 0 2px;font-size:24px;color:#fff}@media screen and (min-width:1024px){.stats-list__nb{font-size:40px;margin:0}}.stats-list__nb span{font-size:14px}.stats-list__nb-type{letter-spacing:.8px;text-align:center;margin:0 0 48px;font-size:10px;color:#fff}@media screen and (min-width:1024px){.stats-list__nb-type{font-weight:500;font-size:14px}}:not(:lang(ja)) .case-study-carousel{display:none}.case-study-carousel{margin:32px auto 0}.case-study-carousel .splide{position:relative}.case-study-carousel .splide__arrows{display:none}@media only screen and (min-width:650px){.case-study-carousel .splide__arrows{margin:-32px auto 0;position:relative;max-width:1032px;display:block;height:32px}}.case-study-carousel .splide__arrow{border:1px solid #dee5ec;background-color:#fff;box-sizing:border-box;display:inline-block;text-align:center;position:absolute;cursor:pointer;padding:15px 0;line-height:0;height:48px;width:80px;top:-40px}.case-study-carousel .splide__arrow svg{transition:all .3s ease-in-out;fill:#6e7c89;height:14px;width:16px}.case-study-carousel .splide__arrow--prev{border-radius:5px 0 0 5px;border-right:none;right:104px}@media screen and (min-width:1280px){.case-study-carousel .splide__arrow--prev{right:80px}}@media screen and (min-width:1024px){.case-study-carousel .splide__arrow--prev:hover svg{transform:translate3d(-4px,0,0)}}.case-study-carousel .splide__arrow--next{border-radius:0 5px 5px 0;right:24px}@media screen and (min-width:1280px){.case-study-carousel .splide__arrow--next{right:0}}@media screen and (min-width:1024px){.case-study-carousel .splide__arrow--next:hover svg{transform:translate3d(4px,0,0)}}@media only screen and (min-width:1025px){.case-study-carousel .splide__arrow:hover svg{fill:#192d3a}}.case-study-carousel .splide__slide{padding-bottom:32px}@media only screen and (min-width:1025px){.case-study-carousel .splide__slide{padding-bottom:48px}}.item{box-shadow:0 8px 15px 0 rgba(0,0,0,.1);background-color:#fff;padding:32px 32px 72px;border-radius:5px;position:relative;text-align:right;min-height:100%}.item__logo{margin:0 0 16px;display:block;height:64px;width:auto}.item__quote{margin:0 0 8px;display:block;height:32px;width:32px}.item blockquote{color:#545f66;text-align:left;line-height:1.7;font-size:14px;margin:0}@media only screen and (min-width:1025px){.item blockquote{font-size:16px}}.item__more{border-top:1px solid #dee5ec;position:absolute;line-height:48px;padding:0 32px;height:48px;width:100%;bottom:0;left:0}.item__more a{-webkit-tap-highlight-color:transparent;transition:all .25s linear;color:#006fd7;cursor:pointer;margin:0 0 0 auto;font-size:14px;display:block}.item__more a:hover{text-decoration:underline;color:#006fd7}@media only screen and (min-width:1025px){.item__more a{font-size:16px}}.item__more a:focus,.item__more a:hover,.item__more a:visited{-webkit-tap-highlight-color:transparent;outline:0}.clients-logos{margin:0 0 48px}@media screen and (min-width:650px){.clients-logos{margin:0 0 96px}}.logos{max-width:876px;text-align:center;margin:0 auto;display:block;font-size:0}.logos__item{transition:all .2s ease-in-out;display:inline-block;margin:0 12px 16px;width:112px}@media screen and (min-width:321px){.logos__item{width:126px}}@media screen and (min-width:650px){.logos__item{margin:0 10px 16px}}.logos__item img{display:block;width:100%}:lang(ja) .wovn-links__button__e-book{display:inline-block}:lang(ja) .wovn-links__phone{display:block}.wovn-links{background-image:linear-gradient(143deg,rgba(37,83,116,.5) 4%,rgba(23,44,59,0)),linear-gradient(180deg,#182b38,#182b38);position:relative;text-align:center}.wovn-links__grid{padding:64px 24px;position:relative;z-index:1}@media screen and (min-width:1024px){.wovn-links__grid{padding:96px 24px;max-width:1080px;margin:0 auto}}.wovn-links h3{text-align:left;font-weight:400;margin:0 0 16px;font-size:24px;color:#fff}@media screen and (min-width:650px){.wovn-links h3{text-align:center}}@media screen and (min-width:1024px){.wovn-links h3{text-align:center;font-size:28px;width:100%}}.wovn-links p{line-height:1.625;text-align:left;margin:0 0 32px;font-size:16px;color:#fff}@media screen and (min-width:650px){.wovn-links p{text-align:center}}@media screen and (min-width:1024px){.wovn-links p{text-align:center;margin:0 0 40px;width:100%}}.wovn-links__button{font-size:0}.wovn-links__button__contact,.wovn-links__button__e-book{vertical-align:middle;display:inline-block;width:120px}@media screen and (min-width:321px){.wovn-links__button__contact,.wovn-links__button__e-book{width:150px}}@media screen and (min-width:1024px){.wovn-links__button__contact,.wovn-links__button__e-book{line-height:56px;height:56px;width:176px}}.wovn-links__button__e-book{display:none}.wovn-links__button__e-book span,.wovn-links__button__e-book svg{vertical-align:middle;display:inline-block}.wovn-links__button__e-book svg{margin:0 0 0 4px;fill:#516877;height:16px;width:16px}.wovn-links__button__contact{margin:0 24px 0 auto}.wovn-links__phone{margin:40px auto 0;display:none}.wovn-links__phone a{display:inline-block;margin:0 auto;font-size:0}.wovn-links__phone a span,.wovn-links__phone a svg{vertical-align:middle;display:inline-block}.wovn-links__phone a span{font-family:Helvetica;letter-spacing:2px;text-align:left;font-weight:600;font-size:24px;color:#fff;width:auto}.wovn-links__phone a svg{margin:0 8px 0 0;height:20px;width:20px}.wovn-links__phone a svg path{fill:#fff;stroke:none}.wovn-links__phone p{text-align:center;margin:8px 0 0;font-size:12px}.wovn-links:before{background-image:url(https://d31nl3o1g839d.cloudfront.net/nuxt/footer/wovn-link-bg-mobile.png);background-repeat:no-repeat;background-size:cover;position:absolute;height:100%;opacity:.2;width:100%;content:"";left:0;top:0}@media screen and (min-width:650px){.wovn-links:before{background-image:url(https://d31nl3o1g839d.cloudfront.net/nuxt/footer/wovn-link-bg-desktop.png)}}.wovn-pre-footer{background-color:#27313b}.wovn-pre-footer .suite-web__subtitle{color:#fff}@media screen and (min-width:1024px){.wovn-pre-footer .suite-web__grid{justify-content:space-between;align-items:center;display:flex}}@media screen and (min-width:1024px){.wovn-pre-footer__content,.wovn-pre-footer__informations{flex-basis:calc(50% - 24px)}}.wovn-pre-footer__text{color:#fff;line-height:1.5;margin:0 0 24px}.wovn-pre-footer__buttons{margin:0 0 24px}.wovn-pre-footer__button{width:calc(50% - 12px);text-align:center;position:relative;z-index:2}@media screen and (min-width:1024px){.wovn-pre-footer__button{width:calc(50% - 8px);max-width:152px}}.wovn-pre-footer__button--contact{margin:0}@media screen and (min-width:1024px){.wovn-pre-footer__button--contact{max-width:212px}}.wovn-pre-footer__button--contact span{display:none}@media screen and (min-width:1024px){.wovn-pre-footer__button--contact span{display:inline}}.wovn-pre-footer__button--ebook{margin-left:24px}.wovn-pre-footer__button--ebook span,.wovn-pre-footer__button--ebook svg{vertical-align:middle;display:inline-block}.wovn-pre-footer__button--ebook svg{margin:0 0 0 4px;fill:#516877;height:16px;width:16px}.wovn-pre-footer__phone p{color:#fff;line-height:1.6;margin:0 0 16px;font-size:12px}.wovn-pre-footer__phone span{display:inline-block}.wovn-pre-footer__phone-number{display:block;margin:0 auto;font-size:0}.wovn-pre-footer__phone-number svg{margin:0 8px 0 0;height:20px;width:20px}.wovn-pre-footer__phone-number span{letter-spacing:.075em;text-align:left;font-weight:600;font-size:24px;color:#fff}.pre-footer{background-color:#27313b;padding:72px 24px;text-align:center}@media only screen and (min-width:1025px){.pre-footer{background-image:url(../images/e-book/e-book-detail-hero-desktop.png);background-position:100% 100%;background-repeat:no-repeat;background-size:contain}}.pre-footer h3,.pre-footer p{color:#fff}.pre-footer h3 span,.pre-footer p span{display:inline-block}.pre-footer h3{font-weight:700;font-size:24px;margin:0 0 8px}.pre-footer p{font-weight:400;margin:0 0 24px;font-size:16px}.pre-footer-actions__button{display:inline-block}.pre-footer-actions__button--contact{-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .15s linear;border-radius:3px;text-align:center;position:relative;font-weight:700;cursor:pointer;padding:0 24px;outline:0;line-height:38px;font-size:14px;height:40px;border:1px solid #40b87c;background-color:#40b87c;color:#fff}.pre-footer-actions__button--contact svg{fill:#fff}.pre-footer-actions__button--contact:hover{border:1px solid #76cfa2;background-color:#76cfa2;color:#fff}.pre-footer-actions__button--contact:hover svg{fill:#fff}.pre-footer-actions__button--contact:active{border:1px solid #339162;background-color:#339162;color:#fff}.pre-footer-actions__button--contact:active svg{fill:#fff}.pre-footer-actions__button--contact:disabled{border:1px solid #dee5ec;background-color:#dee5ec;background-image:none;pointer-events:none;color:#fff;cursor:normal}.pre-footer-actions__button--e-book{-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .15s linear;border-radius:3px;text-align:center;position:relative;font-weight:700;cursor:pointer;padding:0 24px;outline:0;line-height:38px;font-size:14px;height:40px;border:1px solid #dee5ec;background-color:#fff;color:#6e7c89;margin:0 0 0 8px}.pre-footer-actions__button--e-book svg{fill:#6e7c89}.pre-footer-actions__button--e-book:hover{border:1px solid #6e7c89;background-color:#fff;color:#27313b}.pre-footer-actions__button--e-book:hover svg{fill:#27313b}.pre-footer-actions__button--e-book:active{border:1px solid #6e7c89;background-color:#dee5ec;color:#27313b}.pre-footer-actions__button--e-book:active svg{fill:#27313b}.pre-footer-actions__button--e-book:disabled{border:1px solid #dee5ec;background-color:#dee5ec;background-image:none;pointer-events:none;color:#fff;cursor:normal}.pre-footer-actions__button--e-book span,.pre-footer-actions__button--e-book svg{vertical-align:middle;display:inline-block}.pre-footer-actions__button--e-book svg{margin:0 0 0 4px;fill:#516877;height:16px;width:16px}.pre-footer-phone{margin:24px 0 0}.pre-footer-phone a{color:#fff;margin:0 0 8px;display:block}.pre-footer-phone a img,.pre-footer-phone a span{vertical-align:middle;display:inline-block}.pre-footer-phone a img{height:16px;width:16px}.pre-footer-phone a span{margin:0 0 0 8px;font-size:14px}.pre-footer-phone a:active,.pre-footer-phone a:focus,.pre-footer-phone a:hover{text-decoration:underline;color:#fff}.pre-footer-phone p{color:#fff;font-size:14px;margin:0}:not(:lang(ja)) .pre-footer-actions__button--e-book,:not(:lang(ja)) .wovn-pre-footer__button--ebook{display:none}.faq{background-color:#fff}.faq__grid{padding:64px 24px;max-width:1032px;margin:0 auto}@media screen and (min-width:1024px){.faq__grid{padding:96px 24px}}.faq h3{color:#353e44;font-weight:400;margin:0 0 32px;font-size:24px}.faq__list{cursor:pointer}.faq__list:last-child{border-bottom:1px solid #eef3f7}.faq__list__question{border-top:1px solid #eef3f7;position:relative;padding:16px 0}.faq__list__question i,.faq__list__question p{display:inline-block;pointer-events:none;vertical-align:top}.faq__list__question i{font-style:normal;color:#469fd6;font-size:24px;line-height:1}.faq__list__question p{width:calc(100% - 100px);color:#192d3a;padding:0 0 0 16px;line-height:1.625;font-size:16px}.faq__list__question:after{background-image:url(../images/faq/plus.svg);position:absolute;content:"";height:16px;width:16px;right:8px;top:24px}.faq__list__answer{transition:all .3s ease-in-out;overflow:hidden;max-height:0}.faq__list__answer p{color:#545f66;font-size:14px;padding:16px;opacity:0}.faq__list__answer p a{pointer-events:auto;color:#469fd6;cursor:pointer}.faq__list__answer p:empty{display:none}.faq__list__answer a{pointer-events:auto;color:#469fd6;cursor:pointer}.faq__list .is-open .faq__list__question:after{background-image:url(../images/faq/minus.svg)}.faq__list .is-open .faq__list__answer{max-height:500px}.faq__list .is-open .faq__list__answer p{opacity:1}
