*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;clear:both;height:0;color:inherit;border-top-width:1px;margin:0;overflow:visible}pre{font-family:monospace;font-size:inherit}address{font-style:inherit}a{color:inherit;background-color:#0000;-webkit-text-decoration:none;text-decoration:none}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:inherit}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;text-align:inherit;text-transform:inherit;background:0 0;border-radius:0;margin:0;padding:0}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{min-width:0;margin:0;padding:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}:root{--color-primary:#15b18d;--text-color:#fff;--text-color2:#181c26;--font-family-ja:"Noto Sans JP", "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, Lato, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;--font-family-ja-serif:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;--font-family-eng:"Red Hat Display", sans-serif;--font-weight-ja-default:500;--font-weight-ja-bold:700;--font-weight-ja-serif-default:400;--font-weight-ja-serif-bold:600;--font-weight-eng-default:400;--font-weight-eng-bold:800}@keyframes noiseShiftPrimary{0%{opacity:.12;background-position:0 0}25%{opacity:.18;background-position:90px -60px}50%{opacity:.1;background-position:-40px 110px}75%{opacity:.16;background-position:140px 40px}to{opacity:.12;background-position:0 0}}@keyframes noiseShiftSecondary{0%{background-position:0 0}33%{background-position:-120px 60px}66%{background-position:80px -90px}to{background-position:0 0}}html{font-size:min(3.63636vw,80px)}@media print,screen and (width>=992px){html{font-size:max(10px,min(1vw,16px))}}@media print{html{font-size:max(10px,min(1vw,16px))}}html,body{font-feature-settings:"palt";font-optical-sizing:auto;color:#181c26;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-family:Noto Sans JP,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,Lato,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-style:normal;font-weight:500;line-height:1.8}@media print,screen and (width>=992px){html,body{line-height:2}}@media print{html,body{line-height:2}}@media (prefers-reduced-motion:no-preference){[id]{scroll-margin-top:4.375rem}}@media print and (prefers-reduced-motion:no-preference),screen and (prefers-reduced-motion:no-preference) and (width>=992px){[id]{scroll-margin-top:8rem}}@media print and (prefers-reduced-motion:no-preference){[id]{scroll-margin-top:8rem}}body{position:relative}body.no-scroll{scrollbar-gutter:stable;width:100vw;overflow:hidden}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}[id]{scroll-margin-top:3.5rem}}@media print and (prefers-reduced-motion:no-preference),screen and (prefers-reduced-motion:no-preference) and (width>=992px){[id]{scroll-margin-top:4rem}}@media print and (prefers-reduced-motion:no-preference){[id]{scroll-margin-top:4rem}}@media print{a[href]:after,abbr[title]:after{content:""!important}}h1,h2,h3,h4,h5,p{margin:0}a:hover{-webkit-text-decoration:none;text-decoration:none}img{vertical-align:middle;height:auto}:focus{outline:none}.page-wrapper{flex-flow:column;min-height:100lvh;display:flex}.page-wrapper__main{flex:1;width:100%;display:flex}.visible-sp,.visible-pc{display:none!important}@media (width<=991px){.visible-sp{display:block!important}}@media (width>=992px) and (width<=991px){.visible-sp{display:block!important}}@media (width>=992px) and (width<=1599px){.visible-pc{display:block!important}}@media (width>=1600px){.visible-pc{display:block!important}}strong{font-size:100%;font-weight:700}@media print{@page{margin:0!important}*{-webkit-print-color-adjust:exact!important;background-attachment:scroll!important;background-attachment:initial!important;overflow-y:visible!important}html{zoom:.7!important;overflow:visible!important}body{width:1120px;margin:0 auto;min-width:1120px!important;padding-bottom:0!important}.container-fluid,.container{min-width:1090px!important}.row{margin-left:-15px!important;margin-right:-15px!important}.dl-horizontal dt{float:left;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap;width:160px;overflow:hidden}.dl-horizontal dd{margin-left:180px}.form-inline .form-group{vertical-align:middle;margin-bottom:0;display:inline-block}.form-inline .form-control{vertical-align:middle;width:auto;display:inline-block}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{vertical-align:middle;display:inline-table}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{vertical-align:middle;margin-bottom:0}.form-inline .radio,.form-inline .checkbox{vertical-align:middle;margin-top:0;margin-bottom:0;display:inline-block}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type=radio],.form-inline .checkbox input[type=checkbox]{margin-left:0;position:relative}.form-inline .has-feedback .form-control-feedback{top:0}.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}.navbar-header{float:left}.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}.navbar{border-radius:0}.navbar-collapse{width:auto;box-shadow:none;border-top:0}.navbar-collapse.collapse{height:auto;padding-bottom:0;display:block;overflow:visible}.navbar-collapse.in{overflow-y:visible}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}.nav-justified>li{width:1%;display:table-cell}.nav-justified>li>a{margin-bottom:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-left:0;margin-right:0}.navbar-static-top,.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}.navbar-toggle{display:none}.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}.navbar-form .form-group{vertical-align:middle;margin-bottom:0;display:inline-block}.navbar-form .form-control{vertical-align:middle;width:auto;display:inline-block}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{vertical-align:middle;display:inline-table}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{vertical-align:middle;margin-bottom:0}.navbar-form .radio,.navbar-form .checkbox{vertical-align:middle;margin-top:0;margin-bottom:0;display:inline-block}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type=radio],.navbar-form .checkbox input[type=checkbox]{margin-left:0;position:relative}.navbar-form .has-feedback .form-control-feedback{top:0}.navbar-text{float:left;margin-left:15px;margin-right:15px}.navbar-left{float:left}.navbar-right{float:right;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-left:60px;padding-right:60px}.jumbotron h1,.jumbotron .h1{font-size:63px}.modal-dialog{width:700px;margin:30px auto}.modal-content{box-shadow:0 5px 15px #00000080}.modal-sm{width:300px}.modal-lg{width:900px}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{padding-bottom:30px;left:20%;right:20%}.carousel-indicators{bottom:20px}.visible-xs,.visible-sm,.visible-md{display:none!important}.visible-lg{display:block!important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.hidden-xs,.hidden-sm,.hidden-md{display:block!important}.hidden-lg{display:none!important}.navbar-offcanvas{width:auto;max-width:none;display:block;position:relative;top:auto;left:auto}}.global-nav{flex-direction:column;gap:1.5rem;width:100%;display:flex}@media print,screen and (width>=992px){.global-nav{flex-direction:row;gap:2.5rem;width:100%}}@media print{.global-nav{flex-direction:row;gap:2.5rem;width:100%}}.global-nav__list{flex-direction:column;flex:1;width:100%;display:flex}@media print,screen and (width>=992px){.global-nav__list{flex-direction:row;gap:1.25em}}@media print{.global-nav__list{flex-direction:row;gap:1.25em}}.global-nav__btns{justify-content:center;align-items:center;gap:1rem;display:flex}@media print,screen and (width>=992px){.global-nav__btns{gap:1rem}}@media print{.global-nav__btns{gap:1rem}}.global-list{flex-direction:column;margin:0;padding:0;font-size:1rem;list-style:none;display:flex}@media print,screen and (width>=992px){.global-list{flex-direction:row;gap:2em;font-size:1.125rem}}@media print{.global-list{flex-direction:row;gap:2em;font-size:1.125rem}}.global-list:before{content:"";visibility:hidden;z-index:90;opacity:0;pointer-events:none;background:#000b2066;transition:visibility .4s cubic-bezier(.23,1,.32,1),opacity .4s cubic-bezier(.23,1,.32,1);display:block;position:fixed;inset:0}@media print,screen and (width>=992px){.global-list.dropdown-open:before{opacity:1;visibility:visible}}@media print{.global-list.dropdown-open:before{opacity:1;visibility:visible}}.global-list__item,.global-list__item--home{border-bottom:1px solid #181c261a;width:100%;margin:0;padding:0}@media (hover:hover) and (pointer:fine){.global-list__item:hover .global-list__text:after,.global-list__item--home:hover .global-list__text:after{width:100%}}@media print,screen and (width>=992px){.global-list__item,.global-list__item--home{cursor:pointer;border-bottom:none;width:auto;display:flex}}@media print{.global-list__item,.global-list__item--home{cursor:pointer;border-bottom:none;width:auto;display:flex}}@media print,screen and (width>=992px){.global-list__item--home{display:none}}@media print{.global-list__item--home{display:none}}@media (hover:hover) and (pointer:fine){.global-list__item:has(.global-list__child):hover .global-list__child,.global-list__item--home:has(.global-list__child):hover .global-list__child{grid-template-rows:1fr}.global-list__item:has(.global-list__child):hover .global-list__plus:after,.global-list__item--home:has(.global-list__child):hover .global-list__plus:after{transform:translate(-50%,-50%)rotate(0)}}.global-list__content{color:#181c26;align-items:center;gap:1em;width:100%;min-height:5rem;padding:0 1.5rem 0 1rem;line-height:1.25;transition:all .25s linear;display:flex;position:relative;-webkit-text-decoration:none!important;text-decoration:none!important}@media print,screen and (width>=992px){.global-list__content{color:currentColor;flex-direction:column;justify-content:center;gap:.5em;padding:0}}@media print{.global-list__content{color:currentColor;flex-direction:column;justify-content:center;gap:.5em;padding:0}}.global-list__row{align-items:center;gap:.5em;width:100%;min-height:4rem;line-height:1.25;display:flex;position:relative}@media print,screen and (width>=992px){.global-list__row{min-height:0}}@media print{.global-list__row{min-height:0}}.global-list__text{flex:1;align-items:center;gap:1em;width:100%;padding:0;font-weight:500;line-height:1.25;transition:all .25s linear;display:flex;position:relative;-webkit-text-decoration:none!important;text-decoration:none!important}@media print,screen and (width>=992px){.global-list__text{text-align:center;justify-content:center}}@media print{.global-list__text{text-align:center;justify-content:center}}.global-list__check{display:none}.global-list__dropdown-icon{justify-content:center;align-items:center;width:1em;font-size:.875rem;display:flex;position:relative}.global-list__plus{text-align:center;justify-content:center;align-items:center;width:1em;height:1em;transition:all .25s;display:flex;position:relative}.global-list__plus:before,.global-list__plus:after{content:" ";transform-origin:50%;background-color:currentColor;border-radius:999em;width:100%;height:1px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.global-list__plus:after{transition:transform .25s;transform:translate(-50%,-50%)rotate(90deg)}@media print,screen and (width<=991px){.global-list__check:checked+.global-list__content+.global-list__child{grid-template-rows:1fr}.global-list__check:checked+.global-list__content .global-list__plus:after{transform:translate(-50%,-50%)rotate(0)}}.global-list__child{grid-template-rows:0fr;width:100%;transition:grid-template-rows .25s;display:grid}@media print,screen and (width>=992px){.global-list__child{z-index:92;width:100%;position:absolute;top:100%;left:0;transform:translateZ(1px)}}@media print{.global-list__child{z-index:92;width:100%;position:absolute;top:100%;left:0;transform:translateZ(1px)}}.drawer{z-index:990;flex-direction:column;width:0;height:100%;display:flex;position:fixed;top:0;left:0}@media print,screen and (width>=992px){.drawer{position:initial;z-index:auto;flex-direction:row;width:auto;height:auto;position:static;top:auto;left:auto}}@media print{.drawer{position:initial;z-index:auto;flex-direction:row;width:auto;height:auto;position:static;top:auto;left:auto}}.drawer__backdrop{z-index:-1;background-color:#00000080;width:100%;height:100%;position:absolute;top:0;left:0}@media print,screen and (width>=992px){.drawer__backdrop{display:none}}@media print{.drawer__backdrop{display:none}}.drawer__inner{background-color:#f9f9f9;width:100vw;height:100%;overflow:auto;transform:translate(-100%)}@media print,screen and (width>=992px){.drawer__inner{background-color:#0000;width:100%;height:auto;display:flex;transform:none}}@media print{.drawer__inner{background-color:#0000;width:100%;height:auto;display:flex;transform:none}}.drawer[aria-hidden]{transition:all .25s}@media print,screen and (width>=992px){.drawer[aria-hidden]{transition:none}}@media print{.drawer[aria-hidden]{transition:none}}.drawer[aria-hidden] .drawer__backdrop,.drawer[aria-hidden] .drawer__inner{transition:all .25s}@media print,screen and (width>=992px){.drawer[aria-hidden] .drawer__backdrop,.drawer[aria-hidden] .drawer__inner{transition:none}}@media print{.drawer[aria-hidden] .drawer__backdrop,.drawer[aria-hidden] .drawer__inner{transition:none}}.drawer[aria-hidden=false]{visibility:visible;width:100%}@media print,screen and (width>=992px){.drawer[aria-hidden=false]{width:auto}}@media print{.drawer[aria-hidden=false]{width:auto}}.drawer[aria-hidden=false] .drawer__backdrop{opacity:1}.drawer[aria-hidden=false] .drawer__inner{transform:translate(0)}@media print,screen and (width>=992px){.drawer[aria-hidden=false] .drawer__inner{transform:none}}@media print{.drawer[aria-hidden=false] .drawer__inner{transform:none}}.drawer[aria-hidden=true]{visibility:hidden}@media print,screen and (width>=992px){.drawer[aria-hidden=true]{visibility:visible}}@media print{.drawer[aria-hidden=true]{visibility:visible}}.drawer[aria-hidden=true] .drawer__backdrop{opacity:0}.drawer-btn{text-align:center;color:#fff;z-index:1000;background-color:#0000;border:none;flex-direction:column;justify-content:center;align-items:center;gap:.1em;width:1em;height:1em;margin:0;padding:0;font-size:3.5rem;display:flex}@media (hover:hover) and (pointer:fine){.drawer-btn{transition:all .25s}.drawer-btn:hover{background-color:#363f55}.drawer-btn:hover .drawer-btn__bar:first-child{transform:translateY(-1px)}.drawer-btn:hover .drawer-btn__bar:nth-child(3){transform:translateY(1px)}}@media print,screen and (width>=992px){.drawer-btn{display:none}}@media print{.drawer-btn{display:none}}.drawer-btn__bars{flex-direction:column;justify-content:center;align-items:center;gap:.075em;width:.4em;display:flex}.drawer-btn__bar{background-color:currentColor;border-radius:999em;width:100%;height:1px;transition:all .25s;display:block}@media print,screen and (width>=768px){.drawer-btn__bar{height:2px}}@media print{.drawer-btn__bar{height:2px}}.drawer-btn__text,.drawer-btn__text--close,.drawer-btn__text--open{font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;text-transform:uppercase;font-family:Red Hat Display,sans-serif;font-size:.125em;font-weight:800;line-height:1}.drawer-btn[aria-expanded=false] .drawer-btn__text--close{display:none}.drawer-btn[aria-expanded=true]{color:#181c26}.drawer-btn[aria-expanded=true] .drawer-btn__text--open{display:none}.drawer-btn[aria-expanded=true] .drawer-btn__bar:nth-child(2){opacity:0}.drawer-btn[aria-expanded=true] .drawer-btn__bar:first-child{opacity:1;transform:translateY(calc(.1125em - 1px))rotate(45deg)}.drawer-btn[aria-expanded=true] .drawer-btn__bar:nth-child(3){transform:translateY(calc(1px - .1125em))rotate(-45deg)}@media (hover:hover) and (pointer:fine){.drawer-btn[aria-expanded=true]:hover .drawer-btn__bar:first-child{opacity:1;transform:translateY(calc(.1125em - 1px))rotate(40deg)}.drawer-btn[aria-expanded=true]:hover .drawer-btn__bar:nth-child(3){transform:translateY(calc(1px - .1125em))rotate(-40deg)}}.dropdown-menu{color:#181c26;background-color:#f0f0f0;margin:0;padding:0;overflow:hidden}@media print,screen and (width>=992px){.dropdown-menu{backdrop-filter:blur(16px);color:#fff;z-index:92;background-color:#668aaab3;border-radius:0 0 .5rem .5rem;max-height:calc(100vh - 10rem);overflow:hidden;box-shadow:0 1rem 1rem #0000002d}}@media print{.dropdown-menu{backdrop-filter:blur(16px);color:#fff;z-index:92;background-color:#668aaab3;border-radius:0 0 .5rem .5rem;max-height:calc(100vh - 10rem);overflow:hidden;box-shadow:0 1rem 1rem #0000002d}}.dropdown-menu__container{flex-direction:column;width:100%;max-width:1600px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;display:flex}@media print,screen and (width>=992px){.dropdown-menu__container{padding-left:5rem;padding-right:5rem}}@media print{.dropdown-menu__container{padding-left:5rem;padding-right:5rem}}.dropdown-menu__container{padding-left:0;padding-right:0}@media print,screen and (width>=992px){.dropdown-menu__container{flex-direction:row;gap:7.5rem;padding-top:4rem;padding-bottom:5rem}}@media print{.dropdown-menu__container{flex-direction:row;gap:7.5rem;padding-top:4rem;padding-bottom:5rem}}@media print,screen and (width>=992px){.dropdown-menu__header{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4rem;width:15rem;display:flex}}@media print{.dropdown-menu__header{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4rem;width:15rem;display:flex}}.dropdown-menu__header--noLink{display:none}@media print,screen and (width>=992px){.dropdown-menu__header--noLink{display:block}}@media print{.dropdown-menu__header--noLink{display:block}}.dropdown-menu__title{width:100%;display:flex}@media print,screen and (width>=992px){.dropdown-menu__main{flex:1;margin:0}}@media print{.dropdown-menu__main{flex:1;margin:0}}a.dropdown-title{color:#181c26}@media (hover:hover) and (pointer:fine){a.dropdown-title{transition:all .25s}a.dropdown-title:hover{color:#555}a.dropdown-title:hover .dropdown-title__arrow{transform:translate(25%)}}@media print,screen and (width>=992px){a.dropdown-title .dropdown-title__text>span{border-bottom:1px solid}}@media print{a.dropdown-title .dropdown-title__text>span{border-bottom:1px solid}}.dropdown-title{border-top:1px solid #ddd;align-items:center;width:100%;min-height:3.5rem;padding:1rem;font-size:.9375rem;font-weight:500;line-height:1.5;display:flex;position:relative}@media print,screen and (width>=992px){.dropdown-title{background-color:#0000;border:none;min-height:0;padding:0;font-size:2rem}}@media print{.dropdown-title{background-color:#0000;border:none;min-height:0;padding:0;font-size:2rem}}.dropdown-title__text{flex-direction:column;flex:1;align-items:flex-start;gap:.25em;display:flex}@media print,screen and (width>=992px){.dropdown-title__sp{display:none}}@media print{.dropdown-title__sp{display:none}}.dropdown-title__en{font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-family:Red Hat Display,sans-serif;font-size:1.125rem;font-weight:400}.dropdown-title__ja{font-size:100%;font-weight:700}.dropdown-title__arrow{transition:all .25s}.dropdown-list{background-color:#e9e9e9;flex-direction:column;margin:0;padding:0;font-size:95%;list-style:none;display:flex}@media print,screen and (width>=992px){.dropdown-list{background-color:#0000;flex-flow:wrap;flex:1;align-items:flex-start;gap:3rem;font-size:100%}}@media print{.dropdown-list{background-color:#0000;flex-flow:wrap;flex:1;align-items:flex-start;gap:3rem;font-size:100%}}.dropdown-list__item,.dropdown-list__item--sm{border-top:1px solid #ddd;flex-direction:column;justify-content:flex-start;width:100%;margin:0;padding:0;display:flex}@media print,screen and (width>=992px){.dropdown-list__item,.dropdown-list__item--sm{background-color:#0000;border:none;border-bottom:1px solid #e9e9e9;width:calc(33.333% - 2rem)}}@media print{.dropdown-list__item,.dropdown-list__item--sm{background-color:#0000;border:none;border-bottom:1px solid #e9e9e9;width:calc(33.333% - 2rem)}}@media print,screen and (width>=992px){.dropdown-list__item--sm{width:calc(25% - 2.25rem)}}@media print{.dropdown-list__item--sm{width:calc(25% - 2.25rem)}}a.dropdown-item{color:currentColor;-webkit-text-decoration:none!important;text-decoration:none!important}@media (hover:hover) and (pointer:fine){a.dropdown-item{transition:all .25s}a.dropdown-item:hover{color:currentColor}a.dropdown-item:hover .dropdown-item__image img{transform:scale(1.025)}a.dropdown-item:hover .dropdown-item__arrow{transform:translate(25%)}}.dropdown-item{width:100%;min-height:3.5rem;font-weight:700;line-height:1.5;display:flex;position:relative}.dropdown-item:active,.dropdown-item:focus{color:currentColor}@media print,screen and (width>=992px){.dropdown-item{background-color:#0000;border:none;flex-direction:column;gap:1.5em;height:auto;min-height:0;padding:0}}@media print{.dropdown-item{background-color:#0000;border:none;flex-direction:column;gap:1.5em;height:auto;min-height:0;padding:0}}.dropdown-item__arrow{transition:all .25s}.dropdown-item__image{width:4.5rem;display:flex}@media print,screen and (width>=992px){.dropdown-item__image{width:100%}}@media print{.dropdown-item__image{width:100%}}.dropdown-item__image-inner{width:100%;position:relative;overflow:hidden}@media print,screen and (width>=992px){.dropdown-item__image-inner{border-radius:1rem;height:0;padding-bottom:56.25%}}@media print{.dropdown-item__image-inner{border-radius:1rem;height:0;padding-bottom:56.25%}}.dropdown-item__image-inner img{max-width:inherit;max-height:inherit;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all .45s;position:absolute;top:0;left:0}.dropdown-item__main{flex:1;align-items:center;gap:.5em;padding:1rem;line-height:1.5;display:flex;position:relative}@media print,screen and (width>=992px){.dropdown-item__main{padding:0 0 1em}}@media print{.dropdown-item__main{padding:0 0 1em}}.dropdown-item__text{flex:1;padding-left:.5em}@media print,screen and (width>=992px){.dropdown-item__text{padding-left:0}}@media print{.dropdown-item__text{padding-left:0}}.top-mv{color:#fff;z-index:10;width:100%;height:100vh;padding:.5rem;display:flex;position:relative}@media print,screen and (width>=992px){.top-mv{padding:1.5rem}}@media print{.top-mv{padding:1.5rem}}.top-mv.active .top-mv__body{backdrop-filter:blur(8px);opacity:1;transform:translateY(0)}@media print,screen and (width>=992px){.top-mv.active .top-mv__body{backdrop-filter:blur()}}@media print{.top-mv.active .top-mv__body{backdrop-filter:blur()}}.top-mv__bg{background:linear-gradient(135deg,#001123 0%,#001f19 100%);background-image:var(--mv-bg);opacity:.75;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.5rem;height:calc(100vh - 1rem);position:absolute;top:.5rem;left:.5rem;right:.5rem}.top-mv__bg:before{content:" ";opacity:.15;background-image:var(--noise);mix-blend-mode:lighten;background-size:250px;display:block;position:absolute;inset:0}@media print,screen and (width>=992px){.top-mv__bg{border-radius:1rem;height:calc(100vh - 3rem);top:1.5rem;left:1.5rem;right:1.5rem}}@media print{.top-mv__bg{border-radius:1rem;height:calc(100vh - 3rem);top:1.5rem;left:1.5rem;right:1.5rem}}.top-mv__inner{flex-direction:column;width:100%;display:flex}@media print,screen and (width>=992px){.top-mv__inner{justify-content:center}}@media print{.top-mv__inner{justify-content:center}}.top-mv__body{opacity:0;border-radius:.5rem;flex-direction:column;align-items:flex-start;gap:1rem;padding:6rem 1.5rem 1.5rem;transition:all 1s 1s;display:flex;transform:translateY(2em)}@media print,screen and (width>=992px){.top-mv__body{gap:2rem;padding:0 0 0 max(50vw - 45rem,2.5rem)}}@media print{.top-mv__body{gap:2rem;padding:0 0 0 max(50vw - 45rem,2.5rem)}}.top-mv__en{flex-direction:column;font-family:Red Hat Display,sans-serif;font-size:2.5rem;font-weight:800;line-height:1.25;display:flex}@media print,screen and (width>=992px){.top-mv__en{font-size:5rem}}@media print{.top-mv__en{font-size:5rem}}.top-mv__en>span{align-items:baseline;gap:.25em;display:flex}.top-mv__en>span:nth-child(2){font-size:150%}.top-mv__en strong{letter-spacing:.05em;font-size:150%;line-height:.75}.top-mv__en--sm{opacity:.75;letter-spacing:.05em;flex-direction:column;margin-top:.5em;font-family:Red Hat Display,sans-serif;font-size:.875rem;font-weight:400;line-height:1;display:flex}@media print,screen and (width>=992px){.top-mv__en--sm{font-size:1.5rem}}@media print{.top-mv__en--sm{font-size:1.5rem}}.top-mv__lead{color:#181c26;background-color:#fff;padding:.25em .5em;font-size:1rem;font-weight:700;line-height:1.25;display:flex}@media print,screen and (width>=992px){.top-mv__lead{font-size:1.4375rem}}@media print{.top-mv__lead{font-size:1.4375rem}}.top-mv__ja{font-size:.8125rem}@media print,screen and (width>=992px){.top-mv__ja{font-size:1rem}}@media print{.top-mv__ja{font-size:1rem}}.top-assignments{z-index:10;color:var(--text-color);justify-content:center;width:100%;padding-left:.5rem;padding-right:.5rem;display:flex;position:relative}@media print,screen and (width>=992px){.top-assignments{padding:1rem}}@media print{.top-assignments{padding:1rem}}.top-assignments:before{background-image:var(--blur1);content:"";opacity:.25;filter:blur(48px);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;position:absolute;top:0;right:0}@media print,screen and (width>=992px){.top-assignments:before{width:75rem;height:50rem;transform:translate(30%,-25%)}}@media print{.top-assignments:before{width:75rem;height:50rem;transform:translate(30%,-25%)}}.top-assignments__inner{color:var(--text-color);backdrop-filter:blur(24px);background-color:#0a051499;border-radius:.5rem;justify-content:center;width:100%;min-height:100vh;padding-top:3rem;padding-bottom:3rem;display:flex}@media print,screen and (width>=992px){.top-assignments__inner{border-radius:1rem;padding-top:8rem;padding-bottom:8rem}}@media print{.top-assignments__inner{border-radius:1rem;padding-top:8rem;padding-bottom:8rem}}.top-assignments__container{width:100%;max-width:1600px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;position:relative}@media print,screen and (width>=992px){.top-assignments__container{padding-left:5rem;padding-right:5rem}}@media print{.top-assignments__container{padding-left:5rem;padding-right:5rem}}.top-assignments__container{flex-direction:column;gap:2rem;display:flex}@media print,screen and (width>=992px){.top-assignments__container{gap:3rem}}@media print{.top-assignments__container{gap:3rem}}.top-assignments__header{flex-direction:column;gap:1rem;display:flex}@media print,screen and (width>=992px){.top-assignments__header{gap:1.5rem}}@media print{.top-assignments__header{gap:1.5rem}}.top-assignments__title{flex-direction:column;display:flex}@media print,screen and (width>=992px){.top-assignments__title{gap:2.5rem}}@media print{.top-assignments__title{gap:2.5rem}}.top-assignments__h3{flex-direction:column;font-size:1.375rem;font-weight:700;line-height:1.5;display:flex}@media print,screen and (width>=992px){.top-assignments__h3{font-size:2.5rem}}@media print{.top-assignments__h3{font-size:2.5rem}}.top-assignments__h3 strong{font-size:125%;font-weight:700}@media print,screen and (width>=992px){.top-assignments__h3 strong{font-size:175%}}@media print{.top-assignments__h3 strong{font-size:175%}}.top-assignments__lead{font-size:1.1875rem;font-weight:700;line-height:1.5}@media print,screen and (width>=992px){.top-assignments__lead{font-size:1.5rem}}@media print{.top-assignments__lead{font-size:1.5rem}}.top-assignments__text{flex-direction:column;gap:1rem;line-height:2;display:flex}@media print,screen and (width>=992px){.top-assignments__text{line-height:2}}@media print{.top-assignments__text{line-height:2}}.top-assignments__text{font-size:1rem}@media print,screen and (width>=768px){.top-assignments__text{font-size:1.125rem}}@media print{.top-assignments__text{font-size:1.125rem}}@media print,screen and (width>=992px){.top-assignments__text{gap:1.5rem}}@media print{.top-assignments__text{gap:1.5rem}}.top-assignments__body{width:100%;display:flex}.assignments-list{z-index:10;flex-direction:column;gap:1rem;width:100%;display:flex;position:relative}@media print,screen and (width>=992px){.assignments-list{flex-direction:row;gap:1.5rem}}@media print{.assignments-list{flex-direction:row;gap:1.5rem}}.assignments-list__item{width:100%;display:flex}.assignments-card{backdrop-filter:blur(24px);background-color:#0f0f1940;border:1px solid #ffffff1a;border-radius:.25rem;flex-direction:column;gap:1rem;width:100%;padding:1.5rem 1rem;display:flex;position:relative}@media print,screen and (width>=992px){.assignments-card{border-radius:.5rem;gap:1.5rem;padding:3rem 2rem}}@media print{.assignments-card{border-radius:.5rem;gap:1.5rem;padding:3rem 2rem}}.assignments-card__bg{background:linear-gradient(135deg,#001123 0%,#001f19 100%);background-image:var(--mv-bg);opacity:.5;background-position:0 100%;background-repeat:no-repeat;background-size:200%;border-radius:.5rem;display:block;position:absolute;inset:0}.assignments-card__bg:before{content:" ";opacity:.15;background-image:var(--noise);mix-blend-mode:lighten;background-size:250px;display:block;position:absolute;inset:0}.assignments-card__row{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex;position:relative}@media print,screen and (width>=992px){.assignments-card__row{gap:1.5rem}}@media print{.assignments-card__row{gap:1.5rem}}.assignments-card__header{flex-direction:column;flex:1;align-items:flex-start;gap:.5rem;display:flex}@media print,screen and (width>=992px){.assignments-card__header{gap:1rem}}@media print{.assignments-card__header{gap:1rem}}.assignments-card__cat{background-color:#15b18d;background-color:var(--color-primary);border-radius:999em;padding:.15em 1em;font-size:.875rem;font-weight:700;line-height:1.25}@media print,screen and (width>=992px){.assignments-card__cat{font-size:1.125rem}}@media print{.assignments-card__cat{font-size:1.125rem}}.assignments-card__text{font-size:1.25rem;font-weight:700;line-height:1.5}@media print,screen and (width>=992px){.assignments-card__text{font-size:1.375rem}}@media print{.assignments-card__text{font-size:1.375rem}}.assignments-card__icon{width:6rem;height:6rem}@media print,screen and (width>=992px){.assignments-card__icon{width:7.125rem;height:7.125rem}}@media print{.assignments-card__icon{width:7.125rem;height:7.125rem}}.assignments-card__icon img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.assignments-card__body{flex-direction:column;gap:1rem;width:100%;display:flex;position:relative}@media print,screen and (width>=992px){.assignments-card__body{gap:1.5rem}}@media print{.assignments-card__body{gap:1.5rem}}.assignments-card__solution{line-height:2}@media print,screen and (width>=992px){.assignments-card__solution{line-height:2}}@media print{.assignments-card__solution{line-height:2}}.assignments-card__solution{font-size:1rem}@media print,screen and (width>=768px){.assignments-card__solution{font-size:1.125rem}}@media print{.assignments-card__solution{font-size:1.125rem}}.assignments-card__list{flex-direction:column;margin:0;padding:0;line-height:2;list-style:none;display:flex}@media print,screen and (width>=992px){.assignments-card__list{line-height:2}}@media print{.assignments-card__list{line-height:2}}.assignments-card__list{font-size:1rem}@media print,screen and (width>=768px){.assignments-card__list{font-size:1.125rem}}@media print{.assignments-card__list{font-size:1.125rem}}.assignments-card__list li{padding-left:1em;position:relative}.assignments-card__list li:before{content:"";background-color:#15b18d;background-color:var(--color-primary);filter:brightness(150%);border-radius:50%;width:.25em;height:.25em;position:absolute;top:1em;left:0;transform:translateY(-50%)}.intro-wrapper{z-index:1;flex-direction:column;width:100%;display:flex;position:relative}.intro-wrapper #spaceIntro{width:100%;position:sticky;left:0}@media print,screen and (width>=992px){.intro-wrapper #spaceIntro{top:40vh;transform:translateY(-50%)}}@media print{.intro-wrapper #spaceIntro{top:40vh;transform:translateY(-50%)}}.top-intro{z-index:10;color:var(--text-color);justify-content:center;align-items:flex-start;width:100%;display:flex;position:relative}.top-intro:before{background-image:var(--blur3);content:"";opacity:.75;filter:blur(48px);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media print,screen and (width>=992px){.top-intro:before{width:75rem;height:50rem}}@media print{.top-intro:before{width:75rem;height:50rem}}.top-intro__text{text-align:center;backdrop-filter:blur(16px);background-color:#00000040;border-radius:.5rem;flex-direction:column;align-items:center;gap:1rem;padding:1rem .5rem;display:flex;position:relative}@media print,screen and (width>=992px){.top-intro__text{backdrop-filter:none;background:0 0;border-radius:0;gap:1.5rem;width:auto;padding:0}}@media print{.top-intro__text{backdrop-filter:none;background:0 0;border-radius:0;gap:1.5rem;width:auto;padding:0}}.top-intro__text:before{content:"";filter:blur(64px);opacity:.5;background-color:#000;border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0}@media print,screen and (width>=992px){.top-intro__text:before{filter:blur(128px)}}@media print{.top-intro__text:before{filter:blur(128px)}}.top-intro__lead{flex-direction:column;align-items:center;gap:.75rem;width:100%;display:flex;position:relative}@media print,screen and (width>=992px){.top-intro__lead{gap:1rem}}@media print{.top-intro__lead{gap:1rem}}.top-intro__lg{font-size:1.75rem;font-weight:700;line-height:1.5}@media print,screen and (width>=992px){.top-intro__lg{font-size:2.5rem}}@media print{.top-intro__lg{font-size:2.5rem}}.top-intro__sm{font-size:1.0625rem;font-weight:500;line-height:1.5}@media print,screen and (width>=992px){.top-intro__sm{font-size:1.5rem}}@media print{.top-intro__sm{font-size:1.5rem}}.top-intro__en{letter-spacing:.05em;font-family:Red Hat Display,sans-serif;font-size:1.125rem;font-weight:800;line-height:1.5;position:relative}@media print,screen and (width>=992px){.top-intro__en{font-size:1.5rem}}@media print{.top-intro__en{font-size:1.5rem}}.solution-wrapper{z-index:1;flex-direction:column;width:100%;display:flex;position:relative}.solution-wrapper #spaceSolution{width:100%;position:sticky;left:0}@media print,screen and (width>=992px){.solution-wrapper #spaceSolution{top:50vh;transform:translateY(-50%)}}@media print{.solution-wrapper #spaceSolution{top:50vh;transform:translateY(-50%)}}.top-solution{z-index:10;color:var(--text-color);min-height:20rem;width:100%;padding-left:.5rem;padding-right:.5rem;display:flex;position:relative}@media print,screen and (width>=992px){.top-solution{min-height:45vw;padding-left:1rem;padding-right:1rem}}@media print{.top-solution{min-height:45vw;padding-left:1rem;padding-right:1rem}}.top-solution:before{background-image:var(--blur2);content:"";opacity:.3;filter:blur(32px);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;position:absolute;bottom:0;right:0}@media print,screen and (width>=992px){.top-solution:before{background-position:50%;width:50vw;height:50vw;bottom:-40vw}}@media print{.top-solution:before{background-position:50%;width:50vw;height:50vw;bottom:-40vw}}.top-solution__inner{color:var(--text-color);backdrop-filter:blur(24px);background-color:#0a051480;border-radius:.5rem;justify-content:center;width:100%;min-height:100vh;padding-top:3rem;padding-bottom:3rem;display:flex}@media print,screen and (width>=992px){.top-solution__inner{border-radius:1rem;padding-top:8rem;padding-bottom:8rem}}@media print{.top-solution__inner{border-radius:1rem;padding-top:8rem;padding-bottom:8rem}}.top-solution__container{width:100%;max-width:1600px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;position:relative}@media print,screen and (width>=992px){.top-solution__container{padding-left:5rem;padding-right:5rem}}@media print{.top-solution__container{padding-left:5rem;padding-right:5rem}}.top-solution__container{flex-direction:column;gap:2rem;display:flex}@media print,screen and (width>=992px){.top-solution__container{flex-direction:row;align-items:center;gap:3rem}}@media print{.top-solution__container{flex-direction:row;align-items:center;gap:3rem}}.top-solution__video{width:100%;display:flex}@media print,screen and (width>=992px){.top-solution__video{flex:1}}@media print{.top-solution__video{flex:1}}.top-solution__iframe{width:100%;height:0;padding-bottom:56.25%;display:flex;position:relative;overflow:hidden}.top-solution__iframe iframe,.top-solution__iframe object,.top-solution__iframe embed{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.top-solution__image{font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;aspect-ratio:1;backdrop-filter:blur(16px);background-color:#00000040;border-radius:.5rem;justify-content:center;align-items:center;width:100%;padding:1rem .5rem;font-family:Red Hat Display,sans-serif;font-weight:400;display:flex}@media print,screen and (width>=992px){.top-solution__image{border-radius:1rem;flex:1;padding:0 3rem}}@media print{.top-solution__image{border-radius:1rem;flex:1;padding:0 3rem}}.top-solution__image img{width:100%;height:auto}.top-solution__body{flex-direction:column;gap:1.5rem;line-height:2;display:flex}@media print,screen and (width>=992px){.top-solution__body{line-height:2}}@media print{.top-solution__body{line-height:2}}.top-solution__body{font-size:1rem}@media print,screen and (width>=768px){.top-solution__body{font-size:1.125rem}}@media print{.top-solution__body{font-size:1.125rem}}@media print,screen and (width>=992px){.top-solution__body{gap:3rem;width:40rem;padding-left:5rem}}@media print{.top-solution__body{gap:3rem;width:40rem;padding-left:5rem}}.top-solution__lead{flex-direction:column;align-items:flex-start;font-size:2rem;font-weight:700;line-height:1.25;display:flex}@media print,screen and (width>=992px){.top-solution__lead{font-size:4.5rem}}@media print{.top-solution__lead{font-size:4.5rem}}.top-solution__brand{flex-direction:column;align-items:flex-start;display:flex}.top-solution__brand small{font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;letter-spacing:.05em;align-items:center;gap:.5em;font-family:Red Hat Display,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.25;display:flex;position:relative}@media print,screen and (width>=992px){.top-solution__brand small{font-size:1.5rem}}@media print{.top-solution__brand small{font-size:1.5rem}}.top-solution__brand small:before{content:"";transform-origin:0 100%;background-color:#15b18d;background-color:var(--color-primary);width:1em;height:1px;display:block;position:relative}.top-solution__brand strong{font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;letter-spacing:.025em;font-family:Red Hat Display,sans-serif;font-weight:800;font-weight:var(--font-weight-eng-bold);font-size:4rem;line-height:1}@media print,screen and (width>=992px){.top-solution__brand strong{font-size:7.5rem}}@media print{.top-solution__brand strong{font-size:7.5rem}}.top-solution__text{flex-direction:column;gap:1rem;line-height:2;display:flex}@media print,screen and (width>=992px){.top-solution__text{line-height:2}}@media print{.top-solution__text{line-height:2}}.top-solution__text{font-size:1rem}@media print,screen and (width>=768px){.top-solution__text{font-size:1.125rem}}@media print{.top-solution__text{font-size:1.125rem}}@media print,screen and (width>=992px){.top-solution__text{gap:1.5rem}}@media print{.top-solution__text{gap:1.5rem}}.top-diagram{z-index:10;color:var(--text-color);justify-content:center;width:100%;padding-left:.5rem;padding-right:.5rem;display:flex;position:relative}@media print,screen and (width>=992px){.top-diagram{padding-left:1rem;padding-right:1rem}}@media print{.top-diagram{padding-left:1rem;padding-right:1rem}}.top-diagram:before{background-image:var(--blur1);content:"";opacity:.25;filter:blur(48px);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;position:absolute;top:0;bottom:0}@media print,screen and (width>=992px){.top-diagram:before{width:75rem;height:50rem;transform:translate(-30%,25%)}}@media print{.top-diagram:before{width:75rem;height:50rem;transform:translate(-30%,25%)}}.top-diagram__inner{color:var(--text-color);backdrop-filter:blur(24px);background-color:#0a051480;border-radius:.5rem;justify-content:center;width:100%;min-height:100vh;padding-top:3rem;padding-bottom:3rem;display:flex}@media print,screen and (width>=992px){.top-diagram__inner{border-radius:1rem;padding-top:8rem;padding-bottom:8rem}}@media print{.top-diagram__inner{border-radius:1rem;padding-top:8rem;padding-bottom:8rem}}.top-diagram__container{width:100%;max-width:1600px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;position:relative}@media print,screen and (width>=992px){.top-diagram__container{padding-left:5rem;padding-right:5rem}}@media print{.top-diagram__container{padding-left:5rem;padding-right:5rem}}.top-diagram__container{flex-direction:column;align-items:center;gap:1.5rem;display:flex}@media print,screen and (width>=992px){.top-diagram__container{gap:2rem}}@media print{.top-diagram__container{gap:2rem}}.top-diagram__lead{text-align:center;flex-direction:column;align-items:center;width:100%;font-size:1.25rem;font-weight:700;line-height:1.5;display:flex}@media print,screen and (width>=992px){.top-diagram__lead{justify-content:center;gap:.25em;font-size:2.625rem}}@media print{.top-diagram__lead{justify-content:center;gap:.25em;font-size:2.625rem}}.top-diagram__lead>strong{font-size:125%}.top-diagram__text{text-align:center;flex-direction:column;align-items:center;width:100%;font-size:1rem;display:flex}@media print,screen and (width>=992px){.top-diagram__text{flex-direction:row;justify-content:center;gap:.25em;font-size:1.125rem}}@media print{.top-diagram__text{flex-direction:row;justify-content:center;gap:.25em;font-size:1.125rem}}.top-diagram__box{backdrop-filter:blur(16px);background-color:#0a051426;border:1px solid #ffffff1a;border-radius:.25rem;width:100%;padding:1.5rem 1rem;position:relative}@media print,screen and (width>=992px){.top-diagram__box{border-radius:.5rem;max-width:80rem;padding:4rem 7.5rem}}@media print{.top-diagram__box{border-radius:.5rem;max-width:80rem;padding:4rem 7.5rem}}.top-diagram__box-bg{background:linear-gradient(135deg,#001123 0%,#001f19 100%);background-image:var(--mv-bg);opacity:.35;background-position:50%;background-repeat:no-repeat;background-size:200%;border-radius:.5rem;display:block;position:absolute;inset:0}.top-diagram__box-bg:before{content:" ";opacity:.15;background-image:var(--noise);mix-blend-mode:lighten;background-size:250px;display:block;position:absolute;inset:0}.top-diagram__image--pc{z-index:10;display:none;position:relative}@media print,screen and (width>=992px){.top-diagram__image--pc{display:block}}@media print{.top-diagram__image--pc{display:block}}.top-diagram__image--pc img{width:100%;height:auto}.top-diagram__image--sp{z-index:10;display:block;position:relative}@media print,screen and (width>=992px){.top-diagram__image--sp{display:none}}@media print{.top-diagram__image--sp{display:none}}.top-diagram__image--sp img{width:100%;height:auto}.top-functions{z-index:10;color:#fff;width:100%;padding-top:5rem;padding-bottom:5rem;display:flex;position:relative}@media print,screen and (width>=992px){.top-functions{padding-top:12.5rem;padding-bottom:12.5rem}}@media print{.top-functions{padding-top:12.5rem;padding-bottom:12.5rem}}.top-functions__inner{color:var(--text-color);backdrop-filter:blur(24px);background-color:#0a051480;border-radius:.5rem;justify-content:center;width:100%;min-height:100vh;padding-top:3rem;padding-bottom:3rem;display:flex}@media print,screen and (width>=992px){.top-functions__inner{border-radius:1rem;padding-top:8rem;padding-bottom:8rem}}@media print{.top-functions__inner{border-radius:1rem;padding-top:8rem;padding-bottom:8rem}}.top-functions__container{width:100%;max-width:1600px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;position:relative}@media print,screen and (width>=992px){.top-functions__container{padding-left:5rem;padding-right:5rem}}@media print{.top-functions__container{padding-left:5rem;padding-right:5rem}}.top-functions__container{flex-direction:column;gap:1.5rem;display:flex}@media print,screen and (width>=992px){.top-functions__container{gap:2.5rem}}@media print{.top-functions__container{gap:2.5rem}}.top-functions__header{width:100%;display:flex}.top-functions__body{flex-direction:column;gap:1rem;width:100%;line-height:2;display:flex}@media print,screen and (width>=992px){.top-functions__body{line-height:2}}@media print{.top-functions__body{line-height:2}}.top-functions__body{font-size:1rem}@media print,screen and (width>=768px){.top-functions__body{font-size:1.125rem}}@media print{.top-functions__body{font-size:1.125rem}}@media print,screen and (width>=992px){.top-functions__body{flex:1;gap:1.5rem;overflow:auto}}@media print{.top-functions__body{flex:1;gap:1.5rem;overflow:auto}}.functions-list{grid-gap:1.5rem;grid-template-columns:repeat(1,1fr);gap:1.5rem;display:grid;position:relative}@media print,screen and (width>=992px){.functions-list{grid-template-columns:repeat(2,1fr);gap:1.5rem 3rem}}@media print{.functions-list{grid-template-columns:repeat(2,1fr);gap:1.5rem 3rem}}.functions-list__item{width:100%;display:flex}.functions-card{background-color:#0a051480;border:1px solid #ffffff1a;border-radius:.25rem;flex-direction:column;align-items:center;gap:1.5rem;width:100%;padding:1rem;display:flex;position:relative}@media print,screen and (width>=992px){.functions-card{border-radius:.5rem;gap:2rem;padding:3rem}}@media print{.functions-card{border-radius:.5rem;gap:2rem;padding:3rem}}.functions-card__bg{background:linear-gradient(135deg,#001123 0%,#001f19 100%);background-image:var(--mv-bg);opacity:.25;background-position:0 100%;background-repeat:no-repeat;background-size:cover;border-radius:.5rem;display:block;position:absolute;inset:0}.functions-card__bg:before{content:" ";opacity:.15;background-image:var(--noise);mix-blend-mode:lighten;background-size:250px;display:block;position:absolute;inset:0}.functions-card__header{align-items:flex-end;gap:1rem;width:100%;display:flex;position:relative}@media print,screen and (width>=992px){.functions-card__header{gap:1.5rem}}@media print{.functions-card__header{gap:1.5rem}}.functions-card__icon{width:5.5rem;height:5.5rem;position:relative}@media print,screen and (width>=992px){.functions-card__icon{width:6.5rem;height:6.5rem}}@media print{.functions-card__icon{width:6.5rem;height:6.5rem}}.functions-card__icon img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.functions-card__body{flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex;position:relative}@media print,screen and (width>=992px){.functions-card__body{gap:1.5rem}}@media print{.functions-card__body{gap:1.5rem}}.functions-card__title{flex-direction:column;flex:1;display:flex}.functions-card__ja{font-size:1.375rem;font-weight:700;line-height:1.5}@media print,screen and (width>=992px){.functions-card__ja{font-size:1.5rem}}@media print{.functions-card__ja{font-size:1.5rem}}.functions-card__en{text-transform:uppercase;letter-spacing:.05em;color:#15b18d;font-family:Red Hat Display,sans-serif;font-size:.75rem;font-weight:400}@media print,screen and (width>=992px){.functions-card__en{font-size:1rem}}@media print{.functions-card__en{font-size:1rem}}.functions-card__btn{justify-content:center;width:100%;display:flex}.function-btn{background-color:#15b18d;background-color:var(--color-primary);color:#fff;border-radius:999em;justify-content:center;align-items:center;gap:.5em;width:8rem;padding:.5em 1em;font-size:.8125rem;font-weight:700;line-height:1.5;display:flex}@media (hover:hover) and (pointer:fine){.function-btn{transition:all .25s}.function-btn:hover{color:#fff;filter:brightness(1.25)}}@media print,screen and (width>=992px){.function-btn{font-size:.9375rem}}@media print{.function-btn{font-size:.9375rem}}.function-btn__icon{text-align:center;justify-content:center;align-items:center;width:1em;height:1em;font-size:1em;transition:all .25s;display:flex;position:relative}.function-btn__icon:before,.function-btn__icon:after{content:" ";transform-origin:50%;background-color:currentColor;border-radius:999em;width:100%;height:1px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.function-btn__icon:after{transition:transform .25s;transform:translate(-50%,-50%)rotate(90deg)}.ac-modal-close{display:flex}.function-detail{flex-direction:column;gap:1rem;width:100%;padding:2.5rem 1rem 4rem;display:flex}@media print,screen and (width>=992px){.function-detail{gap:1.5rem;padding:5rem 3rem}}@media print{.function-detail{gap:1.5rem;padding:5rem 3rem}}.function-detail__header{border-bottom:1px solid #15b18d;border-bottom:1px solid var(--color-primary);width:100%;padding-bottom:.25rem;display:flex}@media print,screen and (width>=992px){.function-detail__header{padding-bottom:.5rem}}@media print{.function-detail__header{padding-bottom:.5rem}}.function-detail__title{font-size:1.25rem;font-weight:700;line-height:1.5}@media print,screen and (width>=992px){.function-detail__title{font-size:1.5rem}}@media print{.function-detail__title{font-size:1.5rem}}.function-detail__content{font-size:1rem}@media print,screen and (width>=992px){.function-detail__content{font-size:1.125rem}}@media print{.function-detail__content{font-size:1.125rem}}.flow-wrapper{z-index:1;flex-direction:column;width:100%;display:flex;position:relative}.flow-wrapper #spaceFlow{width:100%;position:sticky;left:0}@media print,screen and (width>=992px){.flow-wrapper #spaceFlow{top:50vh;transform:translateY(-50%)}}@media print{.flow-wrapper #spaceFlow{top:50vh;transform:translateY(-50%)}}.top-flow{z-index:10;color:var(--text-color);justify-content:center;width:100%;display:flex;position:relative}.top-flow__container{width:100%;max-width:1600px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media print,screen and (width>=992px){.top-flow__container{padding-left:5rem;padding-right:5rem}}@media print{.top-flow__container{padding-left:5rem;padding-right:5rem}}.top-flow__container{flex-direction:column;gap:2rem;display:flex}@media print,screen and (width>=992px){.top-flow__container{gap:5rem}}@media print{.top-flow__container{gap:5rem}}.top-flow__body{flex-direction:column;gap:1rem;line-height:2;display:flex}@media print,screen and (width>=992px){.top-flow__body{line-height:2}}@media print{.top-flow__body{line-height:2}}.top-flow__body{font-size:1rem}@media print,screen and (width>=768px){.top-flow__body{font-size:1.125rem}}@media print{.top-flow__body{font-size:1.125rem}}@media print,screen and (width>=992px){.top-flow__body{gap:1.5rem}}@media print{.top-flow__body{gap:1.5rem}}.flow-list{flex-direction:column;gap:1.5rem;width:100%;display:flex}@media print,screen and (width>=992px){.flow-list{flex-direction:row;gap:2rem}}@media print{.flow-list{flex-direction:row;gap:2rem}}.flow-list__item{width:100%;display:flex}.flow-item{backdrop-filter:blur(24px);background-color:#0a05141a;border:1px solid #ffffff1a;border-radius:.25rem;flex-direction:column;gap:.5rem;width:100%;padding:1.5rem 1rem;display:flex;position:relative}@media print,screen and (width>=992px){.flow-item{border-radius:.5rem;gap:1rem;padding:4rem 2rem}}@media print{.flow-item{border-radius:.5rem;gap:1rem;padding:4rem 2rem}}.flow-item__body{flex-direction:column;gap:.5rem;display:flex}@media print,screen and (width>=992px){.flow-item__body{gap:1rem}}@media print{.flow-item__body{gap:1rem}}.flow-item__title{font-size:1.25rem;font-weight:700;line-height:1.5}@media print,screen and (width>=992px){.flow-item__title{font-size:1.5rem}}@media print{.flow-item__title{font-size:1.5rem}}.flow-item__text{line-height:2}@media print,screen and (width>=992px){.flow-item__text{line-height:2}}@media print{.flow-item__text{line-height:2}}.flow-item__text{font-size:.9375rem}@media print,screen and (width>=768px){.flow-item__text{font-size:1rem}}@media print{.flow-item__text{font-size:1rem}}.flow-item__number{font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-family:Red Hat Display,sans-serif;font-size:2rem;font-weight:400;line-height:1;position:absolute;top:0;left:0;transform:translate(.75em,-.5em)}@media print,screen and (width>=992px){.flow-item__number{font-size:3rem}}@media print{.flow-item__number{font-size:3rem}}.company-wrapper{z-index:1;flex-direction:column;width:100%;display:flex;position:relative}@media print,screen and (width>=992px){.company-wrapper{padding-top:12.5rem}}@media print{.company-wrapper{padding-top:12.5rem}}.company-wrapper #spaceCompany{width:100%;position:sticky;left:0}@media print,screen and (width>=992px){.company-wrapper #spaceCompany{top:50vh;transform:translateY(-50%)}}@media print{.company-wrapper #spaceCompany{top:50vh;transform:translateY(-50%)}}.top-company{width:100%;padding-left:.5rem;padding-right:.5rem;display:flex;position:relative}@media print,screen and (width>=992px){.top-company{padding-left:1rem;padding-right:1rem}}@media print{.top-company{padding-left:1rem;padding-right:1rem}}.top-company__bg{justify-content:center;display:flex;position:absolute;bottom:0;left:0;right:0}.top-company__bg img{width:100%;max-width:1600px;height:auto}.top-company__bg[data-inview=false]{opacity:0;transition:opacity .8s cubic-bezier(.445,.05,.255,.985),transform .8s cubic-bezier(.445,.05,.255,.985);transform:translateY(20px)}.top-company__bg[data-inview=true]{opacity:1;transition:opacity .8s cubic-bezier(.445,.05,.255,.985),transform .8s cubic-bezier(.445,.05,.255,.985);transform:translateY(0)}.top-company__inner{color:var(--text-color);backdrop-filter:blur(24px);background-color:#0a051480;border-radius:.5rem;justify-content:center;width:100%;padding-top:3rem;padding-bottom:3rem;display:flex}@media print,screen and (width>=992px){.top-company__inner{border-radius:1rem;padding-top:8rem;padding-bottom:8rem}}@media print{.top-company__inner{border-radius:1rem;padding-top:8rem;padding-bottom:8rem}}.top-company__container{width:100%;max-width:1600px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;position:relative}@media print,screen and (width>=992px){.top-company__container{padding-left:5rem;padding-right:5rem}}@media print{.top-company__container{padding-left:5rem;padding-right:5rem}}.top-company__container{color:#fff;z-index:10;flex-direction:column;gap:2rem;display:flex}@media print,screen and (width>=992px){.top-company__container{gap:4rem}}@media print{.top-company__container{gap:4rem}}.merit-list{flex-direction:column;gap:1.5rem;width:100%;display:flex}@media print,screen and (width>=992px){.merit-list{flex-direction:row;gap:3rem}}@media print{.merit-list{flex-direction:row;gap:3rem}}.merit-list__item{width:100%;display:flex}.merit-item{backdrop-filter:blur(24px);background-color:#1423321a;border:1px solid #ffffff1a;border-radius:.25rem;flex-direction:column;gap:.5rem;width:100%;padding:1.5rem 1rem;display:flex;position:relative}@media print,screen and (width>=992px){.merit-item{border-radius:.5rem;gap:1rem;padding:3.5rem 2rem 5rem}}@media print{.merit-item{border-radius:.5rem;gap:1rem;padding:3.5rem 2rem 5rem}}.merit-item__bg{background:linear-gradient(135deg,#001123 0%,#001f19 100%);background-image:var(--mv-bg);opacity:.5;background-position:0;background-repeat:no-repeat;background-size:200%;border-radius:.5rem;display:block;position:absolute;inset:0}.merit-item__bg:before{content:" ";opacity:.15;background-image:var(--noise);mix-blend-mode:lighten;background-size:250px;display:block;position:absolute;inset:0}.merit-item__body{flex-direction:column;gap:.5rem;display:flex;position:relative}@media print,screen and (width>=992px){.merit-item__body{gap:1rem}}@media print{.merit-item__body{gap:1rem}}.merit-item__title{flex-direction:column;flex:1;gap:.25rem;display:flex}@media print,screen and (width>=992px){.merit-item__title{gap:.5rem}}@media print{.merit-item__title{gap:.5rem}}.merit-item__en{font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;color:#fff;opacity:.75;font-family:Red Hat Display,sans-serif;font-size:.875rem;font-weight:400}@media print,screen and (width>=992px){.merit-item__en{font-size:1.25rem}}@media print{.merit-item__en{font-size:1.25rem}}.merit-item__ja{align-items:baseline;gap:.05em;font-size:1.5rem;font-weight:700;line-height:1.5;display:flex}@media print,screen and (width>=992px){.merit-item__ja{font-size:2rem}}@media print{.merit-item__ja{font-size:2rem}}.merit-item__ja>strong{color:#15b18d;font-size:115%;font-weight:500}.merit-item__row{align-items:center;gap:0;display:flex}.merit-item__icon{width:6rem}@media print,screen and (width>=992px){.merit-item__icon{width:7.125rem}}@media print{.merit-item__icon{width:7.125rem}}.merit-item__icon img{width:100%;height:auto}.merit-item__lead{align-items:center;gap:.5em;font-size:1.125rem;font-weight:700;line-height:1.5;display:flex;position:relative}@media print,screen and (width>=992px){.merit-item__lead{font-size:1.25rem}}@media print{.merit-item__lead{font-size:1.25rem}}.merit-item__lead:before{content:"";background-color:#15b18d;width:.5em;height:1px}.merit-item__text{line-height:2}@media print,screen and (width>=992px){.merit-item__text{line-height:2}}@media print{.merit-item__text{line-height:2}}.merit-item__text{font-size:.9375rem}@media print,screen and (width>=768px){.merit-item__text{font-size:1rem}}@media print{.merit-item__text{font-size:1rem}}.merit-item__text{opacity:.9}.merit-item__number{font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-family:Red Hat Display,sans-serif;font-size:2rem;font-weight:400;line-height:1;position:absolute;top:0;left:0;transform:translate(.75em,-.5em)}@media print,screen and (width>=992px){.merit-item__number{font-size:3rem}}@media print{.merit-item__number{font-size:3rem}}.top-faq{z-index:10;color:var(--text-color2);background-color:#fff;width:100%;padding-top:4rem;padding-bottom:4rem;display:flex;position:relative}@media print,screen and (width>=992px){.top-faq{padding-top:10rem;padding-bottom:10rem}}@media print{.top-faq{padding-top:10rem;padding-bottom:10rem}}.top-faq__container{flex-direction:column;gap:1.5rem;width:100%;padding-left:1rem;display:flex}@media print,screen and (width>=992px){.top-faq__container{flex-direction:row;gap:5rem;padding-left:max(50vw - 45rem,2.5rem)}}@media print{.top-faq__container{flex-direction:row;gap:5rem;padding-left:max(50vw - 45rem,2.5rem)}}.top-faq__header{display:flex;position:relative}@media print,screen and (width>=992px){.top-faq__header{align-items:flex-start;width:20rem}}@media print{.top-faq__header{align-items:flex-start;width:20rem}}@media print,screen and (width>=992px){.top-faq__title{position:sticky;top:6rem;left:0}}@media print{.top-faq__title{position:sticky;top:6rem;left:0}}.top-faq__body{flex-direction:column;gap:1rem;line-height:2;display:flex}@media print,screen and (width>=992px){.top-faq__body{line-height:2}}@media print{.top-faq__body{line-height:2}}.top-faq__body{font-size:1rem}@media print,screen and (width>=768px){.top-faq__body{font-size:1.125rem}}@media print{.top-faq__body{font-size:1.125rem}}.top-faq__body{width:100%}@media print,screen and (width>=992px){.top-faq__body{flex:1;gap:1.5rem}}@media print{.top-faq__body{flex:1;gap:1.5rem}}.faq-list{flex-direction:column;gap:.5rem;width:100%;display:flex}@media print,screen and (width>=992px){.faq-list{gap:1rem}}@media print{.faq-list{gap:1rem}}.faq-list__item{background-color:#f3f3f3;border-radius:.25rem 0 0 .25rem;width:100%;padding:1.5rem 1rem;display:flex}@media print,screen and (width>=992px){.faq-list__item{border-radius:.5rem 0 0 .5rem;padding:2.5rem max(50vw - 45rem,2.5rem) 2.5rem 5rem}}@media print{.faq-list__item{border-radius:.5rem 0 0 .5rem;padding:2.5rem max(50vw - 45rem,2.5rem) 2.5rem 5rem}}.faq-item{flex-direction:column;width:100%;display:flex}.faq-item__label{border-bottom:1px solid;align-items:flex-end;gap:.5em;width:100%;padding-bottom:.25em;font-size:1.125rem;display:flex}@media print,screen and (width>=992px){.faq-item__label{font-size:1.25rem}}@media print{.faq-item__label{font-size:1.25rem}}.faq-item__number{font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-family:Red Hat Display,sans-serif;font-size:125%;font-weight:400;line-height:1.5}.faq-item__question{font-weight:700}.faq-item__answer{flex-direction:column;width:100%;line-height:2;display:flex}@media print,screen and (width>=992px){.faq-item__answer{line-height:2}}@media print{.faq-item__answer{line-height:2}}.faq-item__answer{font-size:1rem}@media print,screen and (width>=768px){.faq-item__answer{font-size:1.125rem}}@media print{.faq-item__answer{font-size:1.125rem}}.top-title{color:currentColor;align-items:flex-start;gap:.5em;display:flex}@media print,screen and (width>=992px){.top-title{align-items:center}}@media print{.top-title{align-items:center}}.top-title[data-inview] .top-title__en,.top-title[data-inview] .top-title__ja{overflow:hidden}.top-title[data-inview] .top-title__en>span,.top-title[data-inview] .top-title__ja>span{transition:all .75s cubic-bezier(.445,.05,.255,.985) .2s;display:block}.top-title[data-inview] .top-title__ja>span{transition-duration:1s}.top-title[data-inview=false] .top-title__en>span,.top-title[data-inview=false] .top-title__ja>span{opacity:0;transform:translateY(3.75rem)}.top-title[data-inview=true] .top-title__en>span,.top-title[data-inview=true] .top-title__ja>span{opacity:1;transform:translateY(0)}.top-title__en{font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;text-transform:uppercase;text-transform:auto;font-family:Red Hat Display,sans-serif;font-size:1rem;font-weight:400;line-height:1.25}@media print,screen and (width>=992px){.top-title__en{font-size:1.25rem}}@media print{.top-title__en{font-size:1.25rem}}.top-title__ja{align-items:center;gap:1em;font-size:.9375rem;font-weight:500;line-height:1.25;display:flex;position:relative}@media print,screen and (width>=992px){.top-title__ja{font-size:1.125rem}}@media print{.top-title__ja{font-size:1.125rem}}.top-title__ja:before{content:"";transform-origin:0 100%;background-color:#15b18d;background-color:var(--color-primary);width:1px;height:1.5em;display:block;position:relative;transform:skew(-15deg)}.top-title__ja small{font-size:80%}.top-h3{-webkit-font-smoothing:antialiased;flex-direction:column;gap:.4em;font-family:Shippori Mincho B1,游明朝,Yu Mincho,YuMincho,Hiragino Mincho ProN,HGS明朝E,serif;font-size:1.75rem;font-weight:400;line-height:1.25;display:flex;position:relative}@media print,screen and (width>=992px){.top-h3{font-size:2.5rem}}@media print{.top-h3{font-size:2.5rem}}.top-h3.--white:after{background:currentColor}.top-h3:after{content:"";background:linear-gradient(90deg,#15b18d 50%,#003f7e 50%);width:1em;height:1px;position:relative;top:0;left:0}.common-h3{font-size:1.375rem;font-weight:700;line-height:1.5}@media print,screen and (width>=992px){.common-h3{font-size:1.5rem}}@media print{.common-h3{font-size:1.5rem}}.common-h4{font-size:1.1875rem;font-weight:700;line-height:1.75}@media print,screen and (width>=992px){.common-h4{font-size:1.25rem}}@media print{.common-h4{font-size:1.25rem}}.common-entry{color:#fff;text-align:center;background-color:#39f;width:100%;height:30rem;padding-top:3rem;padding-bottom:4rem;display:flex;position:relative}@media print,screen and (width>=992px){.common-entry{height:60rem;padding-top:8rem;padding-bottom:8rem}}@media print{.common-entry{height:60rem;padding-top:8rem;padding-bottom:8rem}}.common-entry__bg{position:absolute;inset:0}.common-entry__bg img{max-width:inherit;max-height:inherit;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all .45s;position:absolute;top:0;left:0}.common-entry__container{z-index:10;width:100%;max-width:1600px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;position:relative}@media print,screen and (width>=992px){.common-entry__container{padding-left:5rem;padding-right:5rem}}@media print{.common-entry__container{padding-left:5rem;padding-right:5rem}}.common-entry__title{justify-content:center;width:100%;display:flex}.common-entry__body{text-align:center;flex-direction:column;gap:1.5rem;display:flex}@media print,screen and (width>=992px){.common-entry__body{gap:3rem}}@media print{.common-entry__body{gap:3rem}}.common-entry__text{-webkit-font-smoothing:antialiased;font-family:Shippori Mincho B1,游明朝,Yu Mincho,YuMincho,Hiragino Mincho ProN,HGS明朝E,serif;font-size:1.25rem;font-weight:400;line-height:1.75}@media print,screen and (width>=992px){.common-entry__text{font-size:1.5rem}}@media print{.common-entry__text{font-size:1.5rem}}.common-entry__btn{justify-content:center;width:100%;display:flex}.entry-btn{color:#fff;letter-spacing:.05em;background-color:#d80a30;justify-content:center;align-items:center;gap:.5em;width:17.5rem;max-width:100%;height:4rem;padding:1rem 1rem 1rem 1.5rem;font-size:1.125rem;font-weight:700;line-height:1.25;display:flex;position:relative;-webkit-text-decoration:none!important;text-decoration:none!important}@media print,screen and (width>=992px){.entry-btn{width:20rem;height:4.5rem;padding-left:2.5rem;padding-right:1.5rem;font-size:1.25rem}}@media print{.entry-btn{width:20rem;height:4.5rem;padding-left:2.5rem;padding-right:1.5rem;font-size:1.25rem}}@media (hover:hover) and (pointer:fine){.entry-btn{transition:all .25s}.entry-btn:hover{color:#fff;filter:brightness(1.15);background-color:#d80a30}.entry-btn:hover .entry-btn__arrow{transform:translate(25%)}.entry-btn:hover .entry-btn__icon svg{fill:currentColor}}.entry-btn__arrow{font-size:1em;transition:all .25s}.entry-btn__text{flex:1}.link-arrow{color:currentColor;justify-content:center;align-items:center;width:2em;height:2em;display:flex;position:relative}.link-arrow svg{fill:currentColor;width:1em;height:auto}@media (hover:hover) and (pointer:fine){.link-arrow svg{transition:all .5s}}.btn{text-align:left;color:#fff;background-color:#15b18d;border-radius:999em;justify-content:space-between;align-items:center;gap:.5em;width:10.5rem;max-width:100%;padding:1rem 1rem 1rem 1.5rem;font-size:.9375rem;font-weight:700;line-height:1.25;display:flex;position:relative;-webkit-text-decoration:none!important;text-decoration:none!important}@media print,screen and (width>=992px){.btn{font-size:1rem}}@media print{.btn{font-size:1rem}}@media (hover:hover) and (pointer:fine){.btn{transition:all .25s}.btn:hover{color:#fff;filter:brightness(1.15);background-color:#15b18d}.btn:hover .btn__arrow{transform:translate(25%)}.btn:hover .btn__icon svg{fill:currentColor}}.btn__arrow{font-size:1em;transition:all .25s}.inview-up[data-inview]{transition:all .75s .5s}.inview-up[data-inview=false]{opacity:0;transform:translateY(40px)}.inview-up[data-inview=true]{opacity:1;transform:translate(0)}.inview-clip[data-inview]{will-change:clip-path}.inview-clip[data-inview=false]{clip-path:inset(0 0 0 100%);transform:translate(60px)}.inview-clip[data-inview=true]{clip-path:inset(0);transition:clip-path 1.2s cubic-bezier(.445,.05,.255,.985),transform .8s .3s;transform:translate(0)}.inview-scale[data-inview]{transition:transform 1.25s .25s,filter .75s .25s,opacity .75s .25s}.inview-scale[data-inview=false]{filter:blur(.25rem);opacity:.5;transform:scale(1.1)}.inview-scale[data-inview=true]{filter:blur();opacity:1;transform:scale(1)}.penstroke-text{position:relative}.penstroke-text svg{fill:none;stroke-width:1px;width:100%;position:absolute;top:70%;left:0;right:0}@media print,screen and (width>=992px){.penstroke-text svg{top:80%}}@media print{.penstroke-text svg{top:80%}}.maru-text{position:relative}.maru-text svg{fill:none;stroke-width:1px;vertical-align:middle;width:120%;line-height:1;position:absolute;top:50%;left:-.5em;transform:translateY(-50%)}.text-center{text-align:center}.note-text{text-indent:-1em;padding-left:1em;font-size:.75rem;font-weight:400;line-height:1.5}@media print,screen and (width>=992px){.note-text{font-size:.8125rem}}@media print{.note-text{font-size:.8125rem}}.note-text{opacity:.75}.primary-text{color:#15b18d}.eng-text{font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;text-transform:uppercase;font-family:Red Hat Display,sans-serif;font-weight:400}.text{line-height:2}@media print,screen and (width>=992px){.text{line-height:2}}@media print{.text{line-height:2}}.text{font-size:1rem}@media print,screen and (width>=768px){.text{font-size:1.125rem}}@media print{.text{font-size:1.125rem}}.text--min{font-size:85%;line-height:1.75}.text--xxs{line-height:2}@media print,screen and (width>=992px){.text--xxs{line-height:2}}@media print{.text--xxs{line-height:2}}.text--xxs{font-size:1rem}@media print,screen and (width>=768px){.text--xxs{font-size:1.125rem}}@media print{.text--xxs{font-size:1.125rem}}.text--xs{line-height:2}@media print,screen and (width>=992px){.text--xs{line-height:2}}@media print{.text--xs{line-height:2}}.text--xs{font-size:.75rem}@media print,screen and (width>=768px){.text--xs{font-size:.8125rem}}@media print{.text--xs{font-size:.8125rem}}.text--sm{line-height:2}@media print,screen and (width>=992px){.text--sm{line-height:2}}@media print{.text--sm{line-height:2}}.text--sm{font-size:.9375rem}@media print,screen and (width>=768px){.text--sm{font-size:1rem}}@media print{.text--sm{font-size:1rem}}.text--lg{line-height:2}@media print,screen and (width>=992px){.text--lg{line-height:2}}@media print{.text--lg{line-height:2}}.text--lg{font-size:1.125rem}@media print,screen and (width>=768px){.text--lg{font-size:1.25rem}}@media print{.text--lg{font-size:1.25rem}}.text--xl{line-height:2}@media print,screen and (width>=992px){.text--xl{line-height:2}}@media print{.text--xl{line-height:2}}.text--xl{font-size:1.25rem}@media print,screen and (width>=768px){.text--xl{font-size:1.5rem}}@media print{.text--xl{font-size:1.5rem}}.text--red{color:#d91600}.text--bold{font-weight:700}.text--light{opacity:.75}.text.--lh-lg{line-height:2}@media print,screen and (width>=992px){.text.--lh-lg{line-height:2.25}}@media print{.text.--lh-lg{line-height:2.25}}.text.--paragraph>p{margin-top:1em}.text.--paragraph>p:first-child{margin-top:0}.marker-text{text-underline-offset:-.25em;text-decoration:underline .75em #f8ff31;display:inline}.list,.list--row{flex-direction:column;gap:.5em;margin:0;padding:0;display:flex;list-style:none!important}.list>li,.list--row>li{padding:0 0 0 .75em;line-height:1.75;position:relative}.list>li:after,.list--row>li:after{content:" ";background-color:#15b18d;border-radius:50%;width:.25em;height:.25em;display:block;position:absolute;top:.85em;left:0;transform:translateY(-50%)}.list.--narrow,.--narrow.list--row{gap:.25em}@media print,screen and (width>=992px){.list.--narrow,.--narrow.list--row{gap:.5em 1.5em}}@media print{.list.--narrow,.--narrow.list--row{gap:.5em 1.5em}}@media print,screen and (width>=992px){.list--row{flex-flow:wrap;gap:.75em 1.5em}}@media print{.list--row{flex-flow:wrap;gap:.75em 1.5em}}@media print,screen and (width>=992px){.list--row li{width:calc(50% - .75em)}}@media print{.list--row li{width:calc(50% - .75em)}}.card-list{flex-direction:column;gap:2.5rem;width:100%;margin:0;padding:0;list-style:none;display:flex}@media print,screen and (width>=992px){.card-list{flex-direction:row}}@media print{.card-list{flex-direction:row}}@media print,screen and (width>=992px){.card-list.--lg{gap:3rem}}@media print{.card-list.--lg{gap:3rem}}.card-list__item{width:100%;display:flex}.gap,.gap--xxs,.gap--xs,.gap--sm,.gap--xl,.gap--lg{flex-direction:column;gap:2rem;width:100%;display:flex}@media print,screen and (width>=992px){.gap,.gap--xxs,.gap--xs,.gap--sm,.gap--xl,.gap--lg{gap:2.5rem}}@media print{.gap,.gap--xxs,.gap--xs,.gap--sm,.gap--xl,.gap--lg{gap:2.5rem}}.gap--lg{gap:3rem}@media print,screen and (width>=992px){.gap--lg{gap:5rem}}@media print{.gap--lg{gap:5rem}}.gap--xl{gap:5rem}@media print,screen and (width>=992px){.gap--xl{gap:10rem}}@media print{.gap--xl{gap:10rem}}.gap--sm{gap:1rem}@media print,screen and (width>=992px){.gap--sm{gap:1.5rem}}@media print{.gap--sm{gap:1.5rem}}.gap--xs{gap:.5rem}@media print,screen and (width>=992px){.gap--xs{gap:1rem}}@media print{.gap--xs{gap:1rem}}.gap--xxs{gap:.25rem}@media print,screen and (width>=992px){.gap--xxs{gap:.5rem}}@media print{.gap--xxs{gap:.5rem}}.lead{flex-wrap:wrap;align-items:baseline;gap:.25em;font-size:1.25rem;font-weight:700;line-height:1.75;display:flex}@media print,screen and (width>=768px){.lead{font-size:2rem}}@media print{.lead{font-size:2rem}}.lead strong{font-size:115%}.lead--sm{flex-wrap:wrap;align-items:baseline;gap:.25em;font-size:1.25rem;font-weight:700;line-height:1.75;display:flex}@media print,screen and (width>=768px){.lead--sm{font-size:1.5rem}}@media print{.lead--sm{font-size:1.5rem}}.lead--sm strong{font-size:115%}.lead--xs{flex-wrap:wrap;align-items:baseline;gap:.25em;font-size:1.125rem;font-weight:700;line-height:1.75;display:flex}@media print,screen and (width>=768px){.lead--xs{font-size:1.25rem}}@media print{.lead--xs{font-size:1.25rem}}.lead--xs strong{font-size:115%}.content-row,.content-row--end,.content-row--center{flex-direction:column;gap:1rem;width:100%;display:flex}@media print,screen and (width>=992px){.content-row,.content-row--end,.content-row--center{flex-direction:row;gap:2.5rem}}@media print{.content-row,.content-row--end,.content-row--center{flex-direction:row;gap:2.5rem}}@media print,screen and (width>=992px){.content-row--center{align-items:center}}@media print{.content-row--center{align-items:center}}@media print,screen and (width>=992px){.content-row--end{align-items:flex-end}}@media print{.content-row--end{align-items:flex-end}}.content-row__col{flex-direction:column;flex:1;width:100%;display:flex}.content-row img,.content-row--center img,.content-row--end img{max-width:100%;height:auto}.form-table,.form-table--confirmed{border-top:1px solid #e6e6e6;line-height:1.3;display:block}.form-table tbody,.form-table--confirmed tbody{display:block}.form-table--confirmed{font-size:85%}@media print,screen and (width>=992px){.form-table--confirmed .form-table__head{width:7.5rem}}@media print{.form-table--confirmed .form-table__head{width:7.5rem}}.form-table__row{background:0 0;border-bottom:1px solid #e6e6e6;margin-bottom:0;display:block}@media print,screen and (width>=992px){.form-table__row{align-items:center;display:flex}}@media print{.form-table__row{align-items:center;display:flex}}.form-table__head,.form-table__content{padding:.5rem 0;display:block}@media print,screen and (width>=992px){.form-table__head,.form-table__content{padding:1rem 0}}@media print{.form-table__head,.form-table__content{padding:1rem 0}}.form-table__head{text-align:left;margin-top:.5rem;font-size:95%;font-weight:700;position:relative}@media print,screen and (width>=992px){.form-table__head{width:15rem;margin-top:0}}@media print{.form-table__head{width:15rem;margin-top:0}}.form-table__head label{font-weight:700}.form-table__head .mark-req{position:absolute;top:50%;right:0;transform:translateY(-50%)}.form-table__head .min,.form-table__head small{color:#666;margin-top:.3125rem;font-size:85%;font-weight:400;line-height:1.5;display:block}@media print,screen and (width>=992px){.form-table__content{flex-direction:column;flex:1;justify-content:center;gap:.5em;min-height:4.5rem;padding-left:1.5rem;display:flex}}@media print{.form-table__content{flex-direction:column;flex:1;justify-content:center;gap:.5em;min-height:4.5rem;padding-left:1.5rem;display:flex}}.form-table__content .min{font-size:85%;font-weight:400}.form-row{gap:.5em;display:flex}.form-adornments{align-items:center;display:flex}.form-adornments__before{opacity:.6;margin-right:.5em;font-size:85%}.form-adornments__after{opacity:.6;margin-left:.5em;font-size:85%}.form-adornments .wpcf7-form-control-wrap{flex:1}.form-control,.form-control--white,.form-control--inline{width:100%;box-shadow:none;background-color:#f6f6f6;border:1px solid #eee;border-radius:3px;height:2.5rem;padding:.5em;font-size:16px}@media print,screen and (width>=992px){.form-control,.form-control--white,.form-control--inline{height:3.5rem;padding:1em .5em;font-size:1rem}}@media print{.form-control,.form-control--white,.form-control--inline{height:3.5rem;padding:1em .5em;font-size:1rem}}.form-control--inline{width:auto;max-width:100%;display:inline-block}.form-control--white{background-color:#fff}.form-control::-moz-placeholder,.form-control--inline::-moz-placeholder,.form-control--white::-moz-placeholder{color:#999}.form-control::placeholder,.form-control--inline::placeholder,.form-control--white::placeholder{color:#999}input:disabled{opacity:.3;background-color:#ddd}.radio-label{vertical-align:middle;cursor:pointer;align-items:center;gap:.5em;min-width:6em;line-height:1.5;display:inline-flex;position:relative}.radio-label__wrapper{flex-wrap:wrap;gap:1em 1.5em;display:flex}.radio-label .wpcf7-list-item{display:block}.radio-label--inlineblock .wpcf7-list-item{display:inline-block}@media print,screen and (width>=992px){.radio-label--inlineblock .wpcf7-list-item{min-width:7.5rem}}@media print{.radio-label--inlineblock .wpcf7-list-item{min-width:7.5rem}}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #ddd;border-radius:2px;justify-content:center;align-items:center;width:1.25em;height:1.25em;display:flex;position:relative;box-shadow:inset 0 6px 10px #0000001a}input[type=checkbox]:checked:before{content:"";border-bottom:2px solid #181c26;border-right:2px solid #181c26;width:.7em;height:1em;font-size:.65em;position:relative;transform:translateY(-20%)rotate(50deg)}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:2px solid #e9e9e9;border-radius:50%;justify-content:center;align-items:center;width:1.25em;height:1.25em;display:flex;position:relative}input[type=radio]:checked:before{content:"";background-color:#1adfb1;border-radius:50%;width:1em;height:1em;font-size:.65em;position:relative}.radio-block label,.radio-inlineblock label{align-items:center;margin:3px 0;font-weight:400;display:inline-flex}.radio-block label .wpcf7-list-item-label,.radio-inlineblock label .wpcf7-list-item-label{vertical-align:middle;margin-right:.5rem;display:inline-flex}@media print,screen and (width>=992px){.radio-block label .wpcf7-list-item-label,.radio-inlineblock label .wpcf7-list-item-label{margin-right:1rem}}@media print{.radio-block label .wpcf7-list-item-label,.radio-inlineblock label .wpcf7-list-item-label{margin-right:1rem}}.radio-block label input,.radio-inlineblock label input{vertical-align:middle;margin-top:.4375rem;margin-bottom:.3125rem;margin-right:.3125rem;font-weight:400;display:inline-block}.form-select,.form-select--white{font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f6f6f9;background-image:linear-gradient(45deg,#0000 50%,gray 50%),linear-gradient(135deg,gray 50%,#0000 50%),linear-gradient(90deg,#ccc,#ccc);background-position:calc(100% - 15px),calc(100% - 10px),calc(100% - 2em);background-repeat:no-repeat;background-size:5px 5px,5px 5px,1px 70%;border:1px solid #eee;border-radius:4px;width:100%;min-width:5em;height:2.5rem;margin:0;padding:.5em 2.5em .5em .5em;font-size:16px;line-height:1.5;display:inline-block}@media print,screen and (width>=992px){.form-select,.form-select--white{min-width:8em;height:3.5rem;padding:.5em 3em .5em .5em;font-size:1.125rem}}@media print{.form-select,.form-select--white{min-width:8em;height:3.5rem;padding:.5em 3em .5em .5em;font-size:1.125rem}}.form-select--white{background-color:#fff}.form-select:-moz-focusring,.form-select--white:-moz-focusring{color:#0000;text-shadow:0 0 #000}.form-select::-ms-expand,.form-select--white::-ms-expand{display:none}.form-file{align-items:center;display:flex}.form-file .wpcf7-form-control-wrap input{display:none}.form-file.use-floating-validation-tip{position:relative}.form-file.use-floating-validation-tip .wpcf7-form-control-wrap{position:initial;position:static}.form-file.use-floating-validation-tip .wpcf7-not-valid-tip{width:auto;min-width:13em;position:absolute;top:0;left:0;transform:translateY(-100%)}.form-file label{color:#fff;cursor:pointer;white-space:nowrap;background:#15b18d;border-radius:4px;justify-content:center;align-items:center;width:9em;height:2rem;padding:6px 12px;font-size:90%;font-weight:400;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.form-file label{transition:all .3s ease-out}.form-file label:hover{opacity:.7}}.form-file label:after{content:"選択されていません";color:#000;font-weight:400;position:absolute;right:-10em}.form-file label.changed:after{content:""}.form-file .filename{padding-left:1em;font-size:90%;display:block}.form-file__delete{background-color:#999;border-radius:50%;width:1.5em;height:1.5em;margin-left:1em;-webkit-text-decoration:none;text-decoration:none;display:block;position:relative}.form-file__delete:before,.form-file__delete:after{content:" ";background-color:#fff;width:1px;height:60%;font-size:20px;display:block;position:absolute;top:50%;left:50%}.form-file__delete:before{transform:translate(-50%,-50%)rotate(-45deg)}.form-file__delete:after{transform:translate(-50%,-50%)rotate(45deg)}@media (hover:hover) and (pointer:fine){.form-file__delete{transition:all .25s}.form-file__delete:hover{opacity:.7}}.form-file__delete.active{display:block!important}.add-files{display:none}.btn-addfile{opacity:.65;background-color:#0000;border:none;padding:10px 0}@media print,screen and (width>=992px){.btn-addfile{transition:all .25s}.btn-addfile:hover{opacity:1}}@media print{.btn-addfile{transition:all .25s}.btn-addfile:hover{opacity:1}}.btn-addfile .icon,.btn-addfile .txt{vertical-align:middle;font-size:.75rem;display:inline-block}@media print,screen and (width>=992px){.btn-addfile .icon,.btn-addfile .txt{font-size:.8125rem}}@media print{.btn-addfile .icon,.btn-addfile .txt{font-size:.8125rem}}.btn-addfile .txt{font-weight:500}.btn-addfile .icon{color:#666;margin-right:5px}textarea.form-control,textarea.form-control--inline,textarea.form-control--white{height:auto;line-height:1.5}.form-label{opacity:.65;margin-bottom:.1875rem;font-size:85%;display:block}.mark-req{color:#fff;text-align:center;background-color:#d91600;padding:2px 5px 3px;font-size:.6875rem;font-weight:500;line-height:1;display:inline-block}.mark-req.lg{min-width:30px;padding:5px;font-size:.6875rem}@media print,screen and (width>=992px){.mark-req.lg{min-width:40px;font-size:.8125rem}}@media print{.mark-req.lg{min-width:40px;font-size:.8125rem}}.mark-opt{color:#666;text-align:center;background-color:#f0f0f0;padding:2px 5px 3px;font-size:.6875rem;font-weight:400;line-height:1;display:inline-block}.mark-opt.lg{padding:5px;font-size:.6875rem}@media print,screen and (width>=992px){.mark-opt.lg{font-size:.8125rem}}@media print{.mark-opt.lg{font-size:.8125rem}}.wpcf7 form .ajax-loader{margin-top:5px}.wpcf7 form .formError{z-index:9}.wpcf7 form .formError .formErrorContent{min-width:140px}.wpcf7 form .wpcf7-response-output{text-shadow:none;background-color:#fff;border:none;margin:10px 0 0;font-size:.9375rem;font-weight:700}@media print,screen and (width>=992px){.wpcf7 form .wpcf7-response-output{text-align:center;font-size:1.125rem}}@media print{.wpcf7 form .wpcf7-response-output{text-align:center;font-size:1.125rem}}.wpcf7 form .wpcf7-response-output.hide{display:none!important}.wpcf7 form .wpcf7-validation-errors{color:#b94a48;background-color:#f2dede;border:1px solid #eed3d7}.show-sent{display:none}.help-block.with-errors{margin:0;font-size:90%}.help-block.with-errors ul{margin:5px 0 0;padding:0 0 0 1.5em}.help-block.with-errors ul li{color:#ea321f}.wpcf7-not-valid-tip{font-size:85%}.has-error .form-control,.has-error .form-control--inline,.has-error .form-control--white{border-color:#ea321f}input[type=checkbox][disabled],input[type=checkbox][disabled]~span{display:none}input[type=checkbox][disabled]:checked,input[type=checkbox][disabled]:checked~span{display:inline}.custom-wpcf7c-confirmed .form-control.wpcf7c-conf,.custom-wpcf7c-confirmed .wpcf7c-conf.form-control--inline,.custom-wpcf7c-confirmed .wpcf7c-conf.form-control--white{border-color:#fff;background-color:#fff!important}.custom-wpcf7c-confirmed .form-control:-moz-read-only,.custom-wpcf7c-confirmed .form-control--inline:-moz-read-only,.custom-wpcf7c-confirmed .form-control--white:-moz-read-only,.custom-wpcf7c-confirmed input[type=date]:-moz-read-only{border:none;height:auto;padding:0;background-color:#0000!important}.custom-wpcf7c-confirmed .form-control:read-only,.custom-wpcf7c-confirmed .form-control--inline:read-only,.custom-wpcf7c-confirmed .form-control--white:read-only,.custom-wpcf7c-confirmed input[type=date]:read-only{border:none;height:auto;padding:0;background-color:#0000!important}.custom-wpcf7c-confirmed textarea:-moz-read-only{resize:none}.custom-wpcf7c-confirmed textarea:read-only{resize:none}.custom-wpcf7c-confirmed .form-control:read-only:-webkit-autofill,.custom-wpcf7c-confirmed .form-control--inline:read-only:-webkit-autofill,.custom-wpcf7c-confirmed .form-control--white:read-only:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff}.custom-wpcf7c-confirmed input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #f6f6f6}.custom-wpcf7c-confirmed select.wpcf7c-conf{background:0 0;border:none;height:auto;padding:0 5px 0 0}.custom-wpcf7c-confirmed input[type=radio]:disabled,.custom-wpcf7c-confirmed input[type=radio]:disabled~*{display:none}.custom-wpcf7c-confirmed input[type=radio]:disabled:checked,.custom-wpcf7c-confirmed input[type=radio]:disabled:checked~*{display:block}input[type=date]{position:relative}input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=date]::-webkit-clear-button{-webkit-appearance:none}input[type=date]::-webkit-calendar-picker-indicator{opacity:0;width:100%;height:100%;position:absolute}.privacy-block,.privacy-block--page{flex-direction:column;gap:2em;width:100%;font-size:.75rem;display:flex}@media print,screen and (width>=992px){.privacy-block,.privacy-block--page{font-size:.8125rem}}@media print{.privacy-block,.privacy-block--page{font-size:.8125rem}}.privacy-block--page{font-size:.875rem}@media print,screen and (width>=992px){.privacy-block--page{font-size:1rem}}@media print{.privacy-block--page{font-size:1rem}}.privacy-block__title{font-size:125%;font-weight:700}.privacy-block__section{flex-direction:column;gap:.5em;width:100%;display:flex}.privacy-block__list{margin:0}.privacy-block__list li{margin-top:.5em}.privacy-block__list li:first-child{margin-top:0}.privacy-block__list li>ol{margin-top:.5em}.privacy-block__list li>ol li ol{margin-top:.3em}.privacy-block__h1{font-size:110%;font-weight:700;line-height:1.5}.privacy-block__h2{font-weight:700;line-height:1.5}.privacy-block__box{background-color:#f1f4f6;flex-direction:column;gap:1.5em;width:100%;max-height:15rem;padding:.5rem;display:flex;overflow:auto}@media print,screen and (width>=992px){.privacy-block__box{max-height:20rem;padding:1rem}}@media print{.privacy-block__box{max-height:20rem;padding:1rem}}.privacy-block a,.privacy-block--page a{color:#15b18d;-webkit-text-decoration:underline;text-decoration:underline}.privacy-block ul,.privacy-block--page ul,.privacy-block ol,.privacy-block--page ol{margin:1em 0;padding-left:40px;list-style-position:outside;display:block}.privacy-block li,.privacy-block--page li{text-align:-webkit-match-parent;display:list-item}.privacy-block ol,.privacy-block--page ol{list-style-type:decimal}.privacy-block ul,.privacy-block--page ul{list-style-type:disc}.error-message{color:red;font-size:.8125rem;font-weight:700}@media print,screen and (width>=992px){.error-message{font-size:1rem}}@media print{.error-message{font-size:1rem}}.box,.box--white{background-color:#f1f4f6;border-radius:.5rem;flex-direction:column;flex:1;width:100%;display:flex}@media print,screen and (width>=992px){.box,.box--white{border-radius:1rem}}@media print{.box,.box--white{border-radius:1rem}}.box__title{font-size:1rem;font-weight:700;line-height:1.5;display:flex;position:relative}@media print,screen and (width>=992px){.box__title{font-size:1.125rem}}@media print{.box__title{font-size:1.125rem}}.box__title>p,.box__title>span{color:#fff;background-color:#181c26;border-top-left-radius:.25rem;border-bottom-right-radius:.25rem;min-width:5em;padding:.25em 1em;position:relative}@media print,screen and (width>=992px){.box__title>p,.box__title>span{border-top-left-radius:.5rem;border-bottom-right-radius:.5rem}}@media print{.box__title>p,.box__title>span{border-top-left-radius:.5rem;border-bottom-right-radius:.5rem}}.box__content,.box__content--sm,.box__content--header,.box__content--lg{padding:1rem}@media print,screen and (width>=992px){.box__content,.box__content--sm,.box__content--header,.box__content--lg{padding:2.5rem}}@media print{.box__content,.box__content--sm,.box__content--header,.box__content--lg{padding:2.5rem}}.box__content--lg{padding:1.5rem 1rem}@media print,screen and (width>=992px){.box__content--lg{padding:4rem 5rem}}@media print{.box__content--lg{padding:4rem 5rem}}.box__content--header{padding:1.5rem 1rem}@media print,screen and (width>=992px){.box__content--header{padding:2.5rem 5rem}}@media print{.box__content--header{padding:2.5rem 5rem}}.box__content--sm{padding:1rem .5rem}@media print,screen and (width>=992px){.box__content--sm{padding:1.5rem}}@media print{.box__content--sm{padding:1.5rem}}.box--white{background-color:#fff}.btn,.btn-back,.btn-submit,.btn--back,.btn--sm,.btn--lg,.btn--light{text-align:left;color:#fff;background-color:#15b18d;background-color:var(--color-primary,#15b18d);border-radius:999em;justify-content:space-between;align-items:center;gap:.5em;min-width:13.5rem;max-width:100%;height:3rem;padding:.25em 1rem .25em 1.5em;font-size:.9375rem;font-weight:700;line-height:1.25;display:inline-flex;position:relative;-webkit-text-decoration:none!important;text-decoration:none!important}@media print,screen and (width>=992px){.btn,.btn-back,.btn-submit,.btn--back,.btn--sm,.btn--lg,.btn--light{min-width:15rem;height:3.5rem;padding-right:1rem;font-size:1rem}}@media print{.btn,.btn-back,.btn-submit,.btn--back,.btn--sm,.btn--lg,.btn--light{min-width:15rem;height:3.5rem;padding-right:1rem;font-size:1rem}}@media (hover:hover) and (pointer:fine){.btn,.btn-back,.btn-submit,.btn--back,.btn--sm,.btn--lg,.btn--light{transition:all .25s}.btn:hover,.btn-back:hover,.btn-submit:hover,.btn--back:hover,.btn--sm:hover,.btn--lg:hover,.btn--light:hover{color:#fff;filter:brightness(1.15)}.btn:hover .btn__arrow,.btn-back:hover .btn__arrow,.btn-submit:hover .btn__arrow,.btn--back:hover .btn__arrow,.btn--sm:hover .btn__arrow,.btn--lg:hover .btn__arrow,.btn--light:hover .btn__arrow{transform:translate(25%)}.btn:hover .btn__icon svg,.btn-back:hover .btn__icon svg,.btn-submit:hover .btn__icon svg,.btn--back:hover .btn__icon svg,.btn--sm:hover .btn__icon svg,.btn--lg:hover .btn__icon svg,.btn--light:hover .btn__icon svg{fill:currentColor}}.btn__arrow{transition:all .25s}.btn__text{flex:1;align-self:center}.btn__icon{line-height:1}.btn__icon img,.btn__icon svg{width:1.2em;height:auto}.btn__icon svg{fill:currentColor;vertical-align:middle}.btn--light{color:#181c26;background-color:#efefef;border:1px solid #e9e9e9}@media (hover:hover) and (pointer:fine){.btn--light:hover{background-color:#15b18d;background-color:var(--primary-color,#15b18d);color:#fff}}.btn--light .btn__icon svg{fill:var(--primary-color,#15b18d)}.btn--lg{width:21.25rem;height:4rem;font-size:1.125rem}@media print,screen and (width>=992px){.btn--lg{width:26.25rem;height:5rem;font-size:1.25rem}}@media print{.btn--lg{width:26.25rem;height:5rem;font-size:1.25rem}}.btn--sm{min-width:10rem;height:2.5rem;font-size:.8125rem}@media print,screen and (width>=992px){.btn--sm{height:3rem;font-size:.9375rem}}@media print{.btn--sm{height:3rem;font-size:.9375rem}}.btn--back{flex-direction:row-reverse;justify-content:flex-start;padding:.25em 1.5em .25em 1em}.btn--back .btn__arrow{margin-right:.5em;transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.btn--back:hover .btn__arrow{transform:rotate(180deg)translate(25%)}}.text-btn,.text-btn--back{color:#181c26;border:none;align-items:center;gap:1em;font-size:.875rem;line-height:1.25;display:inline-flex;position:relative;-webkit-text-decoration:none!important;text-decoration:none!important}@media (hover:hover) and (pointer:fine){.text-btn,.text-btn--back{transition:all .25s}}.text-btn__text{border-bottom:1px solid #15b18d;min-width:7.5rem;padding-bottom:.25em}.text-btn__icon{line-height:1}.text-btn__icon img,.text-btn__icon svg{width:1.25em;height:auto}.text-btn__icon svg{fill:currentColor;vertical-align:middle}.text-btn__arrow{transition:all .25s}@media (hover:hover) and (pointer:fine){.text-btn:hover .text-btn__arrow,.text-btn--back:hover .text-btn__arrow{transform:translate(25%)}.text-btn:hover .text-btn__icon svg,.text-btn--back:hover .text-btn__icon svg{fill:currentColor}}.text-btn--back{flex-direction:row-reverse}@media (hover:hover) and (pointer:fine){.text-btn--back:hover .text-btn__arrow{transform:rotate(180deg)translate(25%)}}.text-btn--back .text-btn__arrow{transform:rotate(180deg)}.btns-row{flex-wrap:wrap;gap:.5rem;width:100%;display:flex}@media print,screen and (width>=768px){.btns-row{gap:1.5rem}}@media print{.btns-row{gap:1.5rem}}.btns-row--sm{flex-wrap:wrap;gap:.5rem;width:100%;display:flex}.btns-row .btn,.btns-row .btn-back,.btns-row .btn-submit,.btns-row .btn--light,.btns-row .btn--lg,.btns-row .btn--sm,.btns-row .btn--back{min-width:30%;max-width:100%}@media print,screen and (width>=768px){.btns-row .btn,.btns-row .btn-back,.btns-row .btn-submit,.btns-row .btn--light,.btns-row .btn--lg,.btns-row .btn--sm,.btns-row .btn--back{min-width:15rem}}@media print{.btns-row .btn,.btns-row .btn-back,.btns-row .btn-submit,.btns-row .btn--light,.btns-row .btn--lg,.btns-row .btn--sm,.btns-row .btn--back{min-width:15rem}}.form-btns{justify-content:center;align-items:center;gap:.5rem;width:100%;display:flex}@media print,screen and (width>=992px){.form-btns{gap:2.5rem}}@media print{.form-btns{gap:2.5rem}}.form-btns .wpcf7-spinner{position:absolute}.btn-back,.btn-submit{text-align:center;justify-content:center;width:100%;min-width:0;max-width:20rem;padding:.25em 1em}@media print,screen and (width>=768px){.btn-back,.btn-submit{width:15rem}}@media print{.btn-back,.btn-submit{width:15rem}}.btn-back:disabled,.btn-submit:disabled{opacity:.3;pointer-events:none}.btn-submit:disabled{pointer-events:none}.btn-back{color:#fff;background:#ccd;border:none}.btn-back:visited{color:#fff}@media (hover:hover) and (pointer:fine){.btn-back:hover{color:#fff;background-color:#999}}.loading{z-index:1000;width:100%;height:100vh;height:calc(var(--vh,1vh) * 100);pointer-events:none;display:flex;position:fixed;top:0;left:0}.loading__point{content:"";aspect-ratio:1;z-index:100;background:#0ff;border-radius:50%;width:5em;font-size:1rem;transition:all .5s;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)scale(.01)}@media print,screen and (width>=992px){.loading__point{font-size:1.5rem}}@media print{.loading__point{font-size:1.5rem}}.loading.set .loading__image{opacity:1;transition:all .45s;transform:translateY(0)}.loading.change .loading__image{opacity:0;transition:all .45s;transform:translateY(-1em)}.loading.change .loading__point{transition:all .75s .5s;transform:translate(-50%,-50%)scale(1)}.loading.hide .loading__image{opacity:0}.loading.hide .loading__inner{opacity:0;transition:all 1s}.loading.hide .loading__point{opacity:0;transition:all .75s}.loading.end{display:none}.loading__inner{text-align:center;opacity:1;background:#0a1122;background-image:var(--mv-bg);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.loading__inner:before{content:" ";opacity:.15;background-image:var(--noise);mix-blend-mode:lighten;background-size:250px;display:block;position:absolute;inset:0}.loading__logo{align-items:flex-end;font-size:1.25rem;display:flex;position:relative}@media print,screen and (width>=768px){.loading__logo{font-size:2rem}}@media print{.loading__logo{font-size:2rem}}.loading__image{opacity:0;width:2em;line-height:1;transform:translateY(1em)}.loading__image img,.loading__image svg{width:100%;height:auto;line-height:1}.editor-content{flex-direction:column;gap:.5rem;font-size:.9rem;display:flex}.editor-content h1{text-align:center;letter-spacing:.05em;margin-bottom:2.5rem;font-size:1.75rem}.editor-content h2{border-left:.25rem solid #fff;margin-top:2.5rem;margin-bottom:1rem;padding-left:.75rem;font-size:1.25rem;line-height:1.4}.editor-content p{margin-bottom:1rem}.editor-content .editor-content__date{text-align:right;margin-top:4rem;margin-bottom:0}.editor-content ol{list-style-type:numeric}.editor-content ul{list-style-type:disc}.editor-content ol,.editor-content ul{margin-bottom:1rem;padding-left:1.5rem}.editor-content li{margin-bottom:.5rem}.editor-content a{color:#fff;-webkit-text-decoration:underline;text-decoration:underline}.editor-content a:hover{-webkit-text-decoration:none;text-decoration:none}.editor-content strong{font-weight:600}@media (width<=768px){.editor-content h1{font-size:1.5rem}.editor-content h2{font-size:1.125rem}}.modal{z-index:-1;pointer-events:none;overscroll-behavior:none;opacity:0;background:0 0;justify-content:center;align-items:center;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;display:none;position:fixed;inset:0;overflow:hidden}.modal:after{z-index:1;content:" ";backdrop-filter:blur(.5rem);background-color:#000000bf;height:calc(100% + 1px);display:block;position:absolute;inset:0}.modal[open]{z-index:1000;opacity:1;pointer-events:auto;display:flex}.modal__box{z-index:2;overscroll-behavior:contain;flex-direction:column;gap:0;width:100%;max-width:32.5rem;display:flex;position:absolute}@media print,screen and (width>=992px){.modal__box{max-width:61.25rem}}@media print{.modal__box{max-width:61.25rem}}.modal__area{flex-direction:column;gap:1rem;max-height:90vh;padding:2rem;display:flex;overflow-y:auto}@media print,screen and (width>=992px){.modal__area{padding:3rem}}@media print{.modal__area{padding:3rem}}.modal__tabs{gap:.25rem;display:flex}@media print,screen and (width>=992px){.modal__tabs{gap:1.5rem}}@media print{.modal__tabs{gap:1.5rem}}.modal__tab{color:#666;cursor:pointer;background-color:#00000080;border:1px solid #fff3;border-radius:999em;flex-direction:column;justify-content:center;align-items:center;gap:0;min-width:10em;padding:.5em 1em;font-size:.8125rem;line-height:1.5;transition:all .25s;display:flex}@media print,screen and (width>=992px){.modal__tab{min-width:10em;font-size:1.125rem}}@media print{.modal__tab{min-width:10em;font-size:1.125rem}}@media (hover:hover) and (pointer:fine){.modal__tab:hover{color:#eee}}.modal__tab.active{color:#fff}.modal__player{background:#000;width:100%;padding-bottom:56.25%;position:relative}.modal__iframe-wrapper{opacity:0;visibility:hidden;width:100%;height:100%;transition:opacity .3s,visibility .3s;position:absolute;top:0;left:0}.modal__iframe-wrapper.active{opacity:1;visibility:visible}.modal__iframe-wrapper iframe{width:100%;height:100%}.modal__close{text-align:center;justify-content:center;align-items:center;width:1em;height:1em;transition:all .25s;display:flex;position:relative}.modal__close:before,.modal__close:after{content:" ";transform-origin:50%;background-color:currentColor;border-radius:999em;width:100%;height:1px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modal__close:after{transition:transform .25s;transform:translate(-50%,-50%)rotate(90deg)}.modal__close{color:#fff;z-index:20;cursor:pointer;background:0 0;border:none;border-radius:50%;font-size:2.5rem;position:absolute;top:1.5rem;right:.5rem;transform:rotate(45deg)}@media print,screen and (width>=992px){.modal__close{font-size:5rem;top:1.5rem;right:1.5rem}}@media print{.modal__close{font-size:5rem;top:1.5rem;right:1.5rem}}@media (hover:hover) and (pointer:fine){.modal__close{transition:all .25s linear}.modal__close:hover{opacity:.5}}.modal img{width:100%;max-width:100%;height:auto;max-height:60rem}.header{z-index:980;color:#fff;align-items:center;gap:.5rem;height:6rem;padding-left:1rem;padding-right:0;transition:all .25s;display:flex;position:fixed;top:0;left:0;right:0}@media print,screen and (width>=992px){.header{border-radius:.5rem;gap:1.5rem;height:6rem;padding-left:2.5rem;padding-right:2.5rem;top:2rem;left:2.5rem;right:2.5rem}}@media print{.header{border-radius:.5rem;gap:1.5rem;height:6rem;padding-left:2.5rem;padding-right:2.5rem;top:2rem;left:2.5rem;right:2.5rem}}.header__inner{z-index:10;align-items:center;gap:.5rem;width:100%;display:flex;position:relative}.header:before{backdrop-filter:blur(16px);background-color:#ffffffbf;position:absolute;inset:0}@media print{.header{position:absolute}}.header[data-status=scrolled]{background-color:#0a051466;height:3.5rem}@media print,screen and (width>=992px){.header[data-status=scrolled]{backdrop-filter:blur(24px);height:5rem}}@media print{.header[data-status=scrolled]{backdrop-filter:blur(24px);height:5rem}}.header__logo{flex:1;align-items:center;gap:.5rem;display:flex;position:relative}@media print,screen and (width>=992px){.header__logo{gap:1rem}}@media print{.header__logo{gap:1rem}}.header__btns{gap:.25rem;display:flex}@media print,screen and (width>=992px){.header__btns{display:none}}@media print{.header__btns{display:none}}.header-btn{text-align:center;color:#fff;backdrop-filter:blur(16px);letter-spacing:.05em;letter-spacing:0;background-color:#15b18dbf;border:1px solid #15b18d80;border-radius:999em;justify-content:center;align-items:center;gap:.5em;width:8rem;max-width:100%;height:2.5rem;padding:.5em;font-size:1rem;font-weight:700;line-height:1.25;display:flex;position:relative;-webkit-text-decoration:none!important;text-decoration:none!important}@media print,screen and (width>=992px){.header-btn{background-color:#15b18d80;width:10rem;height:3.375rem;font-size:1.0625rem}}@media print{.header-btn{background-color:#15b18d80;width:10rem;height:3.375rem;font-size:1.0625rem}}.header-btn.--sm{width:6.5rem;font-size:.8125rem}.header-btn.--contact{color:var(--text-color);background-color:#00000080;border:1px solid #ffffff80}@media (hover:hover) and (pointer:fine){.header-btn{transition:all .25s}.header-btn:hover{color:#fff;filter:brightness(1.15);background-color:#15b18d}.header-btn:hover .header-btn__arrow{transform:translate(25%)}.header-btn:hover .header-btn__icon svg{fill:currentColor}}.header-btn__arrow{font-size:1em;transition:all .25s}.header-btn__text{flex:1}.header-btn__icon{line-height:1;display:none}.header-btn__icon img,.header-btn__icon svg{width:1.2em;height:auto}.header-btn__icon svg{fill:currentColor;vertical-align:middle}.header-logo{color:#15b18d;width:8.85rem;height:auto;transition:all .25s}@media print,screen and (width>=992px){.header-logo{width:11.0625rem}}@media print{.header-logo{width:11.0625rem}}.header-logo img{width:100%;height:auto}_::-webkit-full-page-media,_:future,:root .global-nav__list.dropdown-open:before{opacity:0!important}.footer{z-index:10;background-color:#181c26;background-color:var(--text-color2);color:#fff;flex-direction:column;width:100%;padding-top:5rem;padding-bottom:1.5rem;display:flex;position:relative}@media print,screen and (width>=992px){.footer{padding-top:10rem;padding-bottom:3rem}}@media print{.footer{padding-top:10rem;padding-bottom:3rem}}.footer__container{width:100%;max-width:1600px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media print,screen and (width>=992px){.footer__container{padding-left:5rem;padding-right:5rem}}@media print{.footer__container{padding-left:5rem;padding-right:5rem}}.footer__container{flex-direction:column;gap:1.5rem;display:flex}@media print,screen and (width>=992px){.footer__container{gap:2.5rem}}@media print{.footer__container{gap:2.5rem}}.footer__body{flex-direction:column;gap:1.5rem;width:100%;display:flex}@media print,screen and (width>=992px){.footer__body{flex-direction:row;align-items:flex-end;gap:3rem}}@media print{.footer__body{flex-direction:row;align-items:flex-end;gap:3rem}}.footer__logo{width:12.5rem}@media print,screen and (width>=992px){.footer__logo{width:15rem}}@media print{.footer__logo{width:15rem}}.footer__logo img{width:100%;height:auto}.footer__info{flex-direction:column;line-height:1.75;display:flex}.footer__info strong{font-size:100%;font-weight:700}.footer__info small{opacity:.75;font-size:75%;line-height:1.5;display:block}.footer__bottom{border-top:1px solid;flex-direction:column;gap:2.5rem;width:100%;padding-top:1rem;display:flex}@media print,screen and (width>=992px){.footer__bottom{flex-direction:row;justify-content:space-between;padding-top:1.5rem}}@media print{.footer__bottom{flex-direction:row;justify-content:space-between;padding-top:1.5rem}}.footer-list{flex-direction:wrap;gap:1.5em;margin:0;padding:0;font-size:.75rem;line-height:1.75;list-style:none;display:flex}@media print,screen and (width>=992px){.footer-list{gap:2em;font-size:.8125rem}}@media print{.footer-list{gap:2em;font-size:.8125rem}}@media (hover:hover) and (pointer:fine){.footer-list{transition:all .25s}.footer-list:hover{opacity:.75}}.footer-copy{font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;letter-spacing:.05em;font-family:Red Hat Display,sans-serif;font-size:.75rem;font-weight:400}@media print,screen and (width>=992px){.footer-copy{font-size:.8125rem}}@media print{.footer-copy{font-size:.8125rem}}.footer-copy small{font-size:100%}.top-contents{flex-direction:column;width:100%;display:flex;position:relative}.top-bg{z-index:-1;background:#0a1122;width:100%;height:100vh;position:fixed;top:0;left:0}#three-canvas{z-index:1;opacity:0;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100vw;height:100vh;transition:all 1s;position:fixed;top:0;left:0;transform:translateZ(0);pointer-events:none!important}#three-canvas.is-active{opacity:1;transform:translateY(0)}#three-canvas>*{pointer-events:none!important}#three-canvas canvas{display:block;position:absolute;top:0;left:0;pointer-events:none!important;width:100%!important;height:100%!important}#space00-01,#space00-02,#space00-03,#space00-04{width:100%;min-height:20vh;display:flex}@media print,screen and (width>=992px){#space00-01,#space00-02,#space00-03,#space00-04{min-height:30vh}}@media print{#space00-01,#space00-02,#space00-03,#space00-04{min-height:30vh}}#space01-01,#space01-02,#space01-03,#space02-01,#space02-02,#space02-03,#space02-04,#space03-01,#space03-02,#space03-03,#space03-04,#space04-01,#space04-02,#space05-01,#space05-02,#space05-03,#space06-01,#space07-01,#space07-02,#space07-03,#spaceEnd,#spaceFunctions{width:100%;min-height:50vh;display:flex}@media print,screen and (width>=992px){#space01-01,#space01-02,#space01-03,#space02-01,#space02-02,#space02-03,#space02-04,#space03-01,#space03-02,#space03-03,#space03-04,#space04-01,#space04-02,#space05-01,#space05-02,#space05-03,#space06-01,#space07-01,#space07-02,#space07-03,#spaceEnd,#spaceFunctions{min-height:100vh}}@media print{#space01-01,#space01-02,#space01-03,#space02-01,#space02-02,#space02-03,#space02-04,#space03-01,#space03-02,#space03-03,#space03-04,#space04-01,#space04-02,#space05-01,#space05-02,#space05-03,#space06-01,#space07-01,#space07-02,#space07-03,#spaceEnd,#spaceFunctions{min-height:100vh}}#spaceMv,#spaceIntro{width:100%;display:flex}#spaceAssignments{overflow:hidden}#spaceAssignments,#spaceFlow,#spaceCompany{width:100%;padding-top:4rem;padding-bottom:4rem;display:flex}@media print,screen and (width>=992px){#spaceAssignments,#spaceFlow,#spaceCompany{padding-top:10rem;padding-bottom:10rem}}@media print{#spaceAssignments,#spaceFlow,#spaceCompany{padding-top:10rem;padding-bottom:10rem}}#spaceDiagram{width:100%;padding-top:7.5rem;padding-bottom:4rem;display:flex}@media print,screen and (width>=992px){#spaceDiagram{padding-top:min(40rem,75vh);padding-bottom:10rem}}@media print{#spaceDiagram{padding-top:min(40rem,75vh);padding-bottom:10rem}}.end-wrapper{flex-direction:column;display:flex;position:relative}.top-end{margin-bottom:30vh;position:relative}@media print,screen and (width>=992px){.top-end{margin-bottom:30vw}}@media print{.top-end{margin-bottom:30vw}}.top-end__bg{width:100%;display:flex;position:sticky;top:50vh;transform:translateY(-30%)}@media print,screen and (width>=992px){.top-end__bg{transform:translateY(-50%)}}@media print{.top-end__bg{transform:translateY(-50%)}}.top-end__bg img{-o-object-fit:cover;object-fit:cover;width:100%;max-width:1600px;height:30vh}@media print,screen and (width>=992px){.top-end__bg img{-o-object-fit:initial;object-fit:initial;height:auto}}@media print{.top-end__bg img{-o-object-fit:initial;object-fit:initial;height:auto}}.top-end__bg-inner{opacity:0;text-align:center;width:100%;display:block;transform:translateY(20px)}.top-end__bg-inner.active{opacity:1;transition:all .5s;transform:translateY(0)}.sub-page{background:linear-gradient(135deg,#001123 0%,#001f19 100%);background-image:var(--mv-bg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;padding-top:5rem;padding-bottom:5rem;display:flex}@media print,screen and (width>=992px){.sub-page{padding-top:10rem;padding-bottom:10rem}}@media print{.sub-page{padding-top:10rem;padding-bottom:10rem}}.sub-page__container{width:100%;max-width:1600px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media print,screen and (width>=992px){.sub-page__container{padding-left:5rem;padding-right:5rem}}@media print{.sub-page__container{padding-left:5rem;padding-right:5rem}}.sub-page__container{flex-direction:column;gap:1em;max-width:75rem;display:flex}.sub-page__title{border-bottom:1px solid #fff3;padding-bottom:.5em;font-size:1.5rem;line-height:1.5}@media print,screen and (width>=992px){.sub-page__title{font-size:2rem}}@media print{.sub-page__title{font-size:2rem}}.sub-page__box{color:var(--text-color);backdrop-filter:blur(24px);background-color:#0a051499;border-radius:.5rem;justify-content:center;width:100%;padding:2.5rem 1rem;display:flex}@media print,screen and (width>=992px){.sub-page__box{border-radius:1rem;padding:8rem 5rem}}@media print{.sub-page__box{border-radius:1rem;padding:8rem 5rem}}
