@font-face{font-family:"YuGothicM";src:local("Yu Gothic Medium"),local("YuGothic-Medium")}@font-face{font-family:"YuGothicM";font-weight:bold;src:local("Yu Gothic Bold"),local("YuGothic-Bold")}@font-face{font-family:"YuMinchoM";src:local("Yu Mincho Regular"),local("YuMincho-Regular")}@font-face{font-family:"YuMinchoM";font-weight:bold;src:local("Yu Mincho Demibold"),local("YuMincho-Demibold")}.screen-reader-text{position:absolute !important;width:1px;height:1px;clip:rect(1px, 1px, 1px, 1px);overflow:hidden}.screen-reader-text:focus{font-weight:bold;display:block;z-index:100000;width:auto;height:auto;inset:5px auto auto 5px;padding:15px 23px 14px;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;background-color:#f1f1f1;color:#21759b;font-size:.875rem;text-decoration:none;line-height:normal}#content[tabindex="-1"]:focus{outline:0}.clear:before,.clear:after{content:"";display:table;table-layout:fixed}.clear:after{clear:both}div[class=clear]{margin-block-start:0;font-size:0}.page-content .wp-smiley,.entry-content .wp-smiley{border:none;margin-block:0;padding:0}.gallery{margin-block-end:2rem}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery .gallery-item{margin-block-start:0}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.part-site-branding{flex-shrink:0;display:flex;align-items:center}.part-site-branding a{display:contents}.part-site-branding :is(.site-logo,.site-title){display:inline-flex}:is(.site-header) .part-site-branding .site-title,.nav-header .site-title{width:clamp(8rem,5.7895rem + 9.8246vw,15rem);width:clamp(8rem,4rem + 5vw,12rem)}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){:is(.site-header) .part-site-branding .site-title,.nav-header .site-title{width:clamp(8rem,8rem + 12vw,18rem)}}:is(.site-header) .part-site-branding{opacity:0;transition:opacity .1s ease}:is(.site-header) .part-site-branding.is-visible{opacity:1}:is(.site-footer) .part-site-branding .site-title{width:clamp(9rem,7.871rem + 5.1613vw,12rem)}.part-header-nav{display:none}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.part-header-nav{display:flex;justify-content:flex-end;width:100%}}.part-header-nav .menu li+li{position:relative}.part-header-nav .menu li+li::before{position:absolute;left:-10px;top:.35rem;content:none;display:block;width:1px;height:calc(100% - 1rem);background-color:#7c8ea0}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.part-header-nav .menu li+li::before{content:"";left:-1rem}}:is(.part-header-nav .menu,.menu-header){display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){:is(.part-header-nav .menu,.menu-header){gap:0 2rem}}:is(.part-header-nav .menu,.menu-header) li{display:flex}:is(.part-header-nav .menu,.menu-header) li>*{display:grid;grid-template-columns:auto auto;place-items:center;gap:.25rem;min-height:2rem;padding:.25rem 0;font-weight:500;color:#7c8ea0;font-size:14px;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);transition:text-decoration-color .4s ease}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){:is(.part-header-nav .menu,.menu-header) li>*{font-size:17px}}:is(.part-header-nav .menu,.menu-header) a:hover{text-decoration-color:currentColor}:is(.part-header-nav .menu,.menu-header) .current a{pointer-events:none;text-decoration-color:currentColor}:is(.part-header-nav .menu,.menu-header) a:not([class])[data-nc-link-external]::after{clip-path:none;width:.75rem;height:1rem;margin-left:.25rem;margin-right:.25rem;-webkit-mask:url("/wp-content/themes/prism-hu_2602/assets/images/link/icon-external.svg") no-repeat center;mask:url("/wp-content/themes/prism-hu_2602/assets/images/link/icon-external.svg") no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor}.button-lang.de{display:none}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.button-lang.de{display:block}}.button-lang.sp{display:block}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.button-lang.sp{display:none}}.button-lang{position:relative}.button-lang::before{position:absolute;left:-10px;top:.35rem;content:none;display:block;width:1px;height:calc(100% - 1rem);background-color:#7c8ea0}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.button-lang::before{content:"";left:-1rem}}a.lang-switch-button{font-weight:500;color:#fff;padding:5px 0;font-size:14px;transition:all .3s;transition:text-decoration-color .4s ease;text-decoration:underline;text-decoration-color:rgba(0,0,0,0)}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){a.lang-switch-button{color:#7c8ea0}}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){a.lang-switch-button{font-size:17px}}a.lang-switch-button:hover{text-decoration-color:currentColor}a.lang-switch-button.disable{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.5}.site-header .menu-simplex{--bar-item-width: unset;--bar-item-height: 1rem;--bar-item-padding: 0.5rem 0;--bar-mark-color: #8DA1F7;--bar-mark-path: polygon(50% 100%, 5% 0, 95% 0);--bar-item-width-more: 3rem;--panel-item-width: unset;--panel-item-height: 3rem;--panel-item-padding: 0.75rem 0;--panel-bg-color: #F4F8FE;--panel-shadow: 0 0 20px 0 rgba(105,114,125,0.2);--menu-max-width: 100vw;--menu-sub-indent: 0.5rem;display:flex;justify-content:flex-end;--collapsed: "always";--is-background-fixed: "true";--is-closed-auto: "false"}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.site-header .menu-simplex{justify-content:flex-end;--panel-item-padding: 0.5rem 1rem;--panel-item-height: 2rem;--menu-sub-indent: 0;--bar-item-padding: 0.25rem 0;--panel-offset: 2rem;--bar-item-width-more: 3.5rem}}.admin-bar .site-header .menu-simplex{--is-background-fixed: "false"}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.site-header .menu-simplex{--collapsed: "auto";--is-closed-auto: "true";--is-background-fixed: "false";--bar-item-height: 2rem}.site-header .menu-simplex.is-collapsed>ul{width:100%}}.menu-simplex .menu-bar{justify-content:flex-end}.menu-simplex .menu-bar>li>:is(a,button){justify-content:flex-end;line-height:1.5}@media screen and (max-width: 599.5px),print and (max-width: base-to-px(148)-0.5){.part-global-nav{height:100%;display:flex;align-items:center;justify-content:flex-end}.part-global-nav .menu-simplex{pointer-events:none}.part-global-nav .menu-simplex .menu-bar{height:100%;--bar-item-height: 100%;pointer-events:all}.part-global-nav .menu-simplex .menu-bar>li.more>button{aspect-ratio:1;z-index:10000}.part-global-nav .menu-simplex .panel-more{min-width:70vw;transform:translate(calc(5rem - 100%), -1rem) !important;max-width:100vw !important;z-index:10;top:0;padding-bottom:2rem}}@media screen and (max-width: 599.5px)and (min-width: 600px),print and (max-width: base-to-px(148)-0.5)and (min-width: base-to-px(148)){.part-global-nav .menu-simplex .panel-more{border-radius:.5rem;padding-bottom:0}}@media screen and (max-width: 599.5px),print and (max-width: base-to-px(148)-0.5){.part-global-nav .menu-simplex .menu-popup,.part-global-nav .menu-simplex .menu-more{margin-inline:0}}.menu-simplex .menu-bar{gap:1rem;align-items:center}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.menu-simplex .menu-bar{gap:2rem}}.menu-simplex .menu-bar li:has(li>:is(a,button):hover)>:is(a,button){color:#0047c4}.menu-simplex .menu-bar>li:not(.more)>:is(a,button){color:#38454b;font-weight:600;font-size:14px}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.menu-simplex .menu-bar>li:not(.more)>:is(a,button){font-size:17px}}.menu-simplex .menu-bar>li:not(.more)>:is(a,button)::before{content:"";position:absolute;inset:0;pointer-events:none;border-block-end:2px solid rgba(0,0,0,0);transition:border-block-end-color .4s ease}.menu-simplex .menu-bar>li.current>:is(a,button){color:#0047c4;--bar-mark-color: #0047C4}.menu-simplex .menu-bar>li.current>:is(a,button)::before{border-block-end-color:#0047c4}.menu-simplex .menu-bar>li.menu-ancestor>:is(a,button),.menu-simplex .menu-bar>li.page-ancestor>:is(a,button){color:#0047c4}.menu-simplex .menu-bar>li.menu-ancestor>:is(a,button)::before,.menu-simplex .menu-bar>li.page-ancestor>:is(a,button)::before{border-block-end-color:#0047c4}.menu-simplex .menu-bar>li:not(.more):has(>:is(a,button):hover)>:is(a,button){color:#8da1f7}.menu-simplex .menu-bar>li:not(.more):is(.opened)>:is(a,button){color:#0047c4}.menu-simplex .menu-bar>li.more>button::after{width:2rem;height:2rem;clip-path:none;box-shadow:none;background-image:url(/wp-content/themes/prism-hu_2602/assets/images/icon-menu.svg);background-position:center}.menu-simplex .menu-bar>li.more>button.opened::after{transform:none;background-image:url(/wp-content/themes/prism-hu_2602/assets/images/icon-close-wh.svg)}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.menu-simplex .menu-bar>li.more>button.opened::after{background-image:url(/wp-content/themes/prism-hu_2602/assets/images/icon-close.svg)}}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.menu-simplex .menu-bar>li.more>button{background-position:center}}.site-header .menu-simplex:where(.with-popup-hint) :where(.menu-bar>li>button)::after{width:.75rem;height:.75rem}.menu-simplex .menu-popup li>:is(a,button){height:100%;color:#212c2a;font-weight:400;font-size:14px;white-space:normal;position:relative}@media screen and (max-width: 599.5px),print and (max-width: base-to-px(148)-0.5){.menu-simplex .menu-popup li>:is(a,button){color:#fff}}.menu-simplex .menu-popup li>:is(a,button)>div{width:100%;padding-block:5px}.menu-simplex .menu-popup li>:is(button){pointer-events:none}.menu-simplex .menu-popup li.current>:is(a,button){text-decoration:underline;color:#0047c4}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.menu-simplex .menu-popup li.opened>:is(a,button),.menu-simplex .menu-popup li:has(>:is(a,button):hover)>:is(a,button){color:#8da1f7}}.menu-simplex .menu-popup li>.menu a{min-height:2rem;padding-block:.5rem;color:#686563}@media screen and (max-width: 599.5px),print and (max-width: base-to-px(148)-0.5){.menu-simplex .menu-popup li>.menu a{color:#fff;border-bottom:solid 1px #fff}}.menu-simplex .menu-popup li>.menu li.current a{text-decoration:underline;color:#0047c4}.menu-simplex .menu-popup li>.menu li.opened>:is(a,button),.menu-simplex .menu-popup li>.menu li:has(>:is(a,button):hover)>:is(a,button){background-color:#f2f2f2;color:#0047c4}.menu-simplex .panel-more{background-color:#fff}@media screen and (max-width: 599.5px),print and (max-width: base-to-px(148)-0.5){.menu-simplex .panel-more{--panel-offset: 0px;box-shadow:none;background-color:#0047c4;grid-template-rows:auto 1fr;height:-moz-fit-content;height:fit-content}.menu-simplex .panel-more.active{display:flex;flex-direction:column}}.menu-simplex .panel-more .menu-header-wrap{order:3;display:flex;flex-direction:column;gap:.5rem;padding-inline:2rem 1rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.menu-simplex .panel-more .menu-header-wrap{display:none}}.menu-simplex .panel-more .menu-header-wrap .menu-header{display:contents}.menu-simplex .panel-more .menu-header-wrap .menu-header li a{color:#fff;display:flex}.menu-simplex .panel-more .menu-header{justify-content:flex-end;color:#fff}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.menu-simplex .panel-more .menu-header{display:none}}.menu-simplex .panel-more .menu-header .focus-trap{display:none}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.menu-simplex .menu-popup,.menu-simplex .menu-more{width:auto;min-width:20rem;max-width:20rem}}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.menu-simplex .menu-popup{padding-inline:20px;padding-block:0 5px}}@media screen and (max-width: 599.5px),print and (max-width: base-to-px(148)-0.5){.menu-simplex .menu-more{--menu-max-width: 100%;width:100vw;justify-content:flex-start;padding-inline:2rem;margin-block-start:1rem;padding-block-end:2rem}}.menu-simplex .menu-more .focus-trap{margin-block-start:-2px}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.menu-simplex .menu-more>li:not(:last-child):not(:nth-last-child(2))>:is(a,button){border-bottom:solid 1px #c8d5e2}}@media screen and (max-width: 599.5px),print and (max-width: base-to-px(148)-0.5){.menu-simplex .menu-more>li:not(:last-child){border-bottom:solid 1px #c8d5e2}}.menu-simplex .menu-more>li>:is(a,button){color:#212c2a;background-color:#f4f8fe;min-height:3rem;font-weight:600;white-space:normal;position:relative}@media screen and (max-width: 599.5px),print and (max-width: base-to-px(148)-0.5){.menu-simplex .menu-more>li>:is(a,button){color:#fff;background-color:#0047c4;min-height:3rem;font-size:14px}}.menu-simplex .menu-more>li>:is(a,button)::before{content:"";position:absolute;inset:0;pointer-events:none;border-inline-start:5px solid rgba(0,0,0,0);transition:border-color .4s ease}.menu-simplex .menu-more>li>button{padding-inline-end:2.75rem}.menu-simplex .menu-more>li>button::after{inset-inline-end:0;translate:0 -50%;width:1.5rem;height:1.5rem;clip-path:none;box-shadow:none;background-image:url(/wp-content/themes/prism-hu_2602/assets/images/icon-plus.svg);background-position:center;background-size:1rem 1rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.menu-simplex .menu-more>li>button::after{inset-inline-end:.5rem;background-image:url(/wp-content/themes/prism-hu_2602/assets/images/icon-plus-c.svg)}}.menu-simplex .menu-more>li>button.opened::after{background-image:url(/wp-content/themes/prism-hu_2602/assets/images/icon-minus.svg);transform:none}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.menu-simplex .menu-more>li>button.opened::after{background-image:url(/wp-content/themes/prism-hu_2602/assets/images/icon-minus-c.svg)}}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.menu-simplex .menu-more>li.current>:is(a,button){color:#0047c4}}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.menu-simplex .menu-more li:has(>:is(a,button):hover)>:is(a,button){color:#8da1f7}}.menu-simplex .menu-more .menu-popup{flex-direction:column;background-color:#fff;padding-inline:max(1vw,.5rem)}@media screen and (max-width: 599.5px),print and (max-width: base-to-px(148)-0.5){.menu-simplex .menu-more .menu-popup{background-color:#0047c4}}.menu-simplex .menu-more .menu-popup>li>:is(a,button){color:#212c2a;min-height:2.5rem;line-height:1.4}@media screen and (max-width: 599.5px),print and (max-width: base-to-px(148)-0.5){.menu-simplex .menu-more .menu-popup>li>:is(a,button){color:#fff}}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.menu-simplex .menu-more .menu-popup>li>:is(a,button){padding-inline:max(1vw,.5rem)}}.menu-simplex .menu-more .menu-popup>li>:is(a,button)::before{inset:0;border:none;border-inline-start:2px solid rgba(0,0,0,0)}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.menu-simplex .menu-more .menu-popup>li.current>:is(a,button){color:#0047c4}}.menu-simplex .menu-more .menu-popup>li>button{padding-inline-end:2.5rem}.menu-simplex .menu-more .menu-popup>li.is-style-button{margin-top:.75rem}.menu-simplex .menu-more .menu-popup>li.is-style-button>a{background-color:#2c2c2c;color:#fff;position:relative;padding-inline-end:2rem}.menu-simplex .menu-more .menu-popup>li.is-style-button>a::after{position:absolute;content:"";width:1rem;height:1rem;color:#fff;background-position:center;background-size:contain;inset:auto .75rem auto auto;background-color:#fff;mask:url("/wp-content/themes/prism-hu_2602/assets/images/icons/button-accent-right.svg") no-repeat center/contain;-webkit-mask:url("/wp-content/themes/prism-hu_2602/assets/images/icons/button-accent-right.svg") no-repeat center/contain}.menu-simplex .menu-more .menu-popup>li.current>:is(a,button)>div{text-decoration:underline}.menu-simplex .menu-more .menu-popup>li.menu-ancestor>:is(a,button)>div,.menu-simplex .menu-more .menu-popup>li.page-ancestor>:is(a,button)>div{text-decoration:underline}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.menu-simplex .menu-more .menu-popup>li:is(.opened)>:is(a,button){color:#0047c4}}.menu-simplex .menu-popup:not(.in-bar)>li:not(:last-child){border-bottom:solid 1px #fff}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.menu-simplex .menu-popup:not(.in-bar)>li:not(:last-child){border-bottom:solid 1px #c8d5e2}}.menu-simplex .menu-popup.in-bar>li:not(:last-child):not(:nth-last-child(2)){border-bottom:solid 1px #fff}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.menu-simplex .menu-popup.in-bar>li:not(:last-child):not(:nth-last-child(2)){border-bottom:solid 1px #c8d5e2}}.menu-simplex .menu-popup>li .menu{padding-block-end:.5rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.menu-simplex .menu-popup>li>:is(a,button){padding-inline:0}}.menu-simplex .menu-popup>li:not(:nth-last-child(2)).is-style-button{margin-block-end:.75rem}.menu-simplex .menu-popup>li.is-style-button{margin-block-start:.75rem}.menu-simplex .menu-popup>li.is-style-button>a{background-color:#2c2c2c;color:#fff;position:relative;padding-inline-end:2rem;padding-inline-start:1rem}.menu-simplex .menu-popup>li.is-style-button>a::after{position:absolute;content:"";width:1rem;height:1rem;color:#fff;background-position:center;background-size:contain;inset:auto .75rem auto auto;background-color:#fff;mask:url("/wp-content/themes/prism-hu_2602/assets/images/icons/button-accent-right.svg") no-repeat center/contain;-webkit-mask:url("/wp-content/themes/prism-hu_2602/assets/images/icons/button-accent-right.svg") no-repeat center/contain}.menu-simplex .menu-popup>li.is-style-button.mb0{margin-block-end:0}@media screen and (max-width: 599.5px),print and (max-width: base-to-px(148)-0.5){.menu-simplex .menu-popup.in-more li>button:after{content:none}}.nav-header{display:flex;justify-content:flex-start;flex-wrap:wrap;padding-block:1.5rem 1rem;min-height:3.5rem;align-items:center}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.nav-header{display:none}}.nav-header a{display:flex;width:-moz-fit-content;width:fit-content;padding-inline-start:2rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.menu-simplex :where(.panel.in-bar){border-radius:10px}}.menu-simplex :where(.menu-popup,.menu-more) :where(li>:is(a,button)) :where(div,span){line-height:1.3;display:inline;text-align:left}.menu-simplex:where(.with-popup-hint) :where(.menu-popup,.menu-more) :where(li>button){padding-inline-end:1.5rem}.part-footer-nav{display:flex}.part-footer-nav .menu{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;flex-direction:row;gap:.25rem 1.5rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.part-footer-nav .menu{justify-content:flex-start}}.part-footer-nav .menu li{display:flex}.part-footer-nav .menu li>*{display:grid;grid-template-columns:auto auto;place-items:center;gap:.25rem;padding:.25rem 0;color:#242c2f;font-size:0.875rem;line-height:calc(0.875rem + var(--nc-line-interval, 0.85)*1rem*0.875);text-decoration:underline;transition:text-decoration-color .4s ease;position:relative;padding-block:.25rem;text-decoration:underline;text-decoration-color:rgba(0,0,0,0)}.part-footer-nav .menu a:hover{color:#0047c4}.part-footer-nav .menu .current a{pointer-events:none;text-decoration-color:currentColor}.part-footer-nav .menu a:not([class])[data-nc-link-external]::after{clip-path:none;width:.75rem;height:1rem;margin-left:.25rem;margin-right:.25rem;-webkit-mask:url("/wp-content/themes/prism-hu_2602/assets/images/link/icon-external.svg") no-repeat center;mask:url("/wp-content/themes/prism-hu_2602/assets/images/link/icon-external.svg") no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor}#btn-search-popup{font-size:0;background-color:rgba(0,0,0,0);border:none;border-radius:unset;background-size:1.5rem;background-image:url(/wp-content/themes/prism-hu_2602/assets/images/icon-loupe.svg);background-position:center;width:3.5rem;height:3rem}#btn-search-popup.open{background-size:1.25rem;background-image:url(/wp-content/themes/prism-hu_2602/assets/images/icon-close.svg)}#search-popup{position:absolute;inset-block:auto 0;translate:0 100%;z-index:9999;padding:.75rem;background-color:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.2666666667);display:none}#search-popup.open{display:inline-flex}.part-top-visual .gida-slider-show{--size-width: 110vw;--size-height-min: 14rem;--size-height-max: 100vh;--color-frame: #fff6;--slide-ratio: 115%;--slide-size: cover;--slide-zoom: 1.02;--slide-color-dual: #fff6;--size-height-min: 22rem;--caption-color: #fff;--caption-color-shadow: #000;--caption-color-bg: #0006;--caption-size-font-circle: 1.85rem;--caption-size-font-line: 1.85rem;--btn-size: 2rem;--btn-size-mark: 0.75rem;--btn-size-radius: 50% 0 0 50%;--btn-color: transparent;--btn-color-hover: #0006;--btn-mark-color: #0047C4;--btn-mark-color-hover: #fff;--btn-mark-path: polygon(30% 10%, 30% 90%, 95% 50%);--rivet-size-width: 1rem;--rivet-size-height: 1rem;--rivet-size-radius: 50%;--rivet-area-size-width: 1.25rem;--rivet-area-size-height: 1.25rem;--rivet-color: #f3f6fc;--rivet-color-selected: #1c3a93;--rivet-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.8);--rivet-inset: 9999vh auto auto auto}@media screen and (max-width: 449.5px),print and (max-width: base-to-px(105)-0.5){.part-top-visual .gida-slider-show{--size-height-min: 280px}}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.part-top-visual .gida-slider-show{--slide-ratio: 75%}}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.part-top-visual .gida-slider-show{--rivet-size-width: 1.5rem;--rivet-size-height: 1.5rem;--rivet-area-size-width: 1.75rem;--rivet-area-size-height: 1.75rem;--rivet-inset: auto 0 10% auto;--size-width: 80vw}}@media screen and (min-width: 1200px),print and (min-width: base-to-px(297)){.part-top-visual .gida-slider-show{--size-height-max: 150vh}}@media screen and (min-width: 1500px),print and (min-width: base-to-px(420)){.part-top-visual .gida-slider-show{--size-width: 1300px;padding-inline:max(5rem,50% - 39rem)}}@media screen and (max-width: 449.5px),print and (max-width: base-to-px(105)-0.5){.part-top-visual .gida-slider-show{--size-height-min: 280px}}.part-top-visual .gida-slider-show .gida-slider-show-frame{margin-inline:auto;margin-top:-3vw;background-color:rgba(0,0,0,0)}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.part-top-visual .gida-slider-show .gida-slider-show-frame{margin-inline:auto 0;margin-top:0}}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.part-top-visual .gida-slider-show .gida-slider-show-slides{transform:translateX(10%)}}@media screen and (min-width: 1500px),print and (min-width: base-to-px(420)){.part-top-visual .gida-slider-show .gida-slider-show-slides{transform:translateX(15%)}}.part-top-visual .gida-slider-show .gida-slider-show-rivets{width:100%;position:relative;inset:auto 1rem 3rem auto;transform:unset}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.part-top-visual .gida-slider-show .gida-slider-show-rivets{inset:auto 1rem 5rem auto}}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.part-top-visual .gida-slider-show .gida-slider-show-rivets{bottom:6rem}}.part-top-visual .gida-slider-show .gida-slider-show-rivets span:after{clip-path:polygon(12% 50%, 50% 0%, 88% 50%, 50% 100%)}.part-top-visual .gida-slider-show .gida-slider-show-next,.part-top-visual .gida-slider-show .gida-slider-show-prev{display:none}.part-top-visual{position:relative;padding-top:1rem;padding-bottom:60vw}@media screen and (min-width: 450px),print and (min-width: base-to-px(105)){.part-top-visual{padding-bottom:55vw}}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.part-top-visual{padding-bottom:35vw}}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.part-top-visual{padding-bottom:0}}@media screen and (min-width: 1200px),print and (min-width: base-to-px(297)){.part-top-visual{padding-top:0;padding-bottom:3vw}}.part-top-visual::after{content:"";position:absolute;width:80vw;max-width:1000px;aspect-ratio:6;background-image:url("/wp-content/themes/prism-hu_2602/assets/images/mv-bottom.svg");right:1rem;background-size:contain;opacity:.1;z-index:2;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;bottom:-5%}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.part-top-visual::after{bottom:-7%}}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.part-top-visual::after{bottom:-5%;right:0;left:auto;transform:unset}}@media screen and (max-width: 449.5px),print and (max-width: base-to-px(105)-0.5){.site-lang-en .part-top-visual{padding-bottom:90vw}}@media screen and (min-width: 450px)and (max-width: 599.5px),print and (min-width: base-to-px(105))and (max-width: base-to-px(148)-0.5){.site-lang-en .part-top-visual{padding-bottom:50vw}}@media screen and (min-width: 600px)and (max-width: 899.5px),print and (min-width: base-to-px(148))and (max-width: base-to-px(210)-0.5){.site-lang-en .part-top-visual{padding-bottom:35vw}}@media screen and (min-width: 900px)and (max-width: 1199.5px),print and (min-width: base-to-px(210))and (max-width: base-to-px(297)-0.5){.site-lang-en .front-page-sections{padding-top:8rem}}.text-area-wrap{position:absolute;inset:108vw auto auto auto;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:1rem;flex-direction:column;padding-inline:1rem;width:100%;word-break:keep-all;color:#fff}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.text-area-wrap{inset:70vw auto auto auto;padding-inline-start:max(clamp(2.5rem,5vw,2.5rem),(100% - 1380px)/2)}}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.text-area-wrap{gap:3rem;inset:30% auto auto auto;width:45%}}@media screen and (min-width: 1200px),print and (min-width: base-to-px(297)){.text-area-wrap{inset:23% auto auto auto}}.text-area-wrap p.text-shadow{text-shadow:4px 4px 10px #0d1d23}.catch{font-family:"Barlow Condensed";font-size:clamp(2.5rem,1.653rem + 4.24vw,5.625rem);font-weight:600;line-height:1}.catch-desc{font-size:clamp(1.25rem,.979rem + 1.36vw,2.25rem);line-height:1.5;margin-top:1rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.catch-desc{padding-inline-end:5rem}}.catch-desc>span{display:inline-block}.catch-desc.en{font-size:clamp(1rem,.8059rem + .8392vw,1.75rem)}.catch-desc.en>span{padding-inline-end:.5rem}.part-archive-filter{display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap}.part-archive-filter .links{display:flex;flex-wrap:wrap;gap:10px;min-width:12rem;padding-inline-end:3rem}.part-archive-filter .links li.current a{background-color:#0047c4;color:#fff;font-weight:700}.part-archive-filter .links li a{display:flex;align-items:center;justify-content:center;min-width:4rem;padding:.5rem;background-color:#fff;border:solid #0047c4 1px;border-radius:4px;color:#0047c4;text-decoration:none;transition:opacity .3s}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.part-archive-filter .links li a{min-width:8rem;padding:.5rem 1.75rem}}.part-archive-filter .links li a:hover{opacity:.7}:is(h1,h2,h3,h4,h5,h6){color:#242c2f;font-weight:700;font-feature-settings:"palt"}:is(h1,h2,h3,h4,h5,h6) small{font-weight:normal}h3{clear:both}.part-related-link{margin-block:clamp(4rem,5vw,6rem);padding-block:clamp(.75rem,.2076rem + 2.7119vw,2.75rem);padding-inline:clamp(1rem,.2542rem + 3.7288vw,3.75rem);border:solid 1px #a4b1e6}.part-related-news{margin-top:var(--large-gap)}.sns-share-wrap{font-family:"Figtree","Noto Sans JP","Figree",var(--nc-font-sans);line-height:1;display:flex;justify-content:flex-start;gap:1rem;align-items:center;font-weight:500;color:#7c8ea0}.sns-share-wrap>span{transform:translateY(2px)}.list-share-link{display:flex;gap:1rem}.list-share-link li a{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;background-position:center;background-size:contain;font-size:0;transition:opacity .3s}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.list-share-link li a{width:2rem;height:2rem}}.list-share-link li a[href*="facebook.com"]{background-image:url("/wp-content/themes/prism-hu_2602/assets/images/icons/icon-fb-share.svg")}.list-share-link li a[href*="x.com"],.list-share-link li a[href*="twitter.com"]{background-image:url("/wp-content/themes/prism-hu_2602/assets/images/icons/icon-x-share.svg");width:1.5rem;aspect-ratio:1}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.list-share-link li a[href*="x.com"],.list-share-link li a[href*="twitter.com"]{width:1.75rem}}.list-share-link li a[href*="linkedin.com"]{background-image:url("/wp-content/themes/prism-hu_2602/assets/images/icons/icon-linkedin-share.svg")}.list-share-link li a:hover{opacity:.8}.list-share-link li a::after{content:none}.part-banner-area{--aspect-ratio: 16 / 5}.list-widget{display:grid;grid-template-columns:repeat(2, 1fr);justify-content:flex-start;gap:.7rem .5rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.list-widget{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 1200px),print and (min-width: base-to-px(297)){.list-widget{grid-template-columns:repeat(auto-fit, minmax(min(50% - 1.5rem, 15rem), 0.2fr))}}.widget_media_image{font-size:0;border:solid 1px #dcdcdc}.widget_media_image a:hover{opacity:.5}.widget_text .widget-title{color:#777;line-height:1.15}.widget_media_image img,.widget .wp-block-image img{width:100%;aspect-ratio:var(--aspect-ratio);-o-object-fit:contain;object-fit:contain}.widget .wp-block-image>a{display:block;opacity:1;transition:opacity .2s ease}.widget .wp-block-image>a:hover{opacity:.5}.widget_text_banner{display:grid;width:100%;aspect-ratio:var(--aspect-ratio);position:relative}.widget_text_banner a{position:absolute;inset:0;display:block;border-radius:1.5px;transition:opacity .2s ease;opacity:1}.widget_text_banner a:hover{opacity:.5}.widget_text_banner .widget-title{position:absolute;inset:0;display:grid;place-items:center;font-weight:bold;color:#fff;text-align:center;font-size:calc(1rem + 0.25rem*var(--nc-font-factor, 1));line-height:1.35}@media screen and (min-width: 900px)and (max-width: 1199.5px),print and (min-width: base-to-px(210))and (max-width: base-to-px(297)-0.5){.widget_text_banner .widget-title{font-size:1rem;line-height:1.2}}.wplug-bimeson-list h3.year:not([hidden]){margin-top:0}.wplug-bimeson-list ol li .body,.wplug-bimeson-list ol li .doi,.wplug-bimeson-list ol li .link{display:block}:is(a.button,.wp-block-button .wp-block-button__link),.navigation.post-navigation .nav-links .nav-archive>*,.navigation.page-break-navigation .nav-links .nav-items .nav-link{font:inherit;font-size:var(--nc-form-font-size);line-height:var(--nc-form-line-height);border-radius:var(--nc-form-border-radius);-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none}:is(a.button,.wp-block-button .wp-block-button__link),.navigation.post-navigation .nav-links .nav-archive>*,.navigation.page-break-navigation .nav-links .nav-items .nav-link{color:var(--nc-button-color);background-color:var(--nc-button-background-color);border:var(--nc-button-border-base);border-color:var(--nc-button-border-color);padding:var(--nc-button-padding);display:inline-grid;place-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}:is(.search-form,.password-form){display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}:is(.search-form,.password-form) .label-field{z-index:0}:is(.search-form,.password-form) .label-field input{height:100%}:is(.search-form,.password-form) .field{width:clamp(14rem,6rem + 20vw,18rem)}:is(.search-form,.password-form) .field::-moz-placeholder{color:#686563}:is(.search-form,.password-form) .field::placeholder{color:#686563}.button.search{min-width:4rem;min-height:var(--ui-size);font-size:0;position:relative}.button.search::after{content:"";position:absolute;inset-block-start:50%;transform:translateY(-50%);width:1.5rem;height:1.5rem;clip-path:polygon(19% 19%, 12% 32%, 12% 48%, 19% 61%, 32% 68%, 48% 68%, 56% 63%, 79% 86%, 86% 79%, 63% 56%, 68% 48%, 68% 32%, 61% 19%, 48% 12%, 32% 12%, 19% 19%, 27% 27%, 35% 22%, 45% 22%, 53% 27%, 58% 35%, 58% 45%, 53% 53%, 45% 58%, 35% 58%, 27% 53%, 22% 45%, 22% 35%, 27% 27%);box-shadow:0 0 0 1rem CurrentColor inset}:root{--nc-form-font-size: 1rem;--nc-form-line-height: 1.25;--nc-form-border-radius: 0;--nc-input-padding: 0.75rem 1.5rem;--nc-input-mark-color: #0047C4;--nc-button-padding: 1rem 0.5rem 1rem 2rem;--nc-button-border-base: none;--nc-button-background-color: #F2F2F2;--nc-button-border-color: none;--nc-button-color: #fff}:is(a.button,.wp-block-button .wp-block-button__link),.navigation.post-navigation .nav-links .nav-archive>*,.navigation.page-break-navigation .nav-links .nav-items .nav-link{min-width:11rem;min-height:var(--ui-size);max-width:25rem;--nc-button-border-color: #0047C4;text-decoration:none;font-feature-settings:"palt";font-weight:700;text-align:left;border-radius:3rem;padding:var(--nc-button-padding);z-index:2;overflow:hidden;transition:all .4s ease}:is(a.button,.wp-block-button .wp-block-button__link)::before,.navigation.post-navigation .nav-links .nav-archive>::before,.navigation.page-break-navigation .nav-links .nav-items .nav-link::before,:is(a.button,.wp-block-button .wp-block-button__link)::after,.navigation.post-navigation .nav-links .nav-archive>::after,.navigation.page-break-navigation .nav-links .nav-items .nav-link::after{transition:all .1s ease}:is(a.button.is-style-fill:not(.toggle),.wp-block-button.is-style-fill .wp-block-button__link),:is(a.button.is-style-fill:not(.toggle),.wp-block-button.is-style-external .wp-block-button__link),a.button.toggle,a.button.is-style.fill.toggle,a.button.is-style-outline.toggle.active,.navigation.post-navigation .nav-links .nav-archive>*,.navigation.page-break-navigation .nav-links .nav-items .nav-link{position:relative;color:#fff;background:linear-gradient(180deg, #384AD6 0%, #7E8BED 100%);border-color:rgba(0,0,0,0)}:is(a.button.is-style-fill:not(.toggle),.wp-block-button.is-style-fill .wp-block-button__link)::before,:is(a.button.is-style-fill:not(.toggle),.wp-block-button.is-style-external .wp-block-button__link)::before,a.button.toggle::before,a.button.is-style.fill.toggle::before,a.button.is-style-outline.toggle.active::before,.navigation.post-navigation .nav-links .nav-archive>::before,.navigation.page-break-navigation .nav-links .nav-items .nav-link::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg, #19BFB9 0%, #6784FF 100%);opacity:0;transition:opacity .4s ease-in-out;z-index:-1}:hover:is(a.button.is-style-fill:not(.toggle),.wp-block-button.is-style-fill .wp-block-button__link),:hover:is(a.button.is-style-fill:not(.toggle),.wp-block-button.is-style-external .wp-block-button__link),a.button.toggle:hover,a.button.is-style.fill.toggle:hover,a.button.is-style-outline.toggle.active:hover,.navigation.post-navigation .nav-links .nav-archive>:hover,.navigation.page-break-navigation .nav-links .nav-items .nav-link:hover{color:#fff}:hover:is(a.button.is-style-fill:not(.toggle),.wp-block-button.is-style-fill .wp-block-button__link)::before,:hover:is(a.button.is-style-fill:not(.toggle),.wp-block-button.is-style-external .wp-block-button__link)::before,a.button.toggle:hover::before,a.button.is-style.fill.toggle:hover::before,a.button.is-style-outline.toggle.active:hover::before,.navigation.post-navigation .nav-links .nav-archive>:hover::before,.navigation.page-break-navigation .nav-links .nav-items .nav-link:hover::before{opacity:1}:is(a.button.is-style-accent:not(.toggle),.wp-block-button.is-style-accent .wp-block-button__link),a.button.is-style-accent.toggle{position:relative;background-color:rgba(0,0,0,0);color:#fff;box-shadow:inset 0 0 0 1px #0047C4;border:none}:is(a.button.is-style-accent:not(.toggle),.wp-block-button.is-style-accent .wp-block-button__link)::before,a.button.is-style-accent.toggle::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg, #384AD6 0%, #7E8BED 100%);opacity:1;transition:opacity .4s ease-in-out;z-index:-1}:hover:is(a.button.is-style-accent:not(.toggle),.wp-block-button.is-style-accent .wp-block-button__link),a.button.is-style-accent.toggle:hover{color:#0047C4}:hover:is(a.button.is-style-accent:not(.toggle),.wp-block-button.is-style-accent .wp-block-button__link)::before,a.button.is-style-accent.toggle:hover::before{opacity:0}:is(a.button.is-style-outline:not(.toggle),.wp-block-button.is-style-outline .wp-block-button__link),a.button.is-style-outline.toggle,a.button.toggle.active,a.button.is-style-fill.toggle.active,a.button.is-style-accent.toggle.active{position:relative;background-color:rgba(0,0,0,0);color:#0047C4;box-shadow:inset 0 0 0 1px #0047C4;border:none}:is(a.button.is-style-outline:not(.toggle),.wp-block-button.is-style-outline .wp-block-button__link)::before,a.button.is-style-outline.toggle::before,a.button.toggle.active::before,a.button.is-style-fill.toggle.active::before,a.button.is-style-accent.toggle.active::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg, #384AD6 0%, #7E8BED 100%);opacity:0;transition:opacity .4s ease-in-out;z-index:-1}:hover:is(a.button.is-style-outline:not(.toggle),.wp-block-button.is-style-outline .wp-block-button__link),a.button.is-style-outline.toggle:hover,a.button.toggle.active:hover{color:#fff}:hover:is(a.button.is-style-outline:not(.toggle),.wp-block-button.is-style-outline .wp-block-button__link)::before,a.button.is-style-outline.toggle:hover::before,a.button.toggle.active:hover::before{opacity:1}:is(a.button.is-style-fill:not(.toggle),.wp-block-button.is-style-external .wp-block-button__link){position:relative;color:#fff;border:none;display:grid;grid-template-columns:1fr 1rem;gap:.5rem}:is(a.button.is-style-fill:not(.toggle),.wp-block-button.is-style-external .wp-block-button__link)::after{content:"";width:.75rem;height:.75rem;background-image:url("/wp-content/themes/prism-hu_2602/assets/images/btn-arrow-external-hover.svg");background-size:contain;background-repeat:no-repeat;background-position:center;clip-path:none;box-shadow:none;margin:-0.25rem;transition:background-image .3s}:is(a.button.is-style-fill:not(.toggle),.wp-block-button.is-style-fill .wp-block-button__link),:is(a.button.is-style-outline:not(.toggle),.wp-block-button.is-style-outline .wp-block-button__link){gap:.25rem;grid-template-columns:1fr 1rem}:is(a.button.is-style-fill:not(.toggle),.wp-block-button.is-style-fill .wp-block-button__link)::after,:is(a.button.is-style-outline:not(.toggle),.wp-block-button.is-style-outline .wp-block-button__link)::after{content:"";width:.75rem;height:.75rem;clip-path:polygon(0.14% 0.15%, 100% 49.98%, 0.25% 100%);background-size:contain;background-repeat:no-repeat;background-position:center;box-shadow:0 0 0 1rem CurrentColor inset;margin:-0.25rem;transition:background-image .3s,transform .2s ease}:hover:is(a.button.is-style-fill:not(.toggle),.wp-block-button.is-style-fill .wp-block-button__link):after,:hover:is(a.button.is-style-outline:not(.toggle),.wp-block-button.is-style-outline .wp-block-button__link):after{background-image:url(/wp-content/themes/prism-hu_2602/assets/images/btn-arrow-right-hover.svg)}:is(a.button.is-style-accent:not(.toggle),.wp-block-button.is-style-accent .wp-block-button__link){gap:.25rem;grid-template-columns:1fr 1rem}:is(a.button.is-style-accent:not(.toggle),.wp-block-button.is-style-accent .wp-block-button__link)::after{content:"";width:.75rem;height:.75rem;background-image:url(/wp-content/themes/prism-hu_2602/assets/images/btn-arrow-right-hover.svg);background-size:contain;background-repeat:no-repeat;background-position:center;clip-path:none;box-shadow:none;margin:-0.25rem;transition:background-image .3s}:hover:is(a.button.is-style-accent:not(.toggle),.wp-block-button.is-style-accent .wp-block-button__link):after{background-image:url(/wp-content/themes/prism-hu_2602/assets/images/btn-arrow-right.svg)}:is(.file-button),:is(.file-button.pdf-file),:is(.file-button.word-file),:is(.file-button.excel-file){color:#212c2a;display:inline-block;flex-wrap:wrap;align-items:baseline;width:-moz-fit-content;width:fit-content;min-width:20rem;gap:.5rem;padding-block:.65rem;padding-inline:1.5rem 3rem;text-decoration:none !important;position:relative;background-color:rgba(0,0,0,0);transition:background-color .3s !important;border-radius:3rem}:is(.file-button) .button-text{font-size:1rem;font-weight:700}:is(.file-button) .file-size{white-space:nowrap;margin-left:.5rem}:is(.file-button)::after,:is(.file-button.pdf-file)::after,:is(.file-button.word-file)::after,:is(.file-button.excel-file)::after{position:absolute;content:"";width:1rem;height:1rem;background-repeat:no-repeat;background-position:center;background-size:contain;z-index:1;right:1rem;top:50%;transform:translateY(-50%);background-image:url("/wp-content/themes/prism-hu_2602/assets/images/icons/external.svg")}:hover:is(.file-button)::after{background-image:url("/wp-content/themes/prism-hu_2602/assets/images/link/dl-inv.svg")}:is(.file-button){border:solid 1px}:is(.file-button)::after{width:1rem;height:1rem}:hover:is(.file-button){border:solid 1px;background-color:#212c2a;color:#fff}:hover:is(.file-button)::after{background-image:url("/wp-content/themes/prism-hu_2602/assets/images/link/dl-inv.svg")}:is(.file-button.pdf-file){color:#fff;background-color:#ef3c3c}:is(.file-button.pdf-file)::after{background-image:url("/wp-content/themes/prism-hu_2602/assets/images/link/dl-inv.svg")}:hover:is(.file-button.pdf-file){background-color:#fff;color:#ef3c3c}:hover:is(.file-button.pdf-file)::after{background-image:url("/wp-content/themes/prism-hu_2602/assets/images/link/dl-pdf.svg")}:is(.file-button.word-file){color:#fff;background-color:#2d5bb6}:is(.file-button.word-file)::after{background-image:url("/wp-content/themes/prism-hu_2602/assets/images/link/dl-inv.svg")}:hover:is(.file-button.word-file){color:#2d5bb6;background-color:#fff}:hover:is(.file-button.word-file)::after{background-image:url("/wp-content/themes/prism-hu_2602/assets/images/link/dl-word.svg")}:is(.file-button.excel-file){color:#fff;background-color:#39a249}:is(.file-button.excel-file)::after{background-image:url("/wp-content/themes/prism-hu_2602/assets/images/link/dl-inv.svg")}:hover:is(.file-button.excel-file){color:#39a249;background-color:#fff;color:#fff}:hover:is(.file-button.excel-file)::after{background-image:url("/wp-content/themes/prism-hu_2602/assets/images/link/dl-excel.svg")}.navigation.page-break-navigation{text-align:center}.navigation.page-break-navigation .nav-links{display:inline-flex;flex-wrap:wrap;gap:.5rem}.navigation.page-break-navigation .nav-links .nav-items{display:flex;gap:.5rem}.navigation.page-break-navigation .nav-links .nav-items .nav-link{padding:.5rem;min-width:var(--ui-size)}.navigation.page-break-navigation .nav-links .nav-items .current>*{background-color:#fff;color:#212c2a;pointer-events:none}.navigation.child-page-navigation,.navigation.sibling-page-navigation{clear:both;padding:1rem 1.5rem;border:1px solid #212c2a;border-radius:0;position:relative}.navigation.child-page-navigation .nav-links,.navigation.sibling-page-navigation .nav-links{margin:0}.navigation.child-page-navigation .nav-links>*,.navigation.sibling-page-navigation .nav-links>*{margin:0}.navigation.child-page-navigation .nav-items,.navigation.sibling-page-navigation .nav-items{display:grid;gap:.5rem;grid-template-columns:1fr;--line-height: calc(1rem + var(--nc-line-interval, 0.85) * 1rem);padding-inline-start:var(--line-height);list-style:none}.navigation.child-page-navigation .nav-items>*,.navigation.sibling-page-navigation .nav-items>*{line-height:var(--line-height);position:relative}.navigation.child-page-navigation .nav-items>*::before,.navigation.sibling-page-navigation .nav-items>*::before{content:"";position:absolute;display:block;inset:calc((var(--line-height) - .85em)/2) auto auto calc(-1*var(--line-height));width:.85em;height:.85em;clip-path:polygon(10% 20%, 85% 50%, 10% 90%);box-shadow:0 0 0 1em #212c2a inset}.navigation.child-page-navigation .nav-items .current,.navigation.sibling-page-navigation .nav-items .current{opacity:.5;pointer-events:none}.navigation.child-page-navigation .nav-parent>*,.navigation.sibling-page-navigation .nav-parent>*{position:absolute;inset:0 0 auto auto;padding:.25rem .5rem calc(.25rem + 1px) calc(.5rem + 1px);font-size:0.75rem;line-height:1;font-weight:bold;color:#212c2a}.navigation.sibling-page-navigation .nav-parent .nav-link{background-color:#212c2a;color:#fff;text-decoration:none;border-radius:1.5px}.navigation.sibling-page-navigation .nav-parent .nav-link::before{content:"";display:inline-block;width:1em;height:1em;margin-inline-end:.25em;vertical-align:middle;clip-path:polygon(10% 60%, 50% 20%, 90% 60%, 80% 70%, 50% 40%, 20% 70%);box-shadow:0 0 0 1em #fff inset}.navigation.post-navigation{display:grid;place-items:center}.navigation.post-navigation .nav-links,.navigation.post-navigation .nav-next,.navigation.post-navigation .nav-previous{margin:0}.navigation.post-navigation .nav-links{padding-top:var(--large-gap);display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;width:100%}@media screen and (max-width: 599.5px),print and (max-width: base-to-px(148)-0.5){.navigation.post-navigation .nav-links{justify-content:center}}.navigation.post-navigation .nav-links :is(.nav-previous,.nav-next,.nav-archive).disabled{pointer-events:none}.navigation.post-navigation .nav-links :is(.nav-previous,.nav-next,.nav-archive).disabled>*{background:#c6c6c6}.navigation.post-navigation .nav-links .nav-archive>*{padding-left:1rem;min-width:10.5rem;border-radius:0;text-decoration:none !important}.navigation.post-navigation .nav-links .nav-previous,.navigation.post-navigation .nav-links .nav-next{display:flex;align-items:center;font-weight:700}.navigation.post-navigation .nav-links .nav-previous>*,.navigation.post-navigation .nav-links .nav-next>*{height:3.25rem;padding-inline:1rem;color:#fff;transition:opacity .3s;text-align:center;text-decoration:none !important}.navigation.post-navigation .nav-links .nav-previous>*:hover,.navigation.post-navigation .nav-links .nav-next>*:hover{opacity:1}.navigation.post-navigation .nav-links .nav-previous>*{display:grid;position:relative;background:linear-gradient(180deg, #384AD6 0%, #7E8BED 100%);grid-template-columns:10px 4rem;align-items:center;gap:0;z-index:2}.navigation.post-navigation .nav-links .nav-previous>*::before{content:"";width:10px;height:10px;clip-path:polygon(0.14% 0.15%, 100% 49.98%, 0.25% 100%);background-color:#fff;background-position:center;transform:scale(-1)}.navigation.post-navigation .nav-links .nav-previous>*::after{gap:0;content:"";position:absolute;inset:0;background:linear-gradient(180deg, #19BFB9 0%, #6784FF 100%);opacity:0;transition:opacity .4s ease-in-out;z-index:-1}.navigation.post-navigation .nav-links .nav-previous>*:hover::after{opacity:1}.navigation.post-navigation .nav-links .nav-next>*{display:grid;position:relative;background:linear-gradient(180deg, #384AD6 0%, #7E8BED 100%);grid-template-columns:4rem 10px;align-items:center;transition:background-color .3s;z-index:2}.navigation.post-navigation .nav-links .nav-next>*::before{gap:0;content:"";position:absolute;inset:0;background:linear-gradient(180deg, #19BFB9 0%, #6784FF 100%);opacity:0;transition:opacity .4s ease-in-out;z-index:-1}.navigation.post-navigation .nav-links .nav-next>*::after{content:"";width:10px;height:10px;clip-path:polygon(0.14% 0.15%, 100% 49.98%, 0.25% 100%);background-color:#fff;background-position:center}.navigation.post-navigation .nav-links .nav-next>*:hover::before{opacity:1}.navigation.post-navigation .nav-links .nav-archive{order:1;width:100%;text-align:center;margin:0}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.navigation.post-navigation .nav-links .nav-archive{order:unset;width:auto}}.navigation.posts-navigation{display:grid;place-items:center;padding-block-end:clamp(6rem,8vw,10rem)}.navigation.posts-navigation .nav-links{display:inline-flex;flex-wrap:wrap;gap:.5rem}.navigation.posts-navigation .nav-links .nav-items{display:flex;gap:.5rem;min-width:8rem;text-align:center;color:#0047c4;border:solid 1px #0047c4;height:3rem;font-family:"Figtree";font-weight:500}.navigation.posts-navigation .nav-links .nav-items .nav-link{padding:.5rem;min-width:var(--ui-size);font-weight:bold;color:#212c2a}.navigation.posts-navigation .nav-links .nav-items .current>*{pointer-events:none;text-decoration:none;opacity:.3}.navigation.posts-navigation .nav-links .nav-items .dots{display:grid;place-items:center}.navigation.posts-navigation .nav-links .nav-previous,.navigation.posts-navigation .nav-links .nav-next{display:flex;align-items:center;justify-content:center}.navigation.posts-navigation .nav-links .nav-previous>*,.navigation.posts-navigation .nav-links .nav-next>*{display:flex;color:#212c2a;align-items:center;justify-content:center;transition:opacity .3s;background:linear-gradient(180deg, #384AD6 0%, #7E8BED 100%);width:3rem;height:3rem}.navigation.posts-navigation .nav-links .nav-previous>*{position:relative;z-index:2}.navigation.posts-navigation .nav-links .nav-previous>*::before{content:"";width:.75rem;height:.75rem;clip-path:polygon(0% 0%, 100% 50%, 0% 100%);background:#fff;background-position:center;transform:scale(-1)}.navigation.posts-navigation .nav-links .nav-previous>*::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, #19BFB9 0%, #6784FF 100%);opacity:0;transition:opacity .4s ease-in-out;z-index:-1}.navigation.posts-navigation .nav-links .nav-previous>*:hover::after{opacity:1}.navigation.posts-navigation .nav-links .nav-next>*{position:relative;z-index:2}.navigation.posts-navigation .nav-links .nav-next>*::after{content:"";width:.75rem;height:.75rem;clip-path:polygon(0% 0%, 100% 50%, 0% 100%);background:#fff;background-position:center}.navigation.posts-navigation .nav-links .nav-next>*::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg, #19BFB9 0%, #6784FF 100%);opacity:0;transition:opacity .4s ease-in-out;z-index:-1}.navigation.posts-navigation .nav-links .nav-next>*:hover::before{opacity:1}.navigation.posts-navigation .nav-links :is(.nav-previous,.nav-next).disabled{pointer-events:none}.navigation.posts-navigation .nav-links :is(.nav-previous,.nav-next).disabled>*{background:#c6c6c6}.item{--link-color-text: #212C2A;--link-color-text-visited: #212C2A}.item .title{display:flex;flex-wrap:wrap;gap:0 .5em;font-size:1rem;line-height:calc(1rem + var(--nc-line-interval, 0.85)*1rem);font-feature-settings:"palt";font-weight:400}.item .excerpt{display:none;font-size:0.875rem;line-height:calc(0.875rem + var(--nc-line-interval, 0.85)*1rem*0.875)}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.item .excerpt{display:block}}.item-search>a:hover .title div{text-decoration-color:currentColor}.item-topic .thumbnail::after{content:"";position:absolute;inset:0;z-index:-1;background-image:url("/wp-content/themes/prism-hu_2602/assets/images/thumbnail.png");background-position:center;background-size:cover}.list-item-simple{display:grid;gap:.5rem;grid-template-columns:1fr;font-size:1rem;line-height:calc(1rem + var(--nc-line-interval, 0.85)*1rem);padding-inline-start:1lh;list-style:none}.list-item-simple a:not([class])[data-nc-link-external]::after{clip-path:none;width:.75rem;height:1rem;margin-left:.25rem;margin-right:.25rem;-webkit-mask:url("/wp-content/themes/prism-hu_2602/assets/images/link/icon-external.svg") no-repeat center;mask:url("/wp-content/themes/prism-hu_2602/assets/images/link/icon-external.svg") no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor}.list-item-simple a:not([class])[data-nc-link-file]::after{content:"";width:2.5rem;height:1rem;border-radius:10px;background-position:center center;background-color:rgba(0,0,0,0);background-image:url("/wp-content/themes/prism-hu_2602/assets/images/link/icon-file.svg");background-size:cover;transform:translateY(calc(0.02rem + 3px));-webkit-mask:none;mask:none}.list-item-simple a:not([class])[data-nc-link-file~=pdf]::after{background-image:url("/wp-content/themes/prism-hu_2602/assets/images/link/icon-file-pdf.svg")}.list-item-simple a:not([class])[data-nc-link-file~=doc]::after{background-image:url("/wp-content/themes/prism-hu_2602/assets/images/link/icon-file-doc.svg")}.list-item-simple a:not([class])[data-nc-link-file~=xls]::after{background-image:url("/wp-content/themes/prism-hu_2602/assets/images/link/icon-file-xls.svg")}.list-item-simple a:not([class])[data-nc-link-file~=ppt]::after{background-image:url("/wp-content/themes/prism-hu_2602/assets/images/link/icon-file-ppt.svg")}.list-item-simple>li{position:relative}.list-item-simple>li::before{content:"";display:block;position:absolute;inset:calc((1lh - .75em)/2) auto auto -1lh;width:.75em;height:.75em;border-radius:50%;background:#a4b1e6}.list-item-simple>:not(.current) a{text-decoration:underline;text-decoration-color:currentColor;transition:text-decoration-color .4s ease}.list-item-simple>:not(.current) a:hover{text-decoration-color:rgba(0,0,0,0)}.item-topic{position:relative;display:flex}.item-topic>*{display:flex;align-items:flex-start;flex-direction:column;gap:1rem;width:100%;padding-block:1rem;padding-inline-end:1rem;border-bottom:solid 1px #c6c6c6}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.item-topic>*{padding-inline-end:clamp(2rem,1.6053rem + 1.7544vw,3.25rem)}}.item-topic>*>:first-child{flex-grow:1}.item-topic>a{position:relative;border-bottom:solid 1px #c6c6c6}.item-topic>a::before{position:absolute;inset:auto 0 1rem auto;content:"";clip-path:polygon(100% 10.75%, 100% 100%, 10.75% 100%);background-color:#8da1f7;width:15px;height:15px}.item-topic>a::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#c6c6c6;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.item-topic>a:hover::after{transform:scaleX(1);background-color:#0047c4}.item-topic>a:hover .title{color:#0047c4}.item-topic.sticky .content::after{content:"";position:absolute;inset:.5rem .5rem auto auto;width:1rem;height:1.25rem;transform:rotate(15deg);background-image:url("/wp-content/themes/prism-hu_2602/assets/images/icon-pin.svg");background-size:contain}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.item-topic.sticky .content::after{inset:.5rem 0 auto auto;transform:unset}}.item-topic .content{display:grid;grid-template-columns:1fr auto;width:100%;gap:.5rem 1rem}.item-topic .row{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.item-topic .row{gap:1rem;flex-wrap:nowrap}}.item-topic .column{width:100%;display:flex;flex-direction:column;gap:.5rem}.item-topic .date{display:inline-block;white-space:nowrap;font-size:0.875rem;line-height:calc(0.875rem + var(--nc-line-interval, 0.85)*1rem*0.875);font-family:"Figree","Noto Sans JP","Figree",var(--nc-font-sans);font-weight:600}.item-topic .list-cat{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem}.item-topic .list-cat li{line-height:1.5}.item-topic .list-cat li>*{display:inline-flex;font-size:0.875rem;line-height:calc(0.875rem + var(--nc-line-interval, 0.85)*1rem*0.875);white-space:nowrap;color:#0047c4;border:solid 1px;min-width:4.5rem;justify-content:center;font-weight:700}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.item-topic .list-cat li>*{min-width:6.5rem}}.item-topic .title{grid-area:2/1/3/3;transition:color .3s}.item-topic .inner{display:flex;flex-direction:column;gap:.5rem clamp(2rem,.5rem + 4vw,4.25rem);align-items:flex-start}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.item-topic .inner{flex-direction:row;align-items:center;min-height:3rem}}.item-topic .thumbnail{width:5rem;flex-shrink:0;display:grid;aspect-ratio:1;z-index:0;position:relative;overflow:hidden}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.item-topic .thumbnail{width:100px}}.item-topic .thumbnail::after{z-index:-1}.item-topic .thumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.item-topic .event_date{display:flex;gap:1rem;width:-moz-fit-content;width:fit-content;font-weight:bold;font-size:0.875rem;color:#c02edb}.list-item-topic{display:grid;grid-template-columns:1fr}.list-item-topic.compact{grid-template-columns:repeat(auto-fill, minmax(22rem, 1fr))}.list-item-topic[shortcode] .item ul,.list-item-topic[shortcode] .item div{margin:0}.item-search{position:relative;display:flex}.item-search>*{position:relative;display:flex;align-items:center;gap:1rem;width:100%;padding:0 0 var(--small-gap) 0;border-block-end:1px solid #212c2a}.item-search>*>:first-child{flex-grow:1}.item-search .content{display:grid;grid-template:auto auto 1fr/auto 1fr;gap:1rem}.item-search .content>*{margin:0}.item-search .type{width:-moz-fit-content;width:fit-content;padding:0 .35rem;font-size:0.875rem;line-height:calc(0.875rem + var(--nc-line-interval, 0.85)*1rem*0.875);white-space:nowrap;background-color:#242c2f;color:#fff}.item-search .date{display:inline-block;white-space:nowrap;font-size:0.875rem;line-height:calc(0.875rem + var(--nc-line-interval, 0.85)*1rem*0.875);color:#686563}.item-search .title{grid-area:2/1/3/3}.item-search .excerpt{grid-area:3/1/4/3}.list-item-search{display:grid;gap:var(--small-gap);grid-template-columns:1fr}.entry{display:flex;flex-direction:column;max-width:100%;overflow:hidden;position:relative}.part-top-visual+.entry,.front-page-sections>.entry{background:none}.entry-header{position:relative;padding-block:6rem 2rem;margin-bottom:1rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.entry-header{padding-block:clamp(6rem,4.7368rem + 5.614vw,10rem) clamp(3rem,4rem + 5vw,10rem)}}.entry-header::after{position:absolute;inset:0;content:"";width:100%;height:100%;background-image:url(/wp-content/themes/prism-hu_2602/assets/images/mv-bg.svg);background-size:auto;background-repeat:repeat;mix-blend-mode:screen;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.entry-header::before{position:absolute;inset:0;content:"";width:100%;background:linear-gradient(180deg, rgb(0, 71, 196) 0%, rgb(0, 71, 196) 55%, rgba(0, 71, 196, 0) 100%);z-index:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.entry-header .title{position:relative;z-index:2;pointer-events:none;font-size:calc(1rem + 2.375rem*var(--nc-font-factor, 1));line-height:calc(calc(1rem + 2.375rem * var(--nc-font-factor, 1)) + var(--nc-line-interval, 0.85)*1rem - 3.375rem*var(--nc-line-factor, 0.025));text-align:left;color:#fff;font-weight:800;font-feature-settings:"palt"}.entry-header .title :is(div:nth-of-type(n+2),small){margin-block-start:.5rem;font-size:calc(1rem + 0.5rem*var(--nc-font-factor, 1));line-height:calc(calc(1rem + 0.5rem * var(--nc-font-factor, 1)) + var(--nc-line-interval, 0.85)*1rem - 1.5rem*var(--nc-line-factor, 0.025))}.entry-header .title.long{font-size:calc(1rem + 1.5rem*var(--nc-font-factor, 1));line-height:calc(calc(1rem + 1.5rem * var(--nc-font-factor, 1)) + var(--nc-line-interval, 0.85)*1rem - 2.5rem*var(--nc-line-factor, 0.025));letter-spacing:-0.01rem}.entry-header .title.long :is(div:nth-of-type(n+2),small){font-size:calc(1rem + 0.5rem*var(--nc-font-factor, 1));line-height:calc(calc(1rem + 0.5rem * var(--nc-font-factor, 1)) + var(--nc-line-interval, 0.85)*1rem - 1.5rem*var(--nc-line-factor, 0.025))}.entry-header .title span:last-child{display:inline-block}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.entry-header .title span{display:inline-block}}.entry-header .title>div{max-width:100%}.entry-header.wide{padding-inline:max(clamp(1rem, 5vw, 64px),(100% - 75rem)/2)}.entry-header .taxonomy-term-list{margin-top:1.5rem;display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.entry-header .taxonomy-term-list li>*{line-height:1.5;color:#fff;position:relative;font-weight:700;font-size:21px}.entry-content{flex-grow:1;display:flex;flex-direction:column;gap:var(--medium-gap);position:relative;z-index:2}.entry-content.page{padding-block-end:clamp(4rem,5.5vw,6rem)}.entry-content.page .user-content{padding-block-start:0;flex-grow:1}.entry-content.page .user-content:has(.wp-block-group.has-background:nth-of-type(2)){padding-block-end:0}.entry-content .part-search-form{display:flex;justify-content:center}.entry-content.archive{padding-inline:clamp(1rem,2.5vw,32px);padding-block-end:clamp(8rem,8vw,10rem)}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.entry-content.archive{padding-inline:calc(max(clamp(2rem,5vw,64px),(100% - 78rem)/2) + max(clamp(1rem,2.5vw,32px),(100% - 200rem)/2))}}@media screen and (min-width: 1200px),print and (min-width: base-to-px(297)){.entry-content.archive{padding-inline:max(5rem,50% - 39rem)}}.entry-content.archive:has(+.part-posts-navigation){padding-block-end:clamp(4rem,5vw,6rem)}.user-content .posts-navigation{padding-block-end:0}.user-content .posts-navigation .nav-next,.user-content .posts-navigation .nav-previous{margin:0}:is(.entry-topic,.entry-event) .entry-header .type-title{position:absolute;inset:-1.5rem auto auto 0;height:1.5rem;display:grid;place-items:center;line-height:1;padding:0 .5rem;background-color:#212c2a;color:#fff}:is(.entry-topic,.entry-event) .entry-header .info{display:flex;align-items:flex-start;gap:1rem;margin-block-start:.75rem;font-size:0.875rem;line-height:calc(0.875rem + var(--nc-line-interval, 0.85)*1rem*0.875)}:is(.entry-topic,.entry-event) .entry-header .date{display:inline-block;white-space:nowrap}:is(.entry-topic,.entry-event) .entry-header .list-cat{display:flex;flex-wrap:wrap;gap:.25rem .5rem}:is(.entry-topic,.entry-event) .entry-header .list-cat li a{display:inline-flex;padding:0 .5rem;background-color:#0047c4;color:#fff;text-decoration:none}.entry-news .front-matter{display:flex;gap:1.5rem;margin-top:10px;margin-bottom:2rem;flex-direction:column}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.entry-news .front-matter{flex-direction:row}}.entry-news .left{margin:0;width:100%}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.entry-news .left{width:25%}}.entry-news .right{margin:0;width:100%}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.entry-news .right{width:calc(75% - 1.5rem)}}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.entry-news .front-matter:not(:has(.left)) .right{width:100%}}.entry-news .event_date{width:-moz-fit-content;width:fit-content;font-weight:bold;font-size:18px;padding-block-end:3px;margin-bottom:1rem;color:#c359d6;border-bottom:solid 1px #c359d6;display:flex;gap:.5rem;align-items:baseline}.entry-news .event_date span.date{font-family:"Figtree";font-weight:600;font-size:20px}.entry-news .date{margin:0;display:inline-flex;align-items:center;white-space:nowrap;font-size:0.875rem;line-height:calc(0.875rem + var(--nc-line-interval, 0.85)*1rem*0.875);font-family:"Figtree";font-weight:600;gap:5px}.entry-news .entry-content .list-cat{margin:0;display:flex;flex-wrap:wrap;gap:.25rem .5rem;justify-content:flex-start;align-items:center}.entry-news .entry-content .list-cat li{width:100%;height:100%;display:flex;align-items:center}.entry-news .entry-content .list-cat li>*{display:inline-flex;font-size:0.875rem;line-height:calc(0.875rem + var(--nc-line-interval, 0.85)*1rem*0.875);white-space:pre-wrap;color:#0047c4;position:relative;text-decoration:underline;text-decoration-color:rgba(0,0,0,0) !important;transition:all .3s;font-weight:700}.entry-news .entry-content .list-cat li>a:hover{opacity:.8}.entry-news .thumbnail{margin:0}.entry-news .thumbnail img{aspect-ratio:97/76;width:100%;-o-object-fit:cover;object-fit:cover}.entry-news .info{margin:0;display:inline-flex;align-items:baseline;gap:.75rem}.entry-news .news-title{margin-top:.5rem;margin-bottom:0;font-size:calc(1rem + 1.5rem*var(--nc-font-factor, 1));line-height:calc(calc(1rem + 1.5rem * var(--nc-font-factor, 1)) + var(--nc-line-interval, 0.85)*1rem - 2.5rem*var(--nc-line-factor, 0.025));font-weight:700}.site-header{display:flex;flex-direction:row;justify-content:space-between;position:relative;z-index:3}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.site-header{flex-direction:column}}.site-header :is(.main,.nav-wrap){display:flex;position:relative}.site-header .main{position:fixed;left:50%;transform:translateX(-50%);top:calc(1rem + var(--wp-admin--admin-bar--height, 0px));background-color:#fff;border-radius:4rem;padding-inline:max(2vw,1rem);width:calc(100% - 2rem);max-width:1420px;margin-inline:auto;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:1rem;box-shadow:0 3px 3px rgba(0,0,0,.08)}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.site-header .main{padding-block:1rem;padding-inline:1.5rem}}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.site-header .main{padding-inline:2.5rem;gap:1.5rem}}.site-header .main .part-site-branding{margin-inline-end:auto}.site-header .nav-wrap{flex-direction:column;width:100%;flex-grow:1}.site-header .nav-wrap .column{display:none;flex-direction:row-reverse;color:#7c8ea0;font-family:"Figtree","Noto Sans JP","Figree",var(--nc-font-sans)}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.site-header .nav-wrap .column{display:flex;gap:.5rem;align-items:baseline}}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.site-header .nav-wrap .column{gap:2rem}}.front-page-sections .entry>:first-child{padding-block-start:var(--small-gap)}.front-page-sections .entry:not(:last-child)>:last-child{padding-block-end:var(--small-gap)}.front-page-sections .entry-header{padding-block-start:0;padding-block-end:var(--medium-gap);text-align:center;margin:0;padding-inline:0}.front-page-sections .entry-header::after,.front-page-sections .entry-header::before{content:none}.front-page-sections .entry-header .title{display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2;position:relative;pointer-events:none;color:#242c2f}.front-page-sections .entry-header .title>div:nth-child(1){font-size:calc(1rem + 0.25rem*var(--nc-font-factor, 1));font-weight:800;line-height:1.2}.front-page-sections .entry-header .title>div:nth-child(2),.front-page-sections .entry-header .title>div:nth-child(3){font-size:clamp(2rem,1.2712rem + 3.6441vw,4.6875rem);font-weight:500;color:#0047c4;line-height:1;font-family:"Figtree";text-align:center}.front-page-sections .entry-header .title>div:nth-child(2) br.sp,.front-page-sections .entry-header .title>div:nth-child(3) br.sp{display:block}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.front-page-sections .entry-header .title>div:nth-child(2) br.sp,.front-page-sections .entry-header .title>div:nth-child(3) br.sp{display:none}}.front-page-sections .entry-header .title.left{text-align:left;display:flex;flex-direction:column;align-items:flex-start}.front-page-sections .entry-header .title.left::after{position:absolute;margin-top:0;transform:unset;left:7.5rem;top:-0.35rem}.front-page-sections .entry-header .title::after{display:block;content:"";width:1rem;height:1rem;background-image:url("/wp-content/themes/prism-hu_2602/assets/images/title-bg.svg");background-size:contain;position:relative;background-position:center;margin-top:10px}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.front-page-sections .entry-header .title::after{width:2rem;height:2rem;margin-top:1rem}}.front-page-sections .entry-content{gap:var(--large-gap)}.front-page-sections .wp-block-button .wp-block-button__link{font-weight:700;min-width:clamp(16rem,10rem + 4vw,22rem);max-width:22rem}@media screen and (min-width: 1200px),print and (min-width: base-to-px(297)){.front-page-sections .wp-block-cover.height-full{min-height:600px}}.entry-front-page.entry,.front-page-sections .entry{padding-inline:clamp(1rem,2.5vw,32px)}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.entry-front-page.entry,.front-page-sections .entry{padding-inline:calc(max(clamp(2rem,5vw,64px),(100% - 78rem)/2) + max(clamp(1rem,2.5vw,32px),(100% - 200rem)/2))}}@media screen and (min-width: 1200px),print and (min-width: base-to-px(297)){.entry-front-page.entry,.front-page-sections .entry{padding-inline:max(5rem,50% - 39rem)}}.entry-front-page.entry .user-content,.front-page-sections .entry .user-content{padding-inline:0}.entry-front-page.entry .wp-block-cover{position:relative;min-height:140px}.entry-front-page.entry .wp-block-cover .wp-block-cover__inner-container{margin:0;z-index:3}.front-page-sections{overflow:hidden}.front-page-sections .entry{padding-block:clamp(3.25rem,2.6875rem + 1.8vw,4.375rem)}.front-page-sections .entry-page-about{background:linear-gradient(180deg, rgba(209, 226, 255, 0) 0%, rgb(219, 231, 252) 50%, rgb(205, 217, 239) 100%)}@media screen and (max-width: 599.5px),print and (max-width: base-to-px(148)-0.5){.front-page-sections .entry-page-about{padding-top:2rem}}@media screen and (max-width: 599.5px),print and (max-width: base-to-px(148)-0.5){.front-page-sections .entry-page-topics-sticky{padding-top:6rem}}.front-page-sections .entry-page-research{z-index:1;position:relative;padding-block-start:4rem;padding-block-end:0;background:linear-gradient(180deg, rgb(0, 71, 196) 0%, rgb(0, 71, 196) 50%, rgba(0, 71, 196, 0.06) 100%);position:relative;padding-inline:0}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.front-page-sections .entry-page-research{padding-block-start:7rem}}.front-page-sections .entry-page-research .entry-content{padding-block-start:2rem;padding-block-end:0 !important}.front-page-sections .entry-page-research::after{content:"OUR RESEARCH";position:absolute;width:100%;height:4rem;font-family:"Figtree";font-size:2.85rem;color:#fff;opacity:.15;inset:0 auto auto 0;text-align:center;inset:2rem auto auto 0}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.front-page-sections .entry-page-research::after{height:6rem;font-size:clamp(3.25rem,-0.4375rem + 11.8vw,10.625rem);inset:0 auto auto 0}}@media screen and (min-width: 1200px),print and (min-width: base-to-px(297)){.front-page-sections .entry-page-research::after{transform:translateY(-25%)}}.front-page-sections .entry-page-research .entry-header .title{color:#fff}.front-page-sections .entry-page-research .entry-header .title>div:nth-child(2){color:#fff}.front-page-sections .entry-page-topics{background:linear-gradient(0deg, rgb(205, 217, 239) 0%, rgb(219, 231, 252) 50%, rgba(209, 226, 255, 0) 100%);padding-block:0 clamp(1.625rem,.5625rem + 3.4vw,3.75rem);padding-inline:1rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.front-page-sections .entry-page-topics{padding-inline:max(clamp(3rem, 5vw, 64px),(100% - 1420px)/2)}}.front-page-sections .entry-page-topics .frame{padding-block-start:clamp(3.25rem,2.6875rem + 1.8vw,4.375rem);padding-block-end:clamp(2.8125rem,1.0938rem + 5.5vw,6.25rem);padding-inline:1rem;background-color:#fff}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.front-page-sections .entry-page-topics .frame{padding-inline:2rem}}.front-page-sections .entry-page-topic-activity{padding-block-start:clamp(6rem,4.9153rem + 5.4237vw,10rem);position:relative;overflow:hidden}.front-page-sections .entry-page-topic-activity::before{position:absolute;content:"";width:80vw;height:80vw;left:-20vw;top:-30vw;background-image:url(/wp-content/themes/prism-hu_2602/assets/images/front-bg.png);background-size:contain;background-position:right bottom;z-index:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.front-page-sections .entry-page-topic-activity::before{width:56vw;height:56vw;left:-19vw;top:-20vw}}.front-page-sections .entry-page-topic{padding-top:clamp(.3125rem,-1.6367rem + 9.7458vw,7.5rem);padding-bottom:1rem}.front-page-sections .entry-page-topic .entry-content{position:relative;z-index:10}.site-footer{display:flex;flex-direction:column}.site-footer .share-block,.site-footer .sub,.site-footer .main{padding-inline:max(clamp(1rem, 5vw, 64px),(100% - 1420px)/2);background-color:#fff}.site-footer .share-block{padding-block-start:2.75rem}.site-footer .sub{display:flex;position:relative;z-index:2}.site-footer .misc{display:flex;padding-inline:max(clamp(2vw, 0, 64px),(100% - 92rem)/2);position:relative}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.site-footer .misc{padding-inline:max(clamp(2vw, 1rem, 64px),(100% - 92rem)/2)}}.site-footer .main{display:flex;flex-direction:row;flex-direction:row-reverse;gap:1.5rem;padding-block:clamp(1.875rem,1.7055rem + .8475vw,2.5rem);flex-wrap:wrap;justify-content:center;align-items:flex-start}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.site-footer .main{gap:2.25rem 1rem}}@media screen and (min-width: 1200px),print and (min-width: base-to-px(297)){.site-footer .main{justify-content:space-between;flex-wrap:nowrap}}.site-footer .main .part-site-branding{font-size:11px;color:#7c8ea0;flex-shrink:unset;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.site-footer .main .part-site-branding{font-size:0.875rem}}.site-footer .main .part-site-branding p{word-break:keep-all;white-space:pre-wrap}.site-footer .sub{flex-direction:column;align-items:flex-end;padding-block:1.5rem 0;background-color:#fff}.site-footer .sub .part-banner-area{width:100%}.site-footer .misc{flex-direction:column;align-items:flex-end}.block-title+ul{margin-top:1rem}.list-item-official-sns{display:flex;gap:10px}.list-item-official-sns li a{display:inline-grid;place-items:center;cursor:pointer}.list-item-official-sns li a[href*="facebook.com"],.list-item-official-sns li a[href*="x.com"],.list-item-official-sns li a[href*="line.me"],.list-item-official-sns li a[href*="linkedin.com"]{background-color:rgba(0,0,0,0);background-size:contain;font-size:0;width:2rem;height:2rem;opacity:1;transition:opacity .3s}.list-item-official-sns li a[href*="facebook.com"]:hover,.list-item-official-sns li a[href*="x.com"]:hover,.list-item-official-sns li a[href*="line.me"]:hover,.list-item-official-sns li a[href*="linkedin.com"]:hover{opacity:.7}.list-item-official-sns li a[href*="facebook.com"]{background-image:url(/wp-content/themes/prism-hu_2602/assets/images/icons/icon-fb-official.svg)}.list-item-official-sns li a[href*="x.com"]{background-image:url(/wp-content/themes/prism-hu_2602/assets/images/icons/icon-x-official.svg)}.list-item-official-sns li a[href*="line.me"],.list-item-official-sns li a.line{background-image:url(/wp-content/themes/prism-hu_2602/assets/images/icons/icon-line-official.svg)}.list-item-official-sns li a[href*="linkedin.com"]{background-image:url(/wp-content/themes/prism-hu_2602/assets/images/icons/icon-linkedin-offisial.svg)}#scroll-to-top{padding:0;background:none;border:none;border-radius:0;position:fixed;inset-block:auto 0;z-index:9999;width:2.5rem;height:5rem;background-size:contain;background-image:url(/wp-content/themes/prism-hu_2602/assets/images/btn-scroll.svg);background-position:center;background-repeat:no-repeat;cursor:pointer;transition:all .4s;opacity:1}#scroll-to-top:hover{opacity:.7}#scroll-to-top:not(.fixed){opacity:.7}#scroll-to-top.hidden{opacity:0;pointer-events:none}#wpinc-socio-analytics-dialog{position:fixed;inset:auto 1rem 1rem auto;z-index:99999;width:min(56.25rem,100% - 2rem);padding:1rem;background-color:#fff;box-shadow:0 .25rem .5rem rgba(0,0,0,.6);border-radius:.5rem}#wpinc-socio-analytics-dialog>div:last-child{margin-block-start:1rem;display:flex;justify-content:flex-end;gap:1rem}#wpinc-socio-analytics-dialog button{min-width:6rem}@media print{body{font-size:10.5pt !important}.site{min-height:0 !important}.site-header{position:static !important;transform:initial !important}.site-header+*{margin-block-start:0 !important}.site-header-top{opacity:1 !important}.site-title{max-width:50% !important;max-height:63pt !important}.screen-only{display:none !important}.site-footer{background:#fff !important}}@font-face{font-family:"SourceHanSansJP-VF";font-weight:100 900;src:url("/wp-content/themes/prism-hu_2602/assets/fonts/SourceHanSansJP-VF.ttf.woff2") format("woff2-variations")}@supports(-webkit-appearance: none) and (not (-moz-appearance: none)) and (not (font: -apple-system-body)){img{image-rendering:-webkit-optimize-contrast}}:root{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;--nc-font-factor: 0.5;--nc-line-interval: 0.9;--nc-link-direction-color: #212C2A;--small-gap: clamp(1rem, 0rem + 2.5vmin, 2rem);--medium-gap: clamp(1.5rem, 0rem + 3.75vmin, 3rem);--large-gap: clamp(2.5rem, 0rem + 6.25vmin, 5rem);--ui-size: clamp(2.75rem, 2.5rem + 0.625vmin, 3rem);--nc-margin-h3: clamp(2.5rem, 1.6525rem + 4.2373vw, 3.5rem) clamp(1rem, 0.7627rem + 1.1864vw, 1.5rem);--nc-margin-h4: clamp(2rem, 1.5254rem + 2.3729vw, 3rem) clamp(1rem, 0.7627rem + 1.1864vw, 1.25rem);--nc-margin-h5: clamp(2rem, 1.5254rem + 2.3729vw, 2.5rem) 1rem;--nc-margin-h6: 2rem 1rem;--nc-margin-heading-offset: clamp(2rem, 1.5254rem + 2.3729vw, 2.5rem) 1rem;--nc-list-item-margin: 0.25rem;scroll-padding-top:calc(var(--small-gap) + var(--wp-admin--admin-bar--height, 0px));--nc-content-u-line-color: #FFFA79;--nc-content-u-line-color2: #FFFA79;--nc-content-u-line-width: 0.75rem;--nc-content-u-line-offset: 0;--nc-content-hr-rule-border: 1px solid #B1B7BF;--nc-content-del-line-color: #212C2A;--nc-table-header-background: #7C8EA0;--nc-table-header-color: #fff;--nc-table-rule-width: 1px;--nc-table-cell-rule-color: #B1B7BF;--nc-table-rule-color: #B1B7BF;--link-color-text: #C359D6;--link-color-text-visited: #C359D6;--nc-tab-stack-bar-background: transparent;--nc-tab-stack-tab-current-background: #ECF0F5;--nc-tab-stack-tab-current-border-block-start: 1px solid #0047C4;--nc-tab-stack-tab-current-border-block-end: unset;--nc-tab-stack-tab-current-border-inline: 1px solid #0047C4;--nc-tab-stack-tab-border: unset;--nc-tab-stack-tab-background: #0047C4;--nc-tab-stack-page-border: unset;--nc-tab-stack-page-background: #ECF0F5;--nc-tab-stack-tab-gap: 0.25rem 0.5rem;--nc-tab-stack-tab-min-width: 6rem;--nc-tab-stack-tab-current-color: #0047C4;--nc-tab-stack-tab-color: #fff;--nc-tab-stack-tab-hover-background: rgba(0, 71, 196, 0.65);--nc-tab-stack-tab-hover-color: #fff;--nc-tab-scroll-bar-background: transparent;--nc-tab-scroll-tab-current-border-block-start: unset;--nc-tab-scroll-bar-border-block-end: 5px double #0047C4;--nc-tab-scroll-tab-current-border-block-end: unset;--nc-tab-scroll-tab-current-background: transparent;--nc-tab-scroll-tab-border: unset;--nc-tab-scroll-tab-gap: 1rem;--nc-tab-scroll-tab-current-border-inline: unset;--nc-tab-scroll-tab-padding: 0.5rem 0 0.5rem 1.5rem;--nc-tab-scroll-tab-hover-background: transparent;--nc-tab-scroll-tab-color: #0047C4;--nc-tab-scroll-tab-current-color: #0047C4;--nc-tab-scroll-tab-hover-color: #212C2A;--nc-tab-scroll-bar-inactive-opacity: 0.7}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){:root{--nc-font-factor: 0.6}}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){:root{--nc-font-factor: 0.7}}@media screen and (min-width: 1200px),print and (min-width: base-to-px(297)){:root{--nc-font-factor: 0.85}}@media screen and (min-width: 1500px),print and (min-width: base-to-px(420)){:root{--nc-font-factor: 1}}:root :where(a){color:var(--link-color-text, LinkText)}:root :where(a:visited){color:var(--link-color-text-visited, VisitedText)}:is(html,body,.site){display:flex;flex-direction:column;min-height:100vh}@supports(min-height: 1dvh){:is(html,body,.site){min-height:100dvh}}body{font-family:"Noto Sans JP","Figree",var(--nc-font-sans);color:#212c2a;background-color:#fff;max-width:100%;overflow-x:hidden}body :where(p){font-size:0.875rem;line-height:calc(0.875rem + var(--nc-line-interval, 0.85)*1rem*0.875)}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){body :where(p){font-size:1rem;line-height:calc(1rem + var(--nc-line-interval, 0.85)*1rem)}}.site{position:relative}.site :is(.site-content,.content-area){display:contents}.site .site-main{flex-grow:1;display:flex;flex-direction:column}.site .site-main .entry{flex-grow:1}.site::after{position:absolute;content:"";width:100%;height:100%;background:#fcfdff;z-index:-1;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.page-template-front-page .site .site-main::before{position:absolute;inset:0;content:"";width:100%;background:linear-gradient(180deg, rgb(0, 71, 196) 0%, rgb(0, 71, 196) 55%, rgba(0, 71, 196, 0) 100%);z-index:0;height:225vw;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.page-template-front-page .site .site-main::before{height:140vw}}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.page-template-front-page .site .site-main::before{height:80vw}}@media screen and (min-width: 1500px),print and (min-width: base-to-px(420)){.page-template-front-page .site .site-main::before{height:65rem}}.page-template-front-page .site .site-main::after{position:absolute;inset:0;content:"";width:100%;height:150vh;background-image:url("/wp-content/themes/prism-hu_2602/assets/images/mv-bg.svg");background-size:contain;background-repeat:repeat;opacity:.6;mix-blend-mode:screen;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.site-content{--link-color-text: #C359D6;--link-color-text-visited: #C359D6}.site-header,.site-footer{font-feature-settings:"palt";--link-color-text: #777;--link-color-text-visited: #777}:where(.list-item,.menu) a{text-decoration:inherit}.menu :is(a,label){width:100%;height:100%;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1.25}.button-row{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem;position:relative;z-index:1}.button-row.left{justify-content:flex-start}.button-row.right{justify-content:flex-end}.button-row .wp-block-group__inner-container,.button-row .wp-block-buttons,.button-row .wp-block-button{display:contents}.button-row :is(.button,.wp-block-button__link){margin:0;min-width:12rem}.aside-title{color:#0047c4;padding-bottom:0 !important;margin-block-end:1rem !important}.aside-title::after{content:none !important}.aside-title+*{margin-block-start:var(--small-gap)}:is(.user-content,.widget_text .textwidget){hyphenate-character:"-";font-size:1rem;line-height:calc(1rem + var(--nc-line-interval, 0.85)*1rem)}:is(.user-content,.widget_text .textwidget) h3{font-size:calc(1rem + 1rem*var(--nc-font-factor, 1));line-height:calc(calc(1rem + 1rem * var(--nc-font-factor, 1)) + var(--nc-line-interval, 0.85)*1rem - 2rem*var(--nc-line-factor, 0.025));position:relative;padding-block:1.25rem;padding-inline:0;z-index:0}:is(.user-content,.widget_text .textwidget) h3 small{font-size:calc(1rem + 1rem*var(--nc-font-factor, 1));line-height:calc(calc(1rem + 1rem * var(--nc-font-factor, 1)) + var(--nc-line-interval, 0.85)*1rem - 2rem*var(--nc-line-factor, 0.025))}:is(.user-content,.widget_text .textwidget) h3 small:first-child{padding-block-start:.25rem}:is(.user-content,.widget_text .textwidget) h3 small:last-child{padding-block-end:.25rem}:is(.user-content,.widget_text .textwidget) h3::before{content:"";display:block;background:linear-gradient(90deg, #E4B6F8 0%, #92B1F5 50%, #93EFB1 100%);position:absolute;inset:auto 0 0 0;height:6px;width:100%}:is(.user-content,.widget_text .textwidget) h4{font-size:calc(1rem + 0.625rem*var(--nc-font-factor, 1));line-height:calc(calc(1rem + 0.625rem * var(--nc-font-factor, 1)) + var(--nc-line-interval, 0.85)*1rem - 1.625rem*var(--nc-line-factor, 0.025));padding-block:.25rem;padding-inline:1.2rem;position:relative}:is(.user-content,.widget_text .textwidget) h4::before{content:"";position:absolute;left:0;top:0;width:7px;height:100%;background:linear-gradient(180deg, #E397FF 0%, #E397FF 33%, #45D1F4 33%, #45D1F4 66%, #6DEE8B 66%, #6DEE8B 100%)}:is(.user-content,.widget_text .textwidget) h5{font-size:calc(1rem + 0.5rem*var(--nc-font-factor, 1));line-height:calc(calc(1rem + 0.5rem * var(--nc-font-factor, 1)) + var(--nc-line-interval, 0.85)*1rem - 1.5rem*var(--nc-line-factor, 0.025));position:relative;padding-bottom:10px}:is(.user-content,.widget_text .textwidget) h5::after{content:"";width:100%;height:1px;position:absolute;bottom:0;left:0;background-color:#34b9ea}:is(.user-content,.widget_text .textwidget) h6{font-size:calc(1rem + 0.25rem*var(--nc-font-factor, 1));line-height:calc(calc(1rem + 0.25rem * var(--nc-font-factor, 1)) + var(--nc-line-interval, 0.85)*1rem - 1.25rem*var(--nc-line-factor, 0.025));padding-block:.5rem;padding-left:1.5rem;position:relative}:is(.user-content,.widget_text .textwidget) h6::after{content:"";width:18px;height:18px;position:absolute;top:.5lh;left:0;background:linear-gradient(-90deg, #9891EB 0%, #2E8EE0 100%);background-image:url("/wp-content/themes/prism-hu_2602/assets/images/heading-6.svg");background-size:contain;background-repeat:no-repeat}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){:is(.user-content,.widget_text .textwidget) :is(h3,h4,h5,h6) span{display:inline-block}}:is(.user-content,.widget_text .textwidget) a:not([class]){font-weight:400}:is(.user-content,.widget_text .textwidget) a:not([class])[data-nc-link-file]::after{content:attr(data-nc-link-file);text-transform:uppercase;display:inline-block;margin-inline-start:.5em;padding:.2em .5em .125em;border-radius:.35em;font-size:75%;line-height:1;vertical-align:5%;-webkit-text-fill-color:var(--nc-link-file-color);background-color:var(--nc-link-file-background);-webkit-print-color-adjust:exact;print-color-adjust:exact;width:unset;height:unset;clip-path:none;transform:none}@media(hover: hover){:is(.user-content,.widget_text .textwidget) a:hover{text-decoration:none}}:is(.user-content,.widget_text .textwidget) ul{--nc-list-marker-color: #a4b1e6}:is(.user-content,.widget_text .textwidget) ol{--nc-list-marker-color: #0047c4}:is(.user-content,.widget_text .textwidget) ul.wp-block-list li::marker,:is(.user-content,.widget_text .textwidget) ul[data-bm] li::marker{font-size:20px;color:var(--nc-list-marker-color)}:is(.user-content,.widget_text .textwidget) ol li::marker{color:var(--nc-list-marker-color)}:is(.user-content,.widget_text .textwidget) ol.wp-block-list.is-style-brackets{counter-reset:bracket}:is(.user-content,.widget_text .textwidget) ul.width-full{width:100%}:is(.user-content,.widget_text .textwidget) ol[data-bm],:is(.user-content,.widget_text .textwidget) ul[data-bm]{margin-top:0;line-height:1.8}:is(.user-content,.widget_text .textwidget) ol[data-bm] li+li,:is(.user-content,.widget_text .textwidget) ul[data-bm] li+li{margin-top:2px}:is(.user-content,.widget_text .textwidget) .wplug-bimeson-list h6{margin-bottom:0}:is(.user-content,.widget_text .textwidget) ol.wp-block-list.is-style-brackets>li{counter-increment:bracket}:is(.user-content,.widget_text .textwidget) ol.wp-block-list.is-style-brackets>li::marker{content:counter(bracket) ") ";font-weight:500}:is(.user-content,.widget_text .textwidget) :where(ul.wp-block-list,ol.wp-block-list){list-style:revert}:is(.user-content,.widget_text .textwidget) :is(nav,details)+:is(nav,details){margin-block-start:var(--small-gap)}:is(.user-content,.widget_text .textwidget) [data-nc-tab-bar]{--link-color-text: #212C2A;--link-color-text-visited: #212C2A}:is(.user-content,.widget_text .textwidget) [data-nc-tab-bar] a{font-weight:bold;text-decoration:none;transition:all .3s}:is(.user-content,.widget_text .textwidget) .tab-stack [data-nc-tab-bar]{margin-inline:.5rem}:is(.user-content,.widget_text .textwidget) .tab-stack [data-nc-tab-bar] a{border-radius:8px 8px 0 0;font-weight:400;text-decoration:none;font-weight:700}:is(.user-content,.widget_text .textwidget) .tab-stack>[data-nc-current]{border-top:solid 1px #0047c4}:is(.user-content,.widget_text .textwidget) .tab-scroll [data-nc-tab-bar]{padding-block-end:.25rem}:is(.user-content,.widget_text .textwidget) .tab-scroll [data-nc-tab-bar] a{position:relative;font-size:14px;text-decoration:none}:is(.user-content,.widget_text .textwidget) .tab-scroll [data-nc-tab-bar] a::before{position:absolute;content:"";width:16px;height:20px;background-image:url("/wp-content/themes/prism-hu_2602/assets/images/btn-arrow-bottom.svg");background-size:contain;background-position:center;left:0;top:50%;transform:translateY(-50%)}:is(.user-content,.widget_text .textwidget) .tab-scroll [data-nc-tab-bar] li[data-nc-current] a{inset-block-end:0}:is(.user-content,.widget_text .textwidget) .wp-block-table :is(table,thead){margin-block-end:0}:is(.user-content,.widget_text .textwidget) .wp-block-table thead{border-block-end:0;border-top:none}:is(.user-content,.widget_text .textwidget) .wp-block-table.is-style-stripes table tbody tr:nth-child(odd){--nc-table-cell-background: #9f9f9f45}:is(.user-content,.widget_text .textwidget) blockquote{display:flow-root;clear:both;padding-block:2.5rem;padding-inline:1rem;border-top:solid 1px #0047c4;border-radius:0;position:relative}:is(.user-content,.widget_text .textwidget) blockquote::before{content:"";width:1rem;height:1rem;left:0;top:1rem;background-size:contain;border:none;color:#81a7e3;-webkit-mask:url("/wp-content/themes/prism-hu_2602/assets/images/icons/bq-before.svg") no-repeat center;mask:url("/wp-content/themes/prism-hu_2602/assets/images/icons/bq-before.svg") no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor}:is(.user-content,.widget_text .textwidget) blockquote::after{position:absolute;content:"";width:1rem;height:1rem;right:0;bottom:1rem;color:#81a7e3;-webkit-mask:url("/wp-content/themes/prism-hu_2602/assets/images/icons/bq-before.svg") no-repeat center;mask:url("/wp-content/themes/prism-hu_2602/assets/images/icons/bq-before.svg") no-repeat center;-webkit-mask-size:contain;background-size:contain;background-color:currentColor;transform:scale(-1);border:none}:is(.user-content,.widget_text .textwidget) blockquote :where(:not(.alignleft,.alignright)):first-child{margin-block-start:0}:is(.user-content,.widget_text .textwidget) blockquote :where(:not(.alignleft,.alignright)):last-child{margin-block-end:0}:is(.user-content,.widget_text .textwidget) :is(div,details):is(.frame,.frame-alt){display:flow-root;clear:both;padding:1.25rem 1.5rem;line-height:inherit;border-radius:0;transition:padding .2s,max-height 2s ease,opacity .2s ease .3s;max-height:9999px}:is(.user-content,.widget_text .textwidget) :is(div,details):is(.frame,.frame-alt) :where(:not(.alignleft,.alignright)):first-child{margin-block-start:0}:is(.user-content,.widget_text .textwidget) :is(div,details):is(.frame,.frame-alt) :where(:not(.alignleft,.alignright)):last-child{margin-block-end:0}:is(.user-content,.widget_text .textwidget) :is(div,details):is(.frame,.frame-alt).hidden{transition:opacity .2s ease,margin .4s .1s,max-height .4s .1s,padding .2s .2s;overflow:hidden;max-height:0;padding-block:0;opacity:0;margin:0}:is(.user-content,.widget_text .textwidget) :is(div).frame{background-color:rgba(0,0,0,0);border:solid 1px #0047c4}:is(.user-content,.widget_text .textwidget) :is(div):is(.frame-alt,.frame.is-style-alt){background-color:rgba(0,0,0,0);border:4px double #0047c4}:is(.user-content,.widget_text .textwidget) :is(div,details):is(.frame,.frame-alt,.frame.is-style-alt)+:is(div,details):is(.frame,.frame-alt,.frame.is-style-alt){margin-block-start:var(--small-gap, 1.5rem)}:is(.user-content,.widget_text .textwidget) figure :is(img,iframe){margin-inline:0;width:100%}:is(.user-content,.widget_text .textwidget) .wp-block-details{background-color:rgba(0,0,0,0);padding-inline:.5rem;padding-block:.75rem;border-block:solid 1px #b1b7bf}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){:is(.user-content,.widget_text .textwidget) .wp-block-details{padding-inline:var(--wp--preset--spacing--sm)}}:is(.user-content,.widget_text .textwidget) .wp-block-details summary::marker{content:none}:is(.user-content,.widget_text .textwidget) .wp-block-details summary{position:relative;font-size:calc(1rem + 0.25rem*var(--nc-font-factor, 1));font-weight:700;padding-inline-end:1.5rem;padding-block:1rem}:is(.user-content,.widget_text .textwidget) .wp-block-details summary::-webkit-details-marker{display:none}:is(.user-content,.widget_text .textwidget) .wp-block-details summary::before{content:"";display:block;width:2rem;height:2rem;background-image:url("/wp-content/themes/prism-hu_2602/assets/images/icons/icon-details-open.svg");background-repeat:no-repeat;position:absolute;right:0;background-size:contain}:is(.user-content,.widget_text .textwidget) .wp-block-details[open]>summary::before{content:"";background-image:url("/wp-content/themes/prism-hu_2602/assets/images/icons/icon-details-close.svg")}:is(.user-content,.widget_text .textwidget) .wp-block-details>p{margin-top:0;margin-bottom:0;background-color:rgba(0,0,0,0)}:is(.user-content,.widget_text .textwidget) .wp-block-column{margin-block-start:0}:is(.user-content,.widget_text .textwidget) .has-text-align-center{text-align:center}:is(.user-content,.widget_text .textwidget) .has-text-align-left{text-align:left}:is(.user-content,.widget_text .textwidget) .has-text-align-right{text-align:right}:is(.user-content,.widget_text .textwidget) .wp-block-gallery figure.wp-block-image figcaption{max-width:unset;font-size:0.875rem;line-height:1.5}:is(.user-content,.widget_text .textwidget) .wp-block-image.is-style-rounded img{border-radius:2rem}:is(.user-content,.widget_text .textwidget) .wp-block-separator{border-block-end:0}:is(.user-content,.widget_text .textwidget) .wp-block-separator.is-style-wide{border-block-start:4px solid #b1b7bf;-o-border-image:linear-gradient(to right, #b1b7bf, #b1b7bf);border-image:linear-gradient(to right, #b1b7bf, #b1b7bf);border-image-slice:1}:is(.user-content,.widget_text .textwidget) .wp-block-separator.is-style-dots{border:none;height:12px;background-image:radial-gradient(circle, #b1b7bf 2px, transparent 2px) !important;background-size:10px 12px !important;background-repeat:repeat-x !important;height:12px;margin:2em auto;max-width:100%}:is(.user-content,.widget_text .textwidget) .wp-block-separator.is-style-dots::before{content:none}:is(.user-content,.widget_text .textwidget) .wp-block-group.has-accent-color-background-color{position:relative;z-index:0;max-width:none;background:none !important}:is(.user-content,.widget_text .textwidget) .wp-block-group.has-accent-color-background-color>*{position:relative}:is(.user-content,.widget_text .textwidget) .wp-block-group.has-accent-color-background-color::before{content:"";position:absolute;top:0;left:0;width:100vw;left:calc(50% - 50vw);height:100%;background-color:var(--wp--preset--color--accent-color)}:is(.user-content,.widget_text .textwidget) a[class]:not([class^=wp-block]):not([class=file-block]):not([class=table-of-contents__link]){text-decoration:underline;transition:-webkit-text-decoration .3s;transition:text-decoration .3s;transition:text-decoration .3s, -webkit-text-decoration .3s}:is(.user-content,.widget_text .textwidget) a[class]:not([class^=wp-block]):not([class=file-block]):not([class=table-of-contents__link]):hover{text-decoration:none}:is(.user-content,.widget_text .textwidget) .wp-block-create-block-link-container:not(.member-card).has-icon:hover p{color:#fff !important}:is(.user-content,.widget_text .textwidget) .wp-block-create-block-link-container.member-card:hover p{color:#0047c4 !important}:is(.user-content,.widget_text .textwidget) .wp-block-create-block-link-container.member-card,:is(.user-content,.widget_text .textwidget) .wp-block-group.member-card{box-shadow:0 3px 2px rgba(0,0,0,.1);border:solid 1px #a4b1e6;border-radius:8px;background-color:#fff;color:#212c2a !important}:is(.user-content,.widget_text .textwidget) .wp-block-create-block-link-container.member-card .wp-block-image.size-full,:is(.user-content,.widget_text .textwidget) .wp-block-group.member-card .wp-block-image.size-full{width:100%;height:auto}:is(.user-content,.widget_text .textwidget) .wp-block-create-block-link-container.member-card .wp-block-image.size-full img,:is(.user-content,.widget_text .textwidget) .wp-block-group.member-card .wp-block-image.size-full img{width:80%;margin-inline:auto}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){:is(.user-content,.widget_text .textwidget) .wp-block-create-block-link-container.member-card .wp-block-image.size-full img,:is(.user-content,.widget_text .textwidget) .wp-block-group.member-card .wp-block-image.size-full img{width:11rem}}@media screen and (max-width: 449.5px),print and (max-width: base-to-px(105)-0.5){:is(.user-content,.widget_text .textwidget) .wp-block-create-block-link-container.member-card p.has-xl-font-size,:is(.user-content,.widget_text .textwidget) .wp-block-group.member-card p.has-xl-font-size{font-size:1.75rem !important}}@media screen and (max-width: 449.5px),print and (max-width: base-to-px(105)-0.5){:is(.user-content,.widget_text .textwidget) .wp-block-create-block-link-container.member-card p.has-2-xs-font-size,:is(.user-content,.widget_text .textwidget) .wp-block-group.member-card p.has-2-xs-font-size{font-size:1rem !important}}:is(.user-content,.widget_text .textwidget) .wp-block-create-block-link-container.member-card.has-icon,:is(.user-content,.widget_text .textwidget) .wp-block-group.member-card.has-icon{position:relative;display:block;transition:color .3s}:is(.user-content,.widget_text .textwidget) .wp-block-create-block-link-container.member-card.has-icon::after,:is(.user-content,.widget_text .textwidget) .wp-block-group.member-card.has-icon::after{position:absolute;content:"";bottom:10px;right:10px;width:20px;height:20px;clip-path:polygon(100% 12%, 100% 100%, 12% 100%);background-color:#8da1f7;z-index:1}:is(.user-content,.widget_text .textwidget) .wp-block-create-block-link-container.member-card .wp-block-group.is-nowrap,:is(.user-content,.widget_text .textwidget) .wp-block-group.member-card .wp-block-group.is-nowrap{align-items:flex-end}:is(.user-content,.widget_text .textwidget) .mod-style .wp-block-image.size-full{width:100%;height:auto}:is(.user-content,.widget_text .textwidget) .mod-style .wp-block-image.size-full img{width:80%;margin-inline:auto}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){:is(.user-content,.widget_text .textwidget) .mod-style .wp-block-image.size-full img{width:11rem}}@media screen and (max-width: 449.5px),print and (max-width: base-to-px(105)-0.5){:is(.user-content,.widget_text .textwidget) .mod-style p.has-xl-font-size{font-size:1.75rem !important}}@media screen and (max-width: 449.5px),print and (max-width: base-to-px(105)-0.5){:is(.user-content,.widget_text .textwidget) .mod-style p.has-2-xs-font-size{font-size:1rem !important}}:is(.user-content,.widget_text .textwidget) .wp-block-table-of-contents .table-of-contents__list{display:flex;flex-wrap:wrap;gap:1rem}:is(.user-content,.widget_text .textwidget) .wp-block-table-of-contents li{position:relative}:is(.user-content,.widget_text .textwidget) .wp-block-table-of-contents li a{display:block;color:#212c2a;text-decoration:none;font-weight:700;padding-left:1.5rem}:is(.user-content,.widget_text .textwidget) .wp-block-table-of-contents li a:hover{opacity:.7}:is(.user-content,.widget_text .textwidget) .wp-block-table-of-contents li a::before{content:"";display:block;position:absolute;top:5px;left:0;width:16px;height:20px;background-image:url("/wp-content/themes/prism-hu_2602/assets/images/btn-arrow-bottom.svg");background-position:center;background-size:contain;pointer-events:none}:is(.user-content,.widget_text .textwidget) a:not([class])[data-nc-link-external]::after{clip-path:none;width:.75rem;height:1rem;margin-left:.25rem;margin-right:.25rem;-webkit-mask:url("/wp-content/themes/prism-hu_2602/assets/images/link/icon-external.svg") no-repeat center;mask:url("/wp-content/themes/prism-hu_2602/assets/images/link/icon-external.svg") no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor}:is(.user-content,.widget_text .textwidget) a:not([class])[data-nc-link-file]::after{content:"";width:2.5rem;height:1rem;border-radius:10px;background-position:center center;background-color:rgba(0,0,0,0);background-image:url("/wp-content/themes/prism-hu_2602/assets/images/link/icon-file.svg");background-size:cover;transform:translateY(calc(0.02rem + 3px));-webkit-mask:none;mask:none}:is(.user-content,.widget_text .textwidget) a:not([class])[data-nc-link-file~=pdf]::after{background-image:url("/wp-content/themes/prism-hu_2602/assets/images/link/icon-file-pdf.svg")}:is(.user-content,.widget_text .textwidget) a:not([class])[data-nc-link-file~=doc]::after{background-image:url("/wp-content/themes/prism-hu_2602/assets/images/link/icon-file-doc.svg")}:is(.user-content,.widget_text .textwidget) a:not([class])[data-nc-link-file~=xls]::after{background-image:url("/wp-content/themes/prism-hu_2602/assets/images/link/icon-file-xls.svg")}:is(.user-content,.widget_text .textwidget) a:not([class])[data-nc-link-file~=ppt]::after{background-image:url("/wp-content/themes/prism-hu_2602/assets/images/link/icon-file-ppt.svg")}a.button.is-style-accent.toggle.active:hover{--nc-button-background-color: #0047C4;--nc-button-border-color: #0047C4;--nc-button-color: #fff}:is(.file-button){color:#212c2a}.admin-edit{display:none;position:absolute;z-index:9998;margin:0 !important;padding:0 !important;inset:auto 0 1rem auto}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.admin-edit{display:block}}.admin-edit.left{inset-inline:0 auto}.admin-edit.top{inset-block:1rem auto}.admin-edit a{padding:0 .35rem;background-color:#000;color:#fff;font-size:0.875rem;line-height:calc(0.875rem + var(--nc-line-interval, 0.85)*1rem*0.875);font-weight:normal;text-decoration:none;white-space:nowrap;opacity:.25}.admin-edit a:hover{opacity:1}.block-editor .components-popover__content,.block-editor .components-popover .block-editor-url-input{min-width:300px !important;max-width:500px !important;width:auto !important}.bread-wrap{margin-bottom:2rem}.breadcrumb{padding-block-start:0;display:inline-flex;flex-wrap:wrap}.breadcrumb li{position:relative;line-height:1.3}.breadcrumb li+li{margin-left:1.5rem}.breadcrumb li+li::before{content:"";width:12px;height:12px;background-image:url("/wp-content/themes/prism-hu_2602/assets/images/separator.svg");background-size:contain;position:absolute;left:-1rem;top:10px}.breadcrumb li>*{font-size:1rem;line-height:calc(1rem + var(--nc-line-interval, 0.85)*1rem);color:#fff}.breadcrumb li>a:hover{text-decoration-color:rgba(0,0,0,0) !important}.wplug-bimeson-filter{padding-inline:max(clamp(2rem, 5vw, 64px),(100% - 75rem)/2)}.wplug-bimeson-filter .select{position:relative}.wplug-bimeson-filter .select::after{position:absolute;content:"";width:10px;height:10px;clip-path:polygon(0.14% 0.15%, 100% 49.98%, 0.25% 100%);background-color:#fff;background-position:center;transform:translateY(-50%) rotate(90deg);right:.5rem;top:55%;z-index:3}.wplug-bimeson-filter .select select{background:linear-gradient(180deg, #384AD6 0%, #7E8BED 100%);color:#fff;border:none;padding-inline-end:2rem}.wplug-bimeson-filter-select option{color:#212c2a;background-color:#fff}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.wplug-bimeson-filter{-moz-column-count:unset !important;column-count:unset !important}}.wp-block-group.style-sc .buttons-sc-style{justify-content:flex-end}.wp-block-columns.wide-full{width:100%}.wp-block-columns.wide-full .position-bottom{position:absolute;min-height:3rem;gap:1rem;top:4rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.wp-block-columns.wide-full .position-bottom{top:5rem}}@media(min-width: 768px)and (max-width: 900px){.wp-block-columns.wide-full .position-bottom{top:-3rem;gap:1.5rem}}@media screen and (min-width: 900px)and (max-width: 1199.5px),print and (min-width: base-to-px(210))and (max-width: base-to-px(297)-0.5){.wp-block-columns.wide-full .position-bottom{top:1rem}}@media screen and (min-width: 1200px),print and (min-width: base-to-px(297)){.wp-block-columns.wide-full .position-bottom{top:7rem}}@media screen and (max-width: 599.5px),print and (max-width: base-to-px(148)-0.5){.wp-block-columns.wide-full .position-bottom .has-3-xl-font-size{font-size:21px !important}}.wp-block-columns.wide-full .position-bottom>p:nth-child(1){word-break:keep-all;overflow-wrap:break-word}@media(min-width: 768px)and (max-width: 900px){.site-lang-en .wp-block-columns.wide-full .position-bottom{top:-3rem}}@media screen and (min-width: 900px)and (max-width: 1199.5px),print and (min-width: base-to-px(210))and (max-width: base-to-px(297)-0.5){.site-lang-en .wp-block-columns.wide-full .position-bottom{top:-2rem}}.wp-block-columns.is-front-link .wp-block-create-block-link-container.has-icon{position:relative;display:block;transition:color .3s}.wp-block-columns.is-front-link .wp-block-create-block-link-container.has-icon p{transition:color .3s}.wp-block-columns.is-front-link .wp-block-create-block-link-container.has-icon p:last-child{margin-block-start:0}.wp-block-columns.is-front-link .wp-block-create-block-link-container.has-icon::after{position:absolute;content:"";bottom:10px;right:10px;width:20px;height:20px;clip-path:polygon(100% 12%, 100% 100%, 12% 100%);background-color:#fff;z-index:1}@media screen and (max-width: 599.5px),print and (max-width: base-to-px(148)-0.5){.wp-block-columns.is-front-link .wp-block-create-block-link-container.has-icon .wp-block-cover.height-full{min-height:375px}}.wp-block-columns.is-front-link .wp-block-create-block-link-container.has-icon .wp-block-cover__inner-container{z-index:3}.wp-block-columns.is-front-link .wp-block-create-block-link-container.has-icon .wp-block-cover__background{background:linear-gradient(180deg, rgba(0, 30, 82, 0.1) 0%, rgb(0, 30, 82) 60%, rgb(0, 30, 82) 100%);transition:all .3s}.wp-block-columns.is-front-link .wp-block-create-block-link-container.has-icon:hover .wp-block-cover__background{opacity:.8}.wplug-bimeson-list{--nc-margin-h3: clamp(2.5rem, 1.6525rem + 4.2373vw, 3.5rem) clamp(1rem, 0.7627rem + 1.1864vw, 1.5rem) !important;--nc-margin-h4: clamp(2rem, 1.5254rem + 2.3729vw, 3rem) clamp(1rem, 0.7627rem + 1.1864vw, 1.25rem) !important;--nc-margin-h5: clamp(2rem, 1.5254rem + 2.3729vw, 2.5rem) 1rem !important;--nc-margin-h6: 2rem 1rem !important}
/*# sourceMappingURL=style.css.map */