
html:root{--jx-ink:#0d1216;--jx-ink-2:#333333;--jx-muted:#596671;--jx-accent:#335bb5;--jx-accent-hover:#596671;--jx-dark:#0d1216;--jx-mist:#e7e7e8;--jx-panel:#f6f6f6;--jx-sub:#f3f3f3;--jx-line:#dcdada;--jx-line-dark:#505152;--jx-steel:#596671;--jx-steel-2:#7a8893;--jx-purple:#682d9d;--jx-white:#ffffff;--jx-font:futura-pt,Arial,Helvetica,sans-serif;--jx-font-bold:futura-pt-bold,futura-pt,Arial,Helvetica,sans-serif;--jx-fs:18px;--jx-lh:24px;--jx-fs-h1:48px;--jx-fs-h5:32px;--jx-fs-h3:18px;--jx-fs-h4:22px;--jx-fs-btn:14px;--jx-wrap:1100px;--jx-gut:30px;--jx-gap:44px;--jx-radius-btn:25px;--jx-space-s:20px;--jx-space-m:40px;--jx-space-l:60px;--jx-curve:100px;--jx-header-h:133px;--jx-shadow:0 1px 30px rgba(0,0,0,.06)}
html:has(section.jx),html:has(.jx-header){scroll-behavior:auto}
html body:has(.jx-header){margin:0;background:var(--jx-white)!important;color:var(--jx-ink);font-family:var(--jx-font);font-size:var(--jx-fs);line-height:var(--jx-lh)}
html .jx,html .jx *,html .jx *::before,html .jx *::after{box-sizing:border-box}
html .jx{font-family:var(--jx-font);font-size:var(--jx-fs);font-weight:400;line-height:var(--jx-lh);color:var(--jx-ink);letter-spacing:0;text-align:left;-webkit-font-smoothing:antialiased}
html section.jx{position:relative;display:block;margin:0;background:var(--jx-white)}
html .jx p,html .jx li,html .jx td,html .jx th,html .jx dd,html .jx dt,html .jx figcaption,html .jx blockquote,html .jx label{font-family:var(--jx-font);font-size:var(--jx-fs);line-height:var(--jx-lh);font-weight:400;color:inherit;letter-spacing:0}
html .jx p{margin:0 0 20px;padding:0}
html .jx p:last-child{margin-bottom:0}
html .jx strong,html .jx b{font-weight:700}
html .jx em,html .jx i{font-style:italic}
html .jx a{color:var(--jx-accent);text-decoration:none;background:none;border:0;box-shadow:none;transition:color .2s}
html .jx a:hover{color:var(--jx-accent-hover)}
html .jx a:focus-visible,html .jx button:focus-visible,html .jx input:focus-visible,html .jx select:focus-visible,html .jx textarea:focus-visible,html .jx summary:focus-visible{outline:2px solid var(--jx-accent);outline-offset:2px}
html .jx ul,html .jx ol{margin:0 0 20px;padding:0 0 0 40px;list-style-position:outside}
html .jx ul{list-style-type:disc}
html .jx ol{list-style-type:decimal}
html .jx li{margin:0;padding:0}
html .jx li.jx-li-sub{margin-left:40px;list-style-type:circle}
html .jx ul:last-child,html .jx ol:last-child{margin-bottom:0}
html .jx img{display:inline-block;max-width:100%;height:auto;border:0;vertical-align:middle;border-radius:0;box-shadow:none}
html .jx figure{margin:0;padding:0}
html .jx table{border-collapse:collapse;width:100%;margin:0 0 20px}
html .jx td,html .jx th{padding:6px 10px;border:1px solid var(--jx-line);vertical-align:top;text-align:left}
html .jx .jx-table-wrap{overflow-x:auto;max-width:100%;margin:0 0 20px}
html .jx .jx-table-wrap table{margin:0}
html .jx hr.jx-hr{border:0;border-top:1px solid var(--jx-line);margin:20px 0;height:0}
html .jx h1,html .jx h2,html .jx h3,html .jx h4,html .jx h5,html .jx h6{font-family:var(--jx-font);font-weight:400;font-style:normal;color:var(--jx-ink);margin:0 0 20px;padding:0;letter-spacing:0;text-transform:none;text-align:left;line-height:1.2;text-wrap:wrap}
html .jx .jx-s0{font-size:60px;line-height:72px;color:var(--jx-white)}
html .jx .jx-s1,html .jx .jx-s2{font-size:var(--jx-fs-h1);line-height:57.6px;margin:0 0 20px}
html .jx .jx-s2{color:var(--jx-ink-2)}
html .jx .jx-s3{font-size:var(--jx-fs-h3);line-height:27px;margin:18px 0}
html .jx .jx-s4{font-family:var(--jx-font-bold);font-size:var(--jx-fs-h4);line-height:33px;margin:11px 0}
html .jx .jx-s5,html .jx .jx-s6{font-size:var(--jx-fs-h5);line-height:38.4px;margin:16px 0}
html .jx .jx-prose .jx-s2{color:var(--jx-ink-2)}
html .jx .jx-prose .jx-s3,html .jx .jx-prose .jx-s4{color:var(--jx-ink-2)}
html .jx .gai-b-center,html .jx h1.gai-b-center,html .jx h2.gai-b-center,html .jx h3.gai-b-center,html .jx h4.gai-b-center,html .jx h5.gai-b-center,html .jx h6.gai-b-center,html .jx p.gai-b-center{text-align:center}
html .jx .gai-b-right,html .jx h1.gai-b-right,html .jx h2.gai-b-right,html .jx p.gai-b-right{text-align:right}
html .jx .gai-b-left{text-align:left}
html .jx .jx-fs-m{font-size:20px;line-height:26px}
html .jx .jx-fs-l{font-size:22px;line-height:28px}
html .jx .jx-fs-s{font-size:14px;line-height:20px}
html .jx .jx-bold{font-weight:700}
html .jx .jx-italic{font-style:italic}
html .jx .jx-accent{color:#3366ff}
html .jx .jx-pad-x{padding:0 40px}
html .jx .jx-title-p{font-size:18px;line-height:24px}
html .jx .jx-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
html .jx [hidden]{display:none!important}
html section.jx.gai-b{padding-top:var(--jx-space-m);padding-bottom:var(--jx-space-m);font-family:var(--jx-font);color:var(--jx-ink)}
html section.jx.gai-b.gai-b--pad-0{padding-top:0;padding-bottom:0}
html section.jx.gai-b.gai-b--pad-l{padding-top:var(--jx-space-l);padding-bottom:var(--jx-space-l)}
html section.jx.gai-b--white{background-color:var(--jx-white)}
html section.jx.gai-b--mist{background-color:var(--jx-mist)}
html section.jx.gai-b--dark{background-color:var(--jx-dark);color:var(--jx-white)}
html section.jx.gai-b--accent{background-color:var(--jx-accent);color:var(--jx-white)}
html section.jx.gai-b--img{background-image:var(--gb-bg);background-size:cover;background-position:center;background-repeat:no-repeat}
html section.jx.gai-b--img::before{content:none;display:none}
html section.jx.gai-b--dark h1,html section.jx.gai-b--dark h2,html section.jx.gai-b--dark h3,html section.jx.gai-b--dark h4,html section.jx.gai-b--dark h5,html section.jx.gai-b--dark h6,html section.jx.gai-b--dark p,html section.jx.gai-b--dark li,html section.jx.gai-b--accent h1,html section.jx.gai-b--accent h2,html section.jx.gai-b--accent h3,html section.jx.gai-b--accent h4,html section.jx.gai-b--accent h5,html section.jx.gai-b--accent h6,html section.jx.gai-b--accent p,html section.jx.gai-b--accent li{color:var(--jx-white)}
html section.jx.gai-b--dark a:not(.gai-b-btn),html section.jx.gai-b--accent a:not(.gai-b-btn){color:var(--jx-white)}
html section.jx .gai-b-wrap{max-width:calc(var(--jx-wrap) + 2 * var(--jx-gut));margin:0 auto;padding:0 var(--jx-gut);position:relative}
html section.jx .gai-b-row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--jx-space-s) var(--jx-gap);margin:0 0 var(--jx-space-m)}
html section.jx .gai-b-row:last-child{margin-bottom:0}
html section.jx .gai-b-row+*{margin-top:0}
html section.jx .gai-b-col{min-width:0}
html section.jx .gai-b-col>:last-child{margin-bottom:0}
html section.jx .gai-b-col--center{text-align:center}
@media (min-width:768px){html section.jx .gai-b-row--2,html section.jx .gai-b-row--3,html section.jx .gai-b-row--4{grid-template-columns:repeat(2,minmax(0,1fr))}html section.jx .jx-cols-21,html section.jx .jx-cols-31,html section.jx .jx-cols-32{grid-template-columns:2fr 1fr}html section.jx .jx-cols-12,html section.jx .jx-cols-13,html section.jx .jx-cols-23{grid-template-columns:1fr 2fr}}
@media (min-width:1024px){html section.jx .gai-b-row--3{grid-template-columns:repeat(3,minmax(0,1fr))}html section.jx .gai-b-row--4{grid-template-columns:repeat(4,minmax(0,1fr))}html section.jx .jx-cols-31{grid-template-columns:3fr 1fr}html section.jx .jx-cols-13{grid-template-columns:1fr 3fr}html section.jx .jx-cols-32{grid-template-columns:3fr 2fr}html section.jx .jx-cols-23{grid-template-columns:2fr 3fr}html section.jx .jx-narrow-23{max-width:66.667%;margin-left:auto;margin-right:auto}html section.jx .jx-narrow-12{max-width:50%;margin-left:auto;margin-right:auto}html section.jx .jx-narrow-13{max-width:33.333%;margin-left:auto;margin-right:auto}html section.jx .jx-narrow-34{max-width:75%;margin-left:0}html section.jx .jx-narrow-56{max-width:83.333%;margin-left:auto;margin-right:auto}}
html .jx .gai-b-hide-d{display:block}
@media (min-width:768px){html .jx .gai-b-hide-d,html .jx.gai-b-hide-d{display:none!important}}
@media (max-width:767.98px){html .jx .gai-b-hide-m,html .jx.gai-b-hide-m{display:none!important}}
html .jx .gai-b-bar.jx-bar{display:block;width:110px;max-width:10%;min-width:60px;height:5px;margin:0 0 40px;background:var(--jx-accent);border:0}
html .jx .gai-b-bar.jx-bar--center{margin-left:auto;margin-right:auto}
html .jx .gai-b-bar.jx-bar--purple{background:var(--jx-purple)}
html .jx .gai-b-bar.jx-bar--light{background:var(--jx-white)}
html .jx .gai-b-center+.gai-b-bar.jx-bar{margin-left:auto;margin-right:auto}
html .jx figure.jx-fig{margin:0 0 20px;line-height:0}
html .jx figure.jx-fig img{display:inline-block}
html .jx figure.jx-center{text-align:center}
html .jx figure.jx-right{text-align:right}
html .jx .jx-w-70 img{max-width:70px}
html .jx .jx-w-100 img{max-width:100px}
html .jx .jx-w-150 img{max-width:150px}
html .jx .jx-w-200 img{max-width:200px}
html .jx .jx-w-240 img{max-width:240px}
html .jx .jx-w-300 img{max-width:300px}
html .jx .jx-w-400 img{max-width:400px}
html .jx .jx-round img{border-radius:50%}
html .jx .jx-ring img{border:1px solid #a3afb9}
html .jx .jx-shadow img{box-shadow:3px 3px 7px rgba(0,0,0,.3)}
html .jx img.jx-alignleft,html .jx img.jx-alignright,html .jx img.jx-aligncenter{display:block;margin:0 auto 20px}
html .jx .jx-embed{position:relative;width:100%;aspect-ratio:16/9;margin:0 0 20px}
html .jx .jx-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
html .jx .gai-b-btns{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 20px}
html .jx .gai-b-btns:last-child{margin-bottom:0}
html .jx .gai-b-btns.jx-btns--center{justify-content:center}
html .jx .gai-b-btns.jx-btns--right{justify-content:flex-end}
html .jx .gai-b-btn,html .jx a.gai-b-btn,html .jx button.gai-b-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 29px;margin:0;border:0;border-radius:var(--jx-radius-btn);background:var(--jx-accent);color:var(--jx-white)!important;font-family:var(--jx-font-bold);font-size:var(--jx-fs-btn);font-weight:400;line-height:17px;letter-spacing:0;text-transform:none;text-decoration:none;text-align:center;cursor:pointer;box-shadow:none;transition:background-color .2s,color .2s;filter:none;min-height:0;width:auto}
html .jx .gai-b-btn .jx-caret{display:inline-block;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:5px solid currentColor}
html .jx .gai-b-btn:hover{background:var(--jx-accent-hover);color:var(--jx-white)!important;filter:none}
html .jx .gai-b-btn.jx-btn--light{background:var(--jx-white);color:var(--jx-accent)!important}
html .jx .gai-b-btn.jx-btn--light:hover{background:var(--jx-accent-hover);color:var(--jx-white)!important}
html .jx .gai-b-btn.jx-btn--steel{background:var(--jx-steel)}
html .jx .gai-b-btn.jx-btn--steel2{background:var(--jx-steel-2)}
html .jx .gai-b-btn.jx-btn--purple{background:var(--jx-purple)}
html .jx .gai-b-btn.jx-btn--dark{background:var(--jx-dark)}
html .jx .gai-b-btn.jx-btn--grey{background:#8b8b8b}
html .jx .gai-b-btn.jx-btn--small{padding:9px 20px;font-size:13px}
html section.jx.jx-curve{padding-top:calc(var(--jx-space-m) + var(--jx-curve))}
html section.jx.jx-curve::before{content:"";position:absolute;left:0;right:0;top:0;height:var(--jx-curve);background:var(--jx-curve-bg);pointer-events:none}
html .jx-curve-down-white{--jx-curve-bg:radial-gradient(60% 100% at 50% 0,#fff 99.4%,transparent 100%)}
html .jx-curve-down-dark{--jx-curve-bg:radial-gradient(60% 100% at 50% 0,#0d1216 99.4%,transparent 100%)}
html .jx-curve-down-mist{--jx-curve-bg:radial-gradient(60% 100% at 50% 0,#e7e7e8 99.4%,transparent 100%)}
html .jx-curve-down-accent{--jx-curve-bg:radial-gradient(60% 100% at 50% 0,#335bb5 99.4%,transparent 100%)}
html .jx-curve-up-white{--jx-curve-bg:radial-gradient(55% 100% at 50% 100%,transparent 99.4%,#fff 100%)}
html .jx-curve-up-dark{--jx-curve-bg:radial-gradient(55% 100% at 50% 100%,transparent 99.4%,#0d1216 100%)}
html .jx-curve-up-mist{--jx-curve-bg:radial-gradient(55% 100% at 50% 100%,transparent 99.4%,#e7e7e8 100%)}
html .jx-curve-up-accent{--jx-curve-bg:radial-gradient(55% 100% at 50% 100%,transparent 99.4%,#335bb5 100%)}
@media (max-width:767.98px){html:root{--jx-curve:50px}}
html section.jx.jx-band{display:block;height:200px;background-color:#d9d9d9;background-image:var(--jx-bg);background-size:cover;background-position:center top;background-repeat:no-repeat;padding:0}
html section.jx.jx-band.jx-band--tall{height:720px}
html section.jx.jx-band .jx-band-in{max-width:calc(var(--jx-wrap) + 2 * var(--jx-gut));margin:0 auto;padding:255px var(--jx-gut) 0}
html section.jx.jx-band .jx-band-in h1{margin:0 0 0 auto;max-width:560px}
html section.jx.jx-band .jx-band-m{display:block;width:100%;height:auto}
@media (max-width:767.98px){html section.jx.jx-band,html section.jx.jx-band.jx-band--tall{height:auto;background-image:none;background-color:transparent}}
html .jx-header{position:relative;z-index:50;background:var(--jx-white);font-family:var(--jx-font)}
html .jx-header .jx-skip{position:absolute;left:-9999px;top:8px;z-index:100;padding:8px 16px;background:var(--jx-ink);color:var(--jx-white)}
html .jx-header .jx-skip:focus{left:8px}
html .jx-header .jx-header-in{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:20px var(--jx-gut)}
html .jx-header .jx-logo{display:block;line-height:0;max-width:375px}
html .jx-header .jx-logo img{display:block;width:375px;max-width:100%;height:auto}
html .jx-header .jx-nav{display:none}
html .jx-header .jx-menu-toggle{display:inline-flex;align-items:center;justify-content:center;margin:0 0 0 auto;padding:4px;width:auto;min-height:0;background:none;border:0;color:#919191;cursor:pointer;line-height:0;box-shadow:none}
html .jx-header .jx-menu-toggle .jx-icon{width:24px;height:24px}
html .jx-header .jx-mobile-nav{display:none;padding:0 var(--jx-gut) 20px;background:var(--jx-white)}
html .jx-header .jx-mobile-nav.is-open{display:block}
html .jx-header .jx-mobile-nav ul{list-style:none;margin:0;padding:0}
html .jx-header .jx-mobile-nav li{margin:0;padding:0;border-top:1px solid var(--jx-line)}
html .jx-header .jx-mobile-nav li li{border-top:1px solid var(--jx-line)}
html .jx-header .jx-mobile-nav a{display:block;padding:14px 0;color:var(--jx-ink);font-size:16px;line-height:20px;text-decoration:none}
html .jx-header .jx-mobile-nav li li a{padding-left:20px}
html .jx-header .jx-mobile-nav .is-current>a{color:var(--jx-accent)}
@media (min-width:1024px){html body:has(.jx-band) .jx-header{position:absolute;top:0;left:0;right:0;background:transparent}html .jx-header .jx-header-in{flex-wrap:nowrap;height:var(--jx-header-h);padding:0 var(--jx-gut)}html .jx-header .jx-menu-toggle,html .jx-header .jx-mobile-nav,html .jx-header .jx-mobile-nav.is-open{display:none}html .jx-header .jx-nav{display:block;height:100%}html .jx-header .jx-nav>ul{display:flex;align-items:stretch;height:100%;list-style:none;margin:0;padding:0;gap:0}html .jx-header .jx-nav>ul>li{position:relative;display:flex;align-items:center;margin:0;padding:0 0 0 45px;list-style:none}html .jx-header .jx-nav>ul>li>a{display:flex;align-items:center;height:100%;border-top:5px solid transparent;color:var(--jx-ink);font-size:18px;line-height:18px;font-weight:400;text-decoration:none}html .jx-header .jx-nav>ul>li>a{color:var(--jx-white)}html body:not(:has(.jx-band)) .jx-header{background:linear-gradient(180deg,#2f3438 0%,#6b7074 45%,#c9cbcd 80%,#fff 100%)}html .jx-header .jx-nav>ul>li.is-current>a,html .jx-header .jx-nav>ul>li.is-ancestor>a,html .jx-header .jx-nav>ul>li>a:hover,html .jx-header .jx-nav>ul>li:focus-within>a{color:var(--jx-accent)!important;border-top-color:var(--jx-accent)}html .jx-header .jx-nav>ul>li.jx-menu-btn>a,html .jx-header .jx-nav>ul>li:last-child>a{height:auto;padding:13px 29px;border:0;border-radius:var(--jx-radius-btn);background:var(--jx-accent);color:var(--jx-white)!important;font-family:var(--jx-font-bold);font-size:14px;line-height:17px}html .jx-header .jx-nav>ul>li:last-child>a:hover{background:var(--jx-accent-hover)}html .jx-header .jx-nav ul ul{position:absolute;top:100%;left:0;z-index:60;display:block;visibility:hidden;opacity:0;width:250px;margin:0;padding:0;list-style:none;background:var(--jx-sub);border-top:5px solid var(--jx-accent);box-shadow:var(--jx-shadow);transition:opacity .2s}html .jx-header .jx-nav li:hover>ul,html .jx-header .jx-nav li:focus-within>ul{visibility:visible;opacity:1}html .jx-header .jx-nav ul ul li{margin:0;padding:0;border-bottom:1px solid var(--jx-line);list-style:none}html .jx-header .jx-nav ul ul a{display:block;padding:20px;color:var(--jx-ink-2);font-size:18px;line-height:24px;text-decoration:none}html .jx-header .jx-nav ul ul a:hover,html .jx-header .jx-nav ul ul .is-current>a{color:var(--jx-accent);background:#fff}}
@media (max-width:1023.98px){html .jx-header .jx-logo{flex:0 1 330px}html .jx-header .jx-menu-toggle{flex:0 0 auto}}
html .jx-footer{background:var(--jx-white);border-top:10px solid var(--jx-steel);color:var(--jx-ink);font-family:var(--jx-font)}
html .jx-footer .jx-footer-in{display:grid;grid-template-columns:minmax(0,1fr);gap:30px;max-width:calc(var(--jx-wrap) + 2 * var(--jx-gut));margin:0 auto;padding:43px var(--jx-gut) 40px;text-align:center}
@media (min-width:1024px){html .jx-footer .jx-footer-in{grid-template-columns:repeat(3,minmax(0,1fr))}}
html .jx-footer h2.jx-footer-h{font-family:var(--jx-font);font-size:32px;line-height:38.4px;font-weight:400;color:var(--jx-ink);margin:16px 0;padding:0 0 10px;text-align:center}
html .jx-footer p{margin:18px 0;font-size:18px;line-height:24px;text-align:center;color:var(--jx-ink)}
html .jx-footer p.jx-footer-small{font-size:18px}
html .jx-footer a{color:var(--jx-accent);text-decoration:none}
html .jx-footer ul{list-style:none;margin:0;padding:0}
html .jx-footer li{position:relative;margin:0;padding:0 10px 10px 12px;border-bottom:1px solid var(--jx-line-dark);list-style:none;text-align:center}
html .jx-footer li+li{padding-top:10px}
html .jx-footer li a{color:var(--jx-ink);font-size:18px;line-height:24px}
html .jx-footer li a::before{content:"›";display:inline-block;margin-right:6px}
html .jx-footer li a:hover{color:var(--jx-accent)}
html .jx-footer li.jx-footer-hidden{display:none}
html .jx-footer .jx-footer-logos img{display:inline-block;width:300px;max-width:100%;height:auto}
html .jx-footer .jx-copy{background:var(--jx-accent);padding:18px var(--jx-gut) 16px}
html .jx-footer .jx-copy p{margin:0 auto;max-width:var(--jx-wrap);color:var(--jx-white);font-size:16px;line-height:24px;text-align:center}
html .jx-footer .jx-totop{position:fixed;right:75px;bottom:0;z-index:40;display:flex;align-items:center;justify-content:center;width:48px;height:35px;background:#333;color:var(--jx-white);border-radius:4px 4px 0 0;opacity:.9}
html .jx-footer .jx-totop .jx-icon{width:20px;height:20px}
@media (max-width:767.98px){html .jx-footer .jx-totop{right:16px}}
html .jx .jx-form{margin:0 0 20px}
html .jx .wpcf7 p{margin:0 0 20px}
html .jx .wpcf7 label{display:block;font-size:18px;line-height:24px;color:var(--jx-ink)}
html .jx .wpcf7 input[type=text],html .jx .wpcf7 input[type=email],html .jx .wpcf7 input[type=tel],html .jx .wpcf7 input[type=number],html .jx .wpcf7 input[type=date],html .jx .wpcf7 input[type=url],html .jx .wpcf7 select,html .jx .wpcf7 textarea{display:block;width:100%;max-width:100%;height:29px;margin:4px 0 0;padding:0 15px;border:1px solid #d2d2d2;border-radius:0;background:var(--jx-white);color:#aaa9a9;font-family:var(--jx-font);font-size:13px;line-height:27px;box-shadow:none;appearance:auto}
html .jx .wpcf7 textarea{height:150px;padding:8px 15px;line-height:20px}
html .jx .wpcf7 .wpcf7-list-item{display:inline-block;margin:0 16px 4px 0}
html .jx .wpcf7 .wpcf7-list-item label{display:inline}
html .jx .wpcf7 input[type=checkbox],html .jx .wpcf7 input[type=radio]{display:inline-block;width:auto;height:auto;margin:0 6px 0 0;vertical-align:middle;appearance:auto}
html .jx .wpcf7 input[type=submit],html .jx .wpcf7 button[type=submit]{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;padding:13px 29px;border:0;border-radius:30px;background:var(--jx-accent);color:var(--jx-white);font-family:var(--jx-font-bold);font-size:14px;line-height:17px;cursor:pointer;box-shadow:none;text-transform:none}
html .jx .wpcf7 input[type=submit]:hover{background:var(--jx-accent-hover)}
html .jx .wpcf7 .screen-reader-response{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
html .jx .wpcf7 .wpcf7-response-output{display:none}
html .jx .wpcf7 .hidden-fields-container{display:none;border:0;margin:0;padding:0}
html .jx .jx-static-form-label{display:inline-block;margin:0 0 10px;padding:2px 8px;background:#fff3cd;color:#5c4400;font-size:12px;line-height:16px}
html .jx .jx-dl-item{margin:0 0 16px}
html .jx .jx-dl-item>p{margin:0 0 6px}
html .jx .jx-dl-form{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}
html .jx .jx-dl-form label{display:inline;font-size:16px;margin:0}
html .jx .jx-dl-form input[type=password]{display:inline-block;width:180px;margin:0;height:34px;padding:0 10px;border:1px solid #d2d2d2;font-family:var(--jx-font);font-size:14px;max-width:100%}
html .jx .jx-modal{position:fixed;inset:0;z-index:200;display:flex;align-items:flex-start;justify-content:center;padding:60px 16px;background:rgba(0,0,0,.6);overflow-y:auto}
html .jx .jx-modal[hidden]{display:none!important}
html .jx .jx-modal-box{position:relative;width:100%;max-width:900px;padding:40px 30px 30px;background:var(--jx-white);border:1px solid #ebebeb;color:var(--jx-ink);text-align:left}
html .jx .jx-modal-close{position:absolute;top:8px;right:12px;padding:4px 8px;background:none;border:0;font-size:28px;line-height:28px;color:var(--jx-ink);cursor:pointer}
html body.jx-modal-open{overflow:hidden}
html .jx .jx-modal-foot{margin-top:20px;padding-top:15px;border-top:1px solid #ebebeb;text-align:right}
html .jx .jx-quotes{position:relative;display:grid;max-width:1046px;margin:0 auto;text-align:center}
html .jx .jx-quote{grid-area:1/1;margin:0;opacity:0;visibility:visible;pointer-events:none;transition:opacity .4s}
html .jx .jx-quote.is-active{opacity:1;pointer-events:auto}
html .jx .jx-dots{grid-area:2/1}
html .jx .jx-quote blockquote{margin:0;padding:0;border:0;background:none;font-style:italic}
html .jx .jx-quote blockquote p{font-size:18px;line-height:30px;letter-spacing:2px;font-style:italic;text-align:center}
html .jx .jx-quote figcaption{margin:24px 0 0;font-size:18px;line-height:24px;letter-spacing:2px;text-align:center}
html .jx .jx-dots{display:flex;justify-content:center;gap:8px;margin:20px 0 0}
html .jx .jx-dot{width:12px;height:12px;min-height:0;padding:0;border:1px solid var(--jx-ink);border-radius:50%;background:transparent;cursor:pointer}
html .jx .jx-dot[aria-current=true]{background:var(--jx-ink)}
html .jx .jx-timeline{position:relative;list-style:none;margin:40px auto 0;padding:0;max-width:1100px}
html .jx .jx-timeline::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;margin-left:-1px;background:var(--jx-ink)}
html .jx .jx-tl-item{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:60px;margin:0 0 40px;padding:0;list-style:none}
html .jx .jx-tl-label{grid-column:1;margin:0;text-align:right;color:var(--jx-accent);font-size:22px;line-height:28px}
html .jx .jx-tl-card{grid-column:2;padding:16px 20px;background:var(--jx-panel);border-left:4px solid var(--jx-accent)}
html .jx .jx-tl-item.jx-tl-left .jx-tl-label{grid-column:2;grid-row:1;text-align:left}
html .jx .jx-tl-item.jx-tl-left .jx-tl-card{grid-column:1;grid-row:1;border-left:0;border-right:4px solid var(--jx-accent)}
html .jx .jx-tl-title{font-size:20px;line-height:26px;margin:0 0 12px}
html .jx .jx-tl-small{display:block;font-size:14px}
html .jx .jx-tl-fig{display:inline-block;max-width:48%;margin:0 2% 12px 0;vertical-align:top}
html .jx .jx-tl-card p,html .jx .jx-tl-card li{font-size:16px;line-height:22px;color:#555}
@media (max-width:767.98px){html .jx .jx-timeline::before{left:8px}html .jx .jx-tl-item,html .jx .jx-tl-item.jx-tl-left{grid-template-columns:minmax(0,1fr);gap:8px;padding-left:28px}html .jx .jx-tl-label,html .jx .jx-tl-item.jx-tl-left .jx-tl-label{grid-column:1;grid-row:1;text-align:left}html .jx .jx-tl-card,html .jx .jx-tl-item.jx-tl-left .jx-tl-card{grid-column:1;grid-row:2;border-right:0;border-left:4px solid var(--jx-accent)}}
html .jx .jx-cards{margin:0 0 30px}
html .jx .jx-card{display:flex;flex-direction:column;background:var(--jx-white);border:1px solid #ebeaea;border-bottom-width:3px;padding:0 0 20px;min-width:0}
html .jx .jx-card-media{display:block;line-height:0;margin:0 0 20px}
html .jx .jx-card-media img{display:block;width:100%;height:auto}
html .jx .jx-card>*:not(.jx-card-media){margin-left:25px;margin-right:25px}
html .jx .jx-card .jx-card-title,html .jx .jx-mcard .jx-card-title{font-family:var(--jx-font);font-size:26px;line-height:39px;font-weight:700;color:var(--jx-ink);margin:0 0 10px}
html .jx .jx-card .jx-card-title a,html .jx .jx-mcard .jx-card-title a{color:var(--jx-accent)}
html .jx .jx-card-meta{font-size:15px;line-height:22px;margin:0 0 12px}
html .jx .jx-card-meta .jx-sep{margin:0 4px}
html .jx .jx-card-excerpt{font-size:18px;line-height:24px;margin:0 0 20px;overflow-wrap:anywhere}
html .jx .jx-card-more{margin-top:auto!important;margin-bottom:0}
html .jx .jx-card-more a{font-size:18px}
html .jx .jx-card-more a::after{content:"";display:inline-block;margin-left:6px;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:5px solid currentColor}
html .jx .jx-cards-col{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}
@media (min-width:768px){html .jx .jx-cards-col{grid-template-columns:repeat(2,minmax(0,1fr))}}
html .jx .jx-card--text{padding-top:20px}
html .jx .jx-mlist{display:flex;flex-direction:column;gap:30px;margin:0 0 30px}
html .jx .jx-mcard{display:grid;grid-template-columns:72px minmax(0,1fr);gap:16px 20px;padding:0 0 30px;border-bottom:1px solid #e7e6e6}
html .jx .jx-mcard-date{grid-row:span 2;margin:0;display:flex;flex-direction:column;align-items:stretch;text-align:center}
html .jx .jx-mcard-day{display:block;background:var(--jx-accent);color:var(--jx-white);font-size:24px;line-height:30px;padding:8px 0 0;font-family:var(--jx-font-bold)}
html .jx .jx-mcard-my{display:block;background:var(--jx-accent);color:var(--jx-white);font-size:12px;line-height:18px;padding:0 0 8px}
html .jx .jx-mcard-fmt{display:flex;justify-content:center;padding:14px 0;background:#eef0f2;color:var(--jx-accent)}
html .jx .jx-mcard-media{display:block;line-height:0}
html .jx .jx-mcard-media img{width:100%;height:auto}
html .jx .jx-mcard-body{grid-column:2}
@media (min-width:1024px){html .jx .jx-mcard{grid-template-columns:72px 320px minmax(0,1fr)}html .jx .jx-mcard-date{grid-row:auto}html .jx .jx-mcard-body{grid-column:3}}
html .jx .jx-sidebar .jx-side-title,html .jx .jx-none-side .jx-side-title{font-family:var(--jx-font-bold);font-size:18px;line-height:27px;margin:0 0 12px;color:var(--jx-ink-2)}
html .jx .jx-side-list{list-style:none;margin:0 0 30px;padding:0}
html .jx .jx-side-list li{padding:8px 0;border-bottom:1px solid #e7e6e6;font-size:16px;line-height:22px;list-style:none}
html .jx .jx-pager .pagination .nav-links{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
html .jx .jx-pager .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;border:1px solid var(--jx-line);color:var(--jx-ink);font-size:16px}
html .jx .jx-pager .page-numbers.current{background:var(--jx-accent);border-color:var(--jx-accent);color:var(--jx-white)}
html .jx .jx-none{display:none}
html .jx .jx-cards:empty~.jx-none,html .jx .jx-mlist:empty~.jx-none{display:block}
html .jx .jx-cards:empty,html .jx .jx-mlist:empty{display:none}
html .jx .jx-none .jx-none-oops{font-family:var(--jx-font-bold);font-weight:700;font-size:90px;line-height:1.1;color:#f0f0f0;margin:0 0 20px}
@media (max-width:767.98px){html .jx .jx-none .jx-none-oops{font-size:66.5px}}
html .jx .jx-none-side{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin-top:40px}
@media (min-width:1024px){html .jx .jx-none-side{grid-template-columns:repeat(5,minmax(0,1fr))}}
html .jx-search:has(.jx-results:empty) .jx-search-hit{display:none!important}
html .jx .jx-search-form{display:flex;max-width:520px;margin:0 0 20px}
html .jx .jx-search-form label{flex:1 1 auto;margin:0}
html .jx .jx-search-form input[type=search]{width:100%;height:40px;margin:0;padding:0 12px;border:1px solid #d2d2d2;border-right:0;border-radius:0;font-family:var(--jx-font);font-size:16px;background:#fff;color:var(--jx-ink)}
html .jx .jx-search-form .jx-search-submit{display:flex;align-items:center;justify-content:center;width:44px;height:40px;margin:0;padding:0;border:0;background:var(--jx-accent);color:var(--jx-white);cursor:pointer}
html .jx .jx-404-num{font-size:120px;line-height:1;color:#e0dede;text-align:center;margin:0}
html .jx ul.jx-404-links{list-style:none;padding:0}
html .jx ul.jx-404-links li{padding:4px 0}
html .jx ul.jx-404-links li a::before{content:"›";display:inline-block;margin-right:8px}
html section.jx.jx-crumbs{background:var(--jx-panel);border-top:1px solid #d2d3d4;border-bottom:1px solid #d2d3d4;padding:0}
html section.jx.jx-crumbs .jx-crumbs-in{display:flex;justify-content:flex-end;align-items:center;min-height:87px;max-width:calc(var(--jx-wrap) + 2 * var(--jx-gut));margin:0 auto;padding:10px var(--jx-gut)}
html section.jx.jx-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0}
html section.jx.jx-crumbs li{display:flex;align-items:center;margin:0;padding:0;font-size:10px;line-height:24px;color:var(--jx-ink-2);list-style:none}
html section.jx.jx-crumbs li+li::before{content:"/";margin:0 6px}
html section.jx.jx-crumbs a,html section.jx.jx-crumbs span,html section.jx.jx-crumbs h1{font-size:10px;line-height:24px;color:var(--jx-ink-2);margin:0;font-weight:400}
html section.jx.jx-post-image{padding-top:40px}
html section.jx.jx-post-image img{display:block;width:100%;height:auto}
html section.jx.jx-post-image .jx-post-zoom{display:block;line-height:0}
html section.jx.jx-prose .gai-b-col>figure,html section.jx.jx-prose p img{max-width:100%}
html section.jx.jx-share{background:var(--jx-white);padding:20px 0}
html section.jx.jx-share .jx-share-in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;max-width:var(--jx-wrap);margin:0 auto;padding:9px 20px;background:var(--jx-panel)}
@media (max-width:1159.98px){html section.jx.jx-share .jx-share-in{margin:0 var(--jx-gut)}}
html section.jx.jx-share .jx-share-title{font-size:18px;line-height:27px;margin:0}
html section.jx.jx-share ul{display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin:0;padding:0}
html section.jx.jx-share li{margin:0;padding:0;list-style:none}
html section.jx.jx-share a{display:inline-flex;color:#bebdbd}
html section.jx.jx-share a:hover{color:var(--jx-accent)}
html .jx-post-frame{display:block}
html section.jx.jx-related .jx-related-title{font-size:18px;line-height:27px;color:var(--jx-accent);margin:0 0 30px}
html section.jx.jx-related .jx-related-list{gap:20px}
@media (min-width:1024px){html section.jx.jx-related .jx-related-list{grid-template-columns:repeat(5,minmax(0,1fr))}}
html section.jx.jx-related .jx-rel{position:relative}
html section.jx.jx-related .jx-rel-media{display:block;line-height:0;margin:0}
html section.jx.jx-related .jx-rel-media img{display:block;width:100%;aspect-ratio:500/383;object-fit:cover}
html section.jx.jx-related .jx-rel-title{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;margin:0;padding:10px;background:rgba(51,91,181,.85);font-size:15px;line-height:20px;text-align:center;opacity:0;transition:opacity .2s}
html section.jx.jx-related .jx-rel:hover .jx-rel-title,html section.jx.jx-related .jx-rel:focus-within .jx-rel-title{opacity:1}
html section.jx.jx-related .jx-rel-title a::after{content:"";position:absolute;inset:0}
html section.jx.jx-related .jx-rel-title a{color:var(--jx-white)}
@media (max-width:767.98px){html .jx .jx-s0{font-size:40px;line-height:48px}html .jx .jx-card .jx-card-title,html .jx .jx-mcard .jx-card-title{font-size:26px!important;line-height:39px!important}html .jx .jx-s1,html .jx .jx-s2{font-size:40.17px;line-height:48.2px}html .jx .jx-s5,html .jx .jx-s6{font-size:30.14px;line-height:36.16px}html .jx .jx-pad-x{padding:0}html section.jx .gai-b-col{text-align:inherit}html .jx .jx-card .jx-card-title,html .jx .jx-mcard .jx-card-title{font-size:22px;line-height:32px}}
html .jx .jx-search-side{margin-top:40px;padding-top:30px;border-top:1px solid #e7e6e6}
html .jx .jx-search-side .jx-none-side{margin-top:20px}
html section.jx.gai-b .gai-b-btn.jx-btn{background:var(--jx-accent);color:var(--jx-white)!important;border:0}
html section.jx.gai-b .gai-b-btn.jx-btn.jx-btn--light{background:var(--jx-white);color:var(--jx-accent)!important}
html section.jx.gai-b .gai-b-btn.jx-btn.jx-btn--steel{background:var(--jx-steel)}
html section.jx.gai-b .gai-b-btn.jx-btn.jx-btn--steel2{background:var(--jx-steel-2)}
html section.jx.gai-b .gai-b-btn.jx-btn.jx-btn--purple{background:var(--jx-purple)}
html section.jx.gai-b .gai-b-btn.jx-btn.jx-btn--dark{background:var(--jx-dark)}
html section.jx.gai-b .gai-b-btn.jx-btn:hover{background:var(--jx-accent-hover);color:var(--jx-white)!important}
html .jx p,html .jx li,html .jx td,html .jx th,html .jx figcaption{overflow-wrap:break-word}
html .jx p a,html .jx li a{overflow-wrap:anywhere}
html .jx .jx-tl-item.jx-tl-first{margin-top:40px}
@media (min-width:768px){html .jx .jx-tl-item::before{content:"";position:absolute;top:0;bottom:-40px;left:50%;width:2px;margin-left:-1px;background:var(--jx-ink)}}
html .jx .jx-tl-item{position:relative;display:grid;margin:0 0 40px;align-items:start}
html .jx .jx-tl-item.gai-b-row{margin-bottom:40px}
html .jx .jx-tl-card{background:var(--jx-panel);padding:16px 20px;border-left:4px solid var(--jx-accent)}
html .jx .jx-tl-label{text-align:right}
html .jx .jx-tl-img{display:inline-block;max-width:48%;margin:0 2% 12px 0;vertical-align:top}
@media (min-width:768px){html .jx .jx-tl-item.jx-tl-left .jx-tl-label-col{order:2}html .jx .jx-tl-item.jx-tl-left .jx-tl-label{text-align:left}html .jx .jx-tl-item.jx-tl-left .jx-tl-card{border-left:0;border-right:4px solid var(--jx-accent)}}
@media (max-width:767.98px){html .jx .jx-tl-label{text-align:left}}
html section.jx .jx-img-row{margin:0 0 20px}
html section.jx .jx-img-row img{display:block;width:100%;height:auto}
html section.jx .jx-author-box{display:flex;gap:20px;align-items:flex-start;margin:0 0 30px;padding:20px;border:1px solid #e7e6e6}
html section.jx .jx-author-box img{width:82px;height:82px;border-radius:0}
html section.jx.jx-prose h2,html section.jx.jx-prose h3,html section.jx.jx-prose h4{color:var(--jx-ink-2)}
html section.jx.jx-share .jx-share-title{font-family:var(--jx-font-bold);font-size:22px;line-height:33px;color:var(--jx-ink-2)}
html section.jx.jx-share ul{justify-content:flex-end;text-align:right}
@media (max-width:767.98px){html section.jx.jx-share .jx-share-in{justify-content:center;text-align:center}html section.jx.jx-share .jx-share-title{text-align:center;width:100%}html section.jx.jx-share ul{justify-content:center}}
html section.jx.jx-crumbs ol{justify-content:flex-end;text-align:right}
html section.jx.jx-crumbs li{text-align:right}
html .jx-footer p a{color:var(--jx-ink)}
@media (max-width:1023.98px){html .jx-footer li,html .jx-footer li a{text-align:left}}
@media (max-width:767.98px){html section.jx.jx-band.jx-band--nofb{height:160px;background-image:var(--jx-bg);background-color:#d9d9d9}}
html .jx .jx-mlist .jx-card-more{text-align:right}
html .jx .jx-pager .pagination .nav-links{justify-content:flex-end}
html .jx .jx-pager .page-numbers{font-size:12px;color:var(--jx-accent);border-color:#e7e6e6}
html .jx .jx-search-form .jx-search-submit{font-size:0;color:transparent;background:var(--jx-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M10 3a7 7 0 0 1 5.6 11.2l5.1 5.1-1.4 1.4-5.1-5.1A7 7 0 1 1 10 3zm0 2a5 5 0 1 0 0 10 5 5 0 0 0 0-10z'/%3E%3C/svg%3E") center/18px no-repeat;appearance:none;border-radius:0}
html section.jx.jx-bg-purple{background-color:var(--jx-purple)}
html .jx h1,html .jx h2,html .jx h3,html .jx h4,html .jx h5,html .jx h6{overflow-wrap:break-word}
html section.jx.jx-share li,html section.jx.jx-share a{text-align:right}
html section.jx.jx-share .jx-share-list{display:flow-root;width:max-content;max-width:100%;text-align:right;margin:0}
html section.jx.jx-share .jx-share-list a{display:inline-block;margin:0 0 0 12px;vertical-align:middle;line-height:0}
@media (max-width:767.98px){html section.jx.jx-share .jx-share-list{margin:0 auto;text-align:center}html section.jx.jx-share .jx-share-list a{margin:0 6px}}
html .jx .jx-none h2,html .jx .jx-none h3,html .jx .jx-none-side h4{color:var(--jx-ink-2)}
html .jx .jx-none .jx-none-title{font-size:48px;line-height:57.6px}
html .jx .jx-none h3{font-size:18px;line-height:27px;margin:18px 0}
html .jx .jx-none-side .jx-side-title{font-size:13px;line-height:19px;font-family:var(--jx-font-bold)}
@media (max-width:767.98px){html .jx .jx-none .jx-none-title{font-size:40.17px;line-height:48.2px}}
html .jx .jx-pager .pagination,html .jx .jx-pager .nav-links{margin:0;padding:0;border:0;background:none;font-family:var(--jx-font);line-height:1}
html .jx .jx-pager .page-numbers,html .jx .jx-pager .page-numbers.current{box-sizing:border-box;height:36px;min-width:36px;margin:0;padding:0 10px;border:1px solid #e7e6e6;border-radius:0;line-height:34px;font-family:var(--jx-font);font-size:12px;font-weight:400;box-shadow:none}
html .jx .jx-pager .page-numbers.current{background:var(--jx-accent);border-color:var(--jx-accent);color:var(--jx-white)}
html section.jx .jx-c-white,html section.jx h2.jx-c-white,html section.jx p.jx-c-white{color:var(--jx-white)}
html section.jx .jx-c-ink,html section.jx.gai-b--dark p.jx-c-ink,html section.jx.gai-b--dark h2.jx-c-ink,html section.jx.gai-b--accent p.jx-c-ink{color:var(--jx-ink)}
html .jx .jx-cards-col .jx-card-more{text-align:right}
html .jx h1.jx-fs-xl,html .jx h2.jx-fs-xl,html .jx h3.jx-fs-xl,html .jx h4.jx-fs-xl,html .jx p.jx-fs-xl{font-size:26px;line-height:31.2px}
html .jx h2.jx-fs-l,html .jx h3.jx-fs-l,html .jx h4.jx-fs-l{font-size:22px;line-height:28px}
html .jx h2.jx-fs-m,html .jx h3.jx-fs-m,html .jx h4.jx-fs-m{font-size:20px;line-height:26px}
html section.jx .jx-c-accent,html section.jx h2.jx-c-accent,html section.jx h3.jx-c-accent,html section.jx h4.jx-c-accent{color:var(--jx-accent)}
html .jx blockquote{margin:20px 0;padding:15px 20px 15px 25px;border-left:4px solid var(--jx-accent);background:var(--jx-panel);font-style:italic;quotes:none}
html .jx blockquote p{font-style:italic;margin:0 0 10px}
html .jx .jx-quote blockquote{margin:0;padding:0;border:0;background:none}
html .jx .gai-b-col:has(> .jx-card){display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-content:start}
html .jx .gai-b-col:has(> .jx-card) > :not(.jx-card){grid-column:1/-1;margin-bottom:0}
@media (min-width:768px){html .jx .gai-b-col:has(> .jx-card){grid-template-columns:repeat(2,minmax(0,1fr))}}
html .jx .gai-b-col:has(> .jx-card) .jx-card-more{text-align:right}
@media (max-width:1023.98px){html section.jx.jx-related .jx-related-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px}}
@media (min-width:1024px){html .jx-search section.jx .jx-results.gai-b-row--3{grid-template-columns:repeat(4,minmax(0,1fr))}}
html .jx img[width]{height:auto}
html .jx h2.jx-side-title,html .jx h3.jx-side-title{font-family:var(--jx-font-bold);font-size:22px;line-height:33px;color:var(--jx-ink-2);margin:0 0 12px}
html .jx .jx-none-side h4.jx-side-title{font-size:13px;line-height:19px}
html .jx .wpcf7 .wpcf7-list-item{padding:0;position:static}
html .jx .wpcf7 .wpcf7-list-item label{margin:0;padding:0}
html .jx .wpcf7 input[type=checkbox],html .jx .wpcf7 input[type=radio]{width:13px;height:13px;min-width:0;margin:0 6px 0 0;padding:0;position:static;vertical-align:-2px;float:none}
html .jx-rs[hidden]{display:none!important}


@media (max-width:1023.98px){html .jx-header .jx-header-in{row-gap:0}html .jx-header .jx-menu-toggle{padding:0}html .jx-header .jx-menu-toggle .jx-icon{width:21px;height:21px}}
html .jx .gai-b-bar.jx-bar{min-width:0}
@media (max-width:767.98px){html .jx-footer h2.jx-footer-h{font-size:30.14px;line-height:36.16px}}

html .jx-footer li.is-current>a{color:var(--jx-accent)}

html body section.jx .gai-b-row.jx-narrow-23{margin-top:61px!important}
@media (min-width:1024px){html body section.jx .gai-b-row.jx-narrow-23{max-width:704px;margin-left:0}}

html .jx-footer .jx-footer-col>ul{margin-top:40px}
html .jx-footer .jx-footer-in{padding-bottom:75px}
html .jx-footer .jx-copy{padding-top:9px;padding-bottom:7px}
@media (max-width:1023.98px){html .jx-footer .jx-footer-col:nth-child(3){margin-top:20px}html .jx-footer .jx-footer-in{padding-bottom:96px}}

@media (min-width:768px){html body section.jx .gai-b-row--1+.gai-b-row.jx-cols-21{margin-top:66px!important}html body section.jx .gai-b-col>p.jx-fs-l.jx-bold:not(:first-child){margin-top:42px!important}html body section.jx.gai-b--white .gai-b-row+.gai-b-row--1:has(>.gai-b-col>h2.jx-s5.gai-b-center){margin-top:80px!important}html body section.jx .gai-b-col>h2.gai-b-center+.gai-b-btns{margin-top:31px!important}html body section.jx.jx-curve[class*=jx-curve-down]{padding-top:200px!important}html body section.jx.jx-curve[class*=jx-curve-up]{padding-top:160px!important}html body section.jx.jx-curve:has(>.gai-b-wrap>.jx-narrow-23:first-child){padding-top:180px!important}html body section.jx.jx-curve>.gai-b-wrap>.gai-b-row.jx-narrow-23:first-child{margin-top:0!important}html body section.jx.jx-curve .jx-bar--center{margin-bottom:51px!important}html body section.jx.jx-curve:has(>.gai-b-wrap>.gai-b-row--3:last-child){padding-bottom:80px!important}html body section.jx.jx-curve figure.jx-w-70{margin-bottom:65px!important}html body section.jx.jx-curve:has(.jx-quotes) .jx-bar--center{margin-bottom:71px!important}html body section.jx.jx-curve:has(.jx-quotes){padding-bottom:73px!important}}@media (max-width:767.98px){html body section.jx .gai-b-row--1+.gai-b-row.jx-cols-21{margin-top:60px!important;row-gap:40px!important}html body section.jx .gai-b-col>p.jx-fs-l.jx-bold:not(:first-child){margin-top:42px!important}html body section.jx.gai-b--white .gai-b-row+.gai-b-row--1:has(>.gai-b-col>h2.jx-s5.gai-b-center){margin-top:79px!important}html body section.jx.jx-curve[class*=jx-curve-down]{padding-top:201px!important}html body section.jx.jx-curve[class*=jx-curve-up]{padding-top:160px!important}html body section.jx.jx-curve:has(>.gai-b-wrap>.jx-narrow-23:first-child){padding-top:181px!important}html body section.jx.jx-curve>.gai-b-wrap>.gai-b-row.jx-narrow-23:first-child{margin-top:0!important}html body section.jx.jx-curve .jx-bar--center{margin-bottom:43px!important}html body section.jx.jx-curve:has(>.gai-b-wrap>.gai-b-row--3:last-child){padding-bottom:79px!important}html body section.jx.jx-curve figure.jx-w-70{margin-bottom:64px!important}html body section.jx.jx-curve:has(.jx-quotes) .jx-bar--center{margin-bottom:63px!important}html body section.jx.gai-b--white .jx-cols-21+.gai-b-row--1:has(>.gai-b-col>h2.jx-s5.gai-b-center){margin-top:59px!important}html body section.jx.jx-curve:has(.jx-quotes){padding-bottom:132px!important}}

html body section.jx .jx-dots:has(>.jx-dot:only-child){visibility:hidden}

html .jx.gai-b li+li{margin-top:0}

html body .jx .jx-quote blockquote p+p{margin-top:20px!important}@media (max-width:767.98px){html body .jx .jx-quote{padding:0 27px}}

html body section.jx.jx-curve:has(>.gai-b-wrap>.gai-b-row--4:last-child){padding-bottom:112px!important}@media (max-width:767.98px){html body section.jx .gai-b-row--4:has(.gai-b-btns){row-gap:52px!important}html body section.jx.jx-curve:has(>.gai-b-wrap>.gai-b-row--4:last-child){padding-bottom:111px!important}}

html section.jx.jx-related .jx-related-list>.gai-related{display:contents}
html section.jx.jx-related .jx-related-list{position:relative;padding:8px 0;gap:44px}
html section.jx.jx-related .jx-rel{overflow:hidden;line-height:0}
html section.jx.jx-related .jx-rel-media img{height:auto}
html section.jx.jx-related .jx-rel-title{display:flex;align-items:center;justify-content:center;padding:10px;background:linear-gradient(to top,#0d1216 0,rgba(13,18,22,.8) 100%);font-family:var(--jx-font-bold);font-weight:400;font-size:22px;line-height:33px;transform:translateX(-90%);transition:opacity .3s ease-in-out,transform .3s ease-in-out}
html section.jx.jx-related .jx-rel:hover .jx-rel-title,html section.jx.jx-related .jx-rel:focus-within .jx-rel-title{transform:none}
html section.jx.jx-related .jx-rel-title a{display:block;padding:0}
html section.jx.jx-related .jx-rel-nav{display:none}
@media (max-width:1023.98px){html section.jx.jx-related .jx-related-title{margin-bottom:20px}
html section.jx.jx-related .jx-related-list{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:calc((100% - 44px)/2);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}
html section.jx.jx-related .jx-related-list::-webkit-scrollbar{display:none}
html section.jx.jx-related .jx-rel{scroll-snap-align:start}
html section.jx.jx-related .jx-rel-wrap{position:relative}
html section.jx.jx-related .jx-rel-nav{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;z-index:2;width:30px;height:30px;margin-top:-15px;padding:0;border:0;border-radius:0;background:rgba(0,0,0,.6);color:#fff;opacity:.8;cursor:pointer;line-height:1}
html section.jx.jx-related .jx-rel-nav[disabled]{opacity:.35;cursor:default}
html section.jx.jx-related .jx-rel-prev{left:0}
html section.jx.jx-related .jx-rel-next{right:0}
html section.jx.jx-related .jx-rel-nav svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2}}
html section.jx.jx-related{padding-top:47px;padding-bottom:0}
html section.jx.jx-related .jx-related-list{margin-bottom:0}
html section.jx.jx-share{padding-top:29px}
html section.jx.jx-share .jx-share-list a{margin:0 0 0 20px}
@media (max-width:767.98px){html section.jx.jx-share .jx-share-list a{margin:0 10px 10px}
html section.jx.jx-related{padding-top:31px;padding-bottom:50px}
html section.jx.jx-share{padding-top:20px}}

@media (max-width:767.98px){html section.jx.jx-band.jx-band--nofb:has(+ section.jx-post-image){height:200px}
html section.jx.jx-band--nofb + section.jx.jx-post-image + section.jx{padding-top:17px}}

@media (min-width:768px){html section.jx.jx-band--nofb + section.jx.jx-post-image + section.jx{padding-top:62px;padding-bottom:0}
html section.jx.jx-band--nofb + section.jx.jx-post-image + section.jx .gai-b-hide-m>.jx-s1:first-child{margin-bottom:32px}}

html section.gai-b:not(.jx){color:var(--jx-ink);padding-top:40px;padding-bottom:40px}html section.gai-b:not(.jx)>.gai-b-wrap{max-width:1160px;padding-left:30px;padding-right:30px}html section.gai-b:not(.jx) p,html section.gai-b:not(.jx) li{font-family:var(--jx-font);font-size:var(--jx-fs);line-height:var(--jx-lh);font-weight:400;color:inherit;letter-spacing:0}html section.gai-b:not(.jx) p{margin:0 0 20px;padding:0}html section.gai-b:not(.jx) p:last-child{margin-bottom:0}html section.gai-b:not(.jx) a{color:var(--jx-accent);text-decoration:none;background:none;border:0;box-shadow:none;transition:color .2s}html section.gai-b:not(.jx) a:hover{color:var(--jx-accent-hover)}html section.gai-b:not(.jx) a:focus-visible{outline:2px solid var(--jx-accent);outline-offset:2px}html section.gai-b:not(.jx) ul,html section.gai-b:not(.jx) ol{margin:0 0 20px;padding:0 0 0 40px;list-style-position:outside}html section.gai-b:not(.jx) ul{list-style-type:disc}html section.gai-b:not(.jx) ol{list-style-type:decimal}html section.gai-b:not(.jx) li{margin:0;padding:0}html section.gai-b:not(.jx) ul:last-child,html section.gai-b:not(.jx) ol:last-child{margin-bottom:0}html section.gai-b:not(.jx) h1,html section.gai-b:not(.jx) h2,html section.gai-b:not(.jx) h3,html section.gai-b:not(.jx) h4,html section.gai-b:not(.jx) h5,html section.gai-b:not(.jx) h6{font-family:var(--jx-font);font-weight:400;font-style:normal;color:var(--jx-ink);margin:0 0 20px;padding:0;letter-spacing:0;text-transform:none;text-align:left;line-height:1.2;text-wrap:wrap}html section.gai-b:not(.jx) .jx-s0{font-size:60px;line-height:72px;color:var(--jx-white)}html section.gai-b:not(.jx) .jx-s1,html section.gai-b:not(.jx) .jx-s2{font-size:var(--jx-fs-h1);line-height:57.6px;margin:0 0 20px}html section.gai-b:not(.jx) .jx-s2{color:var(--jx-ink-2)}html section.gai-b:not(.jx) .jx-s3{font-size:var(--jx-fs-h3);line-height:27px;margin:18px 0}html section.gai-b:not(.jx) .jx-s4{font-family:var(--jx-font-bold);font-size:var(--jx-fs-h4);line-height:33px;margin:11px 0}html section.gai-b:not(.jx) .jx-s5,html section.gai-b:not(.jx) .jx-s6{font-size:var(--jx-fs-h5);line-height:38.4px;margin:16px 0}html section.gai-b:not(.jx) .jx-prose .jx-s2{color:var(--jx-ink-2)}html section.gai-b:not(.jx) .jx-prose .jx-s3,html section.gai-b:not(.jx) .jx-prose .jx-s4{color:var(--jx-ink-2)}html section.gai-b:not(.jx) .gai-b-center,html section.gai-b:not(.jx) h1.gai-b-center,html section.gai-b:not(.jx) h2.gai-b-center,html section.gai-b:not(.jx) h3.gai-b-center,html section.gai-b:not(.jx) h4.gai-b-center,html section.gai-b:not(.jx) h5.gai-b-center,html section.gai-b:not(.jx) h6.gai-b-center,html section.gai-b:not(.jx) p.gai-b-center{text-align:center}html section.gai-b:not(.jx) h1.gai-b-right,html section.gai-b:not(.jx) h2.gai-b-right,html section.gai-b:not(.jx) p.gai-b-right{text-align:right}html section.gai-b:not(.jx) .jx-fs-m{font-size:20px;line-height:26px}html section.gai-b:not(.jx) .jx-fs-l{font-size:22px;line-height:28px}html section.gai-b:not(.jx) .jx-fs-s{font-size:14px;line-height:20px}html section.gai-b:not(.jx) .jx-bold{font-weight:700}html section.gai-b:not(.jx) .gai-b-bar.jx-bar{display:block;width:110px;max-width:10%;min-width:60px;height:5px;margin:0 0 40px;background:var(--jx-accent);border:0}html section.gai-b:not(.jx) .gai-b-bar.jx-bar--center{margin-left:auto;margin-right:auto}html section.gai-b:not(.jx) .gai-b-bar.jx-bar--purple{background:var(--jx-purple)}html section.gai-b:not(.jx) .gai-b-bar.jx-bar--light{background:var(--jx-white)}html section.gai-b:not(.jx) .gai-b-center+.gai-b-bar.jx-bar{margin-left:auto;margin-right:auto}html section.gai-b:not(.jx) .gai-b-btns{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 20px}html section.gai-b:not(.jx) .gai-b-btns:last-child{margin-bottom:0}html section.gai-b:not(.jx) .gai-b-btns.jx-btns--center{justify-content:center}html section.gai-b:not(.jx) .gai-b-btns.jx-btns--right{justify-content:flex-end}html section.gai-b:not(.jx) .gai-b-btn,html section.gai-b:not(.jx) a.gai-b-btn,html section.gai-b:not(.jx) button.gai-b-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 29px;margin:0;border:0;border-radius:var(--jx-radius-btn);background:var(--jx-accent);color:var(--jx-white)!important;font-family:var(--jx-font-bold);font-size:var(--jx-fs-btn);font-weight:400;line-height:17px;letter-spacing:0;text-transform:none;text-decoration:none;text-align:center;cursor:pointer;box-shadow:none;transition:background-color .2s,color .2s;filter:none;min-height:0;width:auto}html section.gai-b:not(.jx) .gai-b-btn .jx-caret{display:inline-block;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:5px solid currentColor}html section.gai-b:not(.jx) .gai-b-btn:hover{background:var(--jx-accent-hover);color:var(--jx-white)!important;filter:none}html section.gai-b:not(.jx) .gai-b-btn.jx-btn--light{background:var(--jx-white);color:var(--jx-accent)!important}html section.gai-b:not(.jx) .gai-b-btn.jx-btn--light:hover{background:var(--jx-accent-hover);color:var(--jx-white)!important}html section.gai-b:not(.jx) .gai-b-btn.jx-btn--steel{background:var(--jx-steel)}html section.gai-b:not(.jx) .gai-b-btn.jx-btn--steel2{background:var(--jx-steel-2)}html section.gai-b:not(.jx) .gai-b-btn.jx-btn--purple{background:var(--jx-purple)}html section.gai-b:not(.jx) .gai-b-btn.jx-btn--dark{background:var(--jx-dark)}html section.gai-b:not(.jx) .gai-b-btn.jx-btn--grey{background:#8b8b8b}html section.gai-b:not(.jx) .gai-b-btn.jx-btn--small{padding:9px 20px;font-size:13px}html section.gai-b:not(.jx) .jx-form{margin:0 0 20px}@media (max-width:767.98px){html section.gai-b:not(.jx) .jx-s0{font-size:40px;line-height:48px}html section.gai-b:not(.jx) .jx-s1,html section.gai-b:not(.jx) .jx-s2{font-size:40.17px;line-height:48.2px}html section.gai-b:not(.jx) .jx-s5,html section.gai-b:not(.jx) .jx-s6{font-size:30.14px;line-height:36.16px}}html section.gai-b:not(.jx) p,html section.gai-b:not(.jx) li{overflow-wrap:break-word}html section.gai-b:not(.jx) p a,html section.gai-b:not(.jx) li a{overflow-wrap:anywhere}html section.gai-b:not(.jx) h1,html section.gai-b:not(.jx) h2,html section.gai-b:not(.jx) h3,html section.gai-b:not(.jx) h4,html section.gai-b:not(.jx) h5,html section.gai-b:not(.jx) h6{overflow-wrap:break-word}html section.gai-b:not(.jx) h1.jx-fs-xl,html section.gai-b:not(.jx) h2.jx-fs-xl,html section.gai-b:not(.jx) h3.jx-fs-xl,html section.gai-b:not(.jx) h4.jx-fs-xl,html section.gai-b:not(.jx) p.jx-fs-xl{font-size:26px;line-height:31.2px}html section.gai-b:not(.jx) h2.jx-fs-l,html section.gai-b:not(.jx) h3.jx-fs-l,html section.gai-b:not(.jx) h4.jx-fs-l{font-size:22px;line-height:28px}html section.gai-b:not(.jx) h2.jx-fs-m,html section.gai-b:not(.jx) h3.jx-fs-m,html section.gai-b:not(.jx) h4.jx-fs-m{font-size:20px;line-height:26px}html section.gai-b:not(.jx) blockquote p{font-style:italic;margin:0 0 10px}html section.gai-b:not(.jx) .gai-b-bar.jx-bar{min-width:0}