/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.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:0.35em 0.75em 0.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;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,*:before,*:after{box-sizing:border-box;outline:none;}*::selection{background-color:var(--color-highlite);color:var(--color-highlited-text);}html,body{position:relative;margin:0;padding:0;border:none;outline:none;}body{overflow-x:hidden;color:var(--text-color);font-family:var(--text-font);font-size:var(--text-size);font-weight:var(--text-weight);font-style:normal;line-height:var(--text-height);letter-spacing:var(--text-spacing);background:var(--color-primarybg);-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale;}body.is-fixed{position:fixed;overflow:hidden;}fieldset{background-color:transparent;border:0;margin:0;padding:0;}legend{font-weight:600;margin-bottom:0.375em;padding:0;}.fieldset-legend{font-weight:var(--text-weight-medium);font-size:1.2em;}label{display:block;font-weight:var(--text-weight-medium);margin-bottom:10px;}strong,b{font-weight:var(--text-weight-bold);}ul,ol{margin:0 0 var(--space-small);padding:0 0 0 25px;}dl{margin:0;}dt{font-weight:var(--text-weight-medium);margin:0;}dd{margin:0;}figure{margin:0;}img,picture,video{max-width:100%;height:auto;vertical-align:bottom;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;}iframe{max-width:100%;vertical-align:bottom;}.field svg:not(.svg-inline--fa){max-width:100%;height:auto;}a>img{transition:all 0.2s;vertical-align:bottom;}.image-link,a.photoswipe,a.glightbox{display:inline-block;transition:all 0.2s;vertical-align:bottom;overflow:hidden;position:relative;border-radius:var(--border-radius);}.image-link:hover img,a.photoswipe:hover img,a.glightbox:not(.glightbox-media-video):hover img{transform:scale(1.03);}table{border-collapse:collapse;margin:1.5em 0;text-align:left;width:100%;}thead{line-height:1.3;vertical-align:bottom;}tbody{vertical-align:top;}tr{border-bottom:1px solid var(--border-color);}th{font-weight:var(--text-weight-medium);color:var(--title-color)}th,td{padding:10px;}h1,h2,h3,h4,h5,h6{line-height:1.1;font-weight:var(--title-weight);color:var(--title-color);margin-top:0;font-family:var(--title-font);}h1,h2{font-size:2.5em;margin:0 0 var(--space-regular);}h3{font-size:2.1em;margin:0 0 var(--space-regular);}h4{font-size:1.6em;line-height:1.2;margin:0 0 20px;font-weight:var(--text-weight-bold);}h5{font-size:1.2em;line-height:1.2;margin:0 0 20px;font-weight:var(--text-weight-bold);}h6{font-size:1.1em;line-height:1.2;margin:0 0 20px;font-weight:var(--text-weight-bold);}p{margin:0 0 10px;}a{color:inherit;text-decoration:none;}a:hover{color:var(--color-highlite);outline:none;text-decoration:none;}p a{color:inherit;}hr{border-bottom:1px solid var(--border-color);border-left:0;border-right:0;border-top:0;margin:1.5em 0;}pre,code,tt{font:1em "andale mono","lucida console",monospace;line-height:1.5;}pre{background-color:#efefef;display:block;padding:5px;margin:5px 0;border:1px solid #aaaaaa;}abbr{border-bottom:1px dotted #666666;cursor:help;white-space:nowrap;}.visually-hidden{width:0;height:0;}.contextual{z-index:1000;}.js .js-hide{display:none !important;}.gin-breadcrumb__list{list-style:none;padding:0;}.lang-dropdown-select-element{width:auto !important;}.hidden{display:none !important;}.view-header{margin-bottom:var(--space-medium);}@media screen and (max-width:1320px){}@media screen and (max-width:1024px){h1,h2{font-size:2.4em;}h3{font-size:1.8em;}h4{font-size:1.4em;}}@media screen and (max-width:990px){h1,h2{font-size:2.1em;}}@media screen and (max-width:640px){h1,h2{font-size:1.8em;}h3{font-size:1.6em;}h4{font-size:1.2em;}h5{font-size:1em;}h6{font-size:1em;}}
:root{--color-green:#3fa21c;--color-orange:#fd7e14;--color-yellow:#ffc107;--color-red:#e33f1e;--color-brown:#81685d;--color-dark:#1a1a1b;--color-gray:#868e96;--color-light:#f8f8f8;--color-black:#000000;--color-white:#ffffff;--color-gold:#c5a374;--color-light2:#e3d3b5;--color-disabled:#ababab;--color-highlite:#af7849;--color-highlited-text:#ffffff;--color-highlite2:#58595b;--color-highlited-text2:var(--text-color);--color-primarybg:#333333;--color-secondarybg:#282829;--space-small:20px;--space-regular:calc(var(--space-small) + 10px);--space-medium:80px;--space-large:120px;--container-width:1320px;--container-maxwidth:calc(min(100%,var(--container-width)));--container-paddings:20px;--text-font:"Roboto",sans-serif;--title-font:"Roboto",sans-serif;--font-awesome:"Font Awesome 6 Pro";--text-weight-normal:400;--text-weight-medium:500;--text-weight-bold:700;--title-weight:500;--text-size:18px;--text-height:1.7;--text-weight:var(--text-weight-normal);--text-spacing:0.04em;--text-color:#b4b4b4;--text-secondary:#ffffff;--title-color:var(--color-highlite);--title-secondary:#ffffff;--border-color:#58595b;--border-radius:8px;--button-radius:1.5rem;--button-color:var(--color-highlite);--button-text:var(--color-highlited-text);--button-hcolor:var(--color-highlite2);--button-htext:var(--color-highlited-text2);--button-color2:var(--color-highlite2);--button-text2:var(--color-highlited-text2);--button-hcolor2:var(--color-highlite);--button-htext2:var(--color-highlited-text);--button-color-reverse:var(--color-highlited-text);--button-text-reverse:var(--color-highlite);--input-background:var(--color-primarybg);--input-text:var(--text-color);--input-border:2px solid var(--border-color);--mobile-bg:rgba(0,0,0,.9);--mobile-content-bg:var(--color-dark);--mobile-text-color:rgba(255,255,255,0.7);--mobile-text-size:1.2em;--mobile-text-weight:var(--text-weight-medium);--mobile-hover-color:#ffffff;--mobile-menu-border:#2f2f2f;--mobile-active-color:var(--color-highlite);--footer-background:var(--color-secondarybg);--footer-text-color:var(--text-color);--footer-title-color:var(--title-color);--bottom-line-overlay:transparent;--top-line-background:rgba(0,0,0,.2);--top-line-text-color:inherit;}@media (max-width:1024px){:root{--space-small:20px;--space-medium:60px;--space-large:100px;}}@media (max-width:990px){:root{--space-small:20px;--space-medium:40px;--space-large:80px;}}
.layout-container{min-height:100vh;display:flex;flex-direction:column;position:relative;}.container{max-width:var(--container-maxwidth);padding-right:var(--container-paddings);padding-left:var(--container-paddings);margin-left:auto;margin-right:auto;}.region-fluid .container{max-width:100%;padding-left:0;padding-right:0;}#header{padding:var(--container-paddings) 0;}.region-header>.container{display:flex;justify-content:space-between;align-items:center;padding:0 var(--container-paddings);gap:var(--space-regular);}.region-highlighted{background-color:var(--color-secondarybg);padding:var(--space-medium) 0;}.region-highlighted .page-title{margin:0;}#main{flex-grow:1;padding:var(--space-medium) 0;margin:0 auto;width:100%;max-width:var(--container-maxwidth);}.main-regions{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-small);}.no-sidebar .layout-content{width:100%;}.layout-content{order:1;}.layout-container .layout-sidebar{width:32%;}.layout-container .layout-sidebar .container{display:flex;flex-direction:column;gap:var(--space-medium);}.layout-sidebar-first{order:0;}.layout-sidebar-second{order:2;}.layout-double-sidebars .layout-sidebar{width:25%;}.layout-container .layout-sidebar .block-title{font-size:1.6em;line-height:1.4;}#footer{padding:var(--space-medium) 0 var(--space-regular);background:var(--footer-background);color:var(--footer-text-color);font-size:0.96em;line-height:1.8;}#footer>.container{padding-left:0;padding-right:0;}.region-footer-primary>.container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px;}.region-footer-primary .block{max-width:31%;}#footer .block-title{color:var(--footer-title-color);text-transform:uppercase;letter-spacing:2px;font-size:0.98em;margin-bottom:var(--space-regular);font-weight:var(--text-weight-medium);}#footer a:hover{color:var(--footer-title-color);font-style:underline;}.region-top-line{padding:8px var(--container-paddings);box-shadow:0 1px 2px 0px var(--color-secondarybg);font-size:0.86em;position:relative;}.region-top-line .container{display:flex;align-items:center;justify-content:space-between;gap:var(--space-small);}.region-bottom-line{font-size:0.92em;padding:var(--space-small) 0;background:var(--footer-background);color:var(--footer-text-color);position:relative;z-index:1;}.region-bottom-line::before{content:'';background-color:var(--bottom-line-overlay);position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;}.region-bottom-line>.container{display:flex;justify-content:space-between;gap:var(--space-small);}.region-bottom-line .block-cookiesui{position:absolute;}@media only screen and (max-width:990px){.main-regions{flex-wrap:wrap;}.layout-content{width:100%;order:0;}.one-sidebar .layout-sidebar{width:100%;}.two-sidebars .layout-sidebar{width:50%;}.layout-sidebar-first,.layout-sidebar-second{order:unset;}}@media only screen and (max-width:768px){.two-sidebars .layout-sidebar{width:100%;}.region-footer-primary .block{max-width:48%;}}@media only screen and (max-width:640px){.region-header>.container,#footer>.container,.region-bottom-line>.container{flex-direction:column;align-items:center;text-align:center;}#footer .block{text-align:center;width:100%;}.region-footer-primary .block{max-width:100%;}}#header,#footer,.mission,.breadcrumb,.node{clear:both;}
.ui-dialog{position:absolute;z-index:1260;overflow:visible;padding:0;color:#000;border:solid 1px #ccc;background:#fff;}@media all and (max-width:48em){.ui-dialog{width:92% !important;}}.ui-dialog .ui-dialog-titlebar{border-width:0 0 1px 0;border-style:solid;border-color:#ccc;border-radius:0;background:#f3f4ee;font-weight:bold;}.ui-dialog .ui-dialog-titlebar-close{border:0;background:none;}.ui-dialog .ui-dialog-buttonpane{margin-top:0;padding:0.3em 1em;border-width:1px 0 0 0;border-color:#ccc;background:#f3f4ee;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{margin:0;padding:0;}.ui-dialog .ui-dialog-buttonpane .ui-button-text-only .ui-button-text{padding:0;}.ui-dialog .ui-dialog-content .form-actions{margin:0;padding:0;}.ui-dialog .ajax-progress-throbber .throbber,.ui-dialog .ajax-progress-throbber .message{display:none;}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;margin:0 auto 20px;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages__list{margin:0;padding:0;list-style:none;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/custom/mytheme/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/custom/mytheme/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/custom/mytheme/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
#mobile_overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1001;visibility:hidden;overflow:hidden;}.show_mobile{overflow:hidden;}.show_mobile #mobile_overlay{visibility:visible;opacity:1;}#mobile_overlay .mobile_background{background:var(--mobile-bg);opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;transition:0.4s all;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAABmJLR0QA/wD/AP+gvaeTAAAA/UlEQVQ4jZXUvy4EQRwH8N9xvMI1aCWUCo/gX0h0nkWj1SiuQ4EQyYmCh/AIrnOeQI8EH8WtZEz2duem2uz+5jPf/c3sRkQE1rGNTkwxsIp9zAfW8GM8rjFbiOzgo5rXD2z6P64w04JsJQgMAh2cZtjFJAwbeE9qR1hIC44z7A7dDNnDZ1IzRK9utRwb/PUMu0VIA3ZZnCSD6nr2nVy/YLERaUnWmKRpm58iQnbvOSLepklzgK+aRHCPuRIkPbHwipsMa/4CapIM0as2oF+UbBKSPG/H2pAiDMtZT0ZYanj9Ds4z7CiM/ydFSIadJfMeA12c4NYUJ7bCDvGAlV8ryZTBSS7cPQAAAABJRU5ErkJggg==),no-drop;}.show_mobile #mobile_overlay .mobile_background{opacity:0.6;}#mobile_overlay .mobile_content_wrapper{position:absolute;top:0;max-width:92%;min-width:460px;height:100vh;background:var(--mobile-content-bg);color:var(--mobile-text-color);display:flex;flex-direction:column;z-index:1;transition:all 0.4s;padding-top:60px;}#mobile_overlay.left-side .mobile_content_wrapper{left:0;transform:translateX(-100%);}#mobile_overlay.right-side .mobile_content_wrapper{right:0;transform:translateX(100%);}#mobile_overlay.full-width .mobile_content_wrapper{left:0;right:0;opacity:0;transform:translateY(10%);max-width:100%;width:100%;justify-content:center;}#mobile_overlay.middle .mobile_content_wrapper{left:0;right:0;opacity:0;max-width:100%;width:100%;justify-content:center;align-items:center;}.show_mobile #mobile_overlay.left-side .mobile_content_wrapper,.show_mobile #mobile_overlay.right-side .mobile_content_wrapper{transform:translateX(0);}.show_mobile #mobile_overlay.full-width .mobile_content_wrapper,.show_mobile #mobile_overlay.middle .mobile_content_wrapper{opacity:1;transform:translateY(0);}#mobile_overlay .mobile_close{position:absolute;top:0;right:0;width:52px;height:52px;font-size:32px;line-height:1;cursor:pointer;display:flex;z-index:1;align-items:center;justify-content:center;}#mobile_overlay .mobile_content{flex-grow:1;overflow-y:auto;font-size:var(--mobile-text-size);line-height:1.4;padding-bottom:60px;}#mobile_overlay.middle .mobile_content{flex-grow:0;display:flex;flex-direction:column;align-items:center;width:100%;text-align:center;}#mobile_overlay.middle .mobile_content .block{width:auto;}#mobile_overlay.middle .mobile_content .menu-item,#mobile_overlay.middle .mobile_content .menu{border:0 !important;}@media screen and (max-width:480px){#mobile_overlay .mobile_content_wrapper{min-width:80%;}}.mobile_content .block{padding:var(--space-small,20px);width:100%;}.mobile_content .block-menu{padding:0;}.mobile_content .block-menu{border-top:1px solid var(--mobile-menu-border);border-bottom:1px solid var(--mobile-menu-border);padding:0;}.mobile_content .block-menu:has(+ .block-menu){border-bottom:none;}.mobile_content .menu-item{border-top:1px solid var(--mobile-menu-border);}.mobile_content .menu-item:first-child{border:none!important;}.mobile_content .menu .menu-item a{padding:10px var(--space-small);font-weight:var(--mobile-text-weight);color:var(--mobile-text-color);}.mobile_content .menu-item a:hover{color:var(--mobile-hover-color);}.mobile_content .menu-item .menu-caret{padding:10px var(--space-small);}.mobile_content .menu .menu-item--expanded .submenu{background-color:rgba(0,0,0,0.2);border-top:1px solid var(--mobile-menu-border);}#mobile_overlay.middle .mobile_content .submenu{background:transparent !important;border:none !important;}.mobile_content .submenu .menu-item{border-top:1px solid var(--mobile-menu-border);}.mobile_content .menu-item .is-active{color:var(--mobile-active-color);}
.node--unpublished{background-color:#fff4f4;}.node__links .links{margin:0;padding:0;list-style:none;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
