@media (max-width:767px){.paragraph{padding:20% 0;margin:0 6vw;width:auto;box-sizing:border-box;display:block}}#navigation{overflow:hidden}#navigation .header{position:fixed;display:flex;margin:50px 50px 0;width:calc(100% - 100px);-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media (max-width:1024px){#navigation .header{width:calc(100% - 12vw);margin:6vw}}#navigation .header.none-reaction{pointer-events:none;opacity:.6;z-index:1}#navigation .header__logo{width:80px;height:40px;flex:none;margin-right:48px;opacity:1;-webkit-transition:transform .4s cubic-bezier(.215,.61,.355,1);-webkit-transition:-webkit-transform .4s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform .4s cubic-bezier(.215,.61,.355,1);transition:transform .4s cubic-bezier(.215,.61,.355,1);transition:transform .4s cubic-bezier(.215,.61,.355,1),-webkit-transform .4s cubic-bezier(.215,.61,.355,1)}@media (max-width:767px){#navigation .header__logo{width:60px;height:30px}}@media (max-width:1024px){#navigation .header__logo{margin-right:6vw}}#navigation .header__logo.hide{-webkit-transition:margin .6s ease 1s,width .3s ease 1s;transition:margin .6s ease 1s,width .3s ease 1s;margin-right:0;width:0;pointer-events:none}#navigation .header__logo.disappear{-webkit-transform:translateY(calc(-100% - 6vw));transform:translateY(calc(-100% - 6vw))}#navigation .header__logo>a{width:100%;height:100%;display:inline-block;position:relative}#navigation .header__center{font-size:18px;width:100%;overflow:hidden;height:auto;margin-right:50px;-webkit-transition:opacity .4s ease,transform .4s cubic-bezier(.215,.61,.355,1);-webkit-transition:opacity .4s ease,-webkit-transform .4s cubic-bezier(.215,.61,.355,1);transition:opacity .4s ease,-webkit-transform .4s cubic-bezier(.215,.61,.355,1);transition:opacity .4s ease,transform .4s cubic-bezier(.215,.61,.355,1);transition:opacity .4s ease,transform .4s cubic-bezier(.215,.61,.355,1),-webkit-transform .4s cubic-bezier(.215,.61,.355,1)}@media (max-width:1024px){#navigation .header__center{margin-right:6vw}}@media (max-width:767px){#navigation .header__center{font-size:14px}}#navigation .header__center.hide{opacity:0}#navigation .header__center.disappear{-webkit-transform:translateY(-100px);transform:translateY(-100px)}#navigation .header__center__flow-text{width:100%;display:inline-block;line-height:1em;height:100%;display:flex;align-items:center}#navigation .header__center__header-name{padding-right:40px;display:flex;align-items:center;justify-content:center;font-weight:700;width:100%;height:100%}@media (max-width:767px){#navigation .header__center__header-name{display:none}}#navigation .header__center__menu-list{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700}@media (max-width:1024px){#navigation .header__center__menu-list{font-size:15px}}@media (max-width:767px){#navigation .header__center__menu-list{display:none}}#navigation .header__center__menu-list__item{margin-right:1.4em;position:relative}@media (max-width:1024px){#navigation .header__center__menu-list__item{margin-right:1.2em}}#navigation .header__center__menu-list__item:last-child{margin-right:0}#navigation .header__center__menu-list__item:after{content:"";position:absolute;right:-.7em;top:.25em;display:block;width:1px;height:.7em;background:rgba(0,0,0,.2)}@media (max-width:1024px){#navigation .header__center__menu-list__item:after{right:-.6em}}#navigation .header__center__menu-list__item:last-child:after{display:none}#navigation .header__center__menu-list__item a.active{opacity:.3;text-decoration:underline}#navigation .header__menu-button{flex:none;margin-left:auto;width:40px;height:40px;border:2px solid #000;text-align:center;background:#fff;position:relative;-webkit-transition:transform .4s cubic-bezier(.215,.61,.355,1),background-color .4s ease,border-color .2s ease;-webkit-transition:background-color .4s ease,border-color .2s ease,-webkit-transform .4s cubic-bezier(.215,.61,.355,1);transition:background-color .4s ease,border-color .2s ease,-webkit-transform .4s cubic-bezier(.215,.61,.355,1);transition:transform .4s cubic-bezier(.215,.61,.355,1),background-color .4s ease,border-color .2s ease;transition:transform .4s cubic-bezier(.215,.61,.355,1),background-color .4s ease,border-color .2s ease,-webkit-transform .4s cubic-bezier(.215,.61,.355,1)}.theme--dark #navigation .header__menu-button{background:#121212;border-color:#fff}@media (max-width:767px){#navigation .header__menu-button{width:34px;height:34px}}#navigation .header__menu-button:after,#navigation .header__menu-button:before{position:absolute;left:30%;content:"";display:inline-block;width:40%;height:2px;background-color:#000;-webkit-transition:margin .2s ease .2s,transform .2s ease;-webkit-transition:margin .2s ease .2s,-webkit-transform .2s ease;transition:margin .2s ease .2s,-webkit-transform .2s ease;transition:margin .2s ease .2s,transform .2s ease;transition:margin .2s ease .2s,transform .2s ease,-webkit-transform .2s ease}.theme--dark #navigation .header__menu-button:after,.theme--dark #navigation .header__menu-button:before{background-color:#fff}#navigation .header__menu-button:before{margin-top:-5px}#navigation .header__menu-button:after{margin-top:4px}#navigation .header__menu-button.on:after,#navigation .header__menu-button.on:before{margin-top:0;-webkit-transition:margin .2s ease,transform .2s ease .2s;-webkit-transition:margin .2s ease,-webkit-transform .2s ease .2s;transition:margin .2s ease,-webkit-transform .2s ease .2s;transition:margin .2s ease,transform .2s ease .2s;transition:margin .2s ease,transform .2s ease .2s,-webkit-transform .2s ease .2s}#navigation .header__menu-button.on:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#navigation .header__menu-button.on:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#navigation .header__menu-button.disappear{-webkit-transform:translateY(calc(-100% - 6vw));transform:translateY(calc(-100% - 6vw))}#navigation .header__menu-button .touch-correction.iframe-on{padding-bottom:0}#navigation .nav-footer{position:fixed;left:50px;bottom:50px;opacity:1;-webkit-transition:transform .4s cubic-bezier(.215,.61,.355,1) .1s,margin .4s cubic-bezier(.215,.61,.355,1);-webkit-transition:margin .4s cubic-bezier(.215,.61,.355,1),-webkit-transform .4s cubic-bezier(.215,.61,.355,1) .1s;transition:margin .4s cubic-bezier(.215,.61,.355,1),-webkit-transform .4s cubic-bezier(.215,.61,.355,1) .1s;transition:transform .4s cubic-bezier(.215,.61,.355,1) .1s,margin .4s cubic-bezier(.215,.61,.355,1);transition:transform .4s cubic-bezier(.215,.61,.355,1) .1s,margin .4s cubic-bezier(.215,.61,.355,1),-webkit-transform .4s cubic-bezier(.215,.61,.355,1) .1s}@media (max-width:1024px){#navigation .nav-footer{left:6vw;bottom:6vw}}@media (max-width:767px){#navigation .nav-footer{visibility:hidden}.page__main #navigation .nav-footer{visibility:visible}}#navigation .nav-footer.hide{-webkit-transition:transform .2s ease-in;-webkit-transition:-webkit-transform .2s ease-in;transition:-webkit-transform .2s ease-in;transition:transform .2s ease-in;transition:transform .2s ease-in,-webkit-transform .2s ease-in;pointer-events:none;-webkit-transform:translateY(calc(100% + 7vw));transform:translateY(calc(100% + 7vw))}.browser--ie #navigation .nav-footer.hide{-webkit-transition:transform .2s ease-in,margin .2s ease-in;-webkit-transition:margin .2s ease-in,-webkit-transform .2s ease-in;transition:margin .2s ease-in,-webkit-transform .2s ease-in;transition:transform .2s ease-in,margin .2s ease-in;transition:transform .2s ease-in,margin .2s ease-in,-webkit-transform .2s ease-in;margin-bottom:-150px}#navigation .nav-footer__links{overflow:hidden;margin-bottom:8px}@media (max-width:767px){#navigation .nav-footer__links{display:none}}#navigation .nav-footer__links__item{position:relative;overflow:hidden;float:left;padding-right:21px;font-size:14px;font-weight:700}#navigation .nav-footer__links__item:after{content:"";position:absolute;right:9px;top:4px;display:block;width:1px;height:11px;background:rgba(0,0,0,.2)}.theme--dark #navigation .nav-footer__links__item:after{background-color:hsla(0,0%,100%,.5)}#navigation .nav-footer__links__item:last-child{padding:0}#navigation .nav-footer__links__item:last-child:after{display:none}#navigation .nav-footer .copyright{overflow:hidden;font-size:12px;font-weight:700}@media (max-width:767px){#navigation .nav-footer .copyright{opacity:.3}}.menu-view,.menu-view.hide{display:flex;width:100vw;height:100%;justify-content:center;align-items:center;position:fixed;top:0;left:0;background-color:hsla(0,0%,100%,0);overflow-x:hidden;overflow-y:scroll;pointer-events:none;-webkit-overflow-scrolling:touch;font-weight:700;-webkit-transition:backdrop-filter .3s ease;-webkit-transition:-webkit-backdrop-filter .3s ease;transition:-webkit-backdrop-filter .3s ease;transition:backdrop-filter .3s ease;transition:backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease}@media (max-width:767px){.menu-view,.menu-view.hide{display:block;align-items:flex-start;padding:40% 6vw 20%}}.menu-view.show{pointer-events:all}.hide.menu-view{visibility:hidden}.menu-view.hide::-webkit-scrollbar,.menu-view::-webkit-scrollbar{display:none}.menu-view__dimd{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fff;-webkit-transition:opacity .3s ease,background-color .5s ease;transition:opacity .3s ease,background-color .5s ease;opacity:0}.theme--dark .menu-view__dimd{background-color:#121212}.menu-view.show .menu-view__dimd{opacity:.93}.theme--dark .menu-view.show .menu-view__dimd{opacity:.86}.menu-view__menubox{display:flex;flex-direction:row}.menu-view__menubox ul>li>a{display:block}@media (max-width:767px){.menu-view__menubox{width:100%;flex-direction:column}}.menu-view__menubox a{position:relative;display:inline-block}@media (max-width:767px){.menu-view__menubox a{display:block}}.menu-view__menubox .menu-active{color:rgba(70,70,70,.5);cursor:default;pointer-events:none}.theme--dark .menu-view__menubox .menu-active{color:hsla(0,0%,90.2%,.4)}.menu-view__left{font-size:100px;line-height:1.17em;display:flex;justify-content:center;flex-direction:column;margin-right:95px}@media (max-width:1024px){.menu-view__left{font-size:80px}}@media (max-width:767px){.menu-view__left{margin-right:0;margin-bottom:10%;font-size:15.5vw;line-height:1.3em}}.menu-view__left-item{display:inline-block}.menu-view__left-text{display:inline-block;position:relative}.menu-view__left-text .mask-text span{-webkit-transition:transform .5s cubic-bezier(.165,.84,.44,1);-webkit-transition:-webkit-transform .5s cubic-bezier(.165,.84,.44,1);transition:-webkit-transform .5s cubic-bezier(.165,.84,.44,1);transition:transform .5s cubic-bezier(.165,.84,.44,1);transition:transform .5s cubic-bezier(.165,.84,.44,1),-webkit-transform .5s cubic-bezier(.165,.84,.44,1);-webkit-transform:translateY(100%);transform:translateY(100%)}.menu-view.show .menu-view__left-text .mask-text span{-webkit-transform:translateY(0);transform:translateY(0)}.menu-view__right{display:flex;flex-direction:column;justify-content:center;overflow:hidden;margin-top:20px;width:300px;line-height:1.6em;font-size:36px;-webkit-transition:transform .3s ease,opacity .2s ease;-webkit-transition:opacity .2s ease,-webkit-transform .3s ease;transition:opacity .2s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .2s ease;transition:transform .3s ease,opacity .2s ease,-webkit-transform .3s ease;-webkit-transform:translateX(20%);transform:translateX(20%);opacity:0}@media (max-width:1024px){.menu-view__right{font-size:28px;width:200px}}@media (max-width:767px){.menu-view__right{width:100%;margin:10% 0;font-size:9vw}}.menu-view.show .menu-view__right{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.menu-view__right li:nth-child(2){border-top:1px solid #000;font-size:.6em;color:rgba(0,0,0,.3);padding-top:30px;margin-top:18px}.theme--dark .menu-view__right li:nth-child(2){border-top:1px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.5)}@media (max-width:767px){.menu-view__right li:nth-child(2){padding-top:10%;margin-top:10%}}.menu-view .badge{font-size:.5em;margin-top:-.2em;opacity:0;-webkit-transition:opacity .3s ease,margin .3s ease;transition:opacity .3s ease,margin .3s ease}.menu-view.show .menu-view .badge{opacity:1}.menu-view .badge .badge__item.pop-out{-webkit-animation:slideOutDownHalf .6s ease both!important;animation:slideOutDownHalf .6s ease both!important}.menu-view .badge .badge__item.slide-out{-webkit-animation:badgeSlideOut .6s ease both!important;animation:badgeSlideOut .6s ease both!important}.menu-view .n-badge .n-badge-item{-webkit-transition:opacity .3s ease,margin .3s ease;transition:opacity .3s ease,margin .3s ease}.menu-view .n-badge .n-badge-item.pop-in{opacity:1}.menu-view .n-badge .n-badge-item.pop-out{opacity:0;-webkit-animation:slideOutDownHalf .6s ease both!important;animation:slideOutDownHalf .6s ease both!important}.menu-view .n-badge .n-badge-item.slide-out{-webkit-animation:badgeSlideOut .2s ease both!important;animation:badgeSlideOut .2s ease both!important}.menu-view__theme-change{display:flex;align-items:center;position:absolute;right:50px;bottom:50px;cursor:pointer}@media (max-width:767px){.menu-view__theme-change{position:static;-webkit-transition:transform .3s ease,opacity .2s ease;-webkit-transition:opacity .2s ease,-webkit-transform .3s ease;transition:opacity .2s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .2s ease;transition:transform .3s ease,opacity .2s ease,-webkit-transform .3s ease;-webkit-transform:translateX(20%);transform:translateX(20%);margin-top:10%;opacity:0}}@media (min-width:768px){.menu-view__theme-change{-webkit-transition:transform .25s cubic-bezier(.55,.055,.675,.19);-webkit-transition:-webkit-transform .25s cubic-bezier(.55,.055,.675,.19);transition:-webkit-transform .25s cubic-bezier(.55,.055,.675,.19);transition:transform .25s cubic-bezier(.55,.055,.675,.19);transition:transform .25s cubic-bezier(.55,.055,.675,.19),-webkit-transform .25s cubic-bezier(.55,.055,.675,.19);-webkit-transform:translateX(calc(100% + 50px));transform:translateX(calc(100% + 50px))}}.show .menu-view__theme-change{-webkit-transition:transform .55s cubic-bezier(.215,.61,.355,1) .15s,opacity .3s ease .15s;-webkit-transition:opacity .3s ease .15s,-webkit-transform .55s cubic-bezier(.215,.61,.355,1) .15s;transition:opacity .3s ease .15s,-webkit-transform .55s cubic-bezier(.215,.61,.355,1) .15s;transition:transform .55s cubic-bezier(.215,.61,.355,1) .15s,opacity .3s ease .15s;transition:transform .55s cubic-bezier(.215,.61,.355,1) .15s,opacity .3s ease .15s,-webkit-transform .55s cubic-bezier(.215,.61,.355,1) .15s;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.menu-view__theme-change .theme-icon{display:inline-block;margin-left:20px;position:relative;width:22px;height:22px;-webkit-transition:transform .3s ease;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.theme--light .menu-view__theme-change .theme-icon{-webkit-transform:scale(1.2);transform:scale(1.2)}.menu-view__theme-change .theme-icon .theme-sun{position:absolute;width:100%;height:100%}.theme--dark .menu-view__theme-change .theme-icon .theme-sun{-webkit-animation:infiniteRotate 10s linear infinite;animation:infiniteRotate 10s linear infinite;-webkit-animation-delay:.3s;animation-delay:.3s}.theme--light .menu-view__theme-change .theme-icon .theme-sun:after,.theme--light .menu-view__theme-change .theme-icon .theme-sun:before{border-radius:1000px;background-color:#121212}.theme--dark .menu-view__theme-change .theme-icon .theme-sun:after,.theme--dark .menu-view__theme-change .theme-icon .theme-sun:before{border-radius:0}.menu-view__theme-change .theme-icon .theme-sun:before{content:"";width:100%;height:100%;position:absolute;background-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu-view__theme-change .theme-icon .theme-sun:after{content:"";width:100%;height:100%;position:absolute;background-color:#fff;-webkit-transform:rotate(0);transform:rotate(0)}.menu-view__theme-change .theme-icon .theme-moon{position:absolute;width:86%;height:86%;top:7%;left:7%;border-radius:1000px;background-color:#121212;overflow:hidden}.theme--light .menu-view__theme-change .theme-icon .theme-moon{background-color:#fff}.menu-view__theme-change .theme-icon .theme-moon:before{position:absolute;content:"";width:86%;height:86%;top:-100%;left:-100%;border-radius:1000px;background-color:#fff;-webkit-transition:left .5s ease,top 1s ease;transition:left .5s ease,top 1s ease}.theme--light .menu-view__theme-change .theme-icon .theme-moon:before{top:-5%;left:-24%;background-color:#121212}.menu-view__theme-change__text{overflow:hidden;height:19px;display:inline-flex;flex-direction:column;text-align:right}.menu-view__theme-change__text span{-webkit-transition:top .3s ease;transition:top .3s ease;position:relative;top:0}.theme--dark .menu-view__theme-change__text span{top:-26px;top:-19px}@-webkit-keyframes infiniteRotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes infiniteRotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes infiniteRotateReverse{0%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes infiniteRotateReverse{0%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(0);transform:rotate(0)}}.menu-view__footer{margin-top:10%;padding-top:10%;border-top:1px solid transparent;-webkit-transition:border-color .3s ease;transition:border-color .3s ease;font-size:4.5vw;line-height:2.1em;-webkit-transition:transform .4s cubic-bezier(.215,.61,.355,1),opacity .2s ease;-webkit-transition:opacity .2s ease,-webkit-transform .4s cubic-bezier(.215,.61,.355,1);transition:opacity .2s ease,-webkit-transform .4s cubic-bezier(.215,.61,.355,1);transition:transform .4s cubic-bezier(.215,.61,.355,1),opacity .2s ease;transition:transform .4s cubic-bezier(.215,.61,.355,1),opacity .2s ease,-webkit-transform .4s cubic-bezier(.215,.61,.355,1);-webkit-transform:translateX(20%);transform:translateX(20%);opacity:0}@media (min-width:768px){.menu-view__footer{display:none}}.menu-view.show .menu-view__footer{border-color:#000}.theme--dark .menu-view.show .menu-view__footer{border-color:hsla(0,0%,100%,.5)}.menu-view.show .menu-view__footer{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.menu-view__footer .copyright{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:0;font-size:3.5vw;margin-top:10%}.menu-view.show .menu-view__footer .copyright{opacity:1}.marquee{width:100%;height:100%;overflow:hidden;display:flex;align-items:center;position:relative}.marquee p:after{content:"";white-space:nowrap}.marquee p{margin:0;padding-left:100%;display:inline-block;white-space:nowrap;-webkit-animation-name:marquee;-webkit-animation-timing-function:linear;-webkit-animation-duration:10s;-webkit-animation-iteration-count:infinite;-moz-animation-name:marquee;-moz-animation-timing-function:linear;-moz-animation-duration:10s;-moz-animation-iteration-count:infinite;-ms-animation-name:marquee;-ms-animation-timing-function:linear;-ms-animation-duration:10s;-ms-animation-iteration-count:infinite;-o-animation-name:marquee;-o-animation-timing-function:linear;-o-animation-duration:10s;-o-animation-iteration-count:infinite;animation-name:marquee;animation-timing-function:linear;animation-duration:10s;animation-iteration-count:infinite}@-webkit-keyframes marquee{0%{-webkit-transform:translate(0)}99%,to{-webkit-transform:translate(-100%)}}@keyframes marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}99%,to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.main-contents{width:100%;height:100%;display:block;overflow:hidden}.main-contents.moving{pointer-events:none!important}.main-contents__whitemask{width:100%;height:100%;position:fixed;z-index:11;bottom:0;background-color:#fff}.theme--dark .main-contents__whitemask{background-color:#121212}.main-contents__whitemask.hide{display:none;pointer-events:none}.main-contents .page-linkblock__text .badge__item{color:transparent}.main-contents .page-linkblock__text .badge__item.show{color:#fff}.main-slider__header{font-weight:700;display:block;font-size:24px;position:fixed;margin-top:160px;margin-left:50px;z-index:50}.device--phone .main-slider__header{display:none;visibility:hidden}@media (max-width:1024px){.main-slider__header{margin-left:6vw}}.main-slider__header>a{position:absolute;display:inline-block;top:0;left:0;-webkit-transition:transform .7s cubic-bezier(.215,.61,.355,1);-webkit-transition:-webkit-transform .7s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform .7s cubic-bezier(.215,.61,.355,1);transition:transform .7s cubic-bezier(.215,.61,.355,1);transition:transform .7s cubic-bezier(.215,.61,.355,1),-webkit-transform .7s cubic-bezier(.215,.61,.355,1)}.main-slider__header.hide a{-webkit-transform:translateX(calc(-110% - 7vw));transform:translateX(calc(-110% - 7vw))}.browser--ie .main-slider__header.hide a{-webkit-transform:translateX(-150%);transform:translateX(-150%)}.main-slider__header .mask-text>span{-webkit-animation:slideInDown .3s cubic-bezier(.215,.61,.355,1) both;animation:slideInDown .3s cubic-bezier(.215,.61,.355,1) both}.main-slider__header .badge{font-size:.66em;margin-top:-10px}.main-slider__content__main{display:flex;align-items:center;background-color:#fff;justify-content:center}.theme--dark .main-slider__content__main{background-color:#121212}.main-slider__content__main__mobile{position:relative;text-align:center;font-size:58px;font-weight:700}.main-slider__content__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.device--phone .main-slider__content__image{width:100vh;height:100vw;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-left:calc((100vw - 100vh)/2);margin-top:calc((100vh - 100vw)/2)}.main-slider__content__visual{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.device--phone .main-slider__content__visual{width:100vh;height:100vw;-webkit-transform:translate(calc((100vw - 100%)/2),calc((100vh - 100%)/2)) rotate(90deg);transform:translate(calc((100vw - 100%)/2),calc((100vh - 100%)/2)) rotate(90deg)}.main-slider__content__visual .image-box{width:101%;height:101%;left:-1px;top:-1px;background-repeat:no-repeat;background-position:50%;z-index:10;opacity:1}.main-slider__content__visual .image-box.hide{-webkit-transition:opacity 3s ease;transition:opacity 3s ease;opacity:0}.main-slider__content__visual video{width:101%;height:101%;object-fit:cover;position:absolute;left:-1px;top:-1px;z-index:11;-webkit-transition:opacity .8s ease;transition:opacity .8s ease;opacity:0}.main-slider__content__visual video.show{opacity:1}.main-slider__content__dimd{position:absolute;width:100%;height:100%;z-index:100}.theme--light .main-slider__content__dimd{background:hsla(0,0%,100%,.23);background:radial-gradient(ellipse at center,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.19) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#30ffffff",GradientType=1)}.theme--dark .main-slider__content__dimd{background:rgba(18,18,18,.2);background:radial-gradient(ellipse at center,transparent 0,transparent 29%,rgba(0,0,0,.1) 78%,rgba(0,0,0,.18) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#2e000000",GradientType=1)}.main-slider__content__background{position:absolute;top:0;left:0;width:100%;height:100%}.main-slider__content__current{width:100%;height:100%}.main-slider__control{display:inline-block;position:fixed;right:50px;bottom:50px;z-index:20;-webkit-transition:transform .6s cubic-bezier(.215,.61,.355,1);-webkit-transition:-webkit-transform .6s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform .6s cubic-bezier(.215,.61,.355,1);transition:transform .6s cubic-bezier(.215,.61,.355,1);transition:transform .6s cubic-bezier(.215,.61,.355,1),-webkit-transform .6s cubic-bezier(.215,.61,.355,1)}@media (max-width:1024px){.main-slider__control{right:6vw;bottom:6vw}}.main-slider__control.hide{-webkit-transform:translateX(calc(150% + 12vw));transform:translateX(calc(150% + 12vw))}.browser--ie .main-slider__control.hide{-webkit-transform:translateX(200px);transform:translateX(200px)}.main-slider__control__number{font-size:12px;font-weight:700;position:absolute;top:-4px;right:calc(100% + 12px)}.main-slider__control__number__now{overflow:hidden;display:flex}.main-slider__control__number__total:before{content:"";display:block;width:1px;height:28px;background-color:#000;text-align:center;margin:13px auto}.theme--dark .main-slider__control__number__total:before{background-color:#fff}@media (max-width:767px){.main-slider__control__number__total:before{margin:7px auto}}.main-slider__control .control__button,.main-slider__control .control__button--bottom,.main-slider__control .control__button--top{display:block;width:40px;height:40px;background-color:#fff;margin-top:-2px}@media (max-width:767px){.main-slider__control .control__button,.main-slider__control .control__button--bottom,.main-slider__control .control__button--top{width:34px;height:34px}}.main-slider__control .control__button--top .touch-correction{padding-bottom:0}.main-slider__control .control__button--bottom .touch-correction{top:-2px;padding-bottom:0}.main-slider__logo{width:100%;height:100%;object-fit:cover}.main-slider__logo .logo--plusx{display:block}.main-slider__logo .logo--plusx .draw--plus,.main-slider__logo .logo--plusx .draw--x{position:absolute;width:100vmin}.main-slider__logo .logo--plusx .draw--plus{top:0;left:0}.main-slider__logo .logo--plusx .draw--x{right:0;bottom:0}.main-slider__variable-content{background:#4b4b4b;background:radial-gradient(circle,#a0a0a0 0,#757575 75%);overflow:hidden}.main-slider__content,.main-slider__content__main{width:100%;height:100%;position:relative;overflow:hidden}.main-slider__content__item{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden;opacity:1;-webkit-transform:translateY(100%);transform:translateY(100%)}.main-slider__content__item.stance--active{z-index:11;-webkit-transform:translateY(0);transform:translateY(0)}.main-slider__content__item.stance--active.move--enter{z-index:12}.main-slider__content__item.stance--next,.main-slider__content__item.stance--prev{z-index:10}.main-slider__content__item.stance--prev{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.main-slider__content__item.stance--prev.move--exit{-webkit-transform:translateY(-43%)!important;transform:translateY(-43%)!important}.main-slider__content__item.stance--next{-webkit-transform:translateY(100%);transform:translateY(100%)}.main-slider__content__item.stance--next.move--exit{-webkit-transform:translateY(43%)!important;transform:translateY(43%)!important}.main-slider__content__item.move,.main-slider__content__item.move--enter,.main-slider__content__item.move--exit{-webkit-transition:transform .65s cubic-bezier(.23,1,.32,1);-webkit-transition:-webkit-transform .65s cubic-bezier(.23,1,.32,1);transition:-webkit-transform .65s cubic-bezier(.23,1,.32,1);transition:transform .65s cubic-bezier(.23,1,.32,1);transition:transform .65s cubic-bezier(.23,1,.32,1),-webkit-transform .65s cubic-bezier(.23,1,.32,1)}.main-slider__content__item.move--exit{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.main-slider__content__item.move--enter{z-index:15;-webkit-transform:translateY(0)!important;transform:translateY(0)!important}.main-slider__content__item.trs--grab{z-index:16;-webkit-transition:none;transition:none}.main-slider__content__item.trs--restore{z-index:16;-webkit-transition:transform .2s ease-out;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.main-slider__content__item.trs--touch{-webkit-transition:transform .4s cubic-bezier(.165,.84,.44,1)!important;-webkit-transition:-webkit-transform .4s cubic-bezier(.165,.84,.44,1)!important;transition:-webkit-transform .4s cubic-bezier(.165,.84,.44,1)!important;transition:transform .4s cubic-bezier(.165,.84,.44,1)!important;transition:transform .4s cubic-bezier(.165,.84,.44,1),-webkit-transform .4s cubic-bezier(.165,.84,.44,1)!important}.line-arrow{overflow:hidden}.page-linkblock__text p{display:flex!important}.page-linkblock{-webkit-transition:margin .3s ease;transition:margin .3s ease}@-webkit-keyframes maskArrowBack{0%{-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1);-webkit-transform:translateX(-110%);transform:translateX(-110%)}50%{-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1);-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1);-webkit-transform:translateX(-10%);transform:translateX(-10%)}}@keyframes maskArrowBack{0%{-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1);-webkit-transform:translateX(-110%);transform:translateX(-110%)}50%{-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1);-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1);-webkit-transform:translateX(-10%);transform:translateX(-10%)}}.main-contents .page-linkblock__description__arrow{width:40px!important}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:50%;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:top .2s,-webkit-transform .2s;transition:top .2s,-webkit-transform .2s;transition:transform .2s,top .2s;transition:transform .2s,top .2s,-webkit-transform .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:left .2s,-webkit-transform .2s;transition:left .2s,-webkit-transform .2s;transition:transform .2s,left .2s;transition:transform .2s,left .2s,-webkit-transform .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:right .2s,-webkit-transform .2s;transition:right .2s,-webkit-transform .2s;transition:transform .2s,right .2s;transition:transform .2s,right .2s,-webkit-transform .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:hsla(0,0%,100%,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12) infinite;animation:swiper-preloader-spin 1s steps(12) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}@media (max-width:767px){.page__list .nav-footer{display:none}}.experience-contents{width:100vw;height:100%;position:relative;overflow-y:scroll;z-index:0;-webkit-overflow-scrolling:touch}.experience-contents.hidden{visibility:hidden}.experience-contents .copyright{display:none;font-size:12px;opacity:.3;font-weight:700;padding:12vw 6vw 6vw}@media (max-width:767px){.experience-contents .copyright{display:block}}.experience-contents.freeze{pointer-events:none}.experience__category{position:fixed;width:0;z-index:50;top:50%;left:50px;display:flex;align-items:flex-start;flex-direction:column;transform:translateY(-50%) translateZ(0);-webkit-transform:translateY(-50%) translateZ(0);-webkit-transition:margin .5s cubic-bezier(.215,.61,.355,1) .1s,opacity .3s ease;transition:margin .5s cubic-bezier(.215,.61,.355,1) .1s,opacity .3s ease}@media (max-width:767px){.experience__category{display:none}}.experience__category.low-opacity{opacity:.6}.experience__category.appear{display:none}.experience__category__name{cursor:pointer;margin:.1em 0;line-height:.77em;font-size:200px;font-weight:700;-webkit-text-stroke:1px #000;color:transparent;width:auto;-webkit-transition:padding .4s cubic-bezier(.23,1,.32,1),transform .06s cubic-bezier(0,.98,0,1.78),color .3s ease,-webkit-text-stroke .3s ease;transition:padding .4s cubic-bezier(.23,1,.32,1),transform .06s cubic-bezier(0,.98,0,1.78),color .3s ease,-webkit-text-stroke .3s ease}.theme--dark .experience__category__name{-webkit-text-stroke:1px #fff}.browser--ie .experience__category__name{color:rgba(70,70,70,.5)}.experience__category__name .mask-text{-webkit-transition:transform .3s ease;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@media (max-width:1024px) and (max-height:768px){.experience__category__name{font-size:160px}}.experience__category__name.selected{color:#000!important}.theme--dark .experience__category__name.selected{color:#fff!important}.device--pc .experience__category__name:hover .mask-text{-webkit-transform:translateY(15%);transform:translateY(15%)}.experience__grid{margin:140px 50px 50px}@media (min-width:768px){.experience__grid{-webkit-transition:transform .6s ease;-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;-webkit-transform:unset;transform:unset;margin-left:240px}.experience__grid.appear{-webkit-transform:translateX(-95px);transform:translateX(-95px)}}@media (max-width:767px){.experience__grid{margin:calc(12vw + 40px) 6vw 0}}.experience__list{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 auto;position:relative;height:100%}@media (max-width:767px){.experience__list{width:100%!important;display:grid;grid-template-columns:repeat(2,1fr);height:auto!important}}.experience__item{flex-grow:0;margin:5px;display:none;width:200px;height:323px;overflow:hidden;vertical-align:top;position:relative}@media (max-width:767px){.experience__item{margin:0;width:100%;height:71vw;position:relative;left:0!important;top:0!important}}.experience__item.active{display:inline-block}.experience__item.hidden .item__visual{opacity:0!important}.experience__item.play .video-box{opacity:1!important}.experience__item.visible .item__visual{visibility:visible!important}.experience__item .experience__badge{z-index:2;width:100%;height:auto;position:absolute}.experience__item .experience__badge .n-badge{-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity .2s ease,-webkit-transform .3s ease;transition:opacity .2s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .2s ease;transition:transform .3s ease,opacity .2s ease,-webkit-transform .3s ease;opacity:0;font-size:14px}@media (max-width:767px){.experience__item .experience__badge .n-badge{display:none}}.experience__item .experience__badge .n-badge .n-badge-item{padding:.5em 1em}.device--pc .experience__item:hover{opacity:1}.device--pc .experience__item:hover .item__frame{-webkit-transform:scale(.9)!important;transform:scale(.9)!important}.device--pc .experience__item:hover .item__visual{-webkit-transform:scale(1.2)!important;transform:scale(1.2)!important}.device--pc .experience__item:hover .badge,.device--pc .experience__item:hover .video-box{opacity:1!important}.device--pc .experience__item:hover .n-badge{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.experience__item a.item__link{display:inline-block;width:100%;height:100%;position:relative}.experience__item a.item__link .item__frame{display:inline-block;width:100%;height:100%;overflow:hidden;-webkit-transition:transform .25s cubic-bezier(.215,.61,.355,1);-webkit-transition:-webkit-transform .25s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform .25s cubic-bezier(.215,.61,.355,1);transition:transform .25s cubic-bezier(.215,.61,.355,1);transition:transform .25s cubic-bezier(.215,.61,.355,1),-webkit-transform .25s cubic-bezier(.215,.61,.355,1);z-index:10}.experience__item a.item__link .item__frame .item__dimd{position:absolute;top:-1%;left:-1%;width:102%;height:102%;background-color:#ddd;z-index:20}.experience__item a.item__link .item__frame .item__dimd.white{background-color:#fff!important}.theme--dark .experience__item a.item__link .item__frame .item__dimd.white{background-color:#121212!important}.experience__item a.item__link .item__frame .item__visual{display:inline-block;width:100%;height:100%;-webkit-transition:transform .25s cubic-bezier(.215,.61,.355,1);-webkit-transition:-webkit-transform .25s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform .25s cubic-bezier(.215,.61,.355,1);transition:transform .25s cubic-bezier(.215,.61,.355,1);transition:transform .25s cubic-bezier(.215,.61,.355,1),-webkit-transform .25s cubic-bezier(.215,.61,.355,1);position:relative}.experience__item a.item__link .item__frame .item__visual .image-box{width:100%;height:100%;display:inline-block;position:absolute;top:0;left:0;overflow:hidden;z-index:10;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.experience__item a.item__link .item__frame .item__visual .image-box img{width:100%;height:100%;position:relative;display:block;object-fit:cover}.experience__item a.item__link .item__frame .item__visual .video-box{width:100%;height:100%;position:absolute;display:inline-block;top:0;left:0;z-index:15;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;opacity:0}.experience__item a.item__link .item__frame .item__visual .video-box video{object-fit:cover;width:100%;height:100%;display:block}.experience__item a.item__link .badge{display:inline-block}.experience__dimd,.experience__dimd.on,.experience__item a.item__link .badge{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;z-index:20;opacity:0}.experience__dimd,.experience__dimd.on{position:fixed;top:0;left:0;width:102%;height:102%;background-color:rgba(80,80,80,.95)}.on.experience__dimd{opacity:1}.experience__view{position:absolute;position:fixed;top:0;left:0;z-index:50;-webkit-transform:translateY(100%);transform:translateY(100%);background-color:hsla(0,0%,39.2%,.95)}.experience__view,.experience__view__iframe,.experience__view__wrap{width:100%;height:100%;-webkit-overflow-scrolling:touch}.experience__view__iframe{display:block}.experience__close-button{display:inline-block;width:40px;height:40px;position:fixed;top:50px;right:50px;z-index:900;opacity:1;pointer-events:none;-webkit-transition:top .5s cubic-bezier(.86,0,.07,1),opacity 0s linear 0;transition:top .5s cubic-bezier(.86,0,.07,1),opacity 0s linear 0}@media (max-width:1024px){.experience__close-button{right:6vw;top:6vw}}@media (max-width:767px){.experience__close-button{width:34px;height:34px}}.experience__close-button.on{opacity:1;pointer-events:all}.experience__close-button.on .touch-correction{top:0;padding-top:0}.experience__loading{position:fixed;top:-2px;left:0;z-index:1;width:100%;height:8px;z-index:20;display:block}.experience__loading .experience__loading-bar{content:"";-webkit-transition:transform 0s ease,background-color .2s ease;-webkit-transition:background-color .2s ease,-webkit-transform 0s ease;transition:background-color .2s ease,-webkit-transform 0s ease;transition:transform 0s ease,background-color .2s ease;transition:transform 0s ease,background-color .2s ease,-webkit-transform 0s ease;position:absolute;display:inline-block;width:100%;height:100%;-webkit-transform:translateX(-100%);transform:translateX(-100%);top:-1px;left:0}.experience__loading.show .experience__loading-bar{-webkit-transition:transform 15s cubic-bezier(.165,.84,.44,1),background-color .2s ease;-webkit-transition:background-color .2s ease,-webkit-transform 15s cubic-bezier(.165,.84,.44,1);transition:background-color .2s ease,-webkit-transform 15s cubic-bezier(.165,.84,.44,1);transition:transform 15s cubic-bezier(.165,.84,.44,1),background-color .2s ease;transition:transform 15s cubic-bezier(.165,.84,.44,1),background-color .2s ease,-webkit-transform 15s cubic-bezier(.165,.84,.44,1);-webkit-transform:translateX(-5%);transform:translateX(-5%)}.experience__loading.ready .experience__loading-bar{-webkit-transition:transform .4s cubic-bezier(.55,.055,.675,.19),background-color .2s ease!important;-webkit-transition:background-color .2s ease,-webkit-transform .4s cubic-bezier(.55,.055,.675,.19)!important;transition:background-color .2s ease,-webkit-transform .4s cubic-bezier(.55,.055,.675,.19)!important;transition:transform .4s cubic-bezier(.55,.055,.675,.19),background-color .2s ease!important;transition:transform .4s cubic-bezier(.55,.055,.675,.19),background-color .2s ease,-webkit-transform .4s cubic-bezier(.55,.055,.675,.19)!important;-webkit-transform:translateX(0);transform:translateX(0)}.iframe-thumb{-webkit-transition-delay:0;transition-delay:0;pointer-events:none;position:fixed;top:0;left:0;z-index:30!important;border-radius:25px}@media (max-width:767px){.device--phone .experience__item{margin-top:4px}.device--phone .experience__item:nth-child(2n){margin-left:4px}.device--phone .swiper-slide-visible{-webkit-transition-property:1s;transition-property:1s}.device--phone .swiper-slide-visible a .image-box{-webkit-transition-property:.8s;transition-property:.8s}.device--phone .swiper-slide-visible a .image-box img,.device--phone .swiper-slide-visible a span{-webkit-transition-property:1s;transition-property:1s}.device--phone .swiper-slide-visible a span{opacity:1!important}}.iframe-move-enter-active,.iframe-move-enter-done{-webkit-transition:transform .8s cubic-bezier(.77,0,.175,1) .4s;-webkit-transition:-webkit-transform .8s cubic-bezier(.77,0,.175,1) .4s;transition:-webkit-transform .8s cubic-bezier(.77,0,.175,1) .4s;transition:transform .8s cubic-bezier(.77,0,.175,1) .4s;transition:transform .8s cubic-bezier(.77,0,.175,1) .4s,-webkit-transform .8s cubic-bezier(.77,0,.175,1) .4s}.iframe-move-enter-active,.iframe-move-enter-done,.iframe-move-exit{-webkit-transform:translateY(0);transform:translateY(0)}.iframe-move-exit-active,.iframe-move-exit-done{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:transform .8s cubic-bezier(.77,0,.175,1);-webkit-transition:-webkit-transform .8s cubic-bezier(.77,0,.175,1);transition:-webkit-transform .8s cubic-bezier(.77,0,.175,1);transition:transform .8s cubic-bezier(.77,0,.175,1);transition:transform .8s cubic-bezier(.77,0,.175,1),-webkit-transform .8s cubic-bezier(.77,0,.175,1)}.plus-x,.plus-x-contents{overflow-x:hidden}.plus-x-contents{display:flex;overflow-y:scroll;-webkit-overflow-scrolling:touch}.plus-x-contents .page-linkblock{height:100%}.plus-x__logo{max-width:1000px;max-height:1900px;min-height:50vh;margin:250px auto -150px}@media (max-width:1024px){.plus-x__logo{max-width:600px;max-height:1100px}}@media (max-width:767px){.plus-x__logo{margin-top:0}}.plus-x__logo .draw--plus .draw__line span:first-child{-webkit-transition-property:.7s;transition-property:.7s}.plus-x__logo .draw--plus .draw__line span:nth-child(2){-webkit-transition-property:1s;transition-property:1s}.plus-x__logo .draw--x .draw__line span:first-child{-webkit-transition-delay:.6s;transition-delay:.6s;-webkit-transition-property:.7s;transition-property:.7s}.plus-x__logo .draw--x .draw__line span:nth-child(2){-webkit-transition-delay:.8s;transition-delay:.8s;-webkit-transition-property:.7s;transition-property:.7s}.plus-x__logo .disappear .draw__line span{-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19)!important;transition-timing-function:cubic-bezier(.55,.055,.675,.19)!important;-webkit-transition-property:.7s!important;transition-property:.7s!important;-webkit-transition-delay:0s!important;transition-delay:0s!important}.plus-x__video{z-index:-1;width:100vw;height:100%;-webkit-transform-origin:bottom;transform-origin:bottom;position:relative}.plus-x__video .plus-x__video__dimd{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;-webkit-transform-origin:top;transform-origin:top;pointer-events:none}.theme--dark .plus-x__video .plus-x__video__dimd{background-color:#121212}.plus-x__value__text{box-sizing:border-box;position:relative;font-size:130px;font-weight:300;margin-left:6vw;margin-top:-90px;z-index:20;line-height:1.4em}.plus-x__value__text span{display:block}@media (max-width:1259px){.plus-x__value__text{font-size:10.5vw;margin-top:-8.5vw}}.plus-x__value__explain{font-size:24px;margin:28vh 0;overflow:hidden}@media (max-width:1024px){.plus-x__value__explain{font-size:2.3vw}}.plus-x__value__explain__item{width:auto;display:block;margin:0 11vw}.plus-x__value__explain__item dl{display:inline-block}.plus-x__value__explain__item dl dt{display:block;margin-bottom:40px;font-weight:700}@media (max-width:767px){.plus-x__value__explain__item dl dt{font-size:1.75em;margin-bottom:6vw}}.plus-x__value__explain__item dl dd{display:block;font-size:1.75em;line-height:1.5em}.plus-x__award__header,.plus-x__field__header{box-sizing:border-box;font-size:130px;font-weight:700;margin-left:6vw;margin-right:6vw}@media (min-width:1110px){.plus-x__award__header,.plus-x__field__header{width:960px}}@media (max-width:1024px){.plus-x__award__header,.plus-x__field__header{font-size:11.8vw}}.plus-x__award__header .badge,.plus-x__field__header .badge{font-size:.47em;margin-top:-.2em}.plus-x__award__header .n-badge .n-badge-item,.plus-x__field__header .n-badge .n-badge-item{opacity:0}.plus-x__award__header .n-badge .n-badge-item.slide-in,.plus-x__field__header .n-badge .n-badge-item.slide-in{-webkit-animation:badgeSlideIn .5s cubic-bezier(.215,.61,.355,1) both;animation:badgeSlideIn .5s cubic-bezier(.215,.61,.355,1) both}.plus-x__award__sector,.plus-x__field__sector{font-size:20px;font-weight:700;z-index:20;display:flex;flex-wrap:wrap;justify-content:center;-webkit-transform:translateY(-45%);transform:translateY(-45%);line-height:1.7em;text-align:center}@media (max-width:1024px){.plus-x__award__sector,.plus-x__field__sector{font-size:calc(8px + 1vw)}}.plus-x__award__sector div,.plus-x__field__sector div{text-align:left;display:inline-block;display:flex;flex-wrap:wrap;flex-direction:column;width:200px}@media (max-width:767px){.plus-x__award__sector div,.plus-x__field__sector div{width:30vw}}.plus-x__award__sector div span,.plus-x__field__sector div span{display:inline-block}.plus-x__award__logo__list,.plus-x__field__logo__list{margin:0 auto;width:1000px;display:flex;flex-wrap:wrap}@media (max-width:1024px){.plus-x__award__logo__list,.plus-x__field__logo__list{width:100%;padding:0 6vw}}.plus-x__award__logo__item,.plus-x__field__logo__item{width:25%;height:114px;margin-bottom:96px;display:flex;align-items:center;justify-content:center}@media (max-width:1024px){.plus-x__award__logo__item,.plus-x__field__logo__item{width:33.3%}}@media (max-width:767px){.plus-x__award__logo__item,.plus-x__field__logo__item{width:50%;-webkit-transform:scale(.75);transform:scale(.75)}}.plus-x__award__logo__item img,.plus-x__field__logo__item img{max-width:100%;max-height:100%}.plus-x__field__logo{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.plus-x__award__info,.plus-x__award__info.fold{max-width:1000px;margin:0 auto;font-size:30px;box-sizing:border-box;position:relative;overflow:hidden}.fold.plus-x__award__info{-webkit-transition:none;transition:none;height:140vh!important}@media (min-width:768px){.fold.plus-x__award__info{height:2000px!important}}@media (max-width:1259px){.plus-x__award__info,.plus-x__award__info.fold{max-width:868px;padding:0 50px;font-size:24px}}@media (max-width:767px){.plus-x__award__info,.plus-x__award__info.fold{padding:0 6vw;font-size:3.5vw}}.plus-x__award__info__year{display:flex;flex-direction:column}.plus-x__award__info__year__name{display:flex;flex-direction:row;justify-content:center;font-weight:700;font-size:18px;margin-bottom:100px;margin-top:50px}@media (max-width:767px){.plus-x__award__info__year__name{margin-bottom:20%;margin-top:10%}}.plus-x__award__info__year__name span{position:relative;display:inline-block}.plus-x__award__info__year__name span:after{content:"";width:0;display:inline-block;height:2px;position:absolute;top:calc(50% - 1px);left:50%;background-color:#db1010;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:width .5s cubic-bezier(.31,1.69,.68,1);transition:width .5s cubic-bezier(.31,1.69,.68,1)}@-webkit-keyframes lineBack{0%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:.3}30%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);width:350%}to{-webkit-animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-timing-function:cubic-bezier(.645,.045,.355,1);-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);width:230%}}@keyframes lineBack{0%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:.3}30%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);width:350%}to{-webkit-animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-timing-function:cubic-bezier(.645,.045,.355,1);-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);width:230%}}.plus-x__award__info__year__name.appear span:after{-webkit-animation:lineBack .7s cubic-bezier(.215,.61,.355,1) both;animation:lineBack .7s cubic-bezier(.215,.61,.355,1) both}.plus-x__award__info__prize__item{line-height:2.1em;margin-bottom:50px}@media (max-width:767px){.plus-x__award__info__prize__item{margin-bottom:10%}}.plus-x__award__info__prize__name{font-weight:700}.theme--dark .plus-x__award__info__prize__winner{font-weight:300}.plus-x__award__info__unfold,.plus-x__award__info__unfold.hide{margin:100px auto;text-align:center;height:120px;display:flex;flex-direction:column;align-items:center;font-size:36px;line-height:1em}.theme--dark .plus-x__award__info__unfold{color:#fff}@media (max-width:1259px){.plus-x__award__info__unfold,.plus-x__award__info__unfold.hide{font-size:28px}}@media (max-width:767px){.plus-x__award__info__unfold,.plus-x__award__info__unfold.hide{height:21vw;margin-top:15vw;margin-bottom:15vw;font-size:5vw}}.hide.plus-x__award__info__unfold{overflow:hidden;-webkit-transition:height 1s ease,margin 1s ease;transition:height 1s ease,margin 1s ease;height:0;margin:0;opacity:0}.plus-x__award__info__unfold .line-arrow{margin-top:38px;width:40px;height:40px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media (max-width:1259px){.plus-x__award__info__unfold .line-arrow{width:34px;height:34px}}@media (max-width:767px){.plus-x__award__info__unfold .line-arrow{margin-top:8vw;width:7.5vw;height:7.5vw}}.plus-x__field{background-color:#000;color:#fff;padding:300px 0;margin-top:300px}.theme--dark .plus-x__field{background:#121212}@media (max-width:1024px){.plus-x__field{margin-top:20%;padding:20% 0}}.plus-x__field__sector div{width:400px;flex-direction:row}@media (max-width:767px){.plus-x__field__sector div{width:60vw}}.plus-x__field__sector div span{width:50%;display:inline-block}.plus-x__field__logo{margin-top:10vh}.plus-x__play{display:block;position:relative;width:100%;height:100%}.plus-x__play__header{position:absolute;top:-1.5em;left:6vw;z-index:5;font-size:90px;font-weight:700;letter-spacing:-.035em;line-height:1em}@media (max-width:1259px){.plus-x__play__header{font-size:75px}}@media (max-width:767px){.plus-x__play__header{font-size:9.15vw}}.plus-x__play__description{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:bottom left;transform-origin:bottom left;position:absolute;left:0;bottom:35%;margin-left:6vw;z-index:10}.plus-x__play__slider{width:100%;height:80%;overflow:hidden}.plus-x__play__slider__item{height:100%;overflow:hidden}.plus-x__play__slider__item img{background-color:#f5f5f5;width:100%;height:100%;object-fit:cover}.plus-x__play__slider .swiper-pagination{bottom:5%}.plus-x__play__slider .swiper-pagination-bullet,.plus-x__play__slider .swiper-pagination-bullet-active{outline:none;opacity:1;border-radius:0;margin:0 10px!important;width:16px;height:16px;background-color:#fff;border:4px solid #ddd;-webkit-transition:border-color .45s ease,border-width .2s ease;transition:border-color .45s ease,border-width .2s ease}.theme--dark .plus-x__play__slider .swiper-pagination-bullet,.theme--dark .plus-x__play__slider .swiper-pagination-bullet-active{background-color:#121212}.device--pc .plus-x__play__slider .swiper-pagination-bullet-active:hover,.device--pc .plus-x__play__slider .swiper-pagination-bullet:hover{border-width:6px}.plus-x__play__slider .swiper-pagination-bullet-active{border:6px solid #db1010}.plus-x__article{width:100%;max-width:1280px;margin:0 auto;overflow:hidden;letter-spacing:-.075em}.plus-x__article__header{margin:12vw 6vw;position:relative}.plus-x__article__header__name{font-size:130px;font-weight:700}@media (max-width:1024px){.plus-x__article__header__name{font-size:15vw}}.plus-x__article__header__description{font-size:30px;margin-top:50px;line-height:1.3em}@media (max-width:1024px){.plus-x__article__header__description{font-size:3.1vw}}@media (max-width:767px){.plus-x__article__header__description{margin-top:11vw;font-size:7vw}}.plus-x__article__header__link{font-size:16px;display:flex;align-items:flex-end;position:absolute;bottom:0;right:0;opacity:.4}@media (max-width:767px){.plus-x__article__header__link{align-items:center;position:relative;font-size:3vw;margin-top:6vw}}.plus-x__article__header__link .line-arrow{width:30px;height:20px;margin-left:30px}@media (max-width:767px){.plus-x__article__header__link .line-arrow{width:5vw;height:6vw}}.plus-x__article__item{padding:100px 0 100px 6vw;margin-right:6vw;position:relative;border-top:1px solid #eee}.theme--dark .plus-x__article__item{border-top:1px solid #333}@media (max-width:1024px){.plus-x__article__item{padding-left:0;margin-left:6vw}}@media (max-width:767px){.plus-x__article__item{padding:14vw 0}}.plus-x__article__item__thumb{position:absolute;right:0;top:100px}@media (max-width:767px){.plus-x__article__item__thumb{position:relative;top:0;margin-bottom:10vw}}.plus-x__article__item__thumb__icon{display:inline-block;width:80px;height:80px;border-radius:2000px;overflow:hidden}@media (max-width:767px){.plus-x__article__item__thumb__icon{width:calc(30px + 6vw);height:calc(30px + 6vw)}}.plus-x__article__item__thumb__icon img{width:100%;height:100%;object-fit:cover}.plus-x__article__item__content{word-break:keep-all}.plus-x__article__item__content__header{display:block;width:300px;font-weight:700;font-size:20px}@media (max-width:767px){.plus-x__article__item__content__header{width:100%;font-size:6.8vw}}.plus-x__article__item__content__text{word-break:break-all;display:block;width:calc(550px + 3vw);font-size:14px;margin-top:50px;line-height:1.5em}@media (max-width:767px){.plus-x__article__item__content__text{width:100%;margin-top:10vw;font-size:calc(.4vw + 14px)}}.plus-x__article__item__content__text .fw-b{margin-right:5px}.plus-x__article__item__content__text .fw-b:after{content:" | ";margin-left:5px;opacity:.3}.contact-contents{width:100%;height:100%;overflow-x:hidden;-webkit-overflow-scrolling:touch}.contact-contents.hidden{visibility:hidden}@media (max-width:1024px){.contact-contents .page-header{font-size:140px;margin-top:45vh}}@media (max-width:767px){.contact-contents .page-header{font-size:calc(23vw + 10px)}}.contact-contents .page-header .n-badge{font-size:.32em}.contact-contents .page-linkblock{height:100%}.contact-contents .page-header__dot{width:.15em;height:.15em;background-color:red;border-radius:9999px;display:inline-block;position:relative;margin-left:.1em}.contact__infomation{max-width:1000px;width:100%;margin:0 auto;display:flex;flex-direction:column;box-sizing:border-box}@media (max-width:1024px){.contact__infomation{padding:0 6vw}}.contact__infomation__office{display:flex;flex-direction:row;font-size:30px;line-height:1.47em;justify-content:space-between}@media (max-width:1024px){.contact__infomation__office{font-size:22px}}@media (max-width:767px){.contact__infomation__office{flex-direction:column;font-size:4.6vw}}@media (max-width:767px){.contact__infomation__office__item+.contact__infomation__office__item{margin-top:15%}}.contact__infomation__contact{margin-top:100px;font-size:20px;line-height:1.36em}@media (max-width:767px){.contact__infomation__contact{font-size:5.6vw;margin-top:15%}}.contact__infomation__contact__item+.contact__infomation__contact__item{margin-top:24px}@media (max-width:767px){.contact__infomation__contact__item+.contact__infomation__contact__item{margin-top:5%}}.contact__infomation__contact__name{font-size:.8em}.contact__infomation__contact__value{font-weight:700}.contact__form{margin-top:415px}@media (max-width:767px){.contact__form{display:none}}.contact__form__content{max-width:1000px;margin:0 auto;background-color:#333437;border-radius:10px;color:#fff;box-shadow:0 50px 50px rgba(0,0,0,.3),inset 0 3px 0 hsla(0,0%,100%,.2);border:1px solid #d0d0d0}@media (max-width:1024px){.contact__form__content{margin-left:50px;margin-right:50px}}.contact__form__content__title{padding:31px 50px 27px;font-size:24px;text-align:center;position:relative}.contact__form__content__title:before{content:"";display:inline-block;position:absolute;top:33px;left:50px;background-color:#fa5c57;border-radius:1000px;width:24px;height:24px;border:1px solid #000}.contact__form__content__input{padding:0 50px;color:#828282;font-size:24px;border-top:1px solid #4f4f4f}.contact__form__content__input__item{display:flex;padding:16px 0}.contact__form__content__input__item input{flex:1 1;color:#828282}.contact__form__content__input__item+.contact__form__content__input__item{border-top:1px solid #4f4f4f}.contact__form__content__message{width:100%;height:340px;padding:38px 50px;font-size:24px;border-top:1px solid #4f4f4f}.contact__form__content__message textarea{width:100%;height:100%;outline:none;resize:none;color:#828282}.contact__form__content__message textarea::-webkit-input-placeholder{color:#4f4f4f}.contact__form__content__message textarea::-moz-placeholder{color:#4f4f4f}.contact__form__content__message textarea:-ms-input-placeholder{color:#4f4f4f}.contact__form__content__message textarea::-ms-input-placeholder{color:#4f4f4f}.contact__form__content__message textarea::placeholder{color:#4f4f4f}.contact__form__content__footer{display:flex;justify-content:space-between;align-items:center;padding:20px 50px;border-top:1px solid #4f4f4f}.contact__form__content__footer__submit{padding:13px 55px;border-radius:10px;background-color:#3e83d7;color:#fff;font-size:24px}.contact__form__content__footer__upfile{font-size:0;text-indent:-9999px;color:transparent;width:50px;height:50px;display:inline-block;background-color:#d3d;cursor:pointer}.contact__form__tags{max-width:1200px;padding:0 50px;font-size:20px;margin:305px auto 0}@media (max-width:1024px){.contact__form__tags{max-width:100%;padding:0}}.contact__form__tags__title{padding-bottom:40px;text-align:center;border-bottom:1px solid #bdbdbd}.contact__form__tags__list{margin:40px 0;display:grid;grid-gap:20px;grid-template-columns:repeat(4,1fr);text-align:center}@media (max-width:1024px){.contact__form__tags__list{width:66%;margin:40px auto;grid-template-columns:repeat(2,1fr)}}.contact__form__tags__item label{width:100%;display:inline-block;padding:16px 0;border:1px solid #e0e0e0;border-radius:1000px;cursor:pointer;color:#828282}.contact__form__tags__item input:checked+label{border:1px solid #3567a4;background-color:#3e83d7;color:#fff}.page-group{overflow:hidden}.page-group,.page-section{position:relative;height:100%}.page-section{overflow-y:overlay;overflow-x:hidden;min-width:100%;min-height:100%;display:flex;flex-direction:column}.page-changing{max-height:100vh;overflow:hidden;pointer-events:none}div[class$=-contents]{height:100%;min-width:100%;min-height:100%;display:block}.page-header{font-size:300px;font-weight:700;margin-top:350px;margin-bottom:300px;margin-left:-.25em;width:100%;line-height:1em}.page-header .badge{font-size:.33em;margin-top:.3em}.page-header>span{position:relative}@media (max-width:767px){.page-header{font-size:calc(26vw + 10px);margin-left:-6.15vw;margin-top:50vw;margin-bottom:80%}}.control__button,.control__button--bottom,.control__button--left,.control__button--right,.control__button--top{border:2px solid #000;width:100%;height:100%;position:relative;background-color:#fff}.theme--dark .control__button,.theme--dark .control__button--bottom,.theme--dark .control__button--left,.theme--dark .control__button--right,.theme--dark .control__button--top{border-color:#fff;background-color:#121212}.control__button--bottom:before,.control__button--left:before,.control__button--right:before,.control__button--top:before,.control__button:before{content:"";display:inline-block;width:27%;height:27%;border-top:2px solid #000;border-right:2px solid #000;-webkit-transform-origin:center;transform-origin:center}.theme--dark .control__button--bottom:before,.theme--dark .control__button--left:before,.theme--dark .control__button--right:before,.theme--dark .control__button--top:before,.theme--dark .control__button:before{border-color:#fff;background-color:#121212}.control__button--top:before{margin-top:32%;-webkit-transform:rotate(-48deg) skew(-6deg);transform:rotate(-48deg) skew(-6deg)}.control__button--bottom:before{margin-bottom:10%;-webkit-transform:rotate(132deg) skew(-6deg);transform:rotate(132deg) skew(-6deg)}.control__button--right:before{margin-left:-14%;-webkit-transform:rotate(42deg) skew(-6deg);transform:rotate(42deg) skew(-6deg)}.control__button--left:before{margin-right:-14%;-webkit-transform:rotate(-138deg) skew(-6deg);transform:rotate(-138deg) skew(-6deg)}.page-footer{display:flex;flex-direction:column;padding:10vw;position:relative;border-top:1px solid #bdbdbd;margin-top:auto}.theme--dark .page-footer{border-top:1px solid #333}@media (max-width:1024px){.page-footer{padding:100px 50px}}@media (max-width:767px){.page-footer{flex-direction:column;padding:30% 6vw}}.page-footer.hide{-webkit-transition:transform .7s cubic-bezier(.215,.61,.355,1),opacity .4s ease;-webkit-transition:opacity .4s ease,-webkit-transform .7s cubic-bezier(.215,.61,.355,1);transition:opacity .4s ease,-webkit-transform .7s cubic-bezier(.215,.61,.355,1);transition:transform .7s cubic-bezier(.215,.61,.355,1),opacity .4s ease;transition:transform .7s cubic-bezier(.215,.61,.355,1),opacity .4s ease,-webkit-transform .7s cubic-bezier(.215,.61,.355,1);-webkit-transform:translateY(10%);transform:translateY(10%);opacity:0}.page-footer__links{display:flex;width:auto;font-size:20px;line-height:1.4em;font-weight:700;overflow:hidden;position:relative}@media (max-width:1024px){.page-footer__links{font-size:17px}}@media (max-width:767px){.page-footer__links{flex-direction:column;font-size:7.4vw}}.page-footer__links__item{margin-right:30px}@media (max-width:767px){.page-footer__links__item{margin-right:0}}.page-footer__links__item:after{content:"";display:inline-block;width:1px;height:12px;background-color:rgba(0,0,0,.2);position:relative;left:15px}@media (max-width:767px){.page-footer__links__item:after{display:none}}.page-footer__links__item:last-child:after{display:none}.page-footer__address{font-size:14px;line-height:1.7em;margin-top:113px;display:flex}@media (max-width:1024px){.page-footer__address{font-size:13px;margin-top:98px}}@media (max-width:767px){.page-footer__address{display:block;padding:0;margin:20% 0 0;font-size:4.2vw}}.page-footer__address address{font-style:normal;margin-right:130px}@media (max-width:1024px){.page-footer__address address{margin-right:80px}}@media (max-width:767px){.page-footer__address address{margin-right:0}}@media (max-width:767px){.page-footer__address address+address{margin-top:10%}}.page-footer__contact{position:absolute;display:inline-block;right:0;top:10vw;padding-right:10vw;font-size:14px;line-height:1.94em}@media (max-width:1024px){.page-footer__contact{padding-right:50px;font-size:12px;top:100px}}@media (max-width:767px){.page-footer__contact{margin-top:15%;display:block;position:relative;padding-right:0;top:0;font-size:4.2vw}}.page-footer__contact__item{margin-bottom:24px}.page-footer__contact__item:last-child{margin-bottom:0}@media (max-width:767px){.page-footer__contact__item{margin-bottom:5%}}@media (max-width:767px){.page-footer__contact__item p{margin-bottom:0}}.page-footer__contact__item a{font-size:1.45em;font-weight:700}.page-footer .copyright{position:absolute;top:10vw;margin-top:42px;font-size:16px;font-weight:700}@media (max-width:1024px){.page-footer .copyright{font-size:15px;top:100px;margin-top:44px}}@media (max-width:767px){.page-footer .copyright{position:relative;margin-top:30vw;top:0;opacity:.3;font-size:3.5vw}}.page-linkblock{display:flex;align-items:center;justify-content:center;font-weight:700}.page-linkblock .badge{font-size:.5em;margin-top:-.4em}.page-linkblock__link{display:inline-block}.page-linkblock__text{font-size:100px;position:relative;text-align:center}@media (max-width:767px){.page-linkblock__text{font-size:15vw}}.page-linkblock__description{font-size:20px;line-height:1em;display:flex;justify-content:center;align-items:center}@media (max-width:767px){.page-linkblock__description{font-size:4.2vw;-webkit-transform:scale(.5vw);transform:scale(.5vw)}}.page-linkblock__description__arrow{width:50px;height:34px;margin-left:20px}@media (max-width:767px){.page-linkblock__description__arrow{width:30px;height:22px}}.badge{min-width:100%;position:absolute;line-height:1em;top:0;right:0;-webkit-transform:translate(50%);transform:translate(50%);pointer-events:none;text-align:center}.badge.center{-webkit-transform:translate(0);transform:translate(0);left:0}.badge__wrap{display:inline-block;position:relative;font-size:1em;line-height:1em}.badge__item{overflow:hidden;word-break:keep-all;opacity:0;color:#fff;background-color:rgba(219,16,16,.9);border:1px solid red;border-radius:100em;box-shadow:.1em .1em .2em rgba(0,0,0,.2)}.badge__item,.badge__item i{box-sizing:border-box;display:inline-block;padding:.3em .52em calc(.3em - 1px)}.badge__item i{width:1.57em;background-size:contain;background-position:50%;background-repeat:no-repeat}.badge__item+.badge__item{margin-left:.2em}.badge__item.arrow,.badge__item.mail,.badge__item.more{color:transparent;padding:0}.badge__item.more{background-color:hsla(0,0%,66.7%,.5);border:1px solid hsla(0,0%,66.7%,.5)}.badge__item.more i{width:2.7em;background-image:url(/source/icon/more_white.png)}.badge__item.arrow i{background-image:url(/source/icon/arrow_white.png);background-size:75%}.badge__item.mail i{width:2.5em;background-image:url(/source/icon/mail_white.png);background-size:40%}.badge__item.pop-in{-webkit-animation:popIn .6s cubic-bezier(.215,.61,.355,1) both;animation:popIn .6s cubic-bezier(.215,.61,.355,1) both}.badge__item.slide-in{-webkit-animation:badgeSlideIn .5s cubic-bezier(.215,.61,.355,1) both;animation:badgeSlideIn .5s cubic-bezier(.215,.61,.355,1) both}.n-badge{position:absolute;top:0;right:0;line-height:1em;font-size:.5em;width:100%}.n-badge.center .n-badge-wrap{-webkit-transform:unset!important;transform:unset!important}.n-badge.left .n-badge-wrap{-webkit-transform:translateX(-50%)!important;transform:translateX(-50%)!important}.n-badge .n-badge-wrap{position:relative;display:flex;justify-content:center;min-width:100%;white-space:nowrap;-webkit-transform:translateX(50%);transform:translateX(50%)}.n-badge .n-badge-wrap .n-badge-item{display:inline-block;padding:.25em .5em;border-radius:100em;background-color:rgba(219,16,16,.9);border:1px solid red;color:#fff;box-shadow:.1em .1em .2em rgba(0,0,0,.2);font-weight:700;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.n-badge .n-badge-wrap .n-badge-item+.n-badge-item{margin-left:.3em}.n-badge .n-badge-wrap .n-badge-item i{width:1.57em;display:inline-block;box-sizing:border-box;color:transparent;background-size:contain;background-position:50%;background-repeat:no-repeat}.n-badge .n-badge-wrap .n-badge-item.more{background-color:hsla(0,0%,66.7%,.5);border:1px solid hsla(0,0%,66.7%,.5)}.n-badge .n-badge-wrap .n-badge-item.more i{background-image:url(/source/icon/more_white.png);background-size:100%}.n-badge .n-badge-wrap .n-badge-item.mail i{width:1.3em;background-image:url(/source/icon/mail_white.png);background-size:75%}.n-badge .n-badge-wrap .n-badge-item.pop-in{-webkit-animation:popIn .6s cubic-bezier(.215,.61,.355,1) both;animation:popIn .6s cubic-bezier(.215,.61,.355,1) both}.n-badge .n-badge-wrap .n-badge-item.slide-in{-webkit-animation:badgeSlideIn .5s cubic-bezier(.215,.61,.355,1) both;animation:badgeSlideIn .5s cubic-bezier(.215,.61,.355,1) both}.n-badge .n-badge-wrap .n-badge-item.slide-out{-webkit-animation:badgeSlideOut .3s ease forwards;animation:badgeSlideOut .3s ease forwards}.logo--plusx{width:100%;height:100%;display:flex;object-fit:cover}.logo--plusx>div{width:50%;height:100%}.logo--plusx.column{flex-direction:column}.logo--plusx.column>div{width:100%;height:50%}.logo--plusx .draw__line span{-webkit-transition:width .3s cubic-bezier(.215,.61,.355,1);transition:width .3s cubic-bezier(.215,.61,.355,1)}.logo--plusx.hide .draw__line span{width:0!important}.line-arrow{display:inline-block;width:100%;height:100%}.draw,.draw--a,.draw--arrow,.draw--plus,.draw--x,.draw__line{position:relative}.draw__line{display:block;width:100%;height:100%}.draw__line span{position:absolute;background-color:#000}.theme--dark .draw__line span{background-color:#fff}.draw--plus .draw__line span{width:100%;height:2px;top:calc(50% - 1px);left:0}.draw--plus .draw__line span:nth-child(2){-webkit-transition-delay:.15s;transition-delay:.15s;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left;transform-origin:left;left:50%;margin-top:-50%}.draw--x .draw__line span{width:calc(141% - 1px);height:2px;top:calc(50% - 1px);left:50%;-webkit-transform-origin:center;transform-origin:center}.draw--x .draw__line span:first-child{-webkit-transition-delay:.2s;transition-delay:.2s;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.draw--x .draw__line span:nth-child(2){-webkit-transition-delay:.35s;transition-delay:.35s;-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}.draw--a .draw__line span{width:2px;height:111%;top:1px;left:calc(50% - 1px);-webkit-transform-origin:top;transform-origin:top}.draw--a .draw__line span:first-child{-webkit-transform:rotate(27deg);transform:rotate(27deg)}.draw--a .draw__line span:nth-child(2){-webkit-transform:rotate(-27deg);transform:rotate(-27deg)}.draw--arrow{position:relative;display:inline-block;width:100%;height:100%}.draw--arrow .draw__line span{top:calc(50% - 1px);right:0;width:100%;height:2px;-webkit-transform-origin:right;transform-origin:right}.draw--arrow .draw__line span:nth-child(2),.draw--arrow .draw__line span:nth-child(3){width:50%;right:1px}.draw--arrow .draw__line span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.draw--arrow .draw__line span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.block-text,.block-text--break{position:relative;display:flex;flex-direction:column}.block-text--break{display:block}.block-text__line{position:relative;display:flex}.block-text__word{display:inline-block;position:relative}.block-text--break .badge,.block-text .badge{z-index:10;margin-right:.4em}.video-background{width:100%;height:100%;object-fit:cover;outline:none}.fade-white{pointer-events:none;height:15vh;position:relative;width:100%;height:50vh;margin-top:-50vh;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(#fff));background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=0)}.theme--dark .fade-white{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#121212));background:linear-gradient(180deg,transparent 0,#121212);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#000000",GradientType=0)}.fade-white.hide{-webkit-transition:height .5s ease,margin .5s ease;transition:height .5s ease,margin .5s ease;height:0;margin-top:0}.appear-text{-webkit-animation-name:text;animation-name:text}.appear-block,.appear-text{-webkit-animation-duration:1s;animation-duration:1s}.appear-block{display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:1;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-animation-name:example;animation-name:example}.mask-text{display:inline-block;overflow:hidden;vertical-align:top}.mask-text span{-webkit-transition:transform .4s cubic-bezier(.215,.61,.355,1);-webkit-transition:-webkit-transform .4s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform .4s cubic-bezier(.215,.61,.355,1);transition:transform .4s cubic-bezier(.215,.61,.355,1);transition:transform .4s cubic-bezier(.215,.61,.355,1),-webkit-transform .4s cubic-bezier(.215,.61,.355,1);display:inline-block}.mask-text span.hide{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.mask-text.bottom span,.mask-text.left span,.mask-text.right span,.mask-text.top span{-webkit-transition:transform .6s cubic-bezier(.215,.61,.355,1);-webkit-transition:-webkit-transform .6s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform .6s cubic-bezier(.215,.61,.355,1);transition:transform .6s cubic-bezier(.215,.61,.355,1);transition:transform .6s cubic-bezier(.215,.61,.355,1),-webkit-transform .6s cubic-bezier(.215,.61,.355,1)}.mask-text.top span{-webkit-transform:translateY(-100%)!important;transform:translateY(-100%)!important}.mask-text.bottom span{-webkit-transform:translateY(100%)!important;transform:translateY(100%)!important}.mask-text.left span{-webkit-transform:translateX(100%)!important;transform:translateX(100%)!important}.mask-text.right span{-webkit-transform:translateY(-100%)!important;transform:translateY(-100%)!important}.touch-correction{position:absolute;display:inline-block;width:100%;height:100%;box-sizing:content-box;padding:6vw;top:-6vw;left:-6vw;opacity:.8}.device--pc .touch-correction{display:none}.exit-left{-webkit-transform:translateX(calc(5.5vw + 5.5vh))!important;transform:translateX(calc(5.5vw + 5.5vh))!important}.exit-left,.exit-right{-webkit-transition:transform .7s ease,opacity .5s ease!important;-webkit-transition:opacity .5s ease,-webkit-transform .7s ease!important;transition:opacity .5s ease,-webkit-transform .7s ease!important;transition:transform .7s ease,opacity .5s ease!important;transition:transform .7s ease,opacity .5s ease,-webkit-transform .7s ease!important;opacity:0!important}.exit-right{-webkit-transform:translateX(calc(-5.5vw - 5.5vh))!important;transform:translateX(calc(-5.5vw - 5.5vh))!important}.exit-down{-webkit-transition:transform .7s ease,opacity .7s ease!important;-webkit-transition:opacity .7s ease,-webkit-transform .7s ease!important;transition:opacity .7s ease,-webkit-transform .7s ease!important;transition:transform .7s ease,opacity .7s ease!important;transition:transform .7s ease,opacity .7s ease,-webkit-transform .7s ease!important;-webkit-transform:translateY(calc(5.5vw + 5.5vh))!important;transform:translateY(calc(5.5vw + 5.5vh))!important;opacity:0!important}.theme--light{background:#fff;color:#000}.theme--dark{background:#000;color:#fff}.toggle-button{display:inline-block;position:relative;width:44px;height:24px;margin-left:20px}.toggle-button:before{content:"";position:absolute;left:0;bottom:calc(50% - 2px);width:100%;height:4px;border-radius:5000px}.theme--dark .toggle-button:before{border:1px solid #5d5d5d;background:#898989}.theme--light .toggle-button:before{background-color:#e0e0e0;border:1px solid #d7d7d7}.toggle-button:after{content:"";position:absolute;top:-1px;width:24px;height:24px;border-radius:5000px;-webkit-transition:background-color .5s ease,box-shadow .3s ease,left .25s cubic-bezier(.215,.61,.355,1),right .25s cubic-bezier(.215,.61,.355,1);transition:background-color .5s ease,box-shadow .3s ease,left .25s cubic-bezier(.215,.61,.355,1),right .25s cubic-bezier(.215,.61,.355,1);box-sizing:border-box}.theme--dark .toggle-button:after{background-color:#fff;box-shadow:3px 2px 3px rgba(0,0,0,.3);left:5px}.theme--light .toggle-button:after{background-color:#333;box-shadow:-3px 2px 3px hsla(0,0%,39.2%,.3);left:18px}.paragraph{width:1000px;display:flex;margin:0 auto;padding:250px 50px;letter-spacing:-.075em}@media (max-width:1024px){.paragraph{width:100%;padding:250px 6vw}}@media (max-width:767px){.paragraph{padding:20% 0;margin:0 6vw;width:auto;box-sizing:border-box;display:block}}.paragraph.left{flex-direction:row}.paragraph.center{flex-direction:column;text-align:center}.paragraph__header{font-size:50px;font-weight:300;line-height:1.3em;margin-bottom:50px}@media (max-width:1024px){.paragraph__header{font-size:40px}}@media (min-width:768px){.paragraph.left .paragraph__header{width:44.5%}}@media (max-width:767px){.paragraph__header{font-size:calc(4.5vw + 16px)}}.paragraph__content{word-break:keep-all;font-size:32px;line-height:1.44em}@media (max-width:1024px){.paragraph__content{font-size:25px}}@media (max-width:767px){.paragraph__content{font-size:calc(2.5vw + 8px)}}.paragraph.left .paragraph__content{flex:1 1}.paragraph__content__title{margin-bottom:50px;font-weight:700}.paragraph__content__text{font-weight:200;opacity:.8}.paragraph__content__text+.paragraph__content__text{margin-top:50px}.paragraph-hr{display:block;width:900px;height:1px;background-color:#dbdbdb;margin:0 auto}@media (max-width:1024px){.paragraph-hr{width:calc(100% - 12vw);margin:0 6vw}}.hiring-contents{width:100%;height:100%;overflow-x:hidden;-webkit-overflow-scrolling:touch}.hiring-contents.hidden{visibility:hidden}.hiring__header{width:auto;text-align:center;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width:767px){.hiring__header{width:100%;height:auto}}.hiring__header .header-dimd{visibility:hidden;position:absolute;top:0;left:0;display:inline-block;width:100%;height:150%}@media (max-width:767px){.hiring__header .header-dimd{visibility:visible}}.theme--light .hiring__header .header-dimd{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),to(hsla(0,0%,100%,0)));background:linear-gradient(180deg,#fff 50%,hsla(0,0%,100%,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#00ffffff",GradientType=0)}.theme--dark .hiring__header .header-dimd{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#121212),to(rgba(18,18,18,0)));background:linear-gradient(180deg,#121212 50%,rgba(18,18,18,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#121212",endColorstr="#00ffffff",GradientType=0)}.hiring__header .image-box{display:inline-block;position:relative;height:100%}@media (max-width:767px){.hiring__header .image-box{width:100%;height:167vw;overflow:hidden;margin-top:15%}}.hiring__header .image-box img{width:100%;height:100%;object-fit:cover;min-height:100%}@media (max-width:767px){.hiring__header .image-box img{object-fit:unset;height:auto}}.hiring__header #idframe-image{width:100vw;height:120vh;margin-top:-20vh;display:flex;justify-content:center;background-size:contain;background-position:50%;background-repeat:no-repeat;position:relative}@media (max-width:767px){.hiring__header #idframe-image{display:none}}.hiring__header #idframe-image div.scroll-image{width:100%;height:100%;justify-content:center;background-size:contain;background-position:50%;background-repeat:no-repeat}.hiring__header #card-image{width:100%;height:100%;object-fit:cover;position:relative;position:absolute;left:0}@media (min-width:768px){.hiring__header #card-image{display:none}}.hiring__header #working-image{width:100%;height:100%;background:url(/source/image/hiring/hiring2.png) no-repeat;background-size:cover;background-position-x:center;background-position-y:top}@media (max-width:767px){.hiring__header #working-image{display:none!important}}.hiring__header__badge{color:#fff;background-color:rgba(219,16,16,.9);border:1px solid red;box-sizing:border-box;border-radius:100em;display:inline-block;box-shadow:.1em .1em .2em rgba(0,0,0,.2);overflow:hidden;position:absolute;outline:none;line-height:1.2em;font-weight:700;display:flex;border-radius:100vh}@media (min-width:768px){.hiring__header__badge{top:26vh;left:50%;margin-left:10vh;padding:2vh 13.5vh 2vh 5vh;text-align:left;flex-direction:column;font-size:3vh}}@media (max-width:767px){.hiring__header__badge{right:0;position:-webkit-sticky;position:sticky;flex-direction:row;display:block;width:calc(100% - 12vw);text-align:left;padding:4vw 6vw;font-size:24px;bottom:6vw;margin-top:-8vw}}@-webkit-keyframes before{0%{top:-30%}to{top:calc(50% - 9px)}}@keyframes before{0%{top:-30%}to{top:calc(50% - 9px)}}@-webkit-keyframes after{to{top:100%}}@keyframes after{to{top:100%}}.device--pc .hiring__header__badge:hover .hiring__header__badge__arrow:before{-webkit-animation:before .7s cubic-bezier(.55,.055,.675,.19) infinite;animation:before .7s cubic-bezier(.55,.055,.675,.19) infinite}.device--pc .hiring__header__badge:hover .hiring__header__badge__arrow:after{-webkit-animation:after .7s cubic-bezier(.215,.61,.355,1) infinite;animation:after .7s cubic-bezier(.215,.61,.355,1) infinite}.hiring__header__badge .hiring__header__badge__arrow{width:4vh;height:7vh;position:absolute;overflow:hidden;top:calc(50% - 3.5vh);right:5vh}@media (max-width:1024px){.hiring__header__badge .hiring__header__badge__arrow{right:40px}}@media (max-width:767px){.hiring__header__badge .hiring__header__badge__arrow{right:6vw}}.hiring__header__badge .hiring__header__badge__arrow:after,.hiring__header__badge .hiring__header__badge__arrow:before{content:"";width:1vh;height:1vh;display:inline-block;position:absolute;top:calc(50% - 1vh);-webkit-transform:rotate(135deg);transform:rotate(135deg);border-top:.45vh solid #fff;border-right:.45vh solid #fff;-webkit-transition:margin 1s ease;transition:margin 1s ease;-webkit-animation:restore .5s ease;animation:restore .5s ease;right:3px}.hiring__header__badge span{position:relative;display:inline-block}.hiring__introduce{position:relative;min-height:100%}.hiring__video video{width:100%;height:100%;object-fit:cover}.hiring__recruit-link{text-align:center;margin-bottom:50vh;width:100%;letter-spacing:-.075em}@media (max-width:767px){.hiring__recruit-link{padding:6vw}}.hiring__link-button{font-size:16px;padding:20px 100px;background-color:#d92222;border-radius:9999px;color:#fff;display:inline-block;box-sizing:border-box;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transform-style:flat;transform-style:flat;-webkit-transition:transform .5s cubic-bezier(.31,1.69,.68,1),background-color .2s ease;-webkit-transition:background-color .2s ease,-webkit-transform .5s cubic-bezier(.31,1.69,.68,1);transition:background-color .2s ease,-webkit-transform .5s cubic-bezier(.31,1.69,.68,1);transition:transform .5s cubic-bezier(.31,1.69,.68,1),background-color .2s ease;transition:transform .5s cubic-bezier(.31,1.69,.68,1),background-color .2s ease,-webkit-transform .5s cubic-bezier(.31,1.69,.68,1)}@media (max-width:767px){.hiring__link-button{width:100%;padding:calc(2vw + 1vh) 0;font-size:calc(1vw + 10px)}}.hiring__link-button:before{content:"";position:absolute;z-index:-2;-webkit-transition:box-shadow .15s ease;transition:box-shadow .15s ease;-webkit-transform-origin:center;transform-origin:center;top:0;left:0;width:100%;height:100%;box-sizing:border-box}.device--pc .hiring__link-button:hover{box-sizing:border-box;border:2px solid #d92222;background-color:#fff;font-weight:700;color:#d92222;-webkit-transform:scale(1.065);transform:scale(1.065)}.device--pc.theme--dark .hiring__link-button:hover{color:#fff;font-weight:700;text-shadow:0 0 7px #ff697d;border:2px solid #fff;box-shadow:inset 0 0 5px #ff697d,0 0 7px #ff697d;background-color:#121212!important}.hiring__detail{max-width:1240px;margin:0 auto 200px;padding:0 50px;display:flex;flex-direction:row}@media (max-width:1024px){.hiring__detail{width:100%;padding:0 6vw}}@media (max-width:767px){.hiring__detail{width:100%;padding:0 6vw}}.hiring__detail__occupation{width:410px}@media (max-width:1024px){.hiring__detail__occupation{width:300px}}@media (max-width:767px){.hiring__detail__occupation{width:100%}}.hiring__detail__occupation>li+li{margin-top:70px}@media (max-width:767px){.hiring__detail__occupation>li+li{margin:0}}.hiring__detail__occupation dl dt{font-weight:700;font-size:28px;margin-bottom:40px}@media (max-width:1024px){.hiring__detail__occupation dl dt{font-size:24px}}@media (max-width:767px){.hiring__detail__occupation dl dt{font-size:calc(4vw + 16px);border-bottom:1px solid #dfdfdf;padding-bottom:10%;margin:30% 0 0}.theme--dark .hiring__detail__occupation dl dt{border-bottom:1px solid #777}}.hiring__detail__occupation dl dt .badge{top:-16px}.hiring__detail__occupation dl dt .badge__item.pop-out{opacity:0}.hiring__detail__occupation dl dd{cursor:pointer;opacity:.8;font-size:26px;font-weight:400}@media (min-width:768px){.hiring__detail__occupation dl dd.selected{text-decoration:underline}}.hiring__detail__occupation dl dd+dd{margin-top:10px}@media (max-width:1024px){.hiring__detail__occupation dl dd{font-size:22px}}@media (max-width:767px){.hiring__detail__occupation dl dd{margin:0!important;font-size:calc(2vw + 16px);line-height:3em;border-bottom:1px solid #dfdfdf}.theme--dark .hiring__detail__occupation dl dd{border-bottom:1px solid #777}.hiring__detail__occupation dl dd a{display:inline-block;width:100%}}.hiring__detail__content{flex:1 1}@media (max-width:767px){.hiring__detail__content{z-index:10;width:100%;height:100%;background-color:#fff;overflow:hidden;top:0;left:0;position:fixed;-webkit-transition:transform .8s cubic-bezier(.77,0,.175,1);-webkit-transition:-webkit-transform .8s cubic-bezier(.77,0,.175,1);transition:-webkit-transform .8s cubic-bezier(.77,0,.175,1);transition:transform .8s cubic-bezier(.77,0,.175,1);transition:transform .8s cubic-bezier(.77,0,.175,1),-webkit-transform .8s cubic-bezier(.77,0,.175,1)}.theme--dark .hiring__detail__content{background-color:#121212}.hiring__detail__content.show{-webkit-transform:translateY(0);transform:translateY(0)}.hiring__detail__content.hide{-webkit-transform:translateY(100%);transform:translateY(100%)}}.hiring__detail__content__scroll{width:100%;height:100%}@media (max-width:767px){.hiring__detail__content__scroll{overflow:scroll;padding:6vw}}.hiring__detail__content__title{font-size:48px;font-weight:700;line-height:.9em}@media (max-width:767px){.hiring__detail__content__title{margin-bottom:100px}}.hiring__detail__content__section{letter-spacing:-.075em;margin-top:50px}.hiring__detail__content__section dt{font-size:22px;font-weight:700;margin-bottom:10px}@media (max-width:1024px){.hiring__detail__content__section dt{font-size:20px}}.hiring__detail__content__section dd{font-weight:300;opacity:.8;line-height:2.3em;font-size:20px}@media (max-width:1024px){.hiring__detail__content__section dd{font-size:16px}}.hiring__detail__content .hiring__close-button{position:fixed;top:6vw;right:6vw;width:34px;height:34px}@media (min-width:768px){.hiring__detail__content .hiring__close-button{display:none}}.news-contents{overflow-x:hidden;-webkit-overflow-scrolling:touch}.news-contents.hidden{visibility:hidden}.news-contents .page-header{display:inline-block}@media (min-width:768px) and (max-width:1023px){.news-contents .page-header{font-size:190px;margin-top:50vh}}.news-contents .page-header .n-badge{font-size:.35em}.news-grid__wrap{width:100%;max-width:1260px;margin:0 auto 100px}@media (max-width:839px){.news-grid__wrap{margin-bottom:200px}}.news-grid__list{-webkit-transition:margin .7s ease,opacity .7s ease;transition:margin .7s ease,opacity .7s ease;width:100%;margin:0 auto}.news-grid__item{width:300px;margin:0 60px 200px;-webkit-transition:margin .3s ease;transition:margin .3s ease}.news-grid__item a{width:100%;height:100%;display:block}.news-grid__item:nth-child(3n-2){margin-top:80px}@media (max-width:839px){.news-grid__item:nth-child(3n-1),.news-grid__item:nth-child(3n-2){margin-top:10%}}.news-grid__item:nth-child(3n){margin-top:90px}@media (max-width:839px){.news-grid__item:nth-child(3n){margin-top:10%}}@media (max-width:839px){.news-grid__item{margin-top:10%;margin-bottom:10%}}@media (max-width:429px){.news-grid__item{width:100vw;margin-right:0;margin-left:0;padding:0 6vw}}.news-grid__item__image{background-color:#f7f7f7;overflow:hidden}.news-grid__item__image img{object-fit:cover;width:100%;height:100%}.news-grid__item__description{font-size:24px;word-break:keep-all;position:relative;margin-top:60px;padding-left:24px;line-height:1.5em;letter-spacing:-.075em;text-align:left;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:429px){.news-grid__item__description{padding:0 6vw}}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:100;src:url(/static/media/NotoSansKR-Thin.7adb7d46.woff) format("woff"),url(/static/media/NotoSansKR-Thin.50961f1b.eot) format("embedded-opentype")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:200;src:url(/static/media/NotoSansKR-Light.d04dd870.woff) format("woff"),url(/static/media/NotoSansKR-Light.6bda07da.eot) format("embedded-opentype")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:300;src:url(/static/media/NotoSansKR-DemiLight.0cebeac0.woff) format("woff"),url(/static/media/NotoSansKR-DemiLight.92318144.eot) format("embedded-opentype")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;src:url(/static/media/NotoSansKR-Regular.53e1309e.woff) format("woff"),url(/static/media/NotoSansKR-Regular.8769d74f.eot) format("embedded-opentype")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:500;src:url(/static/media/NotoSansKR-Medium.024dc32a.woff) format("woff"),url(/static/media/NotoSansKR-Medium.57ffa327.eot) format("embedded-opentype")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;src:url(/static/media/NotoSansKR-Bold.a123e4ed.woff) format("woff"),url(/static/media/NotoSansKR-Bold.b2d7bd49.eot) format("embedded-opentype")}@font-face{font-family:Roboto;font-style:normal;font-weight:100;src:url(/static/media/Roboto-Thin.bd4f29bd.woff) format("woff"),url(/static/media/Roboto-Thin.9482db18.eot) format("embedded-opentype")}@font-face{font-family:Roboto;font-style:normal;font-weight:200;src:url(/static/media/Roboto-Light.42e4e504.woff) format("woff"),url(/static/media/Roboto-Light.6ea411c7.eot) format("embedded-opentype")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/Roboto-Regular.4978ce2f.woff) format("woff"),url(/static/media/Roboto-Regular.731e9b93.eot) format("embedded-opentype")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/Roboto-Medium.678cec7b.woff) format("woff"),url(/static/media/Roboto-Medium.faa105c6.eot) format("embedded-opentype")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/media/Roboto-Bold.5058c3f7.woff) format("woff"),url(/static/media/Roboto-Bold.2971c7d7.eot) format("embedded-opentype")}*{box-sizing:border-box}html{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;outline:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}address,article,aside,audio,blockquote,body,button,canvas,code,dd,details,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,iframe,img,input,label,legend,li,menu,nav,object,ol,p,pre,section,select,table,td,textarea,th,ul,video{margin:0;padding:0}body{-webkit-text-size-adjust:none;font-family:Roboto,Noto Sans KR,"sans-serif",sans-serif;font-weight:400}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:inherit}hr,legend{display:none}dd,dl,dt,ol,ul{list-style:none}table{width:100%;margin:0;padding:0;border:none;border-collapse:collapse;border-spacing:0}td,th,tr{border:none;-webkit-box-orient:vertical}caption{visibility:hidden;overflow:hidden;width:0;height:0;font-size:0;line-height:0}input[type=button],input[type=email],input[type=hidden],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{box-sizing:border-box;border-radius:0;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;-webkit-appearance:none;border:none;background-color:transparent;outline:none}input[type=checkbox],input[type=radio]{-moz-appearance:none;-o-appearance:none;-ms-appearance:none;-webkit-appearance:none;background-color:transparent;border-radius:0;outline:none;border:none}button,input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit;vertical-align:middle}button{overflow:visible;border:none;background-color:transparent;cursor:pointer;-webkit-appearance:none;text-decoration:none;outline:none}button::-moz-focus-inner{padding:0;border:none}a,a:active,a:focus,a:hover,button{text-decoration:none;outline:none}em{font-style:normal}img{vertical-align:top}i{font-style:normal}body{overflow:hidden;-ms-scroll-chaining:none!important;overscroll-behavior:none!important;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a,body,img{-webkit-touch-callout:none}#container{position:fixed;top:0;left:0}#container.hidden{visibility:hidden}.theme--dark #container{background-color:#121212}a{color:#000}.theme--dark a{color:#fff}#container,#root,#wrap,.page-section,body,html{width:100%;height:100%}.blind{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}.fl{float:left}.fr{float:right}.mximg{width:100%;max-width:100%;height:auto}.image-box{display:inline-block;position:relative;box-sizing:border-box}@media (min-width:768px){.br-phone{display:none}}@media (max-width:767px){.br-phone{display:block}}@media (min-width:768px){.br-overphone{display:block}}@media (max-width:767px){.br-overphone{display:none}}.c-red{color:red}.d-ib{display:inline-block;word-break:keep-all}.d-i,.d-ib{position:relative}.d-i{display:inline}.fw-b{font-weight:700}#navigation .header{z-index:1200}#navigation .menu-view,#navigation .menu-view--on{z-index:1100}#navagation .header__logo{z-index:1000}#navigation .nav-footer{z-index:1100}@media (max-width:767px){#navigation .nav-footer{z-index:1000}}.contents{height:100%;min-height:100%}::-webkit-scrollbar{width:5px;height:2px}::-webkit-scrollbar-track{background-color:transparent}.theme--dark ::-webkit-scrollbar-track{background-color:hsla(0,0%,100%,0)}::-webkit-scrollbar-thumb{background-color:#000!important}.theme--dark ::-webkit-scrollbar-thumb{background-color:#fff!important}.page-section::-webkit-scrollbar{display:block}.page-section{-webkit-overflow-scrolling:touch!important}#splash-dimd{position:fixed;overflow:hidden;top:0;left:0;z-index:2000;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;-webkit-transition:opacity 0s ease 1.5s;transition:opacity 0s ease 1.5s;opacity:1}.theme--dark #splash-dimd{background-color:#121212}#splash-dimd.exited #splash-logo{-webkit-animation:none;animation:none;-webkit-animation-play-state:paused;animation-play-state:paused;-webkit-transform:rotate(0);transform:rotate(0)}#splash-dimd.exited #splash-logo :-webkit-scrollbar{display:none}#splash-dimd.exited .draw--plus{-webkit-transform:translateX(-22%)!important;transform:translateX(-22%)!important}#splash-dimd.exited .draw--plus,#splash-dimd.exited .draw--x{-webkit-transition:transform 2.2s cubic-bezier(.075,.82,.165,1)!important;-webkit-transition:-webkit-transform 2.2s cubic-bezier(.075,.82,.165,1)!important;transition:-webkit-transform 2.2s cubic-bezier(.075,.82,.165,1)!important;transition:transform 2.2s cubic-bezier(.075,.82,.165,1)!important;transition:transform 2.2s cubic-bezier(.075,.82,.165,1),-webkit-transform 2.2s cubic-bezier(.075,.82,.165,1)!important}#splash-dimd.exited .draw--x{-webkit-transform:translateX(22%)!important;transform:translateX(22%)!important;border-radius:0!important;overflow:visible!important}#splash-dimd #splash-logo{width:80px;height:40px;display:flex;justify-content:center}#splash-dimd #splash-logo .logo--plusx{width:100%;height:100%;position:relative}#splash-dimd #splash-logo .draw--plus{left:0;-webkit-transform:translateX(50%);transform:translateX(50%)}#splash-dimd #splash-logo .draw--plus,#splash-dimd #splash-logo .draw--x{-webkit-transition:transform .3s ease;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;position:absolute}#splash-dimd #splash-logo .draw--x{border-radius:200px;overflow:hidden;right:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#splash-dimd #splash-message{margin-top:20px;font-size:12px;font-weight:700}#splash-dimd #splash-message.exited{-webkit-transition:letter-spacing 1.2s cubic-bezier(.165,.84,.44,1),opacity .7s ease .4s;transition:letter-spacing 1.2s cubic-bezier(.165,.84,.44,1),opacity .7s ease .4s;letter-spacing:.5em;opacity:0}.trs-router__contatiner{position:relative}.trs-router__item{position:absolute;top:0;left:0;-webkit-transition:transform 5s ease;-webkit-transition:-webkit-transform 5s ease;transition:-webkit-transform 5s ease;transition:transform 5s ease;transition:transform 5s ease,-webkit-transform 5s ease}.trs-router-enter{-webkit-transform:translateX(100%);transform:translateX(100%)}.trs-router-enter-active,.trs-router-exit{-webkit-transform:translateX(0);transform:translateX(0)}.trs-router-exit-active{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.trs-slide__container{position:relative;width:100%;height:100%}.trs-slide__container [class*=trs-slide--]{position:absolute;top:0;left:0}.trs-fade__container .trs-slide__container .trs-fade-enter-active,.trs-slide__container .trs-fade__container .trs-fade-enter-active,.trs-slide__container .trs-slide--up-enter,.trs-slide__container .trs-slide--up-enter-active{-webkit-transform:translateY(100%);transform:translateY(100%)}.trs-slide__container .trs-slide--up-enter-active{-webkit-transition:transform .3s cubic-bezier(.215,.61,.355,1);-webkit-transition:-webkit-transform .3s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform .3s cubic-bezier(.215,.61,.355,1);transition:transform .3s cubic-bezier(.215,.61,.355,1);transition:transform .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1)}.trs-fade__container .trs-slide__container .trs-fade-exit-active,.trs-slide__container .trs-fade__container .trs-fade-exit-active,.trs-slide__container .trs-slide--up-enter-active,.trs-slide__container .trs-slide--up-exit,.trs-slide__container .trs-slide--up-exit-active{-webkit-transform:translateY(0);transform:translateY(0)}.trs-slide__container .trs-slide--up-exit-active{-webkit-transition:transform .3s cubic-bezier(.215,.61,.355,1);-webkit-transition:-webkit-transform .3s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform .3s cubic-bezier(.215,.61,.355,1);transition:transform .3s cubic-bezier(.215,.61,.355,1);transition:transform .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1)}.trs-slide__container .trs-slide--down-enter,.trs-slide__container .trs-slide--down-enter-active,.trs-slide__container .trs-slide--up-exit-active{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.trs-slide__container .trs-slide--down-enter-active{-webkit-transition:transform .3s cubic-bezier(.215,.61,.355,1);-webkit-transition:-webkit-transform .3s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform .3s cubic-bezier(.215,.61,.355,1);transition:transform .3s cubic-bezier(.215,.61,.355,1);transition:transform .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1)}.trs-slide__container .trs-slide--down-enter-active,.trs-slide__container .trs-slide--down-exit,.trs-slide__container .trs-slide--down-exit-active{-webkit-transform:translateY(0);transform:translateY(0)}.trs-slide__container .trs-slide--down-exit-active{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:transform .3s cubic-bezier(.215,.61,.355,1);-webkit-transition:-webkit-transform .3s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform .3s cubic-bezier(.215,.61,.355,1);transition:transform .3s cubic-bezier(.215,.61,.355,1);transition:transform .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1)}.trs-fade__container{position:relative;width:100%;height:100%}.trs-fade__container [class*=trs-fade]{position:absolute;width:100%;height:100%;top:0;left:0}.trs-fade__container .trs-fade-enter{-webkit-transition:opacity .5s ease .5s;transition:opacity .5s ease .5s;opacity:0}.trs-fade__container .trs-fade-enter-active,.trs-fade__container .trs-fade-enter-done{opacity:1}.trs-fade__container .trs-fade-exit{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.trs-fade__container .trs-fade-exit-active{opacity:0}.trs-main-haeder--prev-enter .block-text__word{-webkit-transform:translateX(70%);transform:translateX(70%);opacity:0;letter-spacing:.1em}.trs-main-haeder--prev-enter-active .block-text__word{-webkit-transition:transform 1.3s cubic-bezier(.23,1,.32,1),opacity .7s ease-in,letter-spacing .4s ease;-webkit-transition:opacity .7s ease-in,letter-spacing .4s ease,-webkit-transform 1.3s cubic-bezier(.23,1,.32,1);transition:opacity .7s ease-in,letter-spacing .4s ease,-webkit-transform 1.3s cubic-bezier(.23,1,.32,1);transition:transform 1.3s cubic-bezier(.23,1,.32,1),opacity .7s ease-in,letter-spacing .4s ease;transition:transform 1.3s cubic-bezier(.23,1,.32,1),opacity .7s ease-in,letter-spacing .4s ease,-webkit-transform 1.3s cubic-bezier(.23,1,.32,1);opacity:1;letter-spacing:0;-webkit-transform:translateX(0);transform:translateX(0)}.trs-main-haeder--prev-exit{pointer-events:none}.trs-main-haeder--prev-exit .block-text__word{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.trs-main-haeder--prev-exit-active .block-text__word{-webkit-transition:none;transition:none;opacity:0;-webkit-transform:translateX(-30%);transform:translateX(-30%)}.trs-main-haeder--next-enter .block-text__word{-webkit-transform:translateX(-70%);transform:translateX(-70%);opacity:0;letter-spacing:.1em}.trs-main-haeder--next-enter-active .block-text__word{-webkit-transition:transform 1.3s cubic-bezier(.23,1,.32,1),opacity .7s ease-in,letter-spacing .4s ease;-webkit-transition:opacity .7s ease-in,letter-spacing .4s ease,-webkit-transform 1.3s cubic-bezier(.23,1,.32,1);transition:opacity .7s ease-in,letter-spacing .4s ease,-webkit-transform 1.3s cubic-bezier(.23,1,.32,1);transition:transform 1.3s cubic-bezier(.23,1,.32,1),opacity .7s ease-in,letter-spacing .4s ease;transition:transform 1.3s cubic-bezier(.23,1,.32,1),opacity .7s ease-in,letter-spacing .4s ease,-webkit-transform 1.3s cubic-bezier(.23,1,.32,1);opacity:1;letter-spacing:0;-webkit-transform:translateX(0);transform:translateX(0)}.trs-main-haeder--next-exit{pointer-events:none}.trs-main-haeder--next-exit .block-text__word{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.trs-main-haeder--next-exit-active .block-text__word{-webkit-transition:none;transition:none;opacity:0;-webkit-transform:translateX(30%);transform:translateX(30%)}.trs-main-slider{display:none}.trs-main-slider__container{position:relative;width:100%;height:100%}.trs-main-slider__container>*{position:absolute;top:0;left:0;width:100%;height:100%}.trs-main-slider__container .trs-main-slider--prev-enter,.trs-main-slider__container .trs-main-slider--prev-enter-active{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.trs-main-slider__container .trs-main-slider--prev-enter-active{pointer-events:none;-webkit-transition:transform .8s cubic-bezier(.23,1,.32,1);-webkit-transition:-webkit-transform .8s cubic-bezier(.23,1,.32,1);transition:-webkit-transform .8s cubic-bezier(.23,1,.32,1);transition:transform .8s cubic-bezier(.23,1,.32,1);transition:transform .8s cubic-bezier(.23,1,.32,1),-webkit-transform .8s cubic-bezier(.23,1,.32,1);z-index:20;-webkit-transform:translateY(0);transform:translateY(0)}.trs-main-slider__container .trs-main-slider--next-enter,.trs-main-slider__container .trs-main-slider--next-enter-active{-webkit-transform:translateY(100%);transform:translateY(100%)}.trs-main-slider__container .trs-main-slider--next-enter-active{pointer-events:none;-webkit-transition:transform .8s cubic-bezier(.23,1,.32,1);-webkit-transition:-webkit-transform .8s cubic-bezier(.23,1,.32,1);transition:-webkit-transform .8s cubic-bezier(.23,1,.32,1);transition:transform .8s cubic-bezier(.23,1,.32,1);transition:transform .8s cubic-bezier(.23,1,.32,1),-webkit-transform .8s cubic-bezier(.23,1,.32,1);z-index:20;-webkit-transform:translateY(0);transform:translateY(0)}.trs-main-slider__container .trs-main-slider--prev-exit-active{-webkit-transform:translateY(30%) scale(1.2);transform:translateY(30%) scale(1.2)}.trs-main-slider__container .trs-main-slider--next-exit-active,.trs-main-slider__container .trs-main-slider--prev-exit-active{pointer-events:none;-webkit-filter:brightness(80%);filter:brightness(80%);z-index:1;-webkit-transition:transform .9s cubic-bezier(.23,1,.32,1),filter 1s linear;-webkit-transition:-webkit-transform .9s cubic-bezier(.23,1,.32,1),-webkit-filter 1s linear;transition:-webkit-transform .9s cubic-bezier(.23,1,.32,1),-webkit-filter 1s linear;transition:transform .9s cubic-bezier(.23,1,.32,1),filter 1s linear;transition:transform .9s cubic-bezier(.23,1,.32,1),filter 1s linear,-webkit-transform .9s cubic-bezier(.23,1,.32,1),-webkit-filter 1s linear}.trs-main-slider__container .trs-main-slider--next-exit-active{-webkit-transform:translateY(-30%) scale(1.2);transform:translateY(-30%) scale(1.2)}.trs-main-slider__container .trs-main-slider--next-exit-done,.trs-main-slider__container .trs-main-slider--prev-exit-done{display:none}.paging-enter,.paging-enter-active,.paging-exit,.paging-exit-active{position:absolute!important;top:0;left:0}.paging-exit{position:relative}.paging-enter{opacity:0;z-index:20}.paging-enter.paging-enter-active{opacity:1}.paging-exit{z-index:10;opacity:1}.paging-exit.paging-exit-active{max-height:100vh;min-height:100%;opacity:0}@-webkit-keyframes swing{0%{opacity:0}0%{-webkit-transform:rotate3d(1,1,1,5deg);transform:rotate3d(1,1,1,5deg);margin-top:-13%}20%{-webkit-transform:rotate3d(1,1,1,-15deg);transform:rotate3d(1,1,1,-15deg)}40%{opacity:1;-webkit-transform:rotate3d(1,1,1,5deg);transform:rotate3d(1,1,1,5deg)}60%{-webkit-transform:rotate3d(1,1,1,-2deg);transform:rotate3d(1,1,1,-2deg)}80%{-webkit-transform:rotate3d(1,1,1,1deg);transform:rotate3d(1,1,1,1deg)}to{-webkit-transform:unset;transform:unset;margin-top:unset}}@keyframes swing{0%{opacity:0}0%{-webkit-transform:rotate3d(1,1,1,5deg);transform:rotate3d(1,1,1,5deg);margin-top:-13%}20%{-webkit-transform:rotate3d(1,1,1,-15deg);transform:rotate3d(1,1,1,-15deg)}40%{opacity:1;-webkit-transform:rotate3d(1,1,1,5deg);transform:rotate3d(1,1,1,5deg)}60%{-webkit-transform:rotate3d(1,1,1,-2deg);transform:rotate3d(1,1,1,-2deg)}80%{-webkit-transform:rotate3d(1,1,1,1deg);transform:rotate3d(1,1,1,1deg)}to{-webkit-transform:unset;transform:unset;margin-top:unset}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes popIn{0%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:scale(.7);transform:scale(.7);visibility:hidden;opacity:0}25%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:scale(1.1);transform:scale(1.1);visibility:unset;opacity:1}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes popIn{0%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:scale(.7);transform:scale(.7);visibility:hidden;opacity:0}25%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:scale(1.1);transform:scale(1.1);visibility:unset;opacity:1}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes popOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:1}70%{opacity:0}to{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}@keyframes popOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:1}70%{opacity:0}to{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translateX(-101%);transform:translateX(-101%)}to{-webkit-transform:unset;transform:unset}}@keyframes slideInLeft{0%{-webkit-transform:translateX(-101%);transform:translateX(-101%)}to{-webkit-transform:unset;transform:unset}}@-webkit-keyframes slideInLeftHalf{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}to{-webkit-transform:unset;transform:unset}}@keyframes slideInLeftHalf{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}to{-webkit-transform:unset;transform:unset}}@-webkit-keyframes slideInLeft40{0%{-webkit-transform:translateX(-40%);transform:translateX(-40%)}to{-webkit-transform:unset;transform:unset}}@keyframes slideInLeft40{0%{-webkit-transform:translateX(-40%);transform:translateX(-40%)}to{-webkit-transform:unset;transform:unset}}@-webkit-keyframes slideInLeft10{0%{-webkit-transform:translateX(-10%);transform:translateX(-10%)}to{-webkit-transform:unset;transform:unset}}@keyframes slideInLeft10{0%{-webkit-transform:translateX(-10%);transform:translateX(-10%)}to{-webkit-transform:unset;transform:unset}}@-webkit-keyframes slideInRight{0%{-webkit-transform:translateX(101%);transform:translateX(101%)}to{-webkit-transform:unset;transform:unset}}@keyframes slideInRight{0%{-webkit-transform:translateX(101%);transform:translateX(101%)}to{-webkit-transform:unset;transform:unset}}@-webkit-keyframes slideInRightHalf{0%{-webkit-transform:translateX(50%);transform:translateX(50%)}to{-webkit-transform:unset;transform:unset}}@keyframes slideInRightHalf{0%{-webkit-transform:translateX(50%);transform:translateX(50%)}to{-webkit-transform:unset;transform:unset}}@-webkit-keyframes slideInRight40{0%{-webkit-transform:translateX(40%);transform:translateX(40%)}to{-webkit-transform:unset;transform:unset}}@keyframes slideInRight40{0%{-webkit-transform:translateX(40%);transform:translateX(40%)}to{-webkit-transform:unset;transform:unset}}@-webkit-keyframes slideInTopLeft{0%{-webkit-transform:translate(-101%,-101%);transform:translate(-101%,-101%)}to{-webkit-transform:unset;transform:unset}}@keyframes slideInTopLeft{0%{-webkit-transform:translate(-101%,-101%);transform:translate(-101%,-101%)}to{-webkit-transform:unset;transform:unset}}@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(-101%);transform:translateY(-101%)}to{-webkit-transform:unset;transform:unset}}@keyframes slideInUp{0%{-webkit-transform:translateY(-101%);transform:translateY(-101%)}to{-webkit-transform:unset;transform:unset}}@-webkit-keyframes slideInUpHalf{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}to{-webkit-transform:unset;transform:unset}}@keyframes slideInUpHalf{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}to{-webkit-transform:unset;transform:unset}}@-webkit-keyframes slideInDown{0%{-webkit-transform:translateY(101%);transform:translateY(101%)}to{-webkit-transform:unset;transform:unset}}@keyframes slideInDown{0%{-webkit-transform:translateY(101%);transform:translateY(101%)}to{-webkit-transform:unset;transform:unset}}@-webkit-keyframes slideInDownHalf{0%{-webkit-transform:translateY(50%);transform:translateY(50%)}to{-webkit-transform:unset;transform:unset}}@keyframes slideInDownHalf{0%{-webkit-transform:translateY(50%);transform:translateY(50%)}to{-webkit-transform:unset;transform:unset}}@-webkit-keyframes slideOutRight{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideOutRight{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes slideOutRightHalf{to{-webkit-transform:translateX(30%);transform:translateX(30%)}}@keyframes slideOutRightHalf{to{-webkit-transform:translateX(30%);transform:translateX(30%)}}@-webkit-keyframes slideOutRight100vw{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100vw);transform:translateX(100vw)}}@keyframes slideOutRight100vw{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100vw);transform:translateX(100vw)}}@-webkit-keyframes slideOutBottomLeft{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-101%,200%);transform:translate(-101%,200%)}}@keyframes slideOutBottomLeft{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-101%,200%);transform:translate(-101%,200%)}}@-webkit-keyframes slideOutLeft{to{-webkit-transform:translateX(-101%);transform:translateX(-101%)}}@keyframes slideOutLeft{to{-webkit-transform:translateX(-101%);transform:translateX(-101%)}}@-webkit-keyframes slideOutLeftHalf{to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes slideOutLeftHalf{to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@-webkit-keyframes slideOutUp{to{-webkit-transform:translateY(-101%);transform:translateY(-101%)}}@keyframes slideOutUp{to{-webkit-transform:translateY(-101%);transform:translateY(-101%)}}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(101%);transform:translateY(101%)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(101%);transform:translateY(101%)}}@-webkit-keyframes slideOutDownHalf{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(50%);transform:translateY(50%)}}@keyframes slideOutDownHalf{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(50%);transform:translateY(50%)}}@-webkit-keyframes rotateIn5deg{0%{-webkit-transform:rotate(30deg);transform:rotate(30deg)}to{-webkit-transform:unset;transform:unset}}@keyframes rotateIn5deg{0%{-webkit-transform:rotate(30deg);transform:rotate(30deg)}to{-webkit-transform:unset;transform:unset}}@-webkit-keyframes rotateIn-5deg{0%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}0%{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}to{-webkit-transform:unset;transform:unset}}@keyframes rotateIn-5deg{0%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}0%{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}to{-webkit-transform:unset;transform:unset}}@-webkit-keyframes rotateOut5deg{to{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}@keyframes rotateOut5deg{to{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}@-webkit-keyframes rotateOut-5deg{to{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@keyframes rotateOut-5deg{to{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@-webkit-keyframes backgroundWhite{to{background-color:#fff}}@keyframes backgroundWhite{to{background-color:#fff}}@-webkit-keyframes contactHeaderAppear{0%{-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%);line-height:2.5em}50%{-webkit-transform:unset;transform:unset}to{line-height:1em}}@keyframes contactHeaderAppear{0%{-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%);line-height:2.5em}50%{-webkit-transform:unset;transform:unset}to{line-height:1em}}@-webkit-keyframes blurFadeIn{0%{-webkit-filter:blur(200px);filter:blur(200px)}to{-webkit-filter:unset;filter:unset}}@keyframes blurFadeIn{0%{-webkit-filter:blur(200px);filter:blur(200px)}to{-webkit-filter:unset;filter:unset}}@-webkit-keyframes test{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(-15%);transform:translateY(-15%)}}@keyframes test{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(-15%);transform:translateY(-15%)}}@-webkit-keyframes prismText{0%{text-shadow:-8px -8px 0 rgba(255,0,0,.3),8px -8px 0 rgba(0,255,0,.2),0 8px 0 rgba(0,0,255,.3)}33%{text-shadow:0 8px 0 rgba(255,0,0,.3),-8px -8px 0 rgba(0,255,0,.2),8px -8px 0 rgba(0,0,255,.3)}66%{text-shadow:8px -8px 0 rgba(255,0,0,.3),0 8px 0 rgba(0,255,0,.2),-8px -8px 0 rgba(0,0,255,.3)}to{text-shadow:-8px -8px 0 rgba(255,0,0,.3),8px -8px 0 rgba(0,255,0,.2),0 8px 0 rgba(0,0,255,.3)}}@keyframes prismText{0%{text-shadow:-8px -8px 0 rgba(255,0,0,.3),8px -8px 0 rgba(0,255,0,.2),0 8px 0 rgba(0,0,255,.3)}33%{text-shadow:0 8px 0 rgba(255,0,0,.3),-8px -8px 0 rgba(0,255,0,.2),8px -8px 0 rgba(0,0,255,.3)}66%{text-shadow:8px -8px 0 rgba(255,0,0,.3),0 8px 0 rgba(0,255,0,.2),-8px -8px 0 rgba(0,0,255,.3)}to{text-shadow:-8px -8px 0 rgba(255,0,0,.3),8px -8px 0 rgba(0,255,0,.2),0 8px 0 rgba(0,0,255,.3)}}@-webkit-keyframes heartBeatText{0%{letter-spacing:.5em}to{letter-spacing:0}}@keyframes heartBeatText{0%{letter-spacing:.5em}to{letter-spacing:0}}@-webkit-keyframes hiringAppearCardLight{0%{-webkit-filter:contrast(160%) brightness(300%);filter:contrast(160%) brightness(300%)}to{-webkit-filter:contrast(100%) brightness(100%);filter:contrast(100%) brightness(100%)}}@keyframes hiringAppearCardLight{0%{-webkit-filter:contrast(160%) brightness(300%);filter:contrast(160%) brightness(300%)}to{-webkit-filter:contrast(100%) brightness(100%);filter:contrast(100%) brightness(100%)}}@-webkit-keyframes hiringDisappearCardLight{0%{-webkit-filter:contrast(100%) brightness(100%);filter:contrast(100%) brightness(100%)}40%{-webkit-filter:contrast(130%) brightness(200%);filter:contrast(130%) brightness(200%)}to{-webkit-filter:contrast(0) brightness(300%);filter:contrast(0) brightness(300%)}}@keyframes hiringDisappearCardLight{0%{-webkit-filter:contrast(100%) brightness(100%);filter:contrast(100%) brightness(100%)}40%{-webkit-filter:contrast(130%) brightness(200%);filter:contrast(130%) brightness(200%)}to{-webkit-filter:contrast(0) brightness(300%);filter:contrast(0) brightness(300%)}}@-webkit-keyframes hiringAppearCardDark{0%{-webkit-filter:contrast(0) brightness(0);filter:contrast(0) brightness(0)}50%{-webkit-filter:contrast(115%) brightness(130%);filter:contrast(115%) brightness(130%)}to{-webkit-filter:contrast(100%) brightness(100%);filter:contrast(100%) brightness(100%)}}@keyframes hiringAppearCardDark{0%{-webkit-filter:contrast(0) brightness(0);filter:contrast(0) brightness(0)}50%{-webkit-filter:contrast(115%) brightness(130%);filter:contrast(115%) brightness(130%)}to{-webkit-filter:contrast(100%) brightness(100%);filter:contrast(100%) brightness(100%)}}@-webkit-keyframes hiringDisappearCardDark{0%{opacity:1;-webkit-filter:contrast(100%) brightness(100%);filter:contrast(100%) brightness(100%)}40%{-webkit-filter:contrast(100%) brightness(150%);filter:contrast(100%) brightness(150%)}to{-webkit-filter:contrast(100%) brightness(100%);filter:contrast(100%) brightness(100%);opacity:0}}@keyframes hiringDisappearCardDark{0%{opacity:1;-webkit-filter:contrast(100%) brightness(100%);filter:contrast(100%) brightness(100%)}40%{-webkit-filter:contrast(100%) brightness(150%);filter:contrast(100%) brightness(150%)}to{-webkit-filter:contrast(100%) brightness(100%);filter:contrast(100%) brightness(100%);opacity:0}}@-webkit-keyframes slideInDownBounce{0%{-webkit-transition-timing-function:cubic-bezier(.95,.05,.795,.035);transition-timing-function:cubic-bezier(.95,.05,.795,.035);-webkit-transform:translateY(-100%);transform:translateY(-100%)}54%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateY(10%);transform:translateY(10%)}69%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateY(-5%);transform:translateY(-5%)}84%{-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:translateY(1.5%);transform:translateY(1.5%)}92%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateY(-.5%);transform:translateY(-.5%)}to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDownBounce{0%{-webkit-transition-timing-function:cubic-bezier(.95,.05,.795,.035);transition-timing-function:cubic-bezier(.95,.05,.795,.035);-webkit-transform:translateY(-100%);transform:translateY(-100%)}54%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateY(10%);transform:translateY(10%)}69%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateY(-5%);transform:translateY(-5%)}84%{-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:translateY(1.5%);transform:translateY(1.5%)}92%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateY(-.5%);transform:translateY(-.5%)}to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes splashSpin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes splashSpin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes exitDown{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}60%{opacity:0}to{-webkit-transform:translateY(calc(2.2vh + 2.2vw));transform:translateY(calc(2.2vh + 2.2vw));opacity:0}}@keyframes exitDown{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}60%{opacity:0}to{-webkit-transform:translateY(calc(2.2vh + 2.2vw));transform:translateY(calc(2.2vh + 2.2vw));opacity:0}}@-webkit-keyframes exitLeft{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}60%{opacity:0}to{-webkit-transform:translateX(calc(-2.2vw - 2.2vh));transform:translateX(calc(-2.2vw - 2.2vh));opacity:0}}@keyframes exitLeft{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}60%{opacity:0}to{-webkit-transform:translateX(calc(-2.2vw - 2.2vh));transform:translateX(calc(-2.2vw - 2.2vh));opacity:0}}@-webkit-keyframes exitRight{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}60%{opacity:0}to{-webkit-transform:translateX(calc(2.2vw + 2.2vh));transform:translateX(calc(2.2vw + 2.2vh));opacity:0}}@keyframes exitRight{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}60%{opacity:0}to{-webkit-transform:translateX(calc(2.2vw + 2.2vh));transform:translateX(calc(2.2vw + 2.2vh));opacity:0}}@-webkit-keyframes badgeSlideIn{0%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:0;-webkit-transform:translateY(40%);transform:translateY(40%)}40%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateY(-10%);transform:translateY(-10%)}to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes badgeSlideIn{0%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:0;-webkit-transform:translateY(40%);transform:translateY(40%)}40%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateY(-10%);transform:translateY(-10%)}to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes badgeSlideOut{0%{-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-delay:0;animation-delay:0;opacity:1}to{-webkit-animation-timing-function:ease;animation-timing-function:ease;opacity:0;-webkit-transform:translateY(40%);transform:translateY(40%)}}@keyframes badgeSlideOut{0%{-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-delay:0;animation-delay:0;opacity:1}to{-webkit-animation-timing-function:ease;animation-timing-function:ease;opacity:0;-webkit-transform:translateY(40%);transform:translateY(40%)}}
/*# sourceMappingURL=main.fe813c46.chunk.css.map */