@import"../lib/icon/style.css";@import"default.css";@import"header.css";@import"footer.css";html:where(:not(.wp-toolbar):not(:has(body.wp-customizer))){--designWidth: 1920;font-size:calc(min(100vw,1920px)/var(--designWidth)*100);overflow:hidden;font-weight:500;--font-size: .16rem;letter-spacing:0}html:where(:not(.wp-toolbar):not(:has(body.wp-customizer))) *{padding:0;margin:0;font-size:max(var(--font-size),12px);box-sizing:border-box}html:where(:not(.wp-toolbar):not(:has(body.wp-customizer))) *::before,html:where(:not(.wp-toolbar):not(:has(body.wp-customizer))) *::after{font-size:inherit;box-sizing:border-box}html:where(:not(.wp-toolbar):not(:has(body.wp-customizer))) * h1{font-size:max(var(--font-size),28px)}html:where(:not(.wp-toolbar):not(:has(body.wp-customizer))) * h2{font-size:max(var(--font-size),24px)}html:where(:not(.wp-toolbar):not(:has(body.wp-customizer))) * h3{font-size:max(var(--font-size),20px)}html:where(:not(.wp-toolbar):not(:has(body.wp-customizer))) * h4{font-size:max(var(--font-size),16px)}html:where(:not(.wp-toolbar):not(:has(body.wp-customizer))) :where(sup,sub){font-size:revert}html:where(:not(.wp-toolbar):not(:has(body.wp-customizer))) :where(sup,sub):is(sup){align-self:start}html:where(:not(.wp-toolbar):not(:has(body.wp-customizer))) :where(sup,sub):is(sub){align-self:end}html:where(:not(.wp-toolbar):not(:has(body.wp-customizer))) .page-content{margin:0 auto !important;min-width:min(1000px,92%);max-width:92%}@media screen and (max-width: 910px){html:where(:not(.wp-toolbar):not(:has(body.wp-customizer))){--designWidth: 960}}:root{--topBarHeight: Max(0.4rem, 34px);--navBarHeight: Max(1rem, 64px);--navBgColor: #003F7E}.line-limit{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1}img.bg{position:absolute;z-index:-9}main{min-height:100vh;overflow:hidden}main.hasTop{padding-top:var(--navBarHeight)}main.hasTop>:first-child{box-shadow:0 calc(-1*var(--navBarHeight)) 0 0 var(--navBgColor)}main .banner{position:relative}main:not(.index) .banner{height:7.8rem;display:flex}main:not(.index) .banner>.page-content{position:relative;display:flex;align-items:center}main:not(.index) .banner .con{color:#fff;max-width:62%}main:not(.index) .banner .con h1{font-weight:700;--font-size: .6rem;text-transform:uppercase}main:not(.index) .banner .con ul{display:flex;--font-size: .12rem;white-space:nowrap}main:not(.index) .banner .con ul li{display:flex}main:not(.index) .banner .con ul li::before{content:">";margin:0 .2rem}main:not(.index) .banner .con ul li:first-of-type::before{display:none}main:not(.index) .banner .con ul li:last-of-type{font-weight:600}main:not(.index) .banner .banner-nav{width:100%;position:absolute;right:0;bottom:0;transform:translateY(-100%)}main:not(.index) .banner .banner-nav ul{display:flex;justify-content:end;font-weight:600;--font-size: .2rem;color:#fff;gap:0 .7rem}main:not(.index) .banner .banner-nav ul :is(li,ul){min-height:.65rem;overflow:hidden}main:not(.index) .banner .banner-nav ul a{display:block;padding-bottom:.15rem;width:100%;overflow:hidden}main:not(.index) .banner .banner-nav>ul{display:block}main:not(.index) .banner .banner-nav>ul>li{display:none;padding-right:2.5rem}main:not(.index) .banner .banner-nav>ul>li[class*=current-menu]{display:block}main:not(.index) .banner .banner-nav>ul>li>a{display:none}main:not(.index) .banner .banner-nav>ul>li>ul>li{width:2.6rem}main:not(.index) .banner .banner-nav>ul>li>ul>li>a{position:relative}main:not(.index) .banner .banner-nav>ul>li>ul>li>a::before,main:not(.index) .banner .banner-nav>ul>li>ul>li>a::after{content:"";height:2px;position:absolute;bottom:0;left:0;width:0;transition:width .3s ease-out;background-color:#fff}main:not(.index) .banner .banner-nav>ul>li>ul>li>a::after{width:100%;background-color:hsla(0,0%,100%,.2)}main:not(.index) .banner .banner-nav>ul>li>ul>li[class*=current-menu]>a::before,main:not(.index) .banner .banner-nav>ul>li>ul>li:hover>a::before{width:45%}main:not(.index) .banner .banner-nav>ul>li>ul>li[class*=current-menu]>ul{opacity:1;pointer-events:unset}main:not(.index) .banner .banner-nav>ul>li>ul>li>ul{opacity:0;pointer-events:none;transition:opacity .3s ease-out;position:absolute;width:100vw;height:100%;top:100%;left:0;background-color:hsla(0,0%,100%,.1);font-weight:500;padding-right:2.5rem}main:not(.index) .banner .banner-nav>ul>li>ul>li>ul>li{width:2.6rem;padding:.05rem 0 .1rem;display:flex}main:not(.index) .banner .banner-nav>ul>li>ul>li>ul>li>a{width:unset;padding-bottom:unset;border-bottom:3px solid rgba(0,0,0,0);border-top:3px solid rgba(0,0,0,0);display:flex;align-items:center;transition:border .3s ease-out}main:not(.index) .banner .banner-nav>ul>li>ul>li>ul>li>a:hover{border-bottom:3px solid #fff}main:not(.index) .banner .banner-nav>ul>li>ul>li>ul>li[class*=current-menu]>a{font-weight:600;border-bottom:3px solid #fff}main:not(.index) .banner .banner-nav>ul>li>ul>li>ul>li::after,main:not(.index) .banner .banner-nav>ul>li>ul>li>ul>li::before{display:none}@media screen and (max-width: 910px){main:not(.index) .banner{height:12rem}main:not(.index) .banner .con{max-width:unset}main:not(.index) .banner .con ul{flex-direction:column}main:not(.index) .banner .con ul li::before{margin-left:unset}main:not(.index) .banner .banner-nav{transform:unset;z-index:20;display:none;height:2rem;background:#003f7e}main:not(.index) .banner .banner-nav.page_level_2{display:block;height:1rem}main:not(.index) .banner .banner-nav.page_level_3{display:block;height:2rem}main:not(.index) .banner .banner-nav>ul>li{padding:unset;min-height:unset}main:not(.index) .banner .banner-nav>ul>li>ul{min-height:unset;overflow-x:auto;gap:0 .4rem;justify-content:start;padding:0 .4rem;background:#003f7e}main:not(.index) .banner .banner-nav>ul>li>ul::-webkit-scrollbar{height:0 !important}main:not(.index) .banner .banner-nav>ul>li>ul>li{min-height:unset;width:auto;flex:none}main:not(.index) .banner .banner-nav>ul>li>ul>li a{padding:.28rem 0;--font-size: 0.26rem;line-height:.44rem}main:not(.index) .banner .banner-nav>ul>li>ul>li a:before{display:none}main:not(.index) .banner .banner-nav>ul>li>ul>li a:after{background:#faa61a;display:none}main:not(.index) .banner .banner-nav>ul>li>ul>li[class*=current-menu] a:after{display:block}main:not(.index) .banner .banner-nav>ul>li>ul>li[class*=current-menu]>ul{overflow-x:auto;justify-content:start;padding:0 .4rem;background:#5184b7;width:100%;height:auto;gap:0 .4rem;bottom:0;top:unset}main:not(.index) .banner .banner-nav>ul>li>ul>li[class*=current-menu]>ul::-webkit-scrollbar{height:0 !important}main:not(.index) .banner .banner-nav>ul>li>ul>li[class*=current-menu]>ul>li{padding:0;width:auto;display:block}main:not(.index) .banner .banner-nav>ul>li>ul>li[class*=current-menu]>ul>li a{display:block;border:0px none;padding:.28rem 0;line-height:.44rem;--font-size: 0.24rem;position:relative}main:not(.index) .banner .banner-nav>ul>li>ul>li[class*=current-menu]>ul>li a:after{background:#faa61a;display:none;content:"";height:2px;position:absolute;bottom:0;left:0;width:100%}main:not(.index) .banner .banner-nav>ul>li>ul>li[class*=current-menu]>ul>li[class*=current-menu] a:after{display:block}}main .pagination>h2,main #pagination>h2{display:none}main .pagination .nav-links,main #pagination .nav-links{display:flex;justify-content:center;margin-top:1.3rem}main .pagination .nav-links .prev,main #pagination .nav-links .prev{display:none}main .pagination .nav-links .next,main #pagination .nav-links .next{display:none}main .pagination .nav-links>*,main #pagination .nav-links>*{width:max(.32rem,25px);height:max(.32rem,25px);border:1px solid #3f3f3f;border-right:unset;--font-size: .16rem;color:#3f3f3f;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.5;position:relative}main .pagination .nav-links>*:last-child,main #pagination .nav-links>*:last-child{border:1px solid #3f3f3f}main .pagination .nav-links>*.current,main .pagination .nav-links>*:not(.dots):hover,main #pagination .nav-links>*.current,main #pagination .nav-links>*:not(.dots):hover{border:1px solid #3f3f3f;opacity:1}main .pagination .nav-links>*.current::before,main .pagination .nav-links>*:not(.dots):hover::before,main #pagination .nav-links>*.current::before,main #pagination .nav-links>*:not(.dots):hover::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:#3f3f3f}main .pagination .nav-links>*.current+*,main .pagination .nav-links>*:not(.dots):hover+*,main #pagination .nav-links>*.current+*,main #pagination .nav-links>*:not(.dots):hover+*{border-left:unset}main .pagination .nav-links>*.dots,main #pagination .nav-links>*.dots{cursor:default}main:has(>.wp-block-file){display:flex;flex-direction:column}main:has(>.wp-block-file)>.wp-block-file{flex:1;display:flex;flex-direction:column}main:has(>.wp-block-file)>.wp-block-file>object{flex:1;margin:0}main:has(>.wp-block-file)>.wp-block-file>a{display:none}main .triangle{position:relative}main .triangle::before{--width: .4rem;--color: #FFA200;content:"";width:0;height:0;border-top:calc(var(--width)/2) solid var(--color);border-left:calc(var(--width)/2) solid var(--color);border-right:calc(var(--width)/2) solid rgba(0,0,0,0);border-bottom:calc(var(--width)/2) solid rgba(0,0,0,0);position:absolute;top:calc(-1*var(--width));z-index:0}main .ui{display:flex;align-items:center;gap:0 .08rem;--color: #FFFFFF}main .ui.line::before{content:"";flex:1;width:100%;height:1px;background-color:var(--color)}main .ui.hexagon::after{content:"";font-family:"icomoon" !important;--font-size: .16rem;color:var(--color)}main .quote{position:relative}main .quote::before,main .quote::after{font-family:"icomoon";content:"";display:block;position:absolute}main .quote::before{transform:translateY(-100%);top:0;left:0}main .quote::after{transform:rotate(180deg) translateY(-100%);bottom:0;right:0}main .more{font-weight:700;--font-size: .2rem;color:#262727;line-height:1.5;display:flex;align-items:center}main .more::before{font-family:"icomoon";content:"";margin-right:.15rem;color:#003f7e}main .more::after{content:"More"}main .part-4 .text-content{line-height:1.5}main .part-4 .text-content h1,main .part-4 .text-content h2,main .part-4 .text-content h3,main .part-4 .text-content h4,main .part-4 .text-content h5,main .part-4 .text-content h6,main .part-4 .text-content p,main .part-4 .text-content ul,main .part-4 .text-content ol{margin-bottom:.2rem}main .part-4 .text-content h1{--font-size: .36rem}main .part-4 .text-content h2{--font-size: .30rem}main .part-4 .text-content h3,main .part-4 .text-content h4{--font-size: .26rem}main .part-4 .text-content h5,main .part-4 .text-content h6,main .part-4 .text-content p,main .part-4 .text-content li{--font-size: .22rem}main .part-4 .text-content ul,main .part-4 .text-content ol{padding-left:.4rem}main .part-4 .text-content a{display:inline-block;color:#0074bc}