/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
:root{--vlsuite-block-default-margin-top:1rem;}.vlsuite-layout__region:not(.row) > .vlsuite-block:not([class*="absolute"]) + .vlsuite-block:not([class*="absolute"]){margin-top:var(--vlsuite-block-default-margin-top);}.vlsuite-block .field ul,.vlsuite-block .field ol,.vlsuite-block .field p{margin-bottom:0;margin-top:0;}.vlsuite-block .field p + ul,.vlsuite-block .field p + ol,.vlsuite-block .field ul + p,.vlsuite-block .field ol + p,.vlsuite-block .field p + p{margin-top:1rem;margin-bottom:0;}.vlsuite-block .field a:not([class]){color:inherit;}.media--view-mode-default.media--type-vlsuite-local-video .field,.media--view-mode-default.media--type-vlsuite-remote-video .field{position:relative;width:100%;height:0;padding-bottom:56.25%;}.media--view-mode-default.media--type-vlsuite-local-video .field video,.media--view-mode-default.media--type-vlsuite-remote-video .field iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.ckeditor-accordion-container > dl:before,.ckeditor-accordion-container > dl:after{content:" ";display:table;}.ckeditor-accordion-container > dl:after{clear:both;}.ckeditor-accordion-container > dl,.ckeditor-accordion-container > dl dt,.ckeditor-accordion-container > dl dd{box-sizing:border-box;}.ckeditor-accordion-container > dl{position:relative;border:1px solid #0091ea;}.ckeditor-accordion-container > dl dt{position:relative;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle{display:inline-block;position:absolute;padding:0 10px;width:30px;height:30px;z-index:1;top:calc(50% - 1px);left:11px;box-sizing:border-box;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:before,.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:after{background:#fff;-webkit-transition:all 600ms cubic-bezier(0.4,0,0.2,1);transition:all 600ms cubic-bezier(0.4,0,0.2,1);content:"";display:block;height:2px;position:absolute;width:10px;z-index:-1;left:0;top:0;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);will-change:transform;}.ckeditor-accordion-container.no-animations > dl dt > a > .ckeditor-accordion-toggle:before,.ckeditor-accordion-container.no-animations > dl dt > a > .ckeditor-accordion-toggle:after{transition:initial;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:before{left:13px;-webkit-transform:rotate(135deg);transform:rotate(135deg);}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:after{right:13px;left:auto;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);}.ckeditor-accordion-container > dl dt.active > a > .ckeditor-accordion-toggle:before{transform:rotate(45deg);}.ckeditor-accordion-container > dl dt.active > a > .ckeditor-accordion-toggle:after{transform:rotate(-45deg);}.ckeditor-accordion-container > dl dt > a,.ckeditor-accordion-container > dl dt > a:not(.button){display:block;padding:10px 15px 10px 50px;background-color:#00b0ff;color:#fff;cursor:pointer;-webkit-transition:background-color 300ms;transition:background-color 300ms;border-bottom:1px solid #00a4ec;}.ckeditor-accordion-container > dl dt > a:focus,.ckeditor-accordion-container > dl dt > a:not(.button):focus{outline-color:#333;}.ckeditor-accordion-container > dl dt > a:hover,.ckeditor-accordion-container > dl dt > a:not(.button):hover{background-color:#00a5ef;box-shadow:none;color:#fff;text-decoration:none;}.ckeditor-accordion-container > dl dt.active > a{background-color:#0091ea;}.ckeditor-accordion-container > dl dt:last-of-type > a{border-bottom:0;}.ckeditor-accordion-container > dl dd{display:none;padding:0 15px;margin:0;}
:root{--kpi-blue:#1C396E;--kpi-deep:#004F7F;--white:#ffffff;--black:#000000;}.fea-header{background:var(--kpi-blue);color:var(--white);}.fea-header__top{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:10px 20px;}.fea-header__logo img{max-height:125px;height:auto;width:auto;display:block;}.fea-header__title{text-align:center;line-height:1.2;}.fea-header__title .line-1{font-weight:700;font-size:clamp(18px,2.2vw,28px);}.fea-header__title .line-2{font-weight:400;font-size:clamp(14px,1.6vw,20px);opacity:.95;}.fea-header__social a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;color:#fff;border:1px solid rgba(255,255,255,.3);text-decoration:none;margin-left:8px;}.fea-header__social a:hover{border-color:#fff;}.fea-header__social a img{width:20px;height:20px;display:block;}.fea-header__menu{position:relative;z-index:1200;overflow:visible;border-top:1px solid rgba(255,255,255,.2);background:var(--kpi-blue);}.fea-header__menu > nav > ul.menu,.fea-header__menu > ul.menu,.fea-header__menu .navbar-nav{display:flex;flex-wrap:wrap;gap:0;padding:0;margin:0;list-style:none;background:var(--kpi-blue);justify-content:center;width:100%;}.fea-header__menu .navbar-nav{margin-left:0 !important;margin-right:0 !important;}.fea-header__menu > nav > ul.menu > li,.fea-header__menu > ul.menu > li,.fea-header__menu .navbar-nav > li{position:relative;margin:0;}.fea-header__menu > nav > ul.menu > li > a,.fea-header__menu > ul.menu > li > a,.fea-header__menu .navbar-nav > li > a{display:block;padding:12px 16px;width:100%;background:var(--kpi-blue) !important;color:#fff !important;text-decoration:none !important;box-shadow:none !important;outline:none !important;}.fea-header__menu > nav > ul.menu > li > a:hover,.fea-header__menu > ul.menu > li > a:hover,.fea-header__menu .navbar-nav > li > a:hover,.fea-header__menu > nav > ul.menu > li.is-active > a,.fea-header__menu > ul.menu > li.is-active > a,.fea-header__menu .navbar-nav > li.is-active > a{background:var(--kpi-deep) !important;color:#fff !important;}.fea-header__menu ul ul,.fea-header__menu .dropdown-menu{display:none;position:absolute;top:100%;left:0;min-width:280px;background:#fff !important;border:0 !important;padding:0 !important;margin:0 !important;box-shadow:none !important;list-style:none;z-index:3600;overflow:visible !important;visibility:visible !important;opacity:1 !important;}.fea-header__menu li:hover > ul,.fea-header__menu li:hover > .menu,.fea-header__menu li:hover > .dropdown-menu,.fea-header__menu li:focus-within > ul,.fea-header__menu li:focus-within > .menu,.fea-header__menu li:focus-within > .dropdown-menu,.fea-header__menu ul ul:hover,.fea-header__menu .dropdown-menu:hover{display:block !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important;}.fea-header__menu ul ul > li{position:relative;}.fea-header__menu ul ul > li > ul,.fea-header__menu ul ul > li > .menu,.fea-header__menu .dropdown-menu .dropdown-menu{position:absolute !important;top:0;left:100% !important;min-width:260px;z-index:4600;margin:0 !important;padding:0 !important;border:0 !important;background:#fff !important;overflow:visible !important;}.fea-header__menu ul ul > li > ul.open-left,.fea-header__menu ul ul > li > .menu.open-left,.fea-header__menu .dropdown-menu .dropdown-menu.open-left{left:auto !important;right:100% !important;}.fea-header__menu ul ul > li,.fea-header__menu .dropdown-menu > li,.fea-header__menu ul ul *::before,.fea-header__menu ul ul *::after{background:transparent !important;border:0 !important;box-shadow:none !important;content:none !important;}.fea-header__menu ul ul a,.fea-header__menu .dropdown-menu a,.fea-header__menu .dropdown-menu .dropdown-item{position:relative;display:block;width:100%;padding:4px 14px !important;margin:0 !important;background:#fff !important;color:var(--kpi-deep) !important;text-decoration:none !important;line-height:1.22;border:0 !important;border-bottom:1px solid var(--black) !important;box-shadow:none !important;outline:none !important;box-sizing:border-box;white-space:normal;}.fea-header__menu ul ul a *,.fea-header__menu .dropdown-menu .dropdown-item *,.fea-header__menu .dropdown-menu a *{color:var(--kpi-deep) !important;background:transparent !important;border:0 !important;text-decoration:none !important;box-shadow:none !important;}.fea-header__menu ul ul > li:hover > a,.fea-header__menu ul ul > li:focus-within > a,.fea-header__menu .dropdown-menu > li:hover > a,.fea-header__menu .dropdown-menu > li:focus-within > a{background:var(--kpi-deep) !important;color:#fff !important;}.fea-header__menu ul ul li:last-child > a,.fea-header__menu .dropdown-menu li:last-child > a,.fea-header__menu .dropdown-menu .dropdown-item:last-child{border-bottom:none !important;}.fea-header__menu ul ul ul a,.fea-header__menu .dropdown-menu .dropdown-menu a,.fea-header__menu .dropdown-menu .dropdown-menu .dropdown-item{display:block !important;width:100% !important;padding:4px 14px !important;margin:0 !important;background:#fff !important;color:var(--kpi-deep) !important;border-bottom:1px solid var(--black) !important;text-decoration:none !important;outline:none !important;box-shadow:none !important;}.fea-header__menu ul ul ul a *,.fea-header__menu .dropdown-menu .dropdown-menu a *,.fea-header__menu .dropdown-menu .dropdown-menu .dropdown-item *{color:var(--kpi-deep) !important;background:transparent !important;border:0 !important;text-decoration:none !important;box-shadow:none !important;}.fea-header__menu ul ul ul li,.fea-header__menu ul ul ul li *{text-decoration:none !important;border-top:0 !important;border-bottom:0 !important;box-shadow:none !important;background-image:none !important;}.fea-header__menu ul ul a:hover,.fea-header__menu .dropdown-menu a:hover,.fea-header__menu .dropdown-menu .dropdown-item:hover,.fea-header__menu ul ul li.is-active > a,.fea-header__menu .dropdown-menu li.is-active > a,.fea-header__menu .dropdown-item.active,.fea-header__menu .dropdown-item:active{background:var(--kpi-deep) !important;color:#fff !important;}.fea-header__menu ul ul ul a:hover,.fea-header__menu .dropdown-menu .dropdown-menu a:hover{background:var(--kpi-deep) !important;color:#fff !important;}.fea-header__menu ul ul ul a:hover *,.fea-header__menu .dropdown-menu .dropdown-menu a:hover *{color:#fff !important;background:transparent !important;}.fea-header__menu .dropdown-divider{display:none !important;}a{text-decoration:none;color:inherit;}a:hover,a:focus{color:#50AFDE;text-decoration:none;}h1.page-title,h1.node__title,.node__title,.page-header h1,.view h2,h2.node__title a{color:var(--kpi-blue) !important;text-decoration:none;}h2.node__title a:hover,.view h2 a:hover{color:#50AFDE !important;}.fea-header__top{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:10px 20px;}.fea-header__title{align-self:center;}.fea-header__logo{align-self:center;}.fea-header__actions{align-self:start;display:flex;flex-direction:column;align-items:flex-end;gap:8px;padding-top:4px;}.fea-header__social a,.fea-header__langs a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid rgba(255,255,255,.35);margin-left:8px;text-decoration:none;background:transparent;}.fea-header__social a:hover,.fea-header__langs a:hover{border-color:#fff;}.fea-header__social img{width:20px;height:20px;}.fea-header__langs  img{width:18px;height:18px;}.fea-header--stretch{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow-x:clip;}@supports not (overflow-x:clip){.fea-header--stretch{overflow-x:hidden;}}@media (max-width:992px){.fea-header__top{grid-template-columns:auto 1fr;grid-template-areas:"logo actions"
      "title title";padding:10px 12px;}.fea-header__logo{grid-area:logo;}.fea-header__actions{grid-area:actions;}.fea-header__title{grid-area:title;padding-top:6px;text-align:center;}.fea-header__logo img{max-height:72px;}.fea-header__title .line-1{font-size:clamp(16px,4.5vw,22px);}.fea-header__title .line-2{font-size:clamp(12px,3.8vw,18px);}.fea-header__social a,.fea-header__langs  a{width:30px;height:30px;margin-left:6px;}.fea-header__social img{width:18px;height:18px;}.fea-header__langs  img{width:16px;height:16px;}}@media (max-width:480px){.fea-header__actions{gap:6px;}.fea-header__social,.fea-header__langs{display:flex;flex-wrap:wrap;justify-content:flex-end;}}@media (max-width:992px){.fea-header__menu > nav > ul.menu,.fea-header__menu > ul.menu,.fea-header__menu .navbar-nav{flex-direction:column;}.fea-header__menu li.menu-item--expanded > a::after,.fea-header__menu li.dropdown > a::after{content:"▾";float:right;opacity:.85;}.fea-header__menu ul ul,.fea-header__menu .dropdown-menu{position:static !important;min-width:0 !important;width:100% !important;}.fea-header__menu li:hover > ul,.fea-header__menu li:hover > .menu,.fea-header__menu li:hover > .dropdown-menu,.fea-header__menu li:focus-within > ul,.fea-header__menu li:focus-within > .menu,.fea-header__menu li:focus-within > .dropdown-menu,.fea-header__menu ul ul:hover,.fea-header__menu .dropdown-menu:hover{display:none !important;}.fea-header__menu li.fea-open > ul,.fea-header__menu li.fea-open > .menu,.fea-header__menu li.fea-open > .dropdown-menu{display:block !important;}.fea-header__menu ul ul a,.fea-header__menu .dropdown-menu a,.fea-header__menu .dropdown-menu .dropdown-item{padding-left:24px !important;}.fea-header__menu ul ul ul a,.fea-header__menu .dropdown-menu .dropdown-menu a,.fea-header__menu .dropdown-menu .dropdown-menu .dropdown-item{padding-left:34px !important;}}.fea-header__actions-row{display:flex;align-items:center;gap:10px;}.fea-burger{display:none;width:42px;height:42px;border-radius:10px;border:1px solid rgba(255,255,255,.45);background:rgba(255,255,255,.08);padding:10px;cursor:pointer;flex-direction:column;justify-content:center;align-items:stretch;gap:6px;}.fea-burger:hover{background:rgba(255,255,255,.12);}.fea-burger:active{background:rgba(255,255,255,.16);}.fea-burger:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:3px;}.fea-burger span{display:block;height:2px;width:100%;background:#fff;border-radius:2px;}.fea-offcanvas-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:9980;}.fea-offcanvas{position:fixed;top:0;right:0;height:100vh;width:min(88vw,420px);background:var(--kpi-blue);color:#fff;z-index:9990;transform:translateX(100%);transition:transform .22s ease;box-shadow:-8px 0 24px rgba(0,0,0,.25);display:flex;flex-direction:column;}.fea-offcanvas.is-open{transform:translateX(0);}.fea-offcanvas__header{display:flex;justify-content:flex-end;padding:12px 12px 0;}.fea-offcanvas__close{width:44px;height:44px;border-radius:10px;border:1px solid rgba(255,255,255,.35);background:transparent;color:#fff;font-size:28px;line-height:1;cursor:pointer;}.fea-offcanvas__body{flex:1 1 auto;min-height:0;padding:12px 0 18px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;}.fea-offcanvas__nav nav,.fea-offcanvas__nav > nav,.fea-offcanvas__nav > ul.menu,.fea-offcanvas__nav ul.menu,.fea-offcanvas__nav .navbar-nav{display:block;margin:0;padding:0;list-style:none;}.fea-offcanvas__nav li{list-style:none;}.fea-offcanvas__nav a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;color:#fff !important;text-decoration:none !important;border-bottom:1px solid rgba(255,255,255,.18);}.fea-offcanvas__nav li.menu-item--expanded > a::after,.fea-offcanvas__nav li.expanded > a::after,.fea-offcanvas__nav li.dropdown > a::after{content:"▾";flex:0 0 auto;margin-left:auto;border:0 !important;opacity:.85;font-size:16px;line-height:1;}.fea-offcanvas__nav li.fea-open > a{background:rgba(255,255,255,.08);}.fea-offcanvas__nav li.fea-open > a::after{content:"▴";}.fea-offcanvas__nav ul ul,.fea-offcanvas__nav .dropdown-menu{display:none;position:static;background:transparent !important;padding:0;margin:0;border:0;}.fea-offcanvas__nav li.fea-open > ul,.fea-offcanvas__nav li.fea-open > .dropdown-menu{display:block;}.fea-offcanvas__nav ul ul a,.fea-offcanvas__nav .dropdown-menu a,.fea-offcanvas__nav .dropdown-item{padding:12px 18px 12px 30px;border-bottom:1px solid rgba(255,255,255,.12);background:transparent !important;color:#fff !important;opacity:.92;}.fea-offcanvas__nav ul ul ul a,.fea-offcanvas__nav .dropdown-menu .dropdown-menu a,.fea-offcanvas__nav .dropdown-menu .dropdown-menu .dropdown-item{padding-left:46px;}@media (max-width:992px){.fea-header__menu--desktop{display:none;}.fea-burger{display:inline-flex;}}.fea-offcanvas__nav li,.fea-offcanvas__nav li.dropdown-item,.fea-offcanvas__nav li.nav-item{position:relative !important;display:block !important;float:none !important;width:100% !important;min-width:0 !important;max-width:none !important;height:auto !important;min-height:0 !important;margin:0 !important;padding:0 !important;transform:none !important;background:transparent !important;border:0 !important;box-shadow:none !important;box-sizing:border-box !important;}.fea-offcanvas__nav ul,.fea-offcanvas__nav ul.menu,.fea-offcanvas__nav ul.navbar-nav,.fea-offcanvas__nav ul.dropdown-menu,.fea-offcanvas__nav .dropdown-menu,.fea-offcanvas__nav .dropdown-menu[data-bs-popper]{position:static !important;inset:auto !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;float:none !important;transform:none !important;translate:none !important;width:100% !important;min-width:0 !important;max-width:none !important;height:auto !important;margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;box-sizing:border-box !important;}.fea-offcanvas__nav li > ul,.fea-offcanvas__nav li > .menu,.fea-offcanvas__nav li > .dropdown-menu{display:none !important;}.fea-offcanvas__nav li.fea-open > ul,.fea-offcanvas__nav li.fea-open > .menu,.fea-offcanvas__nav li.fea-open > .dropdown-menu{position:static !important;display:block !important;visibility:visible !important;opacity:1 !important;pointer-events:auto !important;}.fea-offcanvas__nav li > a{position:relative !important;display:flex !important;align-items:center !important;justify-content:space-between !important;float:none !important;width:100% !important;height:auto !important;min-height:0 !important;margin:0 !important;box-sizing:border-box !important;white-space:normal !important;overflow-wrap:anywhere;line-height:1.35;}.fea-offcanvas__nav .navbar-nav > li > a,.fea-offcanvas__nav ul.menu > li > a{padding:14px 18px !important;border-bottom:1px solid rgba(255,255,255,.18) !important;}.fea-offcanvas__nav .navbar-nav > li > ul > li > a,.fea-offcanvas__nav ul.menu > li > ul > li > a{padding:12px 18px 12px 30px !important;border-bottom:1px solid rgba(255,255,255,.12) !important;}.fea-offcanvas__nav .navbar-nav > li > ul > li > ul > li > a,.fea-offcanvas__nav ul.menu > li > ul > li > ul > li > a{padding:11px 18px 11px 46px !important;border-bottom:1px solid rgba(255,255,255,.10) !important;font-size:.95em;opacity:.92;}.fea-offcanvas__nav li.dropdown-item:hover,.fea-offcanvas__nav li.dropdown-item:focus,.fea-offcanvas__nav li.dropdown-item:active,.fea-offcanvas__nav li.dropdown-item.active{background:transparent !important;color:inherit !important;}.fea-offcanvas__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;}
.layout--onecol .layout__region{width:100%;}
