/*!
Theme Name: Geoportal.gov.pl
Author: GISPartner Sp. z o.o.
Author URI: https://gispartner.pl
Description: Motyw dla Geoportal.gov.pl
Version: 1.0.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: geoportal
*/:root{--branding-h: 112px;--grid-gutter: 1.5rem;--base-spacing: 1rem;--half-spacing: 0.5rem;--global--spacing-unit: 1rem;--global--spacing-measure: unset;--global--spacing-horizontal: 1rem;--global--spacing-vertical: 2rem;--mdc-layout-grid-gutter-phone: var(--grid-gutter);--mdc-layout-grid-gutter-tablet: var(--grid-gutter);--mdc-layout-grid-gutter-desktop: var(--grid-gutter);--gp-layout-grid-margin-desktop: 24px;--gp-layout-grid-column-width-desktop: 72px;--gp-layout-grid-margin-tablet: 16px;--gp-layout-grid-column-width-tablet: 72px;--gp-layout-grid-margin-phone: 16px;--gp-layout-grid-column-width-phone: 72px;--gp-layout-grid-gutter-phone: var(--grid-gutter);--gp-layout-grid-gutter-tablet: var(--grid-gutter);--gp-layout-grid-gutter-desktop: var(--grid-gutter)}@media only screen and (max-width: 599px){:root{--branding-h: 96px;--grid-gutter: 1rem}}@media only screen and (min-width: 600px)and (max-width: 839px){:root{--branding-h: 96px;--grid-gutter: 1rem}}:root{--app-item__image-bg: #eeeeee;--app-item__image-border-radius: 0.1rem;--item-action__color: #333;--item-action__bg: linear-gradient(135deg, hsla(0, 0%, 100%, 0.8) 0%, hsla(0, 0%, 75%, 0.8) 100%);--item-action__border-color: rgba(0, 0, 0, 0.333);--item-action__icon: #0052a5;--item-action__hover-color: #fff;--item-action__hover-bg: linear-gradient(135deg, #0051a2 0%, #00458c 100%);--app-item__service-bg: #eeeeee;--app-item__service-bg__hover: #d4d4d4;--app-item__service-padding: 0.5rem;--app-item__service-border-radius: 0.25rem;--item-action__padding: 0.75rem;--item-action__border-radius: 3px;--item-action__service-padding: 0.75rem;--featured-post--border-radius: 0.25rem;--post-maitenance-color: #fff;--post-maitenance-bg: #454545;--box-shadow-short: 0 1px 1px rgba(0, 0, 0, 0.11), 0 2px 2px rgba(0, 0, 0, 0.11), 0 4px 4px rgba(0, 0, 0, 0.11), 0 6px 8px rgba(0, 0, 0, 0.11), 0 8px 16px rgba(0, 0, 0, 0.11);--box-shadow-long: 0 2px 1px rgba(0, 0, 0, 0.09), 0 4px 2px rgba(0, 0, 0, 0.09), 0 8px 4px rgba(0, 0, 0, 0.09), 0 16px 8px rgba(0, 0, 0, 0.09), 0 32px 16px rgba(0, 0, 0, 0.09)}:root{--brand: #0052a5;--gp-theme-primary: #0052a5;--heading: #333;--heading-link: #0052a5;--heading-link-hover: #006cd7;--nav-item-h: 44px;--nav-item-h-m: 32px;--nav-item-h-s: 28px;--nav-submenu-bg: #f1f1f1;--nav-submenu-col: #0052a5;--card-bg: #0052a5;--card-color: #fff;--card-img-overlay: linear-gradient(180deg, rgba(0, 82, 165, 0) 33%, #0052a5 97.5%);--card-mnml-img-overlay: linear-gradient(180deg, rgba(0, 82, 165, 0) 25%, #0052a5 75%);--card-title: rgba(255, 255, 255, 0.9);--card-title-link: rgba(255, 255, 255, 0.9);--card-title-link-hover: #fff;--footer-main-bg: #fff;--footer-main-col: currentColor;--footer-bottom-bg: #0052a5;--footer-bottom-col: #fff;--logo-w: 320px;--font-heading: Open Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;--font-weight-heading: 600;--font-weight-heading-smaller: 500;--font-weight-lead: 175;--wp--style--block-gap: calc(2 * var(--grid-gutter, 1rem));--wp-preset--color--luminous-vivid-amber: #f2ce24;--block-button-custom-border-radius: 0.5rem;--block-file-button-custom-border-radius: 0.5rem;--global--color-border: rgba(0, 0, 0, 0.125);--hero-slogan-padding: 1rem;--post-maitenance-bg: #0052a5;--post-maitenance-color: #fff}.has-luminous-vivid-amber-background-color{background-color:#f2ce24 !important}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#404040;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}@font-face{font-family:"Inter";src:local(""),url("./assets/fonts/inter/Inter-VariableFont_slnt,wght.ttf") format("woff2-variations");font-weight:125 950;font-stretch:75% 125%;font-style:normal}body{font-size:1rem}[data-fontsize=large]{font-size:120%}[data-fontsize=xlarge]{font-size:140%}h1,h2,h3,h4,h5,h6{clear:both;color:var(--heading, #333);font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-family:var(--font-heading, Open Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif);font-weight:600;font-variation-settings:"wght" var(--font-weight-heading);line-height:1.2}h1{font-size:2.5rem}h2{font-size:1.9rem}h3{font-size:1.5rem}h4{font-size:1.44rem;font-weight:500;font-variation-settings:"wght" var(--font-weight-heading-smaller);line-height:1.35}h5{font-size:1.2rem;font-weight:500;font-variation-settings:"wght" var(--font-weight-heading-smaller);line-height:1.5}h6{font-size:1rem;font-weight:500;font-variation-settings:"wght" var(--font-weight-heading-smaller);line-height:1.5}.site h1{margin-top:0;margin-bottom:1.34rem}p{margin-bottom:1.5rem}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5rem}address{margin:0 0 1.5rem}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}p.lead{font-size:150%;font-weight:var(--font-weight-lead);font-variation-settings:"wght" var(--font-weight-lead)}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}.entry-content ul,.entry-content ol{margin-left:0;padding-left:1.5em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#4169e1}a:visited{color:purple}a:hover,a:focus,a:active{color:#191970}a:hover,a:active{outline:0}a:focus{color:#111;outline:1px dotted #111;outline-offset:1px}a:focus-visible{color:#111;outline:2px dotted #111;outline-offset:1px}button,a.button,button.button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}button:hover,a.button:hover,button.button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,a.button:active,a.button:focus,button.button:active,button.button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}button:focus,a.button:focus,button.button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{color:#111;outline:1px dotted #111;outline-offset:1px}button:focus-visible,a.button:focus-visible,button.button:focus-visible,input[type=button]:focus-visible,input[type=reset]:focus-visible,input[type=submit]:focus-visible{color:#111;outline:2px dotted #111;outline-offset:1px}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.site{margin:0 auto;padding:var(--grid-gutter, 24px);width:100%;max-width:1440px}@media screen and (max-width: 1140px){.site{max-width:1040px}}@media screen and (max-width: 840px){.site{max-width:776px}}.gp-layout-grid{box-sizing:border-box;margin:0 auto}@media(min-width: 840px){.gp-layout-grid{padding:24px;padding:var(--gp-layout-grid-margin-desktop, 24px)}}@media(min-width: 600px)and (max-width: 839px){.gp-layout-grid{padding:16px;padding:var(--gp-layout-grid-margin-tablet, 16px)}}@media only screen and (max-width: 599px){.gp-layout-grid{padding:16px;padding:var(--gp-layout-grid-margin-phone, 16px)}}@media(min-width: 840px){.gp-layout-grid__inner{display:flex;flex-flow:row wrap;align-items:stretch;margin:-12px;margin:calc(var(--gp-layout-grid-gutter-desktop, 24px)/2*-1)}@supports(display: grid){.gp-layout-grid__inner{display:grid;margin:0;grid-gap:24px;grid-gap:var(--gp-layout-grid-gutter-desktop, 24px);grid-template-columns:repeat(12, minmax(0, 1fr))}}}@media(min-width: 600px)and (max-width: 839px){.gp-layout-grid__inner{display:flex;flex-flow:row wrap;align-items:stretch;margin:-8px;margin:calc(var(--gp-layout-grid-gutter-tablet, 16px)/2*-1)}@supports(display: grid){.gp-layout-grid__inner{display:grid;margin:0;grid-gap:16px;grid-gap:var(--gp-layout-grid-gutter-tablet, 16px);grid-template-columns:repeat(8, minmax(0, 1fr))}}}@media only screen and (max-width: 599px){.gp-layout-grid__inner{display:flex;flex-flow:row wrap;align-items:stretch;margin:-8px;margin:calc(var(--gp-layout-grid-gutter-phone, 16px)/2*-1)}@supports(display: grid){.gp-layout-grid__inner{display:grid;margin:0;grid-gap:16px;grid-gap:var(--gp-layout-grid-gutter-phone, 16px);grid-template-columns:repeat(4, minmax(0, 1fr))}}}@media(min-width: 840px){.gp-layout-grid__cell--span-12,.gp-layout-grid__cell--span-12-desktop{width:auto;grid-column-end:span 12}}@media(min-width: 840px){.gp-layout-grid__cell{width:calc(33.3333333333% - 24px);width:calc(33.3333333333% - var(--gp-layout-grid-gutter-desktop, 24px));box-sizing:border-box;margin:12px;margin:calc(var(--gp-layout-grid-gutter-desktop, 24px)/2)}@supports(display: grid){.gp-layout-grid__cell{width:auto;grid-column-end:span 4}}@supports(display: grid){.gp-layout-grid__cell{margin:0}}.gp-layout-grid__cell--span-1,.gp-layout-grid__cell--span-1-desktop{width:calc(8.3333333333% - 24px);width:calc(8.3333333333% - var(--gp-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.gp-layout-grid__cell--span-1,.gp-layout-grid__cell--span-1-desktop{width:auto;grid-column-end:span 1}}.gp-layout-grid__cell--span-2,.gp-layout-grid__cell--span-2-desktop{width:calc(16.6666666667% - 24px);width:calc(16.6666666667% - var(--gp-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.gp-layout-grid__cell--span-2,.gp-layout-grid__cell--span-2-desktop{width:auto;grid-column-end:span 2}}.gp-layout-grid__cell--span-3,.gp-layout-grid__cell--span-3-desktop{width:calc(25% - 24px);width:calc(25% - var(--gp-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.gp-layout-grid__cell--span-3,.gp-layout-grid__cell--span-3-desktop{width:auto;grid-column-end:span 3}}.gp-layout-grid__cell--span-4,.gp-layout-grid__cell--span-4-desktop{width:calc(33.3333333333% - 24px);width:calc(33.3333333333% - var(--gp-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.gp-layout-grid__cell--span-4,.gp-layout-grid__cell--span-4-desktop{width:auto;grid-column-end:span 4}}.gp-layout-grid__cell--span-5,.gp-layout-grid__cell--span-5-desktop{width:calc(41.6666666667% - 24px);width:calc(41.6666666667% - var(--gp-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.gp-layout-grid__cell--span-5,.gp-layout-grid__cell--span-5-desktop{width:auto;grid-column-end:span 5}}.gp-layout-grid__cell--span-6,.gp-layout-grid__cell--span-6-desktop{width:calc(50% - 24px);width:calc(50% - var(--gp-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.gp-layout-grid__cell--span-6,.gp-layout-grid__cell--span-6-desktop{width:auto;grid-column-end:span 6}}.gp-layout-grid__cell--span-7,.gp-layout-grid__cell--span-7-desktop{width:calc(58.3333333333% - 24px);width:calc(58.3333333333% - var(--gp-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.gp-layout-grid__cell--span-7,.gp-layout-grid__cell--span-7-desktop{width:auto;grid-column-end:span 7}}.gp-layout-grid__cell--span-8,.gp-layout-grid__cell--span-8-desktop{width:calc(66.6666666667% - 24px);width:calc(66.6666666667% - var(--gp-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.gp-layout-grid__cell--span-8,.gp-layout-grid__cell--span-8-desktop{width:auto;grid-column-end:span 8}}.gp-layout-grid__cell--span-9,.gp-layout-grid__cell--span-9-desktop{width:calc(75% - 24px);width:calc(75% - var(--gp-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.gp-layout-grid__cell--span-9,.gp-layout-grid__cell--span-9-desktop{width:auto;grid-column-end:span 9}}.gp-layout-grid__cell--span-10,.gp-layout-grid__cell--span-10-desktop{width:calc(83.3333333333% - 24px);width:calc(83.3333333333% - var(--gp-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.gp-layout-grid__cell--span-10,.gp-layout-grid__cell--span-10-desktop{width:auto;grid-column-end:span 10}}.gp-layout-grid__cell--span-11,.gp-layout-grid__cell--span-11-desktop{width:calc(91.6666666667% - 24px);width:calc(91.6666666667% - var(--gp-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.gp-layout-grid__cell--span-11,.gp-layout-grid__cell--span-11-desktop{width:auto;grid-column-end:span 11}}.gp-layout-grid__cell--span-12,.gp-layout-grid__cell--span-12-desktop{width:calc(100% - 24px);width:calc(100% - var(--gp-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.gp-layout-grid__cell--span-12,.gp-layout-grid__cell--span-12-desktop{width:auto;grid-column-end:span 12}}}@media(min-width: 600px)and (max-width: 839px){.gp-layout-grid__cell{width:calc(50% - 16px);width:calc(50% - var(--gp-layout-grid-gutter-tablet, 16px));box-sizing:border-box;margin:8px;margin:calc(var(--gp-layout-grid-gutter-tablet, 16px)/2)}@supports(display: grid){.gp-layout-grid__cell{width:auto;grid-column-end:span 4}}@supports(display: grid){.gp-layout-grid__cell{margin:0}}.gp-layout-grid__cell--span-1,.gp-layout-grid__cell--span-1-tablet{width:calc(12.5% - 16px);width:calc(12.5% - var(--gp-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.gp-layout-grid__cell--span-1,.gp-layout-grid__cell--span-1-tablet{width:auto;grid-column-end:span 1}}.gp-layout-grid__cell--span-2,.gp-layout-grid__cell--span-2-tablet{width:calc(25% - 16px);width:calc(25% - var(--gp-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.gp-layout-grid__cell--span-2,.gp-layout-grid__cell--span-2-tablet{width:auto;grid-column-end:span 2}}.gp-layout-grid__cell--span-3,.gp-layout-grid__cell--span-3-tablet{width:calc(37.5% - 16px);width:calc(37.5% - var(--gp-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.gp-layout-grid__cell--span-3,.gp-layout-grid__cell--span-3-tablet{width:auto;grid-column-end:span 3}}.gp-layout-grid__cell--span-4,.gp-layout-grid__cell--span-4-tablet{width:calc(50% - 16px);width:calc(50% - var(--gp-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.gp-layout-grid__cell--span-4,.gp-layout-grid__cell--span-4-tablet{width:auto;grid-column-end:span 4}}.gp-layout-grid__cell--span-5,.gp-layout-grid__cell--span-5-tablet{width:calc(62.5% - 16px);width:calc(62.5% - var(--gp-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.gp-layout-grid__cell--span-5,.gp-layout-grid__cell--span-5-tablet{width:auto;grid-column-end:span 5}}.gp-layout-grid__cell--span-6,.gp-layout-grid__cell--span-6-tablet{width:calc(75% - 16px);width:calc(75% - var(--gp-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.gp-layout-grid__cell--span-6,.gp-layout-grid__cell--span-6-tablet{width:auto;grid-column-end:span 6}}.gp-layout-grid__cell--span-7,.gp-layout-grid__cell--span-7-tablet{width:calc(87.5% - 16px);width:calc(87.5% - var(--gp-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.gp-layout-grid__cell--span-7,.gp-layout-grid__cell--span-7-tablet{width:auto;grid-column-end:span 7}}.gp-layout-grid__cell--span-8,.gp-layout-grid__cell--span-8-tablet{width:calc(100% - 16px);width:calc(100% - var(--gp-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.gp-layout-grid__cell--span-8,.gp-layout-grid__cell--span-8-tablet{width:auto;grid-column-end:span 8}}.gp-layout-grid__cell--span-9,.gp-layout-grid__cell--span-9-tablet{width:calc(100% - 16px);width:calc(100% - var(--gp-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.gp-layout-grid__cell--span-9,.gp-layout-grid__cell--span-9-tablet{width:auto;grid-column-end:span 8}}.gp-layout-grid__cell--span-10,.gp-layout-grid__cell--span-10-tablet{width:calc(100% - 16px);width:calc(100% - var(--gp-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.gp-layout-grid__cell--span-10,.gp-layout-grid__cell--span-10-tablet{width:auto;grid-column-end:span 8}}.gp-layout-grid__cell--span-11,.gp-layout-grid__cell--span-11-tablet{width:calc(100% - 16px);width:calc(100% - var(--gp-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.gp-layout-grid__cell--span-11,.gp-layout-grid__cell--span-11-tablet{width:auto;grid-column-end:span 8}}.gp-layout-grid__cell--span-12,.gp-layout-grid__cell--span-12-tablet{width:calc(100% - 16px);width:calc(100% - var(--gp-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.gp-layout-grid__cell--span-12,.gp-layout-grid__cell--span-12-tablet{width:auto;grid-column-end:span 8}}}@media only screen and (max-width: 599px){.gp-layout-grid__cell{width:calc(100% - 16px);width:calc(100% - var(--gp-layout-grid-gutter-phone, 16px));box-sizing:border-box;margin:8px;margin:calc(var(--gp-layout-grid-gutter-phone, 16px)/2)}@supports(display: grid){.gp-layout-grid__cell{width:auto;grid-column-end:span 4}}@supports(display: grid){.gp-layout-grid__cell{margin:0}}.gp-layout-grid__cell--span-1,.gp-layout-grid__cell--span-1-phone{width:calc(25% - 16px);width:calc(25% - var(--gp-layout-grid-gutter-phone, 16px))}@supports(display: grid){.gp-layout-grid__cell--span-1,.gp-layout-grid__cell--span-1-phone{width:auto;grid-column-end:span 1}}.gp-layout-grid__cell--span-2,.gp-layout-grid__cell--span-2-phone{width:calc(50% - 16px);width:calc(50% - var(--gp-layout-grid-gutter-phone, 16px))}@supports(display: grid){.gp-layout-grid__cell--span-2,.gp-layout-grid__cell--span-2-phone{width:auto;grid-column-end:span 2}}.gp-layout-grid__cell--span-3,.gp-layout-grid__cell--span-3-phone{width:calc(75% - 16px);width:calc(75% - var(--gp-layout-grid-gutter-phone, 16px))}@supports(display: grid){.gp-layout-grid__cell--span-3,.gp-layout-grid__cell--span-3-phone{width:auto;grid-column-end:span 3}}.gp-layout-grid__cell--span-4,.gp-layout-grid__cell--span-4-phone{width:calc(100% - 16px);width:calc(100% - var(--gp-layout-grid-gutter-phone, 16px))}@supports(display: grid){.gp-layout-grid__cell--span-4,.gp-layout-grid__cell--span-4-phone{width:auto;grid-column-end:span 4}}.gp-layout-grid__cell--span-5,.gp-layout-grid__cell--span-5-phone{width:calc(100% - 16px);width:calc(100% - var(--gp-layout-grid-gutter-phone, 16px))}@supports(display: grid){.gp-layout-grid__cell--span-5,.gp-layout-grid__cell--span-5-phone{width:auto;grid-column-end:span 4}}.gp-layout-grid__cell--span-6,.gp-layout-grid__cell--span-6-phone{width:calc(100% - 16px);width:calc(100% - var(--gp-layout-grid-gutter-phone, 16px))}@supports(display: grid){.gp-layout-grid__cell--span-6,.gp-layout-grid__cell--span-6-phone{width:auto;grid-column-end:span 4}}.gp-layout-grid__cell--span-7,.gp-layout-grid__cell--span-7-phone{width:calc(100% - 16px);width:calc(100% - var(--gp-layout-grid-gutter-phone, 16px))}@supports(display: grid){.gp-layout-grid__cell--span-7,.gp-layout-grid__cell--span-7-phone{width:auto;grid-column-end:span 4}}.gp-layout-grid__cell--span-8,.gp-layout-grid__cell--span-8-phone{width:calc(100% - 16px);width:calc(100% - var(--gp-layout-grid-gutter-phone, 16px))}@supports(display: grid){.gp-layout-grid__cell--span-8,.gp-layout-grid__cell--span-8-phone{width:auto;grid-column-end:span 4}}.gp-layout-grid__cell--span-9,.gp-layout-grid__cell--span-9-phone{width:calc(100% - 16px);width:calc(100% - var(--gp-layout-grid-gutter-phone, 16px))}@supports(display: grid){.gp-layout-grid__cell--span-9,.gp-layout-grid__cell--span-9-phone{width:auto;grid-column-end:span 4}}.gp-layout-grid__cell--span-10,.gp-layout-grid__cell--span-10-phone{width:calc(100% - 16px);width:calc(100% - var(--gp-layout-grid-gutter-phone, 16px))}@supports(display: grid){.gp-layout-grid__cell--span-10,.gp-layout-grid__cell--span-10-phone{width:auto;grid-column-end:span 4}}.gp-layout-grid__cell--span-11,.gp-layout-grid__cell--span-11-phone{width:calc(100% - 16px);width:calc(100% - var(--gp-layout-grid-gutter-phone, 16px))}@supports(display: grid){.gp-layout-grid__cell--span-11,.gp-layout-grid__cell--span-11-phone{width:auto;grid-column-end:span 4}}.gp-layout-grid__cell--span-12,.gp-layout-grid__cell--span-12-phone{width:calc(100% - 16px);width:calc(100% - var(--gp-layout-grid-gutter-phone, 16px))}@supports(display: grid){.gp-layout-grid__cell--span-12,.gp-layout-grid__cell--span-12-phone{width:auto;grid-column-end:span 4}}}.gp-layout-grid__cell--order-1{order:1}.gp-layout-grid__cell--order-2{order:2}.gp-layout-grid__cell--order-3{order:3}.gp-layout-grid__cell--order-4{order:4}.gp-layout-grid__cell--order-5{order:5}.gp-layout-grid__cell--order-6{order:6}.gp-layout-grid__cell--order-7{order:7}.gp-layout-grid__cell--order-8{order:8}.gp-layout-grid__cell--order-9{order:9}.gp-layout-grid__cell--order-10{order:10}.gp-layout-grid__cell--order-11{order:11}.gp-layout-grid__cell--order-12{order:12}.gp-layout-grid__cell--align-top{align-self:flex-start}@supports(display: grid){.gp-layout-grid__cell--align-top{align-self:start}}.gp-layout-grid__cell--align-middle{align-self:center}.gp-layout-grid__cell--align-bottom{align-self:flex-end}@supports(display: grid){.gp-layout-grid__cell--align-bottom{align-self:end}}@media(min-width: 840px){.gp-layout-grid--fixed-column-width{width:1176px;width:calc(var(--gp-layout-grid-column-width-desktop, 72px)*12 + var(--gp-layout-grid-gutter-desktop, 24px)*11 + var(--gp-layout-grid-margin-desktop, 24px)*2)}}@media(min-width: 600px)and (max-width: 839px){.gp-layout-grid--fixed-column-width{width:720px;width:calc(var(--gp-layout-grid-column-width-tablet, 72px)*8 + var(--gp-layout-grid-gutter-tablet, 16px)*7 + var(--gp-layout-grid-margin-tablet, 16px)*2)}}@media only screen and (max-width: 599px){.gp-layout-grid--fixed-column-width{width:368px;width:calc(var(--gp-layout-grid-column-width-phone, 72px)*4 + var(--gp-layout-grid-gutter-phone, 16px)*3 + var(--gp-layout-grid-margin-phone, 16px)*2)}}.gp-layout-grid--align-left{margin-right:auto;margin-left:0}.gp-layout-grid--align-right{margin-right:0;margin-left:auto}.site{display:grid;grid-template-columns:3fr 9fr;grid-template-areas:"sidebar main";gap:calc(2*var(--grid-gutter, 1rem))}.home .site{grid-template-columns:4fr 8fr}@media only screen and (max-width: 599px){.site{grid-template-columns:1fr;grid-template-areas:"main" "sidebar"}.home .site{grid-template-columns:1fr}}@media only screen and (min-width: 600px)and (max-width: 839px){.site{grid-template-columns:1fr 2fr}}.site-main{grid-area:main}@media only screen and (max-width: 599px){.site-main{max-width:calc(100% - 2*var(--grid-gutter))}}.widget-area{grid-area:sidebar}@media only screen and (max-width: 599px){.widget-area{max-width:calc(100% - 2*var(--grid-gutter))}}.widget-area{padding-top:1rem}.widget-area h2:first-child{margin-top:0}.no-sidebar .site{display:grid;grid-template-columns:auto;grid-template-areas:"main"}.site.site--no-sidebar{display:grid;grid-template-columns:auto;grid-template-areas:"main"}.error404 .search-form{margin-bottom:3rem}.error404 .widget_recent_entries ul li{margin-bottom:1rem}.site-header{position:relative;display:flex;align-items:center;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);z-index:20}@media only screen and (max-width: 599px){.site-header{flex-direction:column}}@media screen and (min-width: 840px){.site-header{display:block}}.site-branding{display:flex;align-items:center;gap:1rem;justify-content:flex-start;margin:0 auto;padding:var(--grid-gutter, 24px);width:100%;max-width:1440px;padding-top:.5rem;padding-bottom:0;height:var(--branding-h, 128px)}@media screen and (max-width: 1140px){.site-branding{max-width:1040px}}@media screen and (max-width: 840px){.site-branding{max-width:776px}}@media only screen and (max-width: 599px){.site-branding{height:auto;flex-direction:column;padding-block:var(--grid-gutter, 24px)}}@media only screen and (min-width: 600px)and (max-width: 839px){.site-branding{height:auto;flex-direction:column;padding-block:var(--grid-gutter, 24px)}}.site-branding--info{color:var(--heading, #333)}.site-branding--info .site-title,.site-branding--info .site-description{margin:0;color:currentColor}.site-branding--info .site-title{font-size:1.5rem;font-weight:700;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-variation-settings:unset}.site-branding--info a,.site-branding--info a:visited{color:currentColor;text-decoration:none}@media only screen and (max-width: 599px){.site-branding--info{text-align:center}}@media only screen and (min-width: 600px)and (max-width: 839px){.site-branding--info{text-align:center}}.custom-logo-link{display:block}.custom-logo{width:var(--logo-w, 200px)}.office-link{display:block}.office-logo{max-height:64px}footer.site-footer{margin-top:calc(1*var(--grid-gutter));font-size:.875rem}footer.site-footer h2,footer.site-footer h3,footer.site-footer h4{margin-top:0}footer.site-footer p{font-size:.875rem}footer.site-footer p:empty{display:none}footer.site-footer a{text-decoration:underline;text-decoration-color:var(--brand-secondary, #525252);text-decoration-thickness:.08rem;text-underline-offset:2.5px;--brand: #0052a5;--brand-secondary: #0052a5;color:currentColor}footer.site-footer a:hover,footer.site-footer a:focus-visible{text-decoration-color:var(--brand, #0052a5);text-decoration-thickness:.125rem}footer.site-footer a:focus,footer.site-footer a:focus-visible{outline-offset:2px}footer.site-footer .gp-layout-grid{margin:0 auto;padding:var(--grid-gutter, 24px);width:100%;max-width:1440px}@media screen and (max-width: 1140px){footer.site-footer .gp-layout-grid{max-width:1040px}}@media screen and (max-width: 840px){footer.site-footer .gp-layout-grid{max-width:776px}}.accept-cookies footer.site-footer{padding-bottom:200px}footer.site-footer address{font-style:normal}footer.site-footer address:last-child{margin-bottom:0}footer.site-footer .widget-title{color:#767676;font-size:1.5rem;font-weight:300;--font-weight-heading: 400}footer .column-widgets{border-top:2px solid var(--brand, rgba(0, 0, 0, 0.2))}@media only screen and (max-width: 599px){footer .column-widgets .gp-layout-grid__inner{row-gap:calc(var(--global--spacing-vertical)*1.5);margin-block:var(--global--spacing-vertical)}}footer .column-widgets .widget{margin-bottom:0}footer .column-widgets .widget p:last-child{margin-bottom:0}footer .column-widgets .widget+.widget{margin-top:calc(2*var(--grid-gutter, 1rem))}footer .column-widgets--bottom{color:var(--footer-bottom-col, #fff);background-color:var(--footer-bottom-bg, #0052a5);--brand: currentColor;--brand-secondary: currentColor}footer .column-widgets--bottom .menu{flex-direction:row}footer .column-widgets--bottom p{margin-top:0}footer .column-widgets--bottom p+p{margin-top:var(--grid-gutter, 1rem)}footer .column-widgets--bottom a{--brand: currentColor;--brand-secondary: currentColor}footer .bottom-widgets{color:var(--footer-bottom-col, #fff);background-color:var(--footer-bottom-bg, #0052a5)}footer .bottom-widgets .widget-cell{display:flex}@media only screen and (max-width: 599px){footer .bottom-widgets .widget-cell{justify-content:center}}footer .bottom-widgets .wp-caption{margin:0;padding:0}footer .bottom-widgets .wp-caption .wp-caption-text{margin-bottom:0}footer .bottom-widgets img{display:block;margin:0 auto 1em;width:auto;max-height:96px}footer .bottom-widgets p{margin-top:0;margin-bottom:0}footer .bottom-widgets p+p{margin-top:var(--grid-gutter, 1rem)}footer .bottom-widgets a{color:currentColor}footer .bottom-widgets a:focus,footer .bottom-widgets a:focus-visible{color:currentColor;outline-offset:2px;outline-color:currentColor}footer .bottom-widgets .menu{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;gap:var(--grid-gutter, 1rem);list-style:none;margin:0 auto;padding:0}footer .bottom-widgets .menu li{display:inline}footer .menu{display:flex;flex-direction:column;gap:var(--grid-gutter, 1rem);list-style:none;margin:0 auto;padding:0;--brand: currentColor;--brand-secondary: currentColor}footer .menu li{display:inline}footer .menu a{text-decoration:underline;text-decoration-color:var(--brand-secondary, #525252);text-decoration-thickness:.08rem;text-underline-offset:2.5px}footer .menu a:hover,footer .menu a:focus-visible{text-decoration-color:var(--brand, #0052a5);text-decoration-thickness:.125rem}.site-header--tools{display:flex;align-items:center;gap:1rem;margin-left:auto}.site-header--tools button{padding:0;width:40px;height:40px;color:var(--button-action-txt, #333);background-color:var(--button-action-bg, #eee);border:none}.site-header--tools button:hover{color:var(--button-action-hover-txt, #333);background-color:var(--button-action-hover-bg, rgba(214, 214, 214, 0.975));cursor:pointer}.site-header--tools .search{display:flex;align-items:center;justify-content:center;width:auto;height:40px;background:transparent}.site-header--tools .fontsize{display:flex;align-items:center;justify-content:center;width:40px;height:40px}.site-header--tools .language ul{list-style:none;margin:0;padding:0}.site-header--tools .language ul a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--button-action-txt, #333);background-color:var(--button-action-bg, #eee);border-radius:3px}.site-header--tools .language ul a:hover{color:var(--button-action-hover-txt, #333);background-color:var(--button-action-hover-bg, rgba(214, 214, 214, 0.975));cursor:pointer}@media only screen and (max-width: 599px){.site-header--tools{margin-inline:auto}}@media only screen and (min-width: 600px)and (max-width: 839px){.site-header--tools{margin-inline:auto}}.main-navigation--wrapper{color:#fff;background-color:#0052a5}.main-navigation{display:block}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{display:block;position:absolute;top:100%;left:-999em;z-index:99999;float:left;color:var(--nav-submenu-col, currentColor);background-color:var(--nav-submenu-bg, #fff);box-shadow:var(--box-shadow-long, 0 3px 3px rgba(0, 0, 0, 0.2))}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li{display:block}.main-navigation ul ul li a{white-space:nowrap}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:100%}.main-navigation ul ul li.menu-item-has-children{display:flex;align-items:center}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation li::after{display:block;content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:transparent}.main-navigation li .submenu-indicator{flex-shrink:0;margin-inline-end:.5em;opacity:.5}.main-navigation li:hover,.main-navigation li.focus{background-color:rgba(255,255,255,.15)}.main-navigation li:hover .submenu-indicator,.main-navigation li.focus .submenu-indicator{opacity:1}.main-navigation li:hover::after,.main-navigation li.focus::after{background-color:var(--gp-theme-primary, #525252)}.main-navigation li.lang-item img+span{display:none}.main-navigation a{display:flex;align-items:center;width:100%;min-width:max-content;height:var(--nav-item-h, 44px);padding:0 var(--half-spacing, 0.5rem);color:currentColor;text-decoration:none;font-family:var(--font-heading, Open Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif);letter-spacing:var(--gp-typography-button-letter-spacing, 0.0892857143em);text-transform:var(--gp-typography-button-text-transform, uppercase);text-transform:none}.main-navigation .menu-item-has-children>a{padding-right:0}.main-navigation ul ul a{color:var(--nav-submenu-col, currentColor);text-transform:none}@media screen and (orientation: landscape)and (max-height: 1024px){.main-navigation ul ul a{height:var(--nav-item-h-m, 32px);font-size:.875em}}@media screen and (orientation: landscape)and (max-height: 768px){.main-navigation ul ul a{height:var(--nav-item-h-s, 28px);font-size:.875em}}.main-navigation .current_page_item,.main-navigation .current-menu-item,.main-navigation .current_page_ancestor,.main-navigation .current-menu-ancestor{background-color:rgba(255,255,255,.15)}.main-navigation .current_page_item::after,.main-navigation .current-menu-item::after,.main-navigation .current_page_ancestor::after,.main-navigation .current-menu-ancestor::after{background-color:var(--gp-theme-primary, #525252)}.main-navigation .nav-menu>li.menu-item-has-children{display:flex;align-items:center}.main-navigation .nav-menu>li.current-menu-item,.main-navigation .nav-menu>li.current_page_item{background-color:rgba(255,255,255,.15)}.main-navigation ul ul .current_page_item>a,.main-navigation ul ul .current-menu-item>a{color:var(--gp-theme-on-primary, #fff);background-color:var(--gp-theme-primary, #525252)}.main-navigation ul ul .current_page_item.menu-item-has-children::before,.main-navigation ul ul .current-menu-item.menu-item-has-children::before{color:var(--gp-theme-on-primary, #fff);background-color:var(--gp-theme-primary, #525252)}.menu-toggle,.main-navigation.toggled ul{display:block}.main-navigation{--wp-admin-bar: 32px}.main-navigation .nav-menu__container{opacity:0;transition:opacity .2s ease-in-out}.main-navigation.toggled .nav-menu__container{position:fixed;left:0;top:0;width:100vw;max-width:100%;height:calc(100vh - 0px);padding:var(--base-spacing, 1rem);color:#fff;background-color:#0052a5;opacity:1;overflow-y:auto;z-index:101}.main-navigation.toggled .nav-menu__container a{padding:.5rem var(--base-spacing, 1rem);color:currentColor;height:auto}.admin-bar .main-navigation.toggled .nav-menu__container{top:calc(0px + var(--wp-admin-bar, 32px));height:calc(100vh - 0px - var(--wp-admin-bar, 32px))}.main-navigation.toggled .nav-menu>li.menu-item-has-children{display:block}.main-navigation.toggled .nav-menu>li.menu-item-has-children .submenu-indicator{display:none}.main-navigation.toggled .nav-menu>li.current-menu-item,.main-navigation.toggled .nav-menu>li.current_page_item,.main-navigation.toggled .nav-menu>li.current_page_ancestor,.main-navigation.toggled .nav-menu>li.current-menu-ancestor{background-color:transparent}.main-navigation.toggled ul ul{position:relative;top:auto;left:auto !important;float:none;color:#fff;background-color:#0052a5;box-shadow:none;font-size:1.25rem}.main-navigation.toggled li ul{display:block;margin-left:var(--base-spacing, 1rem);border-left:3px solid rgba(255,255,255,.125);background-color:transparent}.main-navigation.toggled li.menu-item-has-children{display:block}.main-navigation.toggled li .submenu-indicator{display:none}.main-navigation.toggled li:hover::after,.main-navigation.toggled li.focus::after{background-color:transparent}.main-navigation.toggled li.current-menu-item,.main-navigation.toggled li.current_page_item .main-navigation.toggled li.current_page_ancestor,.main-navigation.toggled li.current-menu-ancestor{background-color:transparent}.main-navigation.toggled li.current-menu-item::after,.main-navigation.toggled li.current_page_item .main-navigation.toggled li.current_page_ancestor::after,.main-navigation.toggled li.current-menu-ancestor::after{background-color:currentColor}.main-navigation.toggled ul ul li.menu-item-has-children .submenu-indicator{display:none}.main-navigation.toggled ul ul li.menu-item-has-children .sub-menu{left:0;background-color:transparent}@media only screen and (max-width: 599px){.main-navigation{position:absolute;top:var(--base-spacing, 1rem);right:0;font-size:1.35rem}.main-navigation.toggled .nav-menu__container a{display:block;min-width:auto}}@media only screen and (min-width: 600px)and (max-width: 839px){.main-navigation{position:absolute;top:var(--base-spacing, 1rem);right:0;font-size:1.35rem}.main-navigation.toggled .nav-menu__container a{display:block;min-width:auto}}.menu-toggle{display:flex;align-items:center;gap:var(--base-spacing, 1rem);margin-right:var(--base-spacing, 1rem);padding:.5rem;color:currentColor;background-color:transparent;border:none;position:relative;z-index:102}.menu-toggle.hamburger{display:flex;align-items:center;gap:var(--base-spacing, 1rem);margin-right:var(--base-spacing, 1rem);padding:.5rem;aspect-ratio:1}.menu-toggle.hamburger.is-active .hamburger-inner{background-color:#fff}.menu-toggle.hamburger.is-active .hamburger-inner::before,.menu-toggle.hamburger.is-active .hamburger-inner::after{background-color:#fff}.menu-toggle .nav-toggle-icon{display:block;width:32px;height:32px}@media only screen and (min-width: 600px)and (max-width: 839px){.menu-toggle .nav-toggle-label{width:max-content;display:none}}@media only screen and (max-width: 599px){.menu-toggle .nav-toggle-label{display:none}}@media screen and (max-width: 782px){.main-navigation{--wp-admin-bar: 46px}.main-navigation ul li a{white-space:normal}.main-navigation ul ul li a{white-space:normal}}@media screen and (min-width: 840px){.menu-toggle,.menu-toggle.hamburger{display:none}.main-navigation{margin:0 auto;padding:var(--grid-gutter, 24px);width:100%;max-width:1440px;padding-top:0;padding-bottom:0}}@media screen and (min-width: 840px)and (max-width: 1140px){.main-navigation{max-width:1040px}}@media screen and (min-width: 840px)and (max-width: 840px){.main-navigation{max-width:776px}}@media screen and (min-width: 840px){.main-navigation .nav-menu__container{opacity:1}}@media screen and (min-width: 840px){.main-navigation ul{display:flex}}@media screen and (min-width: 840px){.main-navigation li.home-page:first-child{background-color:#0052a5}.main-navigation li.home-page:first-child a{width:48px;white-space:nowrap;color:transparent}}@media screen and (min-width: 840px){.main-navigation li:last-child{margin-left:auto}}@media screen and (min-width: 840px){.main-navigation li.item-colored a{color:var(--nav-item__accent-text, #fff);background-color:var(--nav-item__accent-bg, #00458c)}.main-navigation li.item-colored:hover::after,.main-navigation li.item-colored.focus::after{background-color:var(--nav-item__accent-focus, #fff)}}@media screen and (min-width: 840px){.main-navigation li.item-colored.item-colored--secondary{--nav-item__accent-bg: #525252;--nav-item__accent-text: #fff;--nav-item__accent-focus: #121212}}@media screen and (max-width: 1024px){.main-navigation a{padding:0 calc(var(--base-spacing, 1rem)/2)}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.disable-scroll{overflow:hidden}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:8px 8px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#000}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:4px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--squeeze .hamburger-inner{transition-duration:.075s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze .hamburger-inner::before{transition:top .075s .12s ease,opacity .075s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom .075s .12s ease,transform .075s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .075s ease,opacity .075s .12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .075s ease,transform .075s .12s cubic-bezier(0.215, 0.61, 0.355, 1)}.breadcrumbs{margin:0 auto;padding:var(--grid-gutter, 24px);width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-top:var(--gp-layout-grid-margin-desktop, 24px);padding-left:var(--gp-layout-grid-margin-desktop, 24px);padding-right:var(--gp-layout-grid-margin-desktop, 24px);padding-bottom:0;font-size:.875rem}@media screen and (max-width: 1140px){.breadcrumbs{max-width:1040px}}@media screen and (max-width: 840px){.breadcrumbs{max-width:776px}}.breadcrumbs a{color:currentColor;text-decoration:none;opacity:.75;text-decoration:underline;text-decoration-color:var(--brand-secondary, #525252);text-decoration-thickness:.08rem;text-underline-offset:2.5px}.breadcrumbs a:hover,.breadcrumbs a:focus-visible{text-decoration-color:var(--brand, #0052a5);text-decoration-thickness:.125rem}.breadcrumbs .current{color:currentColor}@media only screen and (max-width: 839px){.breadcrumbs .current.subpage{display:block;width:auto}}.navigation{margin:var(--global--spacing-vertical) auto;padding-top:calc(var(--global--spacing-vertical)/2);border-top:2px solid var(--global--color-border, rgba(0, 0, 0, 0.125));color:var(--global--color-primary);font-size:.875em}@media only screen and (min-width: 840px){.navigation{margin:var(--global--spacing-vertical) auto}}.navigation a{color:var(--global--color-primary);text-decoration:none}.navigation a:hover{color:var(--global--color-primary-hover);text-decoration:none}.navigation a:hover .post-title{text-decoration:underline;text-decoration-color:var(--brand-secondary, #525252);text-decoration-thickness:.125rem;text-underline-offset:1.5px}.navigation a:focus{color:var(--global--color-secondary)}.navigation a:focus-visible{outline-offset:-2px}.navigation a:active{color:var(--global--color-primary)}.navigation .nav-links{display:flex}.navigation .nav-links>*{min-width:44px;min-height:44px}.navigation .nav-links .nav-next a,.navigation .nav-links .nav-previous a{display:flex;flex-direction:column}.navigation .nav-links .dots{text-align:center}.navigation .svg-icon{display:inline-block;color:currentColor;vertical-align:middle;position:relative}.navigation .nav-previous .svg-icon,.navigation .prev .svg-icon{top:-2px;margin-right:calc(.25*var(--global--spacing-unit))}.navigation .nav-next .svg-icon,.navigation .next .svg-icon{top:-1px;margin-left:calc(.25*var(--global--spacing-unit))}.pagination .nav-links,.comments-pagination .nav-links{padding-top:calc(var(--global--spacing-vertical)/4)}.pagination .nav-links a:hover,.comments-pagination .nav-links a:hover{color:var(--pagination--color-link-hover)}.is-dark-theme .pagination .nav-links a:active,.is-dark-theme .pagination .nav-links a:hover:active,.is-dark-theme .pagination .nav-links a:hover:focus,.is-dark-theme .comments-pagination .nav-links a:active,.is-dark-theme .comments-pagination .nav-links a:hover:active,.is-dark-theme .comments-pagination .nav-links a:hover:focus{color:var(--global--color-background)}.has-background-white .pagination .nav-links a:active,.has-background-white .pagination .nav-links a:hover:active,.has-background-white .pagination .nav-links a:hover:focus,.has-background-white .comments-pagination .nav-links a:active,.has-background-white .comments-pagination .nav-links a:hover:active,.has-background-white .comments-pagination .nav-links a:hover:focus{color:var(--global--color-white)}.pagination .nav-links>*,.comments-pagination .nav-links>*{display:flex;align-items:center;color:var(--pagination--color-text);margin-left:calc(.66*var(--global--spacing-unit));margin-right:calc(.66*var(--global--spacing-unit))}.pagination .nav-links>*.current,.comments-pagination .nav-links>*.current{font-weight:700}.pagination .nav-links>*:not(.dots):not(.current):hover,.comments-pagination .nav-links>*:not(.dots):not(.current):hover{text-decoration:underline;text-decoration-color:var(--brand-secondary, #525252);text-decoration-thickness:.125rem;text-underline-offset:1.5px}.pagination .nav-links>*:focus-visible,.comments-pagination .nav-links>*:focus-visible{outline-offset:1px}.pagination .nav-links>*:first-child,.comments-pagination .nav-links>*:first-child{margin-left:0}.pagination .nav-links>*:last-child,.comments-pagination .nav-links>*:last-child{margin-right:0}.pagination .nav-links>*.next,.comments-pagination .nav-links>*.next{margin-left:auto}.pagination .nav-links>*.prev,.comments-pagination .nav-links>*.prev{margin-right:auto}.pagination .nav-links>* .svg-icon,.comments-pagination .nav-links>* .svg-icon{opacity:.8}@media only screen and (max-width: 839px){.pagination .nav-links,.comments-pagination .nav-links{display:flex;flex-wrap:wrap}.pagination .page-numbers,.comments-pagination .page-numbers{display:none}.pagination .page-numbers.prev,.pagination .page-numbers.next,.comments-pagination .page-numbers.prev,.comments-pagination .page-numbers.next{display:inline-block;flex:0 1 auto}}@media only screen and (max-width: 599px){.pagination .nav-short,.comments-pagination .nav-short{display:none}}.post-navigation .meta-nav{margin-top:calc(var(--global--spacing-vertical)/4);margin-bottom:calc(var(--global--spacing-vertical)/4);line-height:var(--global--line-height-body);color:var(--global--color-primary);opacity:.8}.post-navigation .post-title{display:inline-block;font-size:1.145em}@media only screen and (min-width: 840px){.post-navigation .post-title{margin:5px calc(24px + .25*var(--global--spacing-unit)) 0}}@media only screen and (max-width: 599px){.post-navigation .nav-links{justify-content:space-between}}.post-navigation .nav-next,.post-navigation .nav-previous{margin-bottom:var(--global--spacing-vertical)}.sticky{display:block}.post:not(body),.page:not(body){margin:0 0 1.5em}.entry-date.updated:not(.published){display:inline-block;margin-left:.5em;font-weight:400;font-style:italic;font-size:.875em}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-content .wp-block-image+p,.page-content .wp-block-image+h2,.page-content .wp-block-image+h3,.page-content .wp-block-image+h4,.entry-content .wp-block-image+p,.entry-content .wp-block-image+h2,.entry-content .wp-block-image+h3,.entry-content .wp-block-image+h4,.entry-summary .wp-block-image+p,.entry-summary .wp-block-image+h2,.entry-summary .wp-block-image+h3,.entry-summary .wp-block-image+h4{margin-top:var(--global--spacing-unit)}.page-links{clear:both;margin:0 0 1.5em}.page-header .page-title{display:inline-block;margin-bottom:0;width:auto;color:var(--heading, #333);font-family:var(--font-heading),Open Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;line-height:1.2}.page-header .page-title a{color:var(--heading-link, #0052a5)}.page-header .page-title a:hover{color:var(--heading-link-hover, #006cd7)}.page-header__archive,.page-header__search{margin-bottom:1.34rem}.page-header__archive .page-title+p,.page-header__search .page-title+p{margin-top:0;margin-bottom:0;font-size:1.25em;font-weight:300}.page-footer{margin-top:calc(2*var(--grid-gutter))}.post-thumbnail{display:block;margin-top:1.5rem;margin-bottom:2rem;background-color:rgba(230,230,230,.75);overflow:hidden}.post-thumbnail .wp-post-image{display:block;width:100%;height:100%;object-fit:contain}.content-excerpt .entry-content{display:flex;gap:var(--global--spacing-unit);margin-bottom:2rem}.content-excerpt .post-thumbnail{align-self:baseline;margin-top:0;margin-bottom:0;max-width:200px;height:auto;aspect-ratio:auto;flex-shrink:0}.content-excerpt .entry-summary{margin-top:0;margin-bottom:0}.content-excerpt .entry-summary p{margin-top:0;margin-bottom:0}@media only screen and (max-width: 599px){.content-excerpt .post-thumbnail{max-width:100%}.content-excerpt .entry-content{flex-direction:column}}p.has-white-color a,p.has-text-color a,p.has-background a{color:currentColor;text-decoration-thickness:.08rem;text-underline-offset:2.5px}p.has-white-color a:link,p.has-white-color a:visited,p.has-text-color a:link,p.has-text-color a:visited,p.has-background a:link,p.has-background a:visited{color:currentColor}p.has-white-color a:hover,p.has-text-color a:hover,p.has-background a:hover{color:currentColor;text-decoration-thickness:.125rem}p.has-white-color a:focus-visible,p.has-text-color a:focus-visible,p.has-background a:focus-visible{color:currentColor;text-decoration-thickness:.125rem;outline-color:currentColor}@media only screen and (max-width: 599px){h1.entry-title,h1.page-title{font-size:2rem}.entry-content a{word-break:break-all}.entry-content h1 a,.entry-content h2 a{word-break:normal}figure.wp-block-image{max-width:100%;overflow:hidden}figure.wp-block-image a{display:block}}.entry-header .entry-title{display:inline-block;margin-bottom:0;width:auto;color:var(--heading, #333);font-family:var(--font-heading),Open Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;line-height:1.2}.entry-header .entry-title a{color:var(--heading-link, #0052a5)}.entry-header .entry-title a:hover{color:var(--heading-link-hover, #006cd7)}.entry-header h1.entry-title,.entry-header h2.entry-title{margin-top:0;display:inline-block;margin-bottom:0;width:auto;color:var(--heading, #333);font-family:var(--font-heading),Open Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;line-height:1.2}.entry-header h1.entry-title a,.entry-header h2.entry-title a{color:var(--heading-link, #0052a5)}.entry-header h1.entry-title a:hover,.entry-header h2.entry-title a:hover{color:var(--heading-link-hover, #006cd7)}.entry-header h1.entry-title a,.entry-header h2.entry-title a{text-decoration:underline;text-decoration-color:var(--brand-secondary, #525252);text-decoration-thickness:.08rem;text-underline-offset:2.5px}.entry-header h1.entry-title a:hover,.entry-header h1.entry-title a:focus-visible,.entry-header h2.entry-title a:hover,.entry-header h2.entry-title a:focus-visible{text-decoration-color:var(--brand, #0052a5);text-decoration-thickness:.125rem}.entry-header h1.entry-title+.entry-meta,.entry-header h2.entry-title+.entry-meta{margin-top:.333em;display:flex;align-items:center;gap:1rem}.content-excerpt.type-post.sticky{padding:.75rem;margin-inline:-0.75rem;margin-bottom:2rem;color:var(--post-sticky-color);background-color:var(--post-sticky-bg, #eee);border-radius:var(--featured-post--border-radius)}.content-excerpt.type-post.sticky .entry-content{margin-bottom:0}.content-excerpt.type-post.maitenance-post-tag{padding:.75rem;margin-inline:-0.75rem;margin-bottom:2rem;color:var(--post-maitenance-color, #fff);background-color:var(--post-maitenance-bg, #004fa0);border-radius:var(--featured-post--border-radius)}.content-excerpt.type-post.maitenance-post-tag .entry-title{color:var(--post-maitenance-color, #fff)}.content-excerpt.type-post.maitenance-post-tag .entry-title a{color:currentColor;text-decoration-color:currentColor}.content-excerpt.type-post.maitenance-post-tag .entry-content{margin-bottom:0}.featured-post-tag .entry-meta .tag{border-radius:1em;padding:.25em;padding-left:.5em;font-size:.875em;line-height:1}.featured-post-tag .entry-meta .tag.tag--technical{color:#fff;background-color:#00458c}.maitenance-post-tag .entry-meta .tag{border-radius:1em;padding:.25em;padding-left:.5em;font-size:.875em;line-height:1}.maitenance-post-tag .entry-meta .tag.tag--maitenance{color:#fff;background-color:#0059b3}.app-list__container{margin-bottom:calc(3*var(--grid-gutter))}.app-list__container h2{margin-top:0;margin-bottom:1rem}.app-list__container h2+.description{margin-top:-1rem;color:#333;opacity:.8}.app-list__container::after{content:"";display:table;clear:both}.app-list__container+.app-list__container{margin-top:calc(3*var(--grid-gutter));margin-bottom:calc(3*var(--grid-gutter))}.app-list__container--no-title{margin-top:calc(3*var(--grid-gutter));margin-bottom:calc(3*var(--grid-gutter))}.app-list__container--no-title+.app-list__container{margin-top:calc(3*var(--grid-gutter))}.app-list__container--no-title+.app-list__container--no-title{margin-top:calc(4*var(--grid-gutter))}.widget-area .app-list__container--no-title{margin-top:0}.front-page .app-list__container--no-title:first-child{margin-top:calc(1*var(--grid-gutter))}.app-list{margin:0;padding:0;list-style:none}.app-list--grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fill, minmax(272px, 1fr))}.app-item{display:flex;flex-direction:column;position:relative;padding:var(--app-item__padding);background-color:var(--app-item__bg);border-radius:var(--app-item__border-radius)}.app-item.hidden{display:none}.app-item.app-item--debug .debug{width:100%;margin:1em auto 0;padding:.5rem}.app-item--image{position:relative;margin-bottom:1rem;background-color:var(--app-item__image-bg, transparent);background-image:var(--itembg, url("./assets/images/map-lines-02.png"));background-position:0 0;background-size:cover;border-radius:var(--app-item__image-border-radius);box-shadow:var(--box-shadow-short);transition:box-shadow .25s ease,transform .125s ease;aspect-ratio:16/9}.app-item--image a{position:relative;display:block;width:100%;aspect-ratio:16/9}.app-item--image:hover{box-shadow:var(--box-shadow-long);transform:scale(1.025)}@media(prefers-reduced-motion: reduce){.app-item--image{transition:none;transform:none}}.app-item--action{position:absolute;top:.25rem;right:.25rem;display:flex;align-items:center;padding:var(--item-action__padding, 0.25rem);text-decoration:none;color:var(--item-action__color, #404040);background:var(--item-action__bg, rgba(230, 230, 230, 0.85));font-family:var(--font-heading, Open Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif);border-bottom:1px solid var(--item-action__border-color, rgba(64, 64, 64, 0.75));border-radius:var(--item-action__border-radius, 0.1em)}.app-item--action svg,.app-item--action .icon{width:24px;height:24px;margin-left:.5em}.app-item--action svg,.app-item--action .icon{color:var(--item-action__icon, #204973)}.app-item--action:visited{color:var(--item-action__color, #404040)}.app-item--action:hover,.app-item--action:focus,.app-item--action:active{color:var(--item-action__hover-color, #fff);background:var(--item-action__hover-bg, rgba(0, 69, 140, 0.85))}.app-item--action:hover svg,.app-item--action:hover .icon,.app-item--action:focus svg,.app-item--action:focus .icon,.app-item--action:active svg,.app-item--action:active .icon{color:currentColor}.app-item--content{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"title" "description";gap:1rem}.app-item--title{grid-area:title;margin:0;padding:0;flex:1;color:var(--card-heading, #333);font-size:1.35em;font-weight:400;font-family:var(--font-heading, Open Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif);line-height:1.2}.app-item--title a{color:currentColor;text-decoration:underline;text-decoration-color:var(--brand-secondary, #525252);text-decoration-thickness:.08rem;text-underline-offset:2.5px}.app-item--title a:hover,.app-item--title a:focus-visible{text-decoration-color:var(--brand, #0052a5);text-decoration-thickness:.125rem}.app-item--title i{display:block;margin-top:.5em;font-size:.875rem;font-weight:400;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.app-item--description{grid-area:description;margin:0;padding:0}.more-apps{float:right;margin-top:.75em;margin-left:auto;padding:.25em;width:max-content;color:currentColor;font-weight:700;text-align:right;text-decoration:none;border-bottom:1px solid transparent}.more-apps:hover{border-color:var(--brand, #0052a5)}.more-apps:visited{color:currentColor}@media only screen and (max-width: 839px){.app-list{grid-template-columns:1fr}.app-list>*{margin-bottom:2rem}}.app-list--grid .app-item--card{position:relative;box-shadow:var(--box-shadow-short);transition:box-shadow .25s ease,transform .125s ease;color:var(--card-color, #333);background-color:var(--card-bg, #f1f1f1);border-radius:var(--item-action__border-radius, 0.1em)}.app-list--grid .app-item--card:hover{box-shadow:var(--box-shadow-long);transform:scale(1.025);z-index:222}.app-list--grid .app-item--card:hover .app-item--title,.app-list--grid .app-item--card:focus-visible .app-item--title,.app-list--grid .app-item--card:focus-within .app-item--title{color:var(--card-title-link-hover, #333)}.app-list--grid .app-item--card:hover .app-item--title a,.app-list--grid .app-item--card:focus-visible .app-item--title a,.app-list--grid .app-item--card:focus-within .app-item--title a{text-decoration-color:var(--app-item__tile-text, #525252);outline-color:var(--app-item__tile-text, #525252)}@media(prefers-reduced-motion: reduce){.app-list--grid .app-item--card{transition:none;transform:none}}.app-list--grid .app-item--card .app-item--image{position:relative;margin-bottom:0;aspect-ratio:16/9;box-shadow:none;transform:none}.app-list--grid .app-item--card .app-item--content{padding:.5em;display:grid;grid-template-columns:1fr 48px;grid-row-gap:0;align-items:center}.app-list--grid .app-item--card .app-item--description{padding:0 .5em .5em .5em}.app-list--grid .app-item--card .app-item--description:empty{display:none}.app-list--grid .app-item--card .app-item--title{color:var(--card-title, #333);font-size:clamp(1rem,.9512rem + .2439vw,1.125rem)}.app-list--grid .app-item--card .app-item--title a{color:var(--card-title-link, #333);text-decoration:none}.app-list--grid .app-item--card .app-item--title a:hover{color:var(--card-title-link-hover, #000);text-decoration:underline}.app-list--grid .app-item--card .app-item--actions{display:grid;place-items:center}.app-list--grid .app-item--card .app-item--action{position:unset;bottom:auto;right:auto;top:auto;display:flex;align-items:center;justify-content:space-between;padding:var(--item-action__tile-padding, 0.25rem);color:var(--item-action__color, #404040);background:var(--item-action__bg, rgba(230, 230, 230, 0.85));font-family:var(--font-heading, Open Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif);border-bottom:1px solid var(--item-action__border-color, rgba(64, 64, 64, 0.75));border-radius:var(--item-action__border-radius, 0.1em)}.app-list--grid .app-item--card .app-item--action svg,.app-list--grid .app-item--card .app-item--action .icon{color:var(--item-action__icon, #204973)}.app-list--grid .app-item--card .app-item--action:visited{color:var(--item-action__color, #404040)}.app-list--grid .app-item--card .app-item--action:hover,.app-list--grid .app-item--card .app-item--action:focus,.app-list--grid .app-item--card .app-item--action:active{color:var(--item-action__hover-color, #fff);background:var(--item-action__hover-bg, rgba(0, 69, 140, 0.85))}.app-list--grid .app-item--card .app-item--action:hover svg,.app-list--grid .app-item--card .app-item--action:hover .icon,.app-list--grid .app-item--card .app-item--action:focus svg,.app-list--grid .app-item--card .app-item--action:focus .icon,.app-list--grid .app-item--card .app-item--action:active svg,.app-list--grid .app-item--card .app-item--action:active .icon{color:currentColor}.app-list--grid .app-item--card .app-item--action .svg-icon{margin-left:auto;width:32px;height:32px}.app-list--grid .app-item--card .app-item--action::after{display:block;content:"";position:absolute !important;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.app-list--grid .app-item--card:hover .app-item--image::after{opacity:.875}.app-list--grid .app-item--card--overlay .app-item--image{position:relative;margin-bottom:0;aspect-ratio:16/9;box-shadow:none;transform:none;background-image:var(--card-img-overlay, linear-gradient(180deg, rgba(51, 51, 51, 0.0875), rgba(51, 51, 51, 0.875))),var(--itembg, url("./assets/images/map-lines-02.png"))}.app-list--grid .app-item--card--overlay .app-item--image::after{display:block;content:"";position:absolute;top:0;left:0;width:50%;height:100%;background-image:url("./assets/images/card-image-overlay-gfx.svg");background-repeat:no-repeat;background-size:cover;opacity:.725}.app-list--grid .app-item--card--overlay .app-item--action{color:var(--item-action__color, #404040);background:var(--item-action__bg, rgba(230, 230, 230, 0.85));font-family:var(--font-heading, Open Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif);border-bottom:1px solid var(--item-action__border-color, rgba(64, 64, 64, 0.75));border-radius:var(--item-action__border-radius, 0.1em);color:currentColor;background-image:none;border:none}.app-list--grid .app-item--card--overlay .app-item--action svg,.app-list--grid .app-item--card--overlay .app-item--action .icon{color:var(--item-action__icon, #204973)}.app-list--grid .app-item--card--overlay .app-item--action:visited{color:var(--item-action__color, #404040)}.app-list--grid .app-item--card--overlay .app-item--action:hover,.app-list--grid .app-item--card--overlay .app-item--action:focus,.app-list--grid .app-item--card--overlay .app-item--action:active{color:var(--item-action__hover-color, #fff);background:var(--item-action__hover-bg, rgba(0, 69, 140, 0.85))}.app-list--grid .app-item--card--overlay .app-item--action:hover svg,.app-list--grid .app-item--card--overlay .app-item--action:hover .icon,.app-list--grid .app-item--card--overlay .app-item--action:focus svg,.app-list--grid .app-item--card--overlay .app-item--action:focus .icon,.app-list--grid .app-item--card--overlay .app-item--action:active svg,.app-list--grid .app-item--card--overlay .app-item--action:active .icon{color:currentColor}.app-list--grid .app-item--card--overlay .app-item--action .svg-icon{stroke:#fff}.app-list--grid .app-item--card--overlay .app-item--action:focus-visible{outline-color:#fff}.app-list--tiles{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr))}.app-list--tiles i{display:block;font-size:.875rem;font-weight:400;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}@media screen and (max-width: breakpoint_md){.app-list--tiles{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 839px){.app-list--tiles>*{margin-bottom:0;gap:1rem}}.app-list--tiles .app-item{box-shadow:var(--box-shadow-short);transition:box-shadow .25s ease,transform .125s ease;border-radius:var(--item-action__border-radius, 0.1em)}.app-list--tiles .app-item:hover{box-shadow:var(--box-shadow-long);transform:scale(1.025);z-index:222}.app-list--tiles .app-item:hover .app-item--title,.app-list--tiles .app-item:focus-visible .app-item--title,.app-list--tiles .app-item:focus-within .app-item--title{color:var(--app-item__tile-text)}.app-list--tiles .app-item:hover .app-item--title a,.app-list--tiles .app-item:focus-visible .app-item--title a,.app-list--tiles .app-item:focus-within .app-item--title a{text-decoration-color:var(--app-item__tile-text, #525252)}@media(prefers-reduced-motion: reduce){.app-list--tiles .app-item{transition:none;transform:none}}.app-list--tiles .app-item--image{position:relative;margin-bottom:0;aspect-ratio:16/9;box-shadow:none;transform:none}.app-list--tiles .app-item--content{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;display:flex;flex-direction:column;background-color:rgba(255,255,255,.3)}.app-list--tiles .app-item--title{font-size:clamp(1.15rem,.55rem + 1vw,1.35rem)}.app-list--tiles .app-item--action{position:absolute;bottom:.25em;right:.25em;top:auto;display:flex;align-items:center;padding:var(--item-action__tile-padding, 0.25rem);margin-left:auto;width:min-content;color:var(--item-action__color, #404040);background:var(--item-action__bg, rgba(230, 230, 230, 0.85));font-family:var(--font-heading, Open Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif);border-bottom:1px solid var(--item-action__border-color, rgba(64, 64, 64, 0.75));border-radius:var(--item-action__border-radius, 0.1em)}.app-list--tiles .app-item--action svg,.app-list--tiles .app-item--action .icon{color:var(--item-action__icon, #204973)}.app-list--tiles .app-item--action:visited{color:var(--item-action__color, #404040)}.app-list--tiles .app-item--action:hover,.app-list--tiles .app-item--action:focus,.app-list--tiles .app-item--action:active{color:var(--item-action__hover-color, #fff);background:var(--item-action__hover-bg, rgba(0, 69, 140, 0.85))}.app-list--tiles .app-item--action:hover svg,.app-list--tiles .app-item--action:hover .icon,.app-list--tiles .app-item--action:focus svg,.app-list--tiles .app-item--action:focus .icon,.app-list--tiles .app-item--action:active svg,.app-list--tiles .app-item--action:active .icon{color:currentColor}.app-list--tiles[id*=maps] .app-item{color:var(--card-color, #333);background-color:var(--card-bg, #f1f1f1)}.app-list--tiles[id*=maps] .app-item--content{display:block}.app-list--tiles[id*=maps] .app-item--title{width:auto;max-width:max-content;padding:.25rem;color:var(--card-color, #333);background-color:var(--card-bg, #f1f1f1);font-size:clamp(1rem,.9512rem + .2439vw,1.125rem)}.app-list--tiles[id*=maps] .app-item--title a{color:var(--card-title-link, #333);text-decoration:none}.app-list--tiles[id*=maps] .app-item--title a:hover{color:var(--card-title-link-hover, #000);text-decoration:underline}.app-list--minimal{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr))}.app-list--minimal .app-item{position:relative}.app-list--minimal[id*=maps] .app-item{color:var(--card-color, #333);background-color:var(--card-bg, #f1f1f1);box-shadow:var(--box-shadow-short);transition:box-shadow .25s ease,transform .125s ease;border-radius:var(--app-item__image-border-radius)}.app-list--minimal[id*=maps] .app-item:hover{box-shadow:var(--box-shadow-long);transform:scale(1.025);z-index:222}.app-list--minimal[id*=maps] .app-item--image{width:100%;height:96px;margin-bottom:0;box-shadow:none;border-radius:var(--app-item__image-border-radius);transition:none;transform:none;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-template-areas:"title"}.app-list--minimal[id*=maps] .app-item--image a.app-item--title{display:block;position:unset;width:100%;aspect-ratio:auto;align-self:end;padding-inline:.5rem;color:var(--card-color, #333);background-color:var(--card-bg, #f1f1f1);font-size:clamp(1rem,.9512rem + .2439vw,1.125rem);line-height:normal;text-decoration:none;z-index:1}.app-list--minimal[id*=maps] .app-item--image a.app-item--title:hover{color:var(--card-title-link-hover, #000);text-decoration:underline}.app-list--minimal[id*=maps] .app-item--image a.app-item--title::after{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.app-list--minimal[id*=maps] .app-item--overlay .app-item--image{background-image:var(--card-mnml-img-overlay, linear-gradient(180deg, rgba(51, 51, 51, 0.0875), rgba(51, 51, 51, 0.875))),var(--itembg, url("./assets/images/map-lines-02.png"))}.app-list--minimal[id*=maps] .app-item--overlay .app-item--image::after{display:block;content:"";position:absolute;top:0;left:0;width:50%;height:100%;background-image:url("./assets/images/card-image-overlay-gfx.svg");background-repeat:no-repeat;background-size:cover;opacity:.725}.app-list--minimal[id*=apps] .app-item{transition:box-shadow .25s ease,transform .125s ease}@media(prefers-reduced-motion: reduce){.app-list--minimal[id*=apps] .app-item{transition:none;transform:none}}.app-list--minimal[id*=apps] .app-item--action{box-shadow:var(--box-shadow-short)}.app-list--minimal[id*=apps] .app-item:hover{z-index:222;transform:scale(1.025)}.app-list--minimal[id*=apps] .app-item:hover .app-item--action{box-shadow:var(--box-shadow-long)}@media screen and (max-width: breakpoint_md){.app-list--minimal{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: breakpoint_md){.app-list--minimal{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 839px){.app-list--minimal>*{margin-bottom:0;gap:1rem}}.app-list--column{display:grid;grid-template-columns:1fr;gap:2rem}.lead--cpt{display:flex}.lead--cpt p{flex:1;margin-top:0;margin-bottom:0;font-size:1.25em;font-weight:300}.lead--cpt a.wp-block-button__link{align-self:baseline;width:200px;min-width:max-content;font-family:var(--font-heading, Open Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif);border-radius:var(--block-button-custom-border-radius, 0);color:var(--app-item__service-text__selected, #fff);background-color:var(--app-item__service-bg__selected, #00458c)}@media only screen and (max-width: 599px){.lead--cpt{flex-direction:column;gap:1rem;margin-bottom:2rem}}@media only screen and (min-width: 600px)and (max-width: 839px){.lead--cpt{flex-direction:column;gap:1rem;margin-bottom:2rem}}.single-application .entry-header{margin-bottom:1.5rem}.single-application .entry-hero{display:grid;gap:3rem;grid-template-columns:repeat(2, 1fr);grid-template-areas:"lead image";margin-bottom:1.5rem}.single-application .entry-lead{grid-area:lead;font-size:1.25em;font-weight:300}.single-application .entry-lead p{margin-top:0;margin-bottom:0}.single-application .entry-image{grid-area:image;position:relative;background-color:var(--app-item__image-bg, transparent);background-image:var(--itembg, url("./assets/images/map-lines-02.png"));background-position:0 0;background-size:cover;aspect-ratio:16/9;box-shadow:var(--box-shadow-short);transition:box-shadow .5s ease,transform .333s ease}.single-application .entry-image:hover{box-shadow:var(--box-shadow-long);transform:scale(1.025)}@media(prefers-reduced-motion: reduce){.single-application .entry-image{transition:none;transform:none}}.single-application .entry-action{position:absolute;top:0;right:0;width:100%;height:100%}.single-application .entry-action div{position:absolute;top:.25rem;right:.25rem;display:flex;align-items:center;padding:var(--item-action__padding, 0.25rem);text-decoration:none;color:var(--item-action__color, #404040);background:var(--item-action__bg, rgba(230, 230, 230, 0.85));font-family:var(--font-heading, Open Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif);border-bottom:1px solid var(--item-action__border-color, rgba(64, 64, 64, 0.75));border-radius:var(--item-action__border-radius, 0.1em)}.single-application .entry-action div svg,.single-application .entry-action div .icon{width:24px;height:24px;margin-left:.5em}.single-application .entry-action div svg,.single-application .entry-action div .icon{color:var(--item-action__icon, #204973)}.single-application .entry-action div:visited{color:var(--item-action__color, #404040)}.single-application .entry-action div:hover,.single-application .entry-action div:focus,.single-application .entry-action div:active{color:var(--item-action__hover-color, #fff);background:var(--item-action__hover-bg, rgba(0, 69, 140, 0.85))}.single-application .entry-action div:hover svg,.single-application .entry-action div:hover .icon,.single-application .entry-action div:focus svg,.single-application .entry-action div:focus .icon,.single-application .entry-action div:active svg,.single-application .entry-action div:active .icon{color:currentColor}@media only screen and (max-width: 839px){.single-application .entry-hero{gap:2rem;grid-template-columns:1fr;grid-template-rows:repeat(auto);grid-template-areas:"image" "lead"}}.single-map .entry-header{margin-bottom:1.5rem}.single-map .entry-hero{display:grid;gap:3rem;grid-template-columns:repeat(2, 1fr);grid-template-areas:"lead image";margin-bottom:1.5rem}.single-map .entry-lead{grid-area:lead;font-size:1.25em;font-weight:300}.single-map .entry-lead p{margin-top:0;margin-bottom:0}.single-map .entry-image{grid-area:image;position:relative;background-color:var(--app-item__image-bg, transparent);background-image:var(--itembg, url("./assets/images/map-lines-02.png"));background-position:0 0;background-size:cover;aspect-ratio:16/9;box-shadow:var(--box-shadow-short);transition:box-shadow .5s ease,transform .333s ease}.single-map .entry-image:hover{box-shadow:var(--box-shadow-long);transform:scale(1.025)}@media(prefers-reduced-motion: reduce){.single-map .entry-image{transition:none;transform:none}}.single-map .entry-action{position:absolute;top:0;right:0;width:100%;height:100%}.single-map .entry-action div{position:absolute;top:.25rem;right:.25rem;display:flex;align-items:center;padding:var(--item-action__padding, 0.25rem);text-decoration:none;color:var(--item-action__color, #404040);background:var(--item-action__bg, rgba(230, 230, 230, 0.85));font-family:var(--font-heading, Open Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif);border-bottom:1px solid var(--item-action__border-color, rgba(64, 64, 64, 0.75));border-radius:var(--item-action__border-radius, 0.1em)}.single-map .entry-action div svg,.single-map .entry-action div .icon{width:24px;height:24px;margin-left:.5em}.single-map .entry-action div svg,.single-map .entry-action div .icon{color:var(--item-action__icon, #204973)}.single-map .entry-action div:visited{color:var(--item-action__color, #404040)}.single-map .entry-action div:hover,.single-map .entry-action div:focus,.single-map .entry-action div:active{color:var(--item-action__hover-color, #fff);background:var(--item-action__hover-bg, rgba(0, 69, 140, 0.85))}.single-map .entry-action div:hover svg,.single-map .entry-action div:hover .icon,.single-map .entry-action div:focus svg,.single-map .entry-action div:focus .icon,.single-map .entry-action div:active svg,.single-map .entry-action div:active .icon{color:currentColor}@media only screen and (max-width: 839px){.single-map .entry-hero{gap:2rem;grid-template-columns:1fr;grid-template-rows:repeat(auto);grid-template-areas:"image" "lead"}}.cpt-filters{margin-top:1.5rem;margin-bottom:1.5rem}.cpt-filters__container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.cpt-filters__container.hidden{display:none}@media screen and (max-width: 1040px){.cpt-filters__container{flex-direction:column}}.cpt-filters__container_group{margin-bottom:1rem}.cpt-filters__container_group .label{display:block;margin-top:0;margin-bottom:.5rem;font-weight:700}.cpt-filters__options{display:block}.cpt-filter__options_cols_2{display:flex}.cpt-filters__options_hidden{display:none}.filter-tabs{display:flex;gap:.5rem;flex-wrap:wrap}.filter-tabs__tab{display:flex;align-items:center;padding:.25rem;background-color:var(--app-item__service-bg);border-radius:.5em;cursor:pointer}.filter-tabs__tab:hover{background-color:var(--app-item__service-bg__hover)}.filter-tabs__tab.filter-tabs__tab_selected{color:var(--app-item__service-text__selected, #fff);background-color:var(--app-item__service-bg__selected, #454545)}.filter-tabs_categories{font-size:1rem}.filter-tabs_categories .filter-tabs__tab{padding:.25rem .5rem}.filter-tabs_keywords{font-size:.875rem}.filter-tabs_keywords .filter-tabs__tab{padding:.125rem .25rem}.filter-select label{display:block;margin-top:0;margin-bottom:.5rem;font-weight:700}.filter-select select{padding:.25rem;color:currentColor;background-color:var(--app-item__service-bg);border:1px solid var(--app-item__service-bg);border-radius:.25em;font-size:.875rem}.filter-select.filter-select_right{text-align:right}.filters-search{display:flex;align-items:center;gap:.25rem}.filters-search .filter-options{display:flex;align-items:center;justify-content:center;padding:0;width:42px;height:42px;border:none;border-radius:.5rem}.filters-search{display:flex;align-items:center;gap:.25rem}.filters-search .filter-options{display:flex;align-items:center;justify-content:center;padding:0;width:42px;height:42px;border:none;border-radius:.5rem}.hero{position:relative;height:var(--hero-h);box-sizing:border-box;color:#fff;background-color:#003b77;background-image:var(--hero-bg-image, linear-gradient(-135deg, var(--hero-bg-start, #003b77), var(--hero-bg-stop, #004fa0)));background-repeat:no-repeat;background-position:50% 50%;background-size:cover;--hero-h: 33vmin}.hero .hero__inner{position:relative;z-index:10}.hero .gp-layout-grid__inner{height:100%}.hero .gp-layout-grid__cell{display:flex;flex-direction:column;justify-content:flex-end}.hero .hero--title{margin-top:0;margin-bottom:1rem;font-size:2rem;font-weight:400;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;color:var(--hero-caption-h, #fff)}.hero .hero--slogan{margin-top:1rem;margin-bottom:1rem;margin-inline:calc(-1*var(--hero-slogan-padding, 0));padding:var(--hero-slogan-padding, 0);font-size:1.35rem;font-weight:300;line-height:1.5;color:var(--hero-caption-txt, #fff);background-color:var(--hero-caption-bg, rgba(0, 0, 0, 0))}@media(max-width: 1440px){.hero{--hero-h: 320px}}@media only screen and (max-width: 839px){.hero{--hero-h: auto}}.hero__inner{margin:0 auto;padding:var(--grid-gutter, 24px);width:100%;max-width:1440px;height:var(--hero-h)}@media screen and (max-width: 1140px){.hero__inner{max-width:1040px}}@media screen and (max-width: 840px){.hero__inner{max-width:776px}}.hero{overflow:hidden;height:auto;min-height:var(--hero-h)}.hero .caption{padding:1rem;margin-left:-1rem;margin-right:-1rem;margin-inline:-1rem}.hero .caption .hero--slogan{font-weight:300}@media only screen and (max-width: 839px){.hero .caption{margin-top:5rem;margin-left:auto;margin-right:auto}.hero .caption .hero--title{font-size:4vmax}.hero .caption .hero--slogan{font-size:1.15rem;font-weight:300}}.hero .hero__inner{height:auto;min-height:var(--hero-h);display:grid}.hero .gp-layout-grid__inner.has-extra-gfx{height:100%}.hero .gp-layout-grid__inner.has-extra-gfx .gp-layout-grid__cell{display:flex;flex-direction:row;gap:3rem}@media only screen and (max-width: 839px){.hero .gp-layout-grid__inner.has-extra-gfx .gp-layout-grid__cell{flex-direction:column}}.hero .gp-layout-grid__inner.has-extra-gfx .caption{flex:1;align-self:flex-end;display:flex;flex-direction:column;gap:1rem;margin-left:0;margin-right:0;margin-inline:0;padding:0}@media only screen and (max-width: 839px){.hero .gp-layout-grid__inner.has-extra-gfx .caption{margin-top:5vmax;margin-left:auto;margin-right:auto;max-width:100%;text-align:center}}.hero .gp-layout-grid__inner.has-extra-gfx .hero--title{margin-bottom:0}.hero .gp-layout-grid__inner.has-extra-gfx .hero--slogan{margin:0;padding:0}.hero .extra{flex:1;align-self:flex-end;display:flex;align-items:baseline;justify-content:flex-end;width:32%;max-width:300px;max-height:200px;overflow:hidden}.hero .extra a{display:block;max-height:200px;overflow:hidden}.hero .extra a img{display:block;width:100%;max-height:200px;object-fit:contain}@media only screen and (max-width: 839px){.hero .extra{flex-shrink:0;flex-basis:auto;justify-content:center;width:100%;max-height:200px;margin:auto}}.hero--slider{position:relative}.hero--slider .hero__inner{position:relative;z-index:10}.hero--slider .slides{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.hero--slider .photo{position:absolute;object-fit:cover;width:100%;height:100%;animation:round 60s infinite;opacity:0}.hero--slider .photo:nth-child(1){animation-delay:45s}.hero--slider .photo:nth-child(2){animation-delay:30s}.hero--slider .photo:nth-child(3){animation-delay:15s}.hero--slider .photo:nth-child(4){animation-delay:0s}.hero--slider .caption{padding:1rem;margin-left:-1rem;margin-right:-1rem}.hero--slider .caption .hero--slogan{padding:var(--hero-slogan-padding, 0);margin:calc(-1*var(--hero-slogan-padding, 0))}@media only screen and (max-width: 839px){.hero--slider{height:auto}.hero--slider .caption{margin-top:5rem;margin-left:auto;margin-right:auto}.hero--slider .caption .hero--title{font-size:4vmax}.hero--slider .caption .hero--slogan{font-size:1rem}}.hero--slider .gp-layout-grid__inner.has-extra-gfx .hero--slogan{padding:var(--hero-slogan-padding, 0)}@keyframes round{23%{opacity:1;transform:scale(1.05)}25%{opacity:0;transform:scale(1)}}.news-list li{display:block}.news-list li a.entry-title{display:block;margin-bottom:0;width:auto;color:var(--card-heading-link, #0052a5);font-size:1.35em;text-decoration:underline;text-decoration-color:var(--brand-secondary, #525252);text-decoration-thickness:.08rem;text-underline-offset:2.5px}.news-list li a.entry-title:hover,.news-list li a.entry-title:focus-visible{text-decoration-color:var(--brand, #0052a5);text-decoration-thickness:.125rem}.news-list li a.entry-title:hover{color:var(--card-heading-link-hover, #006cd7)}.news-list li.sticky{padding:.75rem;color:var(--post-sticky-color);background-color:var(--post-sticky-bg, #eee);border-radius:var(--featured-post--border-radius)}.news-list li.maitenance-post-tag{padding:.75rem;color:var(--post-maitenance-color, #fff);background-color:var(--post-maitenance-bg, #004fa0);border-radius:var(--featured-post--border-radius)}.news-list li.maitenance-post-tag .entry-title{color:currentColor;text-decoration-color:currentColor}.news-list li.maitenance-post-tag .entry-content{font-size:1.125em}.news-list .post-thumbnail{margin-block:0 .5rem;aspect-ratio:1460/616}.news-list .post-thumbnail img{object-fit:cover}.news-list .entry-title{line-height:1.25}.news-list .entry-meta{padding-top:.25rem;font-size:.875rem;display:flex;align-items:center;gap:1rem}.news-list .entry-content{margin-top:0;margin-bottom:0}.news-list .entry-content p{margin-top:.5rem;margin-bottom:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;-moz-box-orient:vertical;overflow:hidden}.news-list .listing-item{margin-bottom:2rem}.news-list .title{display:inline-block;margin-bottom:0;width:auto;color:var(--heading, #333);font-size:1.35em;text-decoration:underline;text-decoration-color:var(--brand-secondary, #525252);text-decoration-thickness:.08rem;text-underline-offset:2.5px}.news-list .title:hover,.news-list .title:focus-visible{text-decoration-color:var(--brand, #0052a5);text-decoration-thickness:.125rem}.news-list .date{display:block;padding:.5rem 0;font-size:.875em}.news-list .excerpt{display:block;padding-bottom:1rem}.news-list .excerpt-more{float:right;margin-top:.75em;margin-left:auto;padding:0 .5em;width:max-content;color:currentColor;font-weight:700;text-align:right;text-decoration:underline;text-decoration-color:var(--brand-secondary, #525252);text-decoration-thickness:.08rem;text-underline-offset:2.5px}.news-list .excerpt-more:hover,.news-list .excerpt-more:focus-visible{text-decoration-color:var(--brand, #0052a5);text-decoration-thickness:.125rem}.news-list .more-news{display:block;margin-top:.75em;width:max-content;color:currentColor;font-weight:700;text-align:right;text-decoration:none;border-bottom:1px solid transparent}.news-list .more-news:hover{border-color:var(--brand, #0052a5)}.news-list .more-news:visited{color:currentColor}.news-list.app-list--minimal li{margin-bottom:0}.news-list.app-list--minimal li .entry-header{margin-bottom:0}.news-list.app-list--minimal li .entry-title{font-size:1rem}.news-list.app-list--minimal li .entry-meta{font-size:.875rem}.news-list.app-list--minimal li.sticky,.news-list.app-list--minimal li.maitenance-post-tag{padding-block:.125rem;padding-inline:.5rem;margin-block:-0.125rem;margin-inline:-0.125rem}.widget-area .news-list.app-list--minimal li.sticky,.widget-area .news-list.app-list--minimal li.maitenance-post-tag{padding:.5rem;margin-block:-0.25rem;margin-inline:-0.5rem}.news-list.app-list--list li.sticky,.news-list.app-list--list li.maitenance-post-tag{padding:.75rem;margin-inline:-0.75rem}.news-list.app-list--grid{gap:2rem;grid-template-columns:repeat(auto-fill, minmax(333px, 1fr))}.news-list.app-list--grid li.sticky,.news-list.app-list--grid li.maitenance-post-tag{padding:0 .75rem .75rem .75rem}.news-list.app-list--grid li.sticky .post-thumbnail,.news-list.app-list--grid li.maitenance-post-tag .post-thumbnail{margin-block:0 .5rem;margin-inline:-0.75rem;border-top-left-radius:var(--featured-post--border-radius);border-top-right-radius:var(--featured-post--border-radius)}.news-list.app-list--grid li.maitenance-post-tag{grid-column:1/-1}.widget_recent_entries ul{list-style:none;margin:0;padding:0}.widget_recent_entries ul li{display:block;margin-bottom:2rem}.widget_recent_entries ul li a{display:block;margin-bottom:0;width:auto;color:var(--heading, #333);font-size:1.35em;text-decoration:underline;text-decoration-color:var(--brand-secondary, #525252);text-decoration-thickness:.08rem;text-underline-offset:2.5px}.widget_recent_entries ul li a:hover,.widget_recent_entries ul li a:focus-visible{text-decoration-color:var(--brand, #0052a5);text-decoration-thickness:.125rem}.no-js #saycookie{display:block !important;position:relative}.no-js #saycookie .column{width:100%}.no-js #saycookie #gimmecookie{display:none}#saycookie{position:fixed;left:0;right:0;bottom:0;z-index:55;color:var(--cookies-txt, #333);background-color:var(--cookies-bg, #e4e4e4);border-top:2px solid #333;font-size:.875em;text-align:left}#saycookie h3{margin-top:0;color:currentColor}#saycookie a{color:inherit;text-decoration:underline}#saycookie p:last-of-type{margin-bottom:0}#saycookie button.btn{position:absolute;top:.25rem;right:0;color:currentColor;background:transparent;border:none}#saycookie.hidden{display:none}#saycookie.hiding{animation-delay:.125s;animation-duration:.333s;animation-fill-mode:both;animation-name:fadeOut}#saycookie.showing{animation-delay:.125s;animation-duration:.333s;animation-fill-mode:both;animation-name:fadeIn}#saycookie:focus,#saycookie:focus-visible{outline:none}#saycookie .column{margin:0 auto;padding:var(--grid-gutter, 24px);width:100%;max-width:1440px}@media screen and (max-width: 1140px){#saycookie .column{max-width:1040px}}@media screen and (max-width: 840px){#saycookie .column{max-width:776px}}#saycookie .buttons{display:flex;justify-content:center}#saycookie .buttons a{margin-left:1em;margin-right:1em;margin-bottom:1em}#saycookie a,#saycookie h3{color:currentColor}#saycookie button{display:block;margin:0 auto}@media(max-width: 768px){#saycookie{padding:0;font-size:14px}}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.widget_media_image a{display:block}.alert{padding:.5rem;color:var(--message-txt, #404040);background-color:var(--message-bg, rgba(255, 255, 255, 0.25));border:1px solid var(--message-border, #e0e);border-radius:.25rem;animation-fill-mode:both;animation-name:fadeInDn;animation-duration:.666s;animation-delay:.125s;animation-timing-function:cubic-bezier(0.39, 0.58, 0.57, 1);box-shadow:0 1px 1px rgba(0,0,0,.08),0 2px 2px rgba(0,0,0,.12),0 4px 4px rgba(0,0,0,.16)}.alert.hidden{opacity:0}.alert__success{background-color:var(--message-success-bg, rgba(228, 236, 216, 0.26875));border-color:var(--message-success-border, #4b8500);box-shadow:0 1px 1px rgba(8,13,0,.08),0 2px 2px rgba(8,13,0,.12),0 4px 4px rgba(8,13,0,.16)}.alert__error{background-color:var(--message-error-bg, rgba(248, 218, 216, 0.26875));border-color:var(--message-error-border, #d10a00);box-shadow:0 1px 1px rgba(0,10,20,.08),0 2px 2px rgba(0,10,20,.12),0 4px 4px rgba(0,10,20,.16)}.search-form{position:relative;display:flex;align-items:center;width:max-content;border:1px solid #ccc;border-radius:3px}.search-form input[type=search]{padding:.25rem .5rem;height:40px;border:none;border-radius:3px 0 0 3px;font-size:16px}.search-form button{display:flex;align-items:center;justify-content:center;margin:0;padding:0;width:40px;height:40px;border:none;border-radius:0;border-radius:0 3px 3px 0}.search-form button.search-form__clear{border-radius:0;background:transparent}.search-form button.hidden{display:none}.search-form:focus-within{color:#111;outline:2px dotted #111;outline-offset:1px}.site-header--container .search-form{margin-right:.5rem}.site-header--container .search-form input[type=search]{padding:.1rem .25rem;height:32px;font-size:16px;border:none}.site-header--container .search-form button{display:flex;align-items:center;justify-content:center;margin:0;padding:0;width:32px;height:32px;border:none;border-radius:0;border-radius:0 .5rem .5rem 0}.search-form__clear{position:absolute;top:0;right:0;transform:translateX(-100%)}.search-form__clear:focus,.search-form__clear:hover{color:#fff;background-color:#0052a5}.content-search .post-type{display:inline-block;padding:.125em .25em;font-size:.875em;font-weight:600;background-color:rgba(0,0,0,.125);border-radius:.25em;transform:translateY(-0.75em)}.entry-footer{margin-top:calc(var(--global--spacing-vertical, 2rem)*2);margin-bottom:var(--global--spacing-vertical, 2rem)}.entry-footer--buttons,.widget-content--social-media{display:flex;justify-content:space-between}.entry-footer--buttons .button-group,.widget-content--social-media .button-group{display:flex;justify-content:flex-end;gap:var(--global--spacing-unit)}.entry-footer--buttons .button-group__social,.widget-content--social-media .button-group__social{justify-content:flex-start}.entry-footer--buttons .button,.widget-content--social-media .button{display:flex;align-items:center;gap:.5em;width:auto;height:var(--entry-button-unit, 32px);padding:4px;border:none;text-decoration:none;cursor:pointer}.entry-footer--buttons .button .label,.widget-content--social-media .button .label{display:none}.entry-footer--buttons .button svg,.widget-content--social-media .button svg{opacity:.8}.entry-footer--buttons .button:hover,.widget-content--social-media .button:hover{text-decoration:underline}.entry-footer--buttons .button:hover svg,.widget-content--social-media .button:hover svg{opacity:1}.entry-footer--buttons .button:focus-visible .label,.widget-content--social-media .button:focus-visible .label{display:inline-block}.entry-footer--buttons .button:focus-visible svg,.widget-content--social-media .button:focus-visible svg{opacity:1}.entry-footer--buttons .button--icon,.widget-content--social-media .button--icon{min-width:var(--entry-button-unit, 32px)}@media only screen and (max-width: 599px){.entry-footer--buttons,.widget-content--social-media{--entry-button-unit: 40px}.entry-footer--buttons .button,.widget-content--social-media .button{padding:8px}}.wp-block-latest-posts{margin:0;padding:0}.wp-block-latest-posts li>a{display:inline-block;margin-bottom:0;width:auto;color:var(--heading, #333)}.wp-block-latest-posts a{font-size:1.35em;text-decoration:underline;text-decoration-color:var(--brand-secondary, #525252);text-decoration-thickness:.08rem;text-underline-offset:2.5px}.wp-block-latest-posts a:hover,.wp-block-latest-posts a:focus-visible{text-decoration-color:var(--brand, #0052a5);text-decoration-thickness:.125rem}p.is-style-lead{font-size:1.25rem;font-weight:300;margin-bottom:1.5rem}p.is-style-lead b,p.is-style-lead strong{font-weight:550}@media(max-width: 768px){p.is-style-lead{font-size:1.25rem}}p.is-style-info{color:var(--info-color, #1a4d80);background-color:var(--info-bg, #e6f0fa);border-inline-start:.5em solid var(--info-color, #0066cc)}p.is-style-error{color:var(--info-color, #821f1a);background-color:var(--info-bg, #fae7e6);border-inline-start:.5em solid var(--info-color, #d10a00)}p.is-style-success{color:var(--info-color, #3f5c1a);background-color:var(--info-bg, #edf3e6);border-inline-start:.5em solid var(--info-color, #4b8500)}p.is-style-warning{color:var(--info-color, #8f4222);background-color:var(--info-bg, #fdeee7);border-inline-start:.5em solid var(--info-color, #ea5110)}p.is-style-info,p.is-style-error,p.is-style-success,p.is-style-warning{padding:1.25em 2.375em}p.is-style-info a,p.is-style-error a,p.is-style-success a,p.is-style-warning a{color:currentColor;text-decoration-thickness:.08rem;text-underline-offset:2.5px}p.is-style-info a:link,p.is-style-info a:visited,p.is-style-error a:link,p.is-style-error a:visited,p.is-style-success a:link,p.is-style-success a:visited,p.is-style-warning a:link,p.is-style-warning a:visited{color:currentColor}p.is-style-info a:hover,p.is-style-error a:hover,p.is-style-success a:hover,p.is-style-warning a:hover{color:currentColor;text-decoration-thickness:.125rem}p.is-style-info a:focus-visible,p.is-style-error a:focus-visible,p.is-style-success a:focus-visible,p.is-style-warning a:focus-visible{color:currentColor;text-decoration-thickness:.125rem;outline-color:currentColor}.wp-block-code.is-style-wrap-all{word-break:break-all}.wp-block-file{display:flex;align-items:center}.wp-block-file a:not(.wp-block-file__button){display:flex;align-items:center;color:currentColor;text-decoration:underline;text-decoration-color:var(--brand-secondary, #525252);text-decoration-thickness:.08rem;text-underline-offset:2.5px}.wp-block-file a:not(.wp-block-file__button):hover,.wp-block-file a:not(.wp-block-file__button):focus-visible{text-decoration-color:var(--brand, #0052a5);text-decoration-thickness:.125rem}.wp-block-file a.wp-block-file__button{display:block;color:var(--block-file-color, #fff);background-color:var(--block-file-background-color, #004fa0);border:var(--block-file-button-border);border-radius:var(--block-file-button-custom-border-radius, 2em)}.wp-block-file a.wp-block-file__button:visited{color:var(--block-file-color, #fff);background-color:var(--block-file-background-color, #004fa0)}.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:focus-visible{color:var(--block-file-color, #fff);background-color:var(--block-file-background-color, #00458c)}.wp-block-file__container{display:flex;align-items:center;gap:.5em;margin-bottom:1.5rem}.wp-block-file__container .wp-block-file{margin-bottom:0}.wp-block-file__container .wp-block-file__type{display:flex;align-items:center;gap:4px;padding-right:.5em;background-color:rgba(0,0,0,.05);border-radius:var(--block-button-custom-border-radius, 0);font-size:.875em}.wp-block-file__container .wp-block-file__icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px}.wp-block-file__container .wp-block-file__icon svg{opacity:.8}.wp-block-file__container .wp-block-file__size{font-size:.875em}.wp-block-table.is-style-service thead{border-color:#0052a5}.wp-block-table.is-style-service th{padding:.25em;color:#fff;background-color:#00458c;border-color:#00458c}.wp-block-table.is-style-service td{padding:.25em;border-color:#00458c}.wp-block-query .wp-block-post-template{padding-left:0}.wp-block-query .wp-block-group{padding:0 !important}.wp-block-query .wp-block-post-title a{display:inline-block;margin-bottom:0;width:auto;color:var(--heading-link, #0052a5);font-family:var(--font-heading),Open Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;line-height:1.2;text-decoration:underline;text-decoration-color:var(--brand-secondary, #525252);text-decoration-thickness:.08rem;text-underline-offset:2.5px}.wp-block-query .wp-block-post-title a:hover{color:var(--heading-link-hover, #006cd7)}.wp-block-query .wp-block-post-title a:hover,.wp-block-query .wp-block-post-title a:focus-visible{text-decoration-color:var(--brand, #0052a5);text-decoration-thickness:.125rem}.wp-block-query .wp-block-post-excerpt{margin-top:0}.wp-block-query .wp-block-post-excerpt__more-text{margin-top:calc(.5*var(--grid-gutter, 1rem))}.wp-block-group.is-style-info{padding-block:1rem;padding-inline:1rem;margin-block:0 2rem;color:var(--info-color, #1a4d80);background-color:var(--info-bg, #e6f0fa);border-inline-start:.5em solid var(--info-color, #0066cc)}.wp-block-group.is-style-info>*{margin-top:0}.wp-block-group.is-style-info *:last-child{margin-bottom:0}.wp-block-group.is-style-warning{padding-block:1rem;padding-inline:1rem;margin-block:0 2rem;color:var(--info-color, #8f4222);background-color:var(--info-bg, #fdeee7);border-inline-start:.5em solid var(--info-color, #ea5110)}.wp-block-group.is-style-warning>*{margin-top:0}.wp-block-group.is-style-warning *:last-child{margin-bottom:0}.wp-block-group.is-style-info,.wp-block-group.is-style-warning{padding:1.25em 2.375em}.wp-block-group.is-style-info a,.wp-block-group.is-style-warning a{color:currentColor;text-decoration-thickness:.08rem;text-underline-offset:2.5px}.wp-block-group.is-style-info a:link,.wp-block-group.is-style-info a:visited,.wp-block-group.is-style-warning a:link,.wp-block-group.is-style-warning a:visited{color:currentColor}.wp-block-group.is-style-info a:hover,.wp-block-group.is-style-warning a:hover{color:currentColor;text-decoration-thickness:.125rem}.wp-block-group.is-style-info a:focus-visible,.wp-block-group.is-style-warning a:focus-visible{color:currentColor;text-decoration-thickness:.125rem;outline-color:currentColor}.wp-block-latest-posts__featured-image{background-color:rgba(230,230,230,.75)}.wp-block-latest-posts__featured-image a{display:block;overflow:hidden;margin-bottom:.5em}.wp-block-latest-posts__featured-image img{display:block}.wp-block-latest-posts__list.is-grid{display:grid;gap:2rem}.wp-block-latest-posts__list.is-grid li{width:100%}.wp-block-latest-posts__list.columns-3{grid-template-columns:repeat(auto-fill, minmax(333px, 1fr))}.wp-block-latest-posts li>a{display:inline-block;margin-bottom:0;width:auto;color:var(--heading-link, #0052a5);font-family:var(--font-heading),Open Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;line-height:1.2;text-decoration:underline;text-decoration-color:var(--brand-secondary, #525252);text-decoration-thickness:.08rem;text-underline-offset:2.5px}.wp-block-latest-posts li>a:hover{color:var(--heading-link-hover, #006cd7)}.wp-block-latest-posts li>a:hover,.wp-block-latest-posts li>a:focus-visible{text-decoration-color:var(--brand, #0052a5);text-decoration-thickness:.125rem}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{margin-top:.333em}.wp-block-latest-posts__post-excerpt a{font-size:1em;text-decoration:underline;text-decoration-color:var(--brand-secondary, #525252);text-decoration-thickness:.08rem;text-underline-offset:2.5px}.wp-block-latest-posts__post-excerpt a:hover,.wp-block-latest-posts__post-excerpt a:focus-visible{text-decoration-color:var(--brand, #0052a5);text-decoration-thickness:.125rem}ul.wp-block-rss{list-style:none;margin:0;padding:0}ul.wp-block-rss.has-borders{margin-block:2rem;padding-block:2rem 0;border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2)}ul.wp-block-rss.has-borders+.wp-block-rss.has-borders{margin-top:0;padding-top:0;border-top:none}ul.wp-block-rss .wp-block-rss__item{display:block;margin-bottom:1.5em}ul.wp-block-rss.is-grid{display:grid;gap:1rem}ul.wp-block-rss.is-grid .wp-block-rss__item{margin:0;width:100%}ul.wp-block-rss.is-grid.columns-2{grid-template-columns:repeat(2, 1fr)}ul.wp-block-rss.is-grid.columns-3{grid-template-columns:repeat(3, 1fr)}ul.wp-block-rss.is-grid.columns-4{grid-template-columns:repeat(4, 1fr)}ul.wp-block-rss.is-grid.columns-5{grid-template-columns:repeat(5, 1fr)}ul.wp-block-rss.is-grid.columns-6{grid-template-columns:repeat(6, 1fr)}ul.wp-block-rss.gap-wide.is-grid{gap:2rem}ul.wp-block-rss .wp-block-rss__item-title a{display:block;margin-bottom:0;width:auto;color:var(--heading, #333);font-size:1.35rem;text-decoration:underline;text-decoration-color:var(--brand-secondary, #525252);text-decoration-thickness:.08rem;text-underline-offset:2.5px;line-height:1.25}ul.wp-block-rss .wp-block-rss__item-title a:hover,ul.wp-block-rss .wp-block-rss__item-title a:focus-visible{text-decoration-color:var(--brand, #0052a5);text-decoration-thickness:.125rem}ul.wp-block-rss .wp-block-rss__item-publish-date{padding-block:.25rem;font-size:.875rem}ul.wp-block-rss .wp-block-rss__item-author{display:block;font-size:.875rem;font-style:italic}ul.wp-block-rss .wp-block-rss__item-excerpt{margin-top:.5rem}.wp-block-button .wp-block-button__link{font-family:var(--font-heading, Open Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif);border-radius:var(--block-button-custom-border-radius, 0)}.wp-block-button.is-style-outline>:where(.wp-block-button__link){border-width:1px;border-color:#5c5b5b}.wp-block-button.g2-copy-url,.wp-block-button.is-style-g2-copy-url{padding:.25em;border-radius:.25em}a.g2-copy-url,.wp-element-button.wp-block-button__link.g2-copy-url{position:relative;box-sizing:border-box;cursor:pointer;display:inline-block;text-align:center;word-break:break-word;padding:.25em .5em;border-radius:.25em;color:#fff;background-color:#0052a5;font-size:.875em;text-decoration:none}a.g2-copy-url:hover,.wp-element-button.wp-block-button__link.g2-copy-url:hover{color:#fff;background-color:#00458c}a.g2-copy-url.success,.wp-element-button.wp-block-button__link.g2-copy-url.success{color:#fff;background-color:#4b8500}a.g2-copy-url.success::after,.wp-element-button.wp-block-button__link.g2-copy-url.success::after{display:flex;align-items:center;justify-content:center;content:"SKOPIOWANO";position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;color:#fff;background-color:#4b8500;border-radius:.25em}[lang=en-GB] a.g2-copy-url.success::after,[lang=en-GB] .wp-element-button.wp-block-button__link.g2-copy-url.success::after{content:"COPIED"}.wp-block-button.is-style-simple .wp-block-button__link{padding:initial;border:none;border-radius:var(--block-button-custom-border-radius, 0);color:var(--heading, #333);background:transparent;font-weight:600;text-decoration:underline;text-decoration-color:var(--brand-secondary, #525252);text-decoration-thickness:.08rem;text-underline-offset:2.5px}.wp-block-button.is-style-simple .wp-block-button__link:visited{color:var(--heading, #333)}.wp-block-button.is-style-simple .wp-block-button__link:hover,.wp-block-button.is-style-simple .wp-block-button__link:focus,.wp-block-button.is-style-simple .wp-block-button__link:active{color:var(--heading, #333)}.wp-block-button.is-style-simple .wp-block-button__link:hover,.wp-block-button.is-style-simple .wp-block-button__link:focus-visible{text-decoration-color:var(--brand, #0052a5);text-decoration-thickness:.125rem}.is-root-container.wp-block-post-content>.wp-block-rss.has-borders{margin-block:1rem;padding-block:1rem;border-top:1px solid;border-bottom:1px solid}.is-root-container.wp-block-post-content>.wp-block-rss.has-borders+.has-borders{margin-top:0;border-top:none;border-bottom:1px solid}.is-root-container.wp-block-post-content>.wp-block-rss ul.wp-block-rss li{margin-bottom:1rem}.is-root-container.wp-block-post-content>.wp-block-rss ul.wp-block-rss.gap-wide li{margin-bottom:2rem}.is-root-container.wp-block-post-content>.wp-block-rss ul.wp-block-rss.is-grid li{margin-right:2rem}.is-root-container.wp-block-post-content>.wp-block-rss ul.wp-block-rss.is-grid.columns-2 .wp-block-rss__item{width:calc(50% - 2rem)}.is-root-container.wp-block-post-content>.wp-block-rss ul.wp-block-rss.is-grid.columns-3 .wp-block-rss__item{width:calc(33.33333% - 2rem)}.is-root-container.wp-block-post-content>.wp-block-rss ul.wp-block-rss.is-grid.columns-4 .wp-block-rss__item{width:calc(25% - 2rem)}.is-root-container.wp-block-post-content>.wp-block-rss ul.wp-block-rss.is-grid.columns-5 .wp-block-rss__item{width:calc(20% - 2rem)}.is-root-container.wp-block-post-content>.wp-block-rss ul.wp-block-rss.is-grid.columns-6 .wp-block-rss__item{width:calc(16.66667% - 2em)}.wp-block-gallery.has-nested-images figcaption{margin-top:calc(-2*var(--global--spacing-unit));text-align:center;font-style:italic;font-size:.875em;opacity:.8}.wp-block-gallery.has-nested-images+p{margin-top:calc(1*var(--global--spacing-unit)) !important}.wp-block-gallery.has-nested-images+ul,.wp-block-gallery.has-nested-images+ol{margin-top:calc(2*var(--global--spacing-unit)) !important}.wp-block-gallery.has-nested-images+h2,.wp-block-gallery.has-nested-images+h3,.wp-block-gallery.has-nested-images+h4,.wp-block-gallery.has-nested-images+h5{margin-top:calc(3*var(--global--spacing-unit)) !important}.wp-block-image figcaption{text-align:center;font-style:italic;font-size:.875em;opacity:.8}.wp-block-image+p{margin-top:calc(1*var(--global--spacing-unit)) !important}.wp-block-image+ul,.wp-block-image+ol{margin-top:calc(2*var(--global--spacing-unit)) !important}.wp-block-image+h2,.wp-block-image+h3,.wp-block-image+h4,.wp-block-image+h5{margin-top:calc(3*var(--global--spacing-unit)) !important}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2, 1fr)}.gallery-columns-3{grid-template-columns:repeat(3, 1fr)}.gallery-columns-4{grid-template-columns:repeat(4, 1fr)}.gallery-columns-5{grid-template-columns:repeat(5, 1fr)}.gallery-columns-6{grid-template-columns:repeat(6, 1fr)}.gallery-columns-7{grid-template-columns:repeat(7, 1fr)}.gallery-columns-8{grid-template-columns:repeat(8, 1fr)}.gallery-columns-9{grid-template-columns:repeat(9, 1fr)}.gallery-caption{display:block}.gp-sitemap{line-height:2;--sitemap-padding: 0.5rem}.gp-sitemap a{display:block;width:max-content;color:#404040;text-decoration:underline;text-decoration-color:rgba(0,82,165,.55);text-decoration-thickness:.0125em;text-underline-offset:3px;transition:all .25s ease-in-out}.gp-sitemap a:visited{color:#404040}.gp-sitemap a:hover,.gp-sitemap a:focus-visible{text-decoration:underline;text-decoration-color:#0052a5;text-decoration-thickness:.0125em;text-underline-offset:3px}.gp-sitemap a:focus-visible{outline-offset:2px}.gp-sitemap--root{display:block}.gp-sitemap--tree{position:relative;list-style:none;margin:0;margin-top:0}.gp-sitemap--tree ul,.gp-sitemap--tree li{position:relative}.gp-sitemap--tree li{padding-left:.5rem}.gp-sitemap--tree li::before,.gp-sitemap--tree li::after{content:"";position:absolute;left:-1rem}.gp-sitemap--tree li::before{border-top:1px solid var(--sitemap-lines, rgba(64, 64, 64, 0.55));top:1em;width:1em;height:0}.gp-sitemap--tree li::after{border-left:1px solid var(--sitemap-lines, rgba(64, 64, 64, 0.55));height:100%;width:0;top:0}.gp-sitemap--tree>li:last-child::after,.gp-sitemap--tree ul>li:last-child::after{height:1em}.gp-sitemap--tree ul{list-style:none;margin:0}.gp-sitemap--tree li.lang-item a img{display:none}.gp-sitemap--tree li.lang-item a span{margin:0 !important}.gp-sitemap--tree .submenu-indicator{display:none}.wpcf7 form label.required{position:relative}.wpcf7 form label.required::after{position:absolute;top:0;right:0;display:block;content:"*";transform:translate(0.75em, -0.25em);color:rgba(209,10,0,.85)}.wpcf7 form span.required{color:rgba(209,10,0,.85)}.wpcf7 form .wpcf7-not-valid-tip{font-weight:700;color:#d10a00}.wpcf7 input[type=email],.wpcf7 input[type=text],.wpcf7 textarea{padding:var(--spacing-s, 0.5rem);width:100%;font-size:1rem;border:1px solid rgba(0,0,0,.333);border-radius:2px}.wpcf7 .visually-hidden+br{display:none}.wpcf7 input[type=file]{display:block}.wpcf7 .wpcf7-form-control-wrap[data-name*=file]{display:block}.wpcf7 .wpcf7-form-control-wrap[data-name*=file]+*{font-size:.875em}.wpcf7 .wpcf7-quiz-label{position:relative}.wpcf7 .wpcf7-quiz-label input{display:block}.wpcf7 .wpcf7-quiz-label::after{position:absolute;top:0;right:0;display:block;content:"*";transform:translate(0.75em, -0.25em);color:rgba(209,10,0,.85)}.wpcf7 .wpcf7-acceptance{position:relative}.wpcf7 .wpcf7-acceptance .wpcf7-list-item{margin-left:0}.wpcf7 .wpcf7-acceptance::after{position:absolute;top:0;right:0;display:block;content:"*";transform:translate(0.75em, -0.25em);color:rgba(209,10,0,.85)}.wpcf7 .wpcf7-acceptance a:visited{color:currentColor}.wpcf7 input[type=submit]{color:var(--item-action__color, #404040);background:var(--item-action__bg, rgba(230, 230, 230, 0.85));font-family:var(--font-heading, Open Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif);border-bottom:1px solid var(--item-action__border-color, rgba(64, 64, 64, 0.75));border-radius:var(--item-action__border-radius, 0.1em);padding:.5rem 1rem;margin:0;border:1px solid rgba(0,0,0,.35)}.wpcf7 input[type=submit] svg,.wpcf7 input[type=submit] .icon{color:var(--item-action__icon, #204973)}.wpcf7 input[type=submit]:visited{color:var(--item-action__color, #404040)}.wpcf7 input[type=submit]:hover,.wpcf7 input[type=submit]:focus,.wpcf7 input[type=submit]:active{color:var(--item-action__hover-color, #fff);background:var(--item-action__hover-bg, rgba(0, 69, 140, 0.85))}.wpcf7 input[type=submit]:hover svg,.wpcf7 input[type=submit]:hover .icon,.wpcf7 input[type=submit]:focus svg,.wpcf7 input[type=submit]:focus .icon,.wpcf7 input[type=submit]:active svg,.wpcf7 input[type=submit]:active .icon{color:currentColor}.wpcf7 .wpcf7-submit{margin-top:2rem}.widget_rss{margin-block:2rem;padding-block:2rem;border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2)}.widget_rss+.widget_rss{margin-top:0;padding-top:0;border-top:none}.widget_rss .widget-title{margin-block:0 2rem}.widget_rss .widget-title a.rss-widget-feed{display:none}.widget_rss .widget-title a.rss-widget-title{display:inline-block;margin-bottom:0;width:auto;color:var(--heading-link, #0052a5);font-family:var(--font-heading),Open Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;line-height:1.2;text-decoration:underline;text-decoration-color:var(--brand-secondary, #525252);text-decoration-thickness:.08rem;text-underline-offset:2.5px}.widget_rss .widget-title a.rss-widget-title:hover{color:var(--heading-link-hover, #006cd7)}.widget_rss .widget-title a.rss-widget-title:hover,.widget_rss .widget-title a.rss-widget-title:focus-visible{text-decoration:underline;text-decoration-color:var(--brand, #0052a5);text-decoration-thickness:.125rem}.widget_rss ul{list-style:none;margin:0;padding:0;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr))}.widget_rss ul li{display:flex;flex-direction:column}.widget_rss ul a.rsswidget{display:block;margin-bottom:0;width:auto;color:var(--heading, #333);font-size:1.35rem;text-decoration:underline;text-decoration-color:var(--brand-secondary, #525252);text-decoration-thickness:.08rem;text-underline-offset:2.5px;line-height:1.25}.widget_rss ul a.rsswidget:hover,.widget_rss ul a.rsswidget:focus-visible{text-decoration-color:var(--brand, #0052a5);text-decoration-thickness:.125rem}.widget_rss ul span.rss-date{padding-top:.25rem;font-size:.875rem;display:flex;align-items:center;gap:1rem}.widget_rss ul div.rssSummary{margin-block:.5rem 0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;-moz-box-orient:vertical;overflow:hidden}.widget_rss ul cite{margin-top:.5rem;font-size:.875rem;font-style:italic}#baguetteBox-overlay .full-image img{padding:1em;background-color:#fff}.tnp-profile .tnp-field.tnp-privacy-field label,.tnp-subscription .tnp-field.tnp-privacy-field label{display:flex}.tnp-profile input[type=text],.tnp-profile input[type=email],.tnp-profile select,.tnp-subscription input[type=text],.tnp-subscription input[type=email],.tnp-subscription select{border:1px solid rgba(0,0,0,.333) !important}.tnp-profile input.tnp-submit,.tnp-profile input[type=submit],.tnp-subscription input.tnp-submit,.tnp-subscription input[type=submit]{color:var(--item-action__color, #404040) !important;background:var(--item-action__bg, rgba(230, 230, 230, 0.85)) !important;font-family:var(--font-heading, Open Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif);border-radius:var(--item-action__border-radius, 0.1em);padding:.5rem 1rem;margin:0;border:1px solid rgba(0,0,0,.35) !important}.tnp-profile input.tnp-submit svg,.tnp-profile input.tnp-submit .icon,.tnp-profile input[type=submit] svg,.tnp-profile input[type=submit] .icon,.tnp-subscription input.tnp-submit svg,.tnp-subscription input.tnp-submit .icon,.tnp-subscription input[type=submit] svg,.tnp-subscription input[type=submit] .icon{color:var(--item-action__icon, #204973)}.tnp-profile input.tnp-submit:visited,.tnp-profile input[type=submit]:visited,.tnp-subscription input.tnp-submit:visited,.tnp-subscription input[type=submit]:visited{color:var(--item-action__color, #404040)}.tnp-profile input.tnp-submit:hover,.tnp-profile input.tnp-submit:focus,.tnp-profile input.tnp-submit:active,.tnp-profile input[type=submit]:hover,.tnp-profile input[type=submit]:focus,.tnp-profile input[type=submit]:active,.tnp-subscription input.tnp-submit:hover,.tnp-subscription input.tnp-submit:focus,.tnp-subscription input.tnp-submit:active,.tnp-subscription input[type=submit]:hover,.tnp-subscription input[type=submit]:focus,.tnp-subscription input[type=submit]:active{color:var(--item-action__hover-color, #fff) !important;background:var(--item-action__hover-bg, rgba(0, 69, 140, 0.85)) !important}.tnp-profile input.tnp-submit:hover svg,.tnp-profile input.tnp-submit:hover .icon,.tnp-profile input.tnp-submit:focus svg,.tnp-profile input.tnp-submit:focus .icon,.tnp-profile input.tnp-submit:active svg,.tnp-profile input.tnp-submit:active .icon,.tnp-profile input[type=submit]:hover svg,.tnp-profile input[type=submit]:hover .icon,.tnp-profile input[type=submit]:focus svg,.tnp-profile input[type=submit]:focus .icon,.tnp-profile input[type=submit]:active svg,.tnp-profile input[type=submit]:active .icon,.tnp-subscription input.tnp-submit:hover svg,.tnp-subscription input.tnp-submit:hover .icon,.tnp-subscription input.tnp-submit:focus svg,.tnp-subscription input.tnp-submit:focus .icon,.tnp-subscription input.tnp-submit:active svg,.tnp-subscription input.tnp-submit:active .icon,.tnp-subscription input[type=submit]:hover svg,.tnp-subscription input[type=submit]:hover .icon,.tnp-subscription input[type=submit]:focus svg,.tnp-subscription input[type=submit]:focus .icon,.tnp-subscription input[type=submit]:active svg,.tnp-subscription input[type=submit]:active .icon{color:currentColor}article div.tnp-subscription,article div.tnp-profile,article form.tnp-subscription,article form.tnp-profile{margin:calc(var(--global--spacing-vertical)*1) 0 calc(var(--global--spacing-vertical)*2) 0}.debug{padding:1rem;margin:1rem auto;color:#fff;background:#501250;font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.visually-hidden,.visually-hidden-focusable:not(:focus){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}#primary[tabindex="-1"]:focus{outline:0}.hidden{display:none}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}
