/*!
Theme Name: Global Peace Partnership
Theme URI: https://www.gpp.vision
Author: Christian Schauperl
Author URI: https://www.multiplecs.at/
Version: 1.0.4
Description: This theme was developed for Global Peace Partnership. It features a main menu and footer menu, as well as a separate CPT area for contract sections. It uses the Gutenberg editor with custom blocks.
Requires PHP: 8.2
Requires at least: 6.8
Tested up to: 6.8
Tags: Gutenberg-Editor, Own blocks, menus, Footer-Section, Header-Section, Theme settings, Custom Post Type, Gutenberg Editor, Custom Blocks, Responsive Design
Text Domain: multiplecs
Domain Path: /languages
*/html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;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;-webkit-text-decoration:underline dotted;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:-.25em}sup{top:-.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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;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]{-webkit-box-sizing:border-box;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}[hidden],template{display:none}.alignnone{margin:0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{margin:5px 0 20px}@media(min-width:460px){.alignright{float:right;margin:5px 0 20px 20px}}.alignleft{margin:5px 0 20px}@media(min-width:460px){.alignleft{float:left;margin:5px 20px 20px 0}}.wp-caption.alignnone{margin:5px 0 20px}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;margin:0;padding:0}.wp-caption .gallery-caption,.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.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:#eee;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.gallery{overflow:hidden}.gallery figure img{display:block;height:auto;margin:0 auto;max-width:100%}.gallery figure{float:left;margin:0 2% 1em 0;width:100%}.gallery.gallery-columns-1 figure{float:none;margin:0 0 1em;width:100%}@media(min-width:768px){.gallery.gallery-columns-3 figure{width:32%}.gallery.gallery-columns-3 figure:nth-of-type(3n+3){margin-right:0}.gallery.gallery-columns-3 figure:nth-of-type(3n+4){clear:left}.gallery.gallery-columns-2 figure{width:49%}.gallery.gallery-columns-2 figure:nth-of-type(2n){margin-right:0}.gallery.gallery-columns-2 figure:nth-of-type(odd){clear:left}.gallery.gallery-columns-4 figure{width:23.25%}.gallery.gallery-columns-4 figure:nth-of-type(4n+4){margin-right:0}.gallery.gallery-columns-4 figure:nth-of-type(4n+5){clear:left}.gallery.gallery-columns-5 figure{width:18%}.gallery.gallery-columns-5 figure:nth-of-type(5n+5){margin-right:0}.gallery.gallery-columns-5 figure:nth-of-type(5n+6){clear:left}.gallery.gallery-columns-6 figure{width:14.2%}.gallery.gallery-columns-6 figure:nth-of-type(6n+6){margin-right:0}.gallery.gallery-columns-6 figure:nth-of-type(6n+7){clear:left}.gallery.gallery-columns-7 figure{width:12%}.gallery.gallery-columns-7 figure:nth-of-type(7n+7){margin-right:0}.gallery.gallery-columns-7 figure:nth-of-type(7n+8){clear:left}.gallery.gallery-columns-8 figure{width:10.2%}.gallery.gallery-columns-8 figure:nth-of-type(8n+8){margin-right:0}.gallery.gallery-columns-8 figure:nth-of-type(8n+9){clear:left}.gallery.gallery-columns-9 figure{width:8.85%}.gallery.gallery-columns-9 figure:nth-of-type(9n+9){margin-right:0}.gallery.gallery-columns-9 figure:nth-of-type(9n+10){clear:left}}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:400;src:url(assets/fonts/noto-sans-v39-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:700;src:url(assets/fonts/noto-sans-v39-latin-700.woff2) format("woff2")}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}@media(prefers-reduced-motion:reduce){*,:after,:before{-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important}}@media(max-width:460px){*,:after,:before{-ms-hyphens:auto;hyphens:auto}}:focus,:focus-visible,[type=button]:focus-visible,button:focus-visible{-webkit-box-shadow:0 0 0 2px #ccc;box-shadow:0 0 0 2px #ccc;outline:4px solid #084f94;outline-offset:3px}.has-primary-color-background-color :focus,.has-primary-color-background-color :focus-visible,.has-primary-color-background-color [type=button]:focus-visible,.has-primary-color-background-color button:focus-visible,.has-secondary-color-background-color :focus,.has-secondary-color-background-color :focus-visible,.has-secondary-color-background-color [type=button]:focus-visible,.has-secondary-color-background-color button:focus-visible{outline:4px solid #fff}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Noto Sans,Arial,sans-serif;font-size:1rem;line-height:1.7;scroll-behavior:smooth;scroll-padding-top:180px}@media(min-width:1450px){html{scroll-padding-top:105px}}body{background-color:#fff;color:#222;font-weight:400;margin:0;min-height:100vh;padding:80px 0 0;position:relative}@media(min-width:1450px){body{padding:0}}#skiplinks{list-style-type:none}#skiplinks a{background-color:#084f94;color:#fff;font-weight:700}h1,h2,h3,h4,h5,h6 .h2{color:#2471af;font-family:Noto Sans,Arial,sans-serif;font-weight:700}.h1,h1{font-size:1.7em;font-size:clamp(1.7em,5vw,2.4em);line-height:1.25em;margin:0 0 1em}.h2,h2{font-size:1.5em;font-size:clamp(1.5em,4vw,2.1em);line-height:1.3em;margin:1.3em 0 .8em}h3{font-size:1.34em;font-size:clamp(1.34em,3.5vw,1.8em);margin:1em 0 .6em}h3,h4{line-height:1.2em}h4{font-size:1.2em;font-size:clamp(1.2em,3vw,1.6em)}h4,h5{margin:1em 0 .4em}h5{font-size:1.1em;font-size:clamp(1.1em,2.5vw,1.4em)}h6{font-size:1em;margin:1em 0 .4em}p{margin:1rem 0}p:last-child,p:last-child img{margin-bottom:0}p:first-child{margin-top:0}b,strong{font-weight:700}abbr,abbr[title]{cursor:help;font-weight:700;-webkit-text-decoration:underline dotted #222 3px;text-decoration:underline dotted #222 3px;text-underline-offset:3px}a{color:#084f94;font-family:Noto Sans,Arial,sans-serif;font-weight:700;text-decoration-thickness:3px;text-underline-offset:3px}a:hover{background-color:#184972;border-color:#184972;color:#fff}a:active{background-color:#084f94;border-color:#084f94}::-moz-selection{background-color:#2471af;color:#fff}::selection{background-color:#2471af;color:#fff}img{height:auto;max-width:100%;vertical-align:bottom}img[src$=".svg"],img[src*=".svg"]{height:auto;width:auto}figure,ul{margin:0}table caption{font-weight:700;text-align:left}.wp-block-separator,hr{background-color:#2471af;border-style:none;height:1px;margin:2rem 0;width:100%}button{border-style:none}#content .ff-btn-submit,.btn,.wp-block-button .wp-block-button__link{display:inline-block;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:Noto Sans,Arial,sans-serif;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:3px solid #2471af;border-radius:0;color:#2471af;cursor:pointer;font-size:1.2rem;font-weight:700;margin-top:.5rem;min-height:50px;padding:.34em 1.3em;text-align:center;text-decoration:none;text-transform:uppercase}#content .ff-btn-submit:hover:hover,.btn:hover:hover,.wp-block-button .wp-block-button__link:hover:hover{background-color:#184972;border-color:#184972;color:#fff}#content .ff-btn-submit:active:active,.btn:active:active,.wp-block-button .wp-block-button__link:active:active{background-color:#084f94;border-color:#084f94}#content .ff-btn-submit:focus{outline:4px solid #084f94}.btn-primary,.is-style-default .wp-block-button__link{border-color:#2471af;color:#2471af}.btn-secondary,.is-style-btn-secondary .wp-block-button__link{border-color:#084f94;color:#084f94}.btn-third,.is-style-btn-third .wp-block-button__link{border-color:#184972;color:#184972}.btn-white,.is-style-btn-white .wp-block-button__link{border-color:#fff;color:#fff}.has-primary-color-background-color .is-style-btn-secondary .wp-block-button__link:hover,.has-primary-color-background-color .is-style-btn-third .wp-block-button__link:hover,.has-primary-color-background-color .is-style-btn-white .wp-block-button__link:hover,.has-primary-color-background-color .is-style-default .wp-block-button__link:hover,.has-secondary-color-background-color .is-style-btn-secondary .wp-block-button__link:hover,.has-secondary-color-background-color .is-style-btn-third .wp-block-button__link:hover,.has-secondary-color-background-color .is-style-btn-white .wp-block-button__link:hover,.has-secondary-color-background-color .is-style-default .wp-block-button__link:hover,.has-third-color-background-color .is-style-btn-secondary .wp-block-button__link:hover,.has-third-color-background-color .is-style-btn-third .wp-block-button__link:hover,.has-third-color-background-color .is-style-btn-white .wp-block-button__link:hover,.has-third-color-background-color .is-style-default .wp-block-button__link:hover{background-color:#fff;color:#184972}.has-primary-color-background-color .is-style-btn-secondary .wp-block-button__link:active,.has-primary-color-background-color .is-style-btn-third .wp-block-button__link:active,.has-primary-color-background-color .is-style-btn-white .wp-block-button__link:active,.has-primary-color-background-color .is-style-default .wp-block-button__link:active,.has-secondary-color-background-color .is-style-btn-secondary .wp-block-button__link:active,.has-secondary-color-background-color .is-style-btn-third .wp-block-button__link:active,.has-secondary-color-background-color .is-style-btn-white .wp-block-button__link:active,.has-secondary-color-background-color .is-style-default .wp-block-button__link:active,.has-third-color-background-color .is-style-btn-secondary .wp-block-button__link:active,.has-third-color-background-color .is-style-btn-third .wp-block-button__link:active,.has-third-color-background-color .is-style-btn-white .wp-block-button__link:active,.has-third-color-background-color .is-style-default .wp-block-button__link:active{background-color:#fff;color:#2471af}.bg-primary{background-color:#2471af}#content{margin-bottom:2.5rem;margin-top:1rem}@media(min-width:992px){#content{margin-bottom:5rem;margin-top:2.5rem}}.container,.container-nav,.container-wide{margin-left:1rem;margin-right:1rem}@media(min-width:1200px){.container,.container-nav{margin-left:12%;margin-right:12%}}@media(min-width:1600px){.container,.container-nav{margin-left:18%;margin-right:18%}}@media(min-width:1200px){.container-small,.is-style-container-small{margin-left:22%;margin-right:22%}}@media(min-width:1600px){.container-small,.is-style-container-small{margin-left:24%;margin-right:24%}}.block{margin-bottom:2.5rem;margin-top:2.5rem}@media(min-width:992px){.block{margin-bottom:5rem;margin-top:5rem}}.block .h2:first-child,.block h1:first-child,.block h2:first-child,.block h3:first-child,.block h4:first-child{margin-top:0}.textcenter{text-align:center}.background{padding-bottom:2.5rem;padding-top:2.5rem}@media(min-width:992px){.background{padding-bottom:5rem;padding-top:5rem}}.primary-color{color:#2471af}.secondary-color{color:#084f94}.third-color{color:#184972}.vertical-line{border-left:2px solid #ccc;margin-left:1rem;padding-left:1rem}.pagination{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:2rem;padding:1rem 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width:992px){.pagination{margin-bottom:5rem}}.pagination a{display:inline-block;font-size:1.1rem;padding:.4rem .7rem}.pagination a,.pagination a:hover{text-decoration:none}.pagination a:hover .left svg,.pagination a:hover .right svg{fill:#fff}.pagination a.prev{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.pagination a.next{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.pagination a .left,.pagination a .right{display:-webkit-box;display:-ms-flexbox;display:flex}.pagination a .left svg,.pagination a .right svg{fill:#184972}.pagination a .right{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.pagination .current{background-color:#2471af;color:#fff;display:inline-block;font-size:1.1rem;margin:0 .3rem;padding:.4rem .7rem}.post-footer{border-bottom:1px solid #184972;border-top:1px solid #184972;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.85rem;gap:.5rem;margin-top:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.3rem 0}@media(min-width:768px){.post-footer{gap:2rem}}.post-footer .flarum-slug,.post-footer .modified-wrapper,.post-footer .state-wrapper{display:inline-block}.post-footer .modified-wrapper .modified-time{background-color:#2471af;color:#fff;display:inline-block;padding:.2rem .8rem}.post-footer .state-wrapper .state{color:#fff;display:inline-block;padding:.2rem .8rem;text-transform:uppercase}.post-footer .state-wrapper .state.open{background-color:#556b2f}.post-footer .state-wrapper .state.closed{background-color:#c00}.post-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.85rem;margin-bottom:1rem}.post-header .post-meta{background-color:#084f94;color:#fff;padding:.2rem .8rem}.post-navigation{margin-top:2.5rem}.post-navigation .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem;list-style-type:none;padding:0}.post-navigation .nav-links li{margin:0;padding:0}.post-navigation .nav-links li a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.34em 1.3em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;text-decoration:none}.post-navigation .nav-links li a:hover svg{fill:#fff}.col-50{display:grid;gap:1rem;justify-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.col-50>*{-ms-flex-item-align:stretch;align-self:stretch}@media(min-width:992px){.col-50{grid-template-columns:repeat(2,1fr)}}#header{background-color:#fff;border-bottom:1px solid #184972;height:80px;left:0;position:fixed;right:0;top:0;z-index:999}@media(min-width:1450px){#header{border-bottom:none;height:auto;position:static}#header.sticky .container-nav #primary-menu{-webkit-animation:show 1s forwards;animation:show 1s forwards;background-color:#fff;border-bottom:3px solid #184972;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;padding:0;position:fixed;right:0;top:-100px;z-index:998;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:3rem;justify-content:space-between}@-webkit-keyframes show{0%{top:-100px}to{top:0}}@keyframes show{0%{top:-100px}to{top:0}}}@media(min-width:1450px)and (prefers-reduced-motion:reduce){#header.sticky .container-nav #primary-menu{top:0}}@media(min-width:1450px){#header.sticky .container-nav #primary-menu.primary{border-bottom-color:#2471af}#header.sticky .container-nav #primary-menu.secondary{border-bottom-color:#084f94}#header.sticky .container-nav #primary-menu .wrapper{padding:0}#header.sticky .container-nav #primary-menu .wrapper .logo-wrapper{padding-right:3rem}#header.sticky .container-nav #primary-menu .wrapper .logo-wrapper img{height:80px}#header.sticky .container-nav #primary-menu #main-menu,#header.sticky .container-nav #primary-menu #main-menu.primary,#header.sticky .container-nav #primary-menu #main-menu.secondary,#header.sticky .container-nav #primary-menu #main-menu.third{border-bottom:none;border-top:none}}#header .container-nav{display:-webkit-box;display:-ms-flexbox;display:flex;height:80px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width:1450px){#header .container-nav{display:block;height:auto}}#header .container-nav .description{color:#184972;display:block;font-size:.8rem;font-weight:700;text-align:center;text-transform:uppercase}#header .container-nav .logo-wrapper{height:80px;width:auto}@media(min-width:1450px){#header .container-nav .logo-wrapper{display:none}}#header .container-nav .logo-wrapper>a{display:block;height:100%}#header .container-nav .logo-wrapper>a:hover{background-color:transparent}#header .container-nav .logo-wrapper img{height:80px;padding:10px 0;width:auto}#header .container-nav #navbar-top{display:none}@media(min-width:1450px){#header .container-nav #navbar-top{display:block}#header .container-nav #navbar-top #main-menu-top{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;list-style-type:none;padding:0;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;min-height:50px}#header .container-nav #navbar-top #main-menu-top li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#header .container-nav #navbar-top #main-menu-top li.current-menu-item{position:relative}#header .container-nav #navbar-top #main-menu-top li.current-menu-item:after{background-color:inherit;bottom:-7px;content:"";display:block;height:3px;position:absolute;width:60px}#header .container-nav #navbar-top #main-menu-top li.current-menu-item a{text-decoration:underline}#header .container-nav #navbar-top #main-menu-top li.current-menu-item a:active{color:#ddd}#header .container-nav #navbar-top #main-menu-top li a{color:#fff;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 0px;flex:1 1 0;font-size:1.2rem;font-weight:700;padding:.75rem 1.25rem;text-decoration:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;text-align:center}#header .container-nav #navbar-top #main-menu-top li a:hover{text-decoration:underline}#header .container-nav #navbar-top #main-menu-top li a:active{font-weight:700}#header .container-nav #navbar-top #main-menu-top li a:focus,#header .container-nav #navbar-top #main-menu-top li a:focus-visible{outline-color:#fff;outline-offset:-6px}#header .container-nav #navbar-top #main-menu-top li:nth-of-type(3n+1){background-color:#2471af}#header .container-nav #navbar-top #main-menu-top li:nth-of-type(3n+1) a:hover{background-color:#084f94}#header .container-nav #navbar-top #main-menu-top li:nth-of-type(3n+1) a:active{background-color:#184972}#header .container-nav #navbar-top #main-menu-top li:nth-of-type(3n+2){background-color:#084f94}#header .container-nav #navbar-top #main-menu-top li:nth-of-type(3n+3){background-color:#184972}#header .container-nav #navbar-top #main-menu-top li:nth-of-type(3n+3) a:hover{background-color:#084f94}#header .container-nav #navbar-top #main-menu-top li:nth-of-type(3n+3) a:active{background-color:#184972}}#header .container-nav #primary-menu{display:none}@media(min-width:1450px){#header .container-nav #primary-menu{background-color:transparent;display:block;overflow-y:visible;position:static}#header .container-nav #primary-menu .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem 0}}#header .container-nav #primary-menu .wrapper .logo-wrapper{display:none}@media(min-width:1450px){#header .container-nav #primary-menu .wrapper .logo-wrapper{display:block;height:auto}#header .container-nav #primary-menu .wrapper .logo-wrapper img{height:100px;width:auto}#header .container-nav #primary-menu .wrapper .language-switcher{padding:.6rem 0}}#header .container-nav #primary-menu .wrapper .language-switcher .description{color:#fff;font-size:.9rem;margin-bottom:.3rem}@media(min-width:1450px){#header .container-nav #primary-menu .wrapper .language-switcher .description{color:#184972}}#header .container-nav #primary-menu .wrapper .language-switcher #language-menu{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;-webkit-box-pack:center;-ms-flex-pack:center;border-bottom:1px solid #fff;gap:1rem;justify-content:center;padding:0 0 1rem}@media(min-width:1450px){#header .container-nav #primary-menu .wrapper .language-switcher #language-menu{border-bottom:none;padding:0}}#header .container-nav #primary-menu .wrapper .language-switcher #language-menu .lang-item.first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}#header .container-nav #primary-menu .wrapper .language-switcher #language-menu .lang-item a{border:1px solid #fff;color:#fff;display:inline-block;padding:.6rem;text-decoration:none}#header .container-nav #primary-menu .wrapper .language-switcher #language-menu .lang-item a:hover{background-color:#184972}#header .container-nav #primary-menu .wrapper .language-switcher #language-menu .lang-item a:active{background-color:#084f94}@media(min-width:1450px){#header .container-nav #primary-menu .wrapper .language-switcher #language-menu .lang-item a{border-color:#184972;color:#184972}#header .container-nav #primary-menu .wrapper .language-switcher #language-menu .lang-item a:hover{color:#fff}}#header .container-nav #primary-menu .wrapper .language-switcher #language-menu .lang-item a.current{background-color:#fff;color:#084f94}@media(min-width:1450px){#header .container-nav #primary-menu .wrapper .language-switcher #language-menu .lang-item a.current{background-color:#184972;color:#fff}}#header .container-nav #primary-menu .wrapper .language-switcher #language-menu .lang-item a.current:hover{background-color:#084f94;color:#fff}#header .container-nav #primary-menu .wrapper .language-switcher #language-menu .lang-item a.current:active{background-color:#184972}#header .container-nav #primary-menu #main-menu{list-style-type:none;padding:0;text-align:center}@media(min-width:1450px){#header .container-nav #primary-menu #main-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:3px solid #184972;border-top:1px solid #184972;padding:.25rem 0}#header .container-nav #primary-menu #main-menu:not(:has(li.current-menu-item,li.current-menu-parent,li.current-menu-ancestor,li.current-post-ancestor)) li:first-of-type{display:-webkit-box;display:-ms-flexbox;display:flex}#header .container-nav #primary-menu #main-menu.primary{border-bottom:3px solid #2471af;border-top:1px solid #2471af}#header .container-nav #primary-menu #main-menu.secondary{border-bottom:3px solid #084f94;border-top:1px solid #084f94}}#header .container-nav #primary-menu #main-menu>li{border-bottom:1px solid #fff;padding:1rem 0}#header .container-nav #primary-menu #main-menu>li:last-of-type{border-bottom:none}@media(min-width:1450px){#header .container-nav #primary-menu #main-menu>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:none;gap:.5rem;padding:0}#header .container-nav #primary-menu #main-menu>li:not(.current-menu-item,.current-menu-parent,.current-menu-ancestor,.current-post-ancestor){display:none}#header .container-nav #primary-menu #main-menu>li:nth-of-type(3n+1) a{color:#2471af}#header .container-nav #primary-menu #main-menu>li:nth-of-type(3n+2) a{color:#084f94}#header .container-nav #primary-menu #main-menu>li:nth-of-type(3n+3) a{color:#184972}}#header .container-nav #primary-menu #main-menu>li>a{color:#fff;display:block;font-size:clamp(1.3rem,2.5vw,2.4rem);font-weight:400;padding:.75rem 0;text-decoration:none;text-transform:uppercase}#header .container-nav #primary-menu #main-menu>li>a:hover{text-decoration:underline}#header .container-nav #primary-menu #main-menu>li>a:active{font-weight:700}@media(min-width:1450px){#header .container-nav #primary-menu #main-menu>li>a{font-family:Noto Sans,Arial,sans-serif;font-size:1.1rem;padding:.75rem .5rem}#header .container-nav #primary-menu #main-menu>li>a:hover{background-color:#184972;color:#fff}#header .container-nav #primary-menu #main-menu>li>a:active{background-color:#084f94}}#header .container-nav #primary-menu #main-menu>li>button{display:none}#header .container-nav #primary-menu #main-menu>li.current-menu-ancestor a,#header .container-nav #primary-menu #main-menu>li.current-menu-item a,#header .container-nav #primary-menu #main-menu>li.current-menu-parent a,#header .container-nav #primary-menu #main-menu>li.current-post-ancestor a{font-weight:700;text-decoration:underline}#header .container-nav #primary-menu #main-menu>li>.sub-menu{list-style-type:none;padding:0}@media(min-width:1450px){#header .container-nav #primary-menu #main-menu>li>.sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;border-left:1px solid #184972;gap:.5rem;justify-content:center;padding-left:.5rem;text-align:center}}#header .container-nav #primary-menu #main-menu>li>.sub-menu>li.current-menu-ancestor>a,#header .container-nav #primary-menu #main-menu>li>.sub-menu>li.current-menu-item>a,#header .container-nav #primary-menu #main-menu>li>.sub-menu>li.current-menu-parent>a{font-weight:700;text-decoration:underline}#header .container-nav #primary-menu #main-menu>li>.sub-menu>li.current-menu-ancestor>a:active,#header .container-nav #primary-menu #main-menu>li>.sub-menu>li.current-menu-item>a:active,#header .container-nav #primary-menu #main-menu>li>.sub-menu>li.current-menu-parent>a:active{color:#084f94}@media(min-width:1450px){#header .container-nav #primary-menu #main-menu>li>.sub-menu>li.current-menu-ancestor>a,#header .container-nav #primary-menu #main-menu>li>.sub-menu>li.current-menu-item>a,#header .container-nav #primary-menu #main-menu>li>.sub-menu>li.current-menu-parent>a{color:#084f94}#header .container-nav #primary-menu #main-menu>li>.sub-menu>li.current-menu-ancestor>a:active,#header .container-nav #primary-menu #main-menu>li>.sub-menu>li.current-menu-ancestor>a:hover,#header .container-nav #primary-menu #main-menu>li>.sub-menu>li.current-menu-item>a:active,#header .container-nav #primary-menu #main-menu>li>.sub-menu>li.current-menu-item>a:hover,#header .container-nav #primary-menu #main-menu>li>.sub-menu>li.current-menu-parent>a:active,#header .container-nav #primary-menu #main-menu>li>.sub-menu>li.current-menu-parent>a:hover{color:#fff}}#header .container-nav #primary-menu #main-menu>li>.sub-menu>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:#fff;font-size:clamp(1.1rem,2.2vw,1.6rem);font-weight:400;height:100%;justify-content:center;padding:.75rem 0;text-decoration:none}#header .container-nav #primary-menu #main-menu>li>.sub-menu>li>a:hover{background-color:#184972;color:#fff;text-decoration:underline}#header .container-nav #primary-menu #main-menu>li>.sub-menu>li>a:active{background-color:#084f94}@media(min-width:1450px){#header .container-nav #primary-menu #main-menu>li>.sub-menu>li>a{color:#184972;font-size:1rem;padding:.75rem .5rem}}#header .container-nav .nav-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;cursor:pointer;height:80px;padding:0;width:40px}@media(min-width:1450px){#header .container-nav .nav-trigger{display:none}}#header .container-nav .nav-trigger em{background-color:#084f94;content:"";display:block;height:2px;margin:15px 0;position:relative;width:40px}#header .container-nav .nav-trigger em:after,#header .container-nav .nav-trigger em:before{content:"";display:block;height:2px;position:absolute;right:0;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:40px}#header .container-nav .nav-trigger em:before{background-color:#2471af;-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px)}#header .container-nav .nav-trigger em:after{background-color:#184972;-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px)}#header .container-nav.active .nav-trigger em{background-color:transparent}#header .container-nav.active .nav-trigger em:before{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}#header .container-nav.active .nav-trigger em:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}#header .container-nav.active .nav-trigger~#primary-menu{background-color:#084f94;bottom:0;display:block;left:0;overflow-y:auto;padding:1rem;position:fixed;right:0;top:80px}#content button.ff-btn-submit{border-radius:0}#content input[type=date],#content input[type=datetime-local],#content input[type=datetime],#content input[type=email],#content input[type=month],#content input[type=number],#content input[type=password],#content input[type=range],#content input[type=search],#content input[type=tel],#content input[type=text],#content input[type=time],#content input[type=url],#content input[type=week],#content select,#content textarea{background-color:transparent;border:2px solid #084f94;border-radius:0;padding-left:8px;padding-right:8px}#content input[type=date]:focus,#content input[type=datetime-local]:focus,#content input[type=datetime]:focus,#content input[type=email]:focus,#content input[type=month]:focus,#content input[type=number]:focus,#content input[type=password]:focus,#content input[type=range]:focus,#content input[type=search]:focus,#content input[type=tel]:focus,#content input[type=text]:focus,#content input[type=time]:focus,#content input[type=url]:focus,#content input[type=week]:focus,#content select:focus,#content textarea:focus{outline:4px solid #084f94}#content input[type=radio]{accent-color:#084f94}#content input[type=radio]:focus{outline:4px solid #084f94}#content .fluentform .error.text-danger{color:#930505;font-size:.8rem;font-weight:700}#content .fluentform .ff_t_c{font-size:.9rem}#content .fluentform .ff-el-is-error .ff-el-form-check-label{color:#930505}#content .fluentform .ff-el-is-error .ff-el-form-check-label a:focus,#content .fluentform .ff-el-is-error .ff-el-form-check-label a:hover{color:#fff}@media(min-width:768px){#content .fluentform .donate .ff-type-product .ff-el-input--content{display:grid;gap:1rem;grid-template-columns:1fr 1fr}}#content .fluentform .donate .ff-type-product .ff-el-input--content .ff-el-form-check{border:2px solid #084f94;padding:2.5rem;position:relative}#content .fluentform .donate .ff-type-product .ff-el-input--content .ff-el-form-check.ff_item_selected{background-color:#184972;border:2px solid #2471af;color:#fff}@media(min-width:992px){#content .fluentform .donate .ff-type-product .ff-el-input--content .ff-el-form-check{padding:4rem 2.5rem}}#content .fluentform .donate .ff-type-product .ff-el-input--content .ff-el-form-check input,#content .fluentform .donate .ff-type-product .ff-el-input--content .ff-el-form-check label{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;inset:0;position:absolute;z-index:10;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#content .fluentform .donate .ff-type-product .ff-el-input--content .ff-el-form-check label{font-size:1.1rem;font-weight:600;margin:0}#content .fluentform .donate .ff-type-product .ff-el-input--content .ff-el-form-check label:focus,#content .fluentform .donate .ff-type-product .ff-el-input--content .ff-el-form-check label:focus-visible{border:4px solid #2471af;outline:4px solid #2471af}#content .fluentform .donate .ff-type-product .ff-el-input--content .ff-el-form-check input{height:auto;opacity:1e-7;width:auto}html[lang=de] #content .fluentform .ff-el-input--label.ff-el-is-required label:after{color:#930505;content:" (erforderlich)";font-size:.8rem}html[lang=en-US] #content .fluentform .ff-el-input--label.ff-el-is-required label:after{color:#930505;content:" (required)";font-size:.8rem}@media(min-width:1450px){.treaty{display:grid;gap:2.5rem;grid-template-columns:1fr 3fr}}.treaty .filter{background-color:#fff;border:1px solid #2471af;margin-bottom:2.5rem;position:sticky;top:120px;z-index:900;-ms-flex-item-align:start;align-self:flex-start}.treaty .filter details[open] .filter-bar .arrow{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.treaty .filter details .filter-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#084f94;cursor:pointer;width:100%}.treaty .filter details .filter-bar h2{color:#fff;font-size:1.2rem;margin:0;padding:.75rem 1rem}.treaty .filter details .filter-bar .arrow{display:-webkit-box;display:-ms-flexbox;display:flex;width:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.treaty .filter details .filter-bar .arrow svg{fill:#fff}.treaty .filter details .filter-content{max-height:70vh;overflow-y:auto;padding:1rem}@media(min-width:1450px){.treaty .filter details .filter-content{max-height:60vh}}.treaty .filter details .filter-content ul{list-style-type:none;padding:0}.treaty .filter details .filter-content ul li{padding-left:1rem}.treaty .filter details .filter-content ul li a{display:block;padding:.25rem 0;text-decoration-thickness:1px}.treaty .filter details .filter-content ul li a:hover{color:#fff}.treaty .filter details .filter-content>ul>li{padding-top:.5rem}.treaty .filter details .filter-content>ul>li:first-child{padding-top:0}.treaty .filter details .filter-content>ul>li>a{color:#084f94;font-size:1.2rem}.treaty .filter details .filter-content>ul>li>ul>li a{color:#222;font-weight:400}.treaty h1{margin-bottom:.7rem}.treaty .version{font-size:.9rem}.treaty .treaty-latest{margin-bottom:2.5rem}.search-no-results #content .search-form-wrapper,.search-results #content .search-form-wrapper{border-bottom:1px solid #084f94;margin-bottom:2.5rem;padding-bottom:2.5rem}.search-no-results #content .search-form-wrapper #search-form-result-page input,.search-results #content .search-form-wrapper #search-form-result-page input{min-height:3rem;width:100%}.search-no-results #content .search-form-wrapper #search-form-result-page .submit-wrapper,.search-results #content .search-form-wrapper #search-form-result-page .submit-wrapper{margin-top:1rem;text-align:center}@media(min-width:460px){.search-no-results #content .search-form-wrapper #search-form-result-page,.search-results #content .search-form-wrapper #search-form-result-page{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.search-no-results #content .search-form-wrapper #search-form-result-page input,.search-results #content .search-form-wrapper #search-form-result-page input{-webkit-box-flex:2;-ms-flex:2 1 auto;flex:2 1 auto;width:auto}.search-no-results #content .search-form-wrapper #search-form-result-page .submit-wrapper,.search-results #content .search-form-wrapper #search-form-result-page .submit-wrapper{margin-top:0}}.search-no-results #content .search-form-wrapper #search-form-result-page #search-submit-result-page,.search-results #content .search-form-wrapper #search-form-result-page #search-submit-result-page{display:inline-block;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:Noto Sans,Arial,sans-serif;line-height:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:3px solid #184972;border-radius:0;color:#2471af;color:#184972;cursor:pointer;font-size:1.2rem;font-weight:700;margin:0;min-height:50px;padding:.34em 1.3em;text-align:center;text-decoration:none;text-transform:uppercase}.search-no-results #content .search-form-wrapper #search-form-result-page #search-submit-result-page:hover:hover,.search-results #content .search-form-wrapper #search-form-result-page #search-submit-result-page:hover:hover{background-color:#184972;border-color:#184972;color:#fff}.search-no-results #content .search-form-wrapper #search-form-result-page #search-submit-result-page:active:active,.search-results #content .search-form-wrapper #search-form-result-page #search-submit-result-page:active:active{background-color:#084f94;border-color:#084f94}.search-no-results #content .search-results-list,.search-results #content .search-results-list{list-style-type:none;margin-bottom:2.5rem;padding:0}.search-no-results #content .search-results-list li,.search-results #content .search-results-list li{border-bottom:1px solid #084f94;margin-bottom:1rem;padding-bottom:1rem;position:relative}.search-no-results #content .search-results-list li mark,.search-results #content .search-results-list li mark{background-color:#084f94;color:#fff;padding:0 .3rem}.search-no-results #content .search-results-list li .url,.search-results #content .search-results-list li .url{font-size:.9rem;overflow-wrap:break-word}.search-no-results #content .search-results-list li .btn-wrapper,.search-results #content .search-results-list li .btn-wrapper{margin-top:.75rem}.search-no-results #content .search-results-list li .btn-wrapper .btn,.search-results #content .search-results-list li .btn-wrapper .btn{position:static}.search-no-results #content .search-results-list li .btn-wrapper .btn:after,.search-results #content .search-results-list li .btn-wrapper .btn:after{content:"";display:block;inset:0;position:absolute;z-index:1}.search-no-results #content .pagination,.search-results #content .pagination{margin-bottom:0;padding:0}@media(min-width:1450px){.member{display:grid;gap:2.5rem;grid-template-columns:1fr 3fr}}.member .member-facts{background-color:#fff;border:1px solid #2471af;margin-bottom:2.5rem;position:sticky;top:120px;z-index:900;-ms-flex-item-align:start;align-self:flex-start}.member .member-facts details[open] .filter-bar .arrow{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.member .member-facts details .filter-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#084f94;cursor:pointer;width:100%}.member .member-facts details .filter-bar h2{color:#fff;font-size:1.2rem;margin:0;padding:.75rem 1rem}.member .member-facts details .filter-bar .arrow{display:-webkit-box;display:-ms-flexbox;display:flex;width:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.member .member-facts details .filter-bar .arrow svg{fill:#fff}.member .member-facts details .filter-content{max-height:70vh;overflow-y:auto;padding:1rem}@media(min-width:1450px){.member .member-facts details .filter-content{max-height:60vh}}.member .member-facts .filter-content .term-thumb-wrapper{margin-bottom:1rem;text-align:center}.member .member-facts .filter-content .term-thumb-wrapper img{height:auto;max-width:100px}.member .member-facts .filter-content table{border-collapse:collapse;text-align:left;width:calc(100% - 1px)}.member .member-facts .filter-content table td,.member .member-facts .filter-content table th,.member .member-facts .filter-content table tr{border:1px solid #2471af}.member .member-facts .filter-content table th{background-color:#2471af;border-bottom:1px solid #084f94;color:#fff;padding:.4rem}.member .member-facts .filter-content table th:first-of-type{border-right-color:#fff}.member .member-facts .filter-content table td{padding:.4rem 1rem .4rem .4rem}.member .post-navigation{margin-top:2.5rem}@media(min-width:992px){.member .post-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.supporting-members-levels .supporting-members-level{border-bottom:1px solid #084f94;margin-bottom:2.5rem;padding-bottom:2.5rem}.supporting-members-levels .supporting-members-level:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.supporting-members-levels .supporting-members-level .supporting-members-level__header{margin-bottom:2.5rem;text-align:center}@media(min-width:992px){.supporting-members-levels .supporting-members-level .supporting-members-level__header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.5rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.supporting-members-levels .supporting-members-level .supporting-members-level__header>img{height:auto;max-width:80px}.supporting-members-levels .supporting-members-level .supporting-members{list-style-type:none;padding:0}.supporting-members-levels .supporting-members-level .supporting-members>li{border:1px solid #184972;padding:2.5rem;position:relative;text-align:center;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.supporting-members-levels .supporting-members-level .supporting-members>li:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.supporting-members-levels .supporting-members-level .supporting-members>li h3{margin-top:0}.supporting-members-levels .supporting-members-level .supporting-members>li .btn{margin-top:1rem}.supporting-members-levels .supporting-members-level .supporting-members>li .btn:after{content:"";inset:0;position:absolute}.member-image{margin-bottom:2.5rem}#footer{background-color:#184972;bottom:0;color:#fff;height:auto;left:0;padding:1rem 82px 1rem 0;position:relative;right:0;text-align:center}#footer:after{background-color:#084f94;bottom:0;content:"";position:absolute;right:0;top:0;width:82px}@media(min-width:992px){#footer{padding:1rem 0}#footer:after{display:none}}#footer .footer-nav{padding:0 0 1rem}#footer .footer-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#footer .footer-nav ul li a{color:#fff;display:inline-block;padding:.5rem .75rem;text-decoration:none}#footer .footer-nav ul li a:hover{background-color:#fff;color:#184972;text-decoration:underline}#footer .footer-nav ul li a:active{background-color:#2471af;color:#fff}#footer .copyright{border-top:1px solid #fff;display:block;font-size:.8rem;padding:1rem 0 0}#toTop{background-color:#184972;border:2px solid #fff;bottom:1rem;display:none;height:50px;position:fixed;right:1rem;width:50px;z-index:998}#toTop.show{display:block}#toTop.show:hover{background-color:#2471af}#toTop svg{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);fill:#fff}#toTop .screen-reader-text{color:#fff}.error .paragraphs-list{list-style-type:none;margin:0;padding:0}.error .paragraphs-list>li{color:#fff;padding:2rem}.error .paragraphs-list>li>h3{color:#fff;margin-top:0}.error .paragraphs-list>li>a{color:#fff}