/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.block-superfish{width:100%;}.sf-hidden{background:transparent !important;border:0 none !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px !important;margin:0 !important;overflow:hidden !important;padding:0 !important;width:1px !important;}ul.sf-menu,ul.sf-menu li{list-style:none;}ul.sf-menu,ul.sf-menu ul,ul.sf-menu ol,ul.sf-menu li,ul.sf-menu a,ul.sf-menu span,ul.sf-menu div,ul.sf-menu.menu,ul.sf-menu.menu ul,ul.sf-menu.menu li{margin:0;padding:0;}ul.sf-menu{line-height:1.0;z-index:497;}ul.sf-menu:after{clear:both;content:"";height:0;display:block;visibility:hidden;}ul.sf-menu ul{left:0;position:absolute;top:-9999px;width:12em;}ul.sf-menu ul li{width:100%;}ul.sf-menu li{float:left;position:relative;z-index:498;}ul.sf-menu a,ul.sf-menu span.nolink{display:block;padding:1em 1.5em;position:relative;}ul.sf-menu li:hover,ul.sf-menu li.sfHover,ul.sf-menu li:hover ul,ul.sf-menu li.sfHover ul{z-index:499;}ul.sf-menu li:hover > ul,ul.sf-menu li.sfHover > ul{left:0;top:2.5em;}ul.sf-menu li li:hover > ul,ul.sf-menu li li.sfHover > ul{left:12em;top:0;}ul.sf-menu .sf-with-ul{padding-right:3em;}ul.sf-menu .sf-sub-indicator{height:1em;line-height:9999px;opacity:0.75;overflow:hidden;position:absolute;right:0.75em;speak:none;text-indent:-9999px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:1em;}ul.sf-menu .sf-sub-indicator:after{content:"\25BC";left:0;line-height:1;position:absolute;text-indent:0;top:0;}ul.sf-menu ul .sf-sub-indicator:after{content:"\25BA";}ul.sf-menu a:focus > .sf-sub-indicator,ul.sf-menu a:hover > .sf-sub-indicator,ul.sf-menu a:active > .sf-sub-indicator,ul.sf-menu li:hover > a > .sf-sub-indicator,ul.sf-menu li.sfHover > a > .sf-sub-indicator,ul.sf-menu span.nolink:hover > .sf-sub-indicator,ul.sf-menu li:hover > span.nolink > .sf-sub-indicator,ul.sf-menu li.sfHover > span.nolink > .sf-sub-indicator{opacity:1;}ul.sf-menu.sf-horizontal.sf-shadow ul,ul.sf-menu.sf-vertical.sf-shadow ul,ul.sf-menu.sf-navbar.sf-shadow ul ul{-webkit-box-shadow:2px 2px 10px rgba(0,0,0,0.5);-moz-box-shadow:2px 2px 10px rgba(0,0,0,0.5);box-shadow:2px 2px 10px rgba(0,0,0,0.5);}ul.sf-menu.sf-shadow ul.sf-shadow-off{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}ul.sf-menu li.sf-multicolumn-column{display:inline;float:left;}ul.sf-menu li.sf-parent-children-1 ul.sf-multicolumn{width:12em;}ul.sf-menu li.sf-parent-children-2 ul.sf-multicolumn{width:24em;}ul.sf-menu li.sf-parent-children-3 ul.sf-multicolumn{width:36em;}ul.sf-menu li.sf-parent-children-4 ul.sf-multicolumn{width:48em;}ul.sf-menu li.sf-parent-children-5 ul.sf-multicolumn{width:60em;}ul.sf-menu li.sf-parent-children-6 ul.sf-multicolumn{width:72em;}ul.sf-menu li.sf-parent-children-7 ul.sf-multicolumn{width:84em;}ul.sf-menu li.sf-parent-children-8 ul.sf-multicolumn{width:96em;}ul.sf-menu li.sf-parent-children-9 ul.sf-multicolumn{width:108em;}ul.sf-menu li.sf-parent-children-10 ul.sf-multicolumn{width:120em;}ul.sf-menu li.sf-multicolumn-column:nth-child(1):nth-last-child(2),ul.sf-menu li.sf-multicolumn-column:nth-child(2):nth-last-child(1){width:50%;}ul.sf-menu li.sf-multicolumn-column:nth-child(1):nth-last-child(3),ul.sf-menu li.sf-multicolumn-column:nth-child(2):nth-last-child(2),ul.sf-menu li.sf-multicolumn-column:nth-child(3):nth-last-child(1){width:32.333%;}ul.sf-menu li.sf-multicolumn-column:nth-child(1):nth-last-child(4),ul.sf-menu li.sf-multicolumn-column:nth-child(2):nth-last-child(3),ul.sf-menu li.sf-multicolumn-column:nth-child(3):nth-last-child(2),ul.sf-menu li.sf-multicolumn-column:nth-child(4):nth-last-child(1){width:25%;}ul.sf-menu li.sf-multicolumn-column:nth-child(1):nth-last-child(5),ul.sf-menu li.sf-multicolumn-column:nth-child(2):nth-last-child(4),ul.sf-menu li.sf-multicolumn-column:nth-child(3):nth-last-child(3),ul.sf-menu li.sf-multicolumn-column:nth-child(4):nth-last-child(2),ul.sf-menu li.sf-multicolumn-column:nth-child(5):nth-last-child(1){width:20%;}ul.sf-menu li.sf-multicolumn-column:nth-child(1):nth-last-child(6),ul.sf-menu li.sf-multicolumn-column:nth-child(2):nth-last-child(5),ul.sf-menu li.sf-multicolumn-column:nth-child(3):nth-last-child(4),ul.sf-menu li.sf-multicolumn-column:nth-child(4):nth-last-child(3),ul.sf-menu li.sf-multicolumn-column:nth-child(5):nth-last-child(2),ul.sf-menu li.sf-multicolumn-column:nth-child(6):nth-last-child(1){width:16.665%;}ul.sf-menu li.sf-multicolumn-column:nth-child(1):nth-last-child(7),ul.sf-menu li.sf-multicolumn-column:nth-child(2):nth-last-child(6),ul.sf-menu li.sf-multicolumn-column:nth-child(3):nth-last-child(5),ul.sf-menu li.sf-multicolumn-column:nth-child(4):nth-last-child(4),ul.sf-menu li.sf-multicolumn-column:nth-child(5):nth-last-child(3),ul.sf-menu li.sf-multicolumn-column:nth-child(6):nth-last-child(2),ul.sf-menu li.sf-multicolumn-column:nth-child(7):nth-last-child(1),ul.sf-menu li.sf-multicolumn-column:nth-child(1):nth-last-child(8),ul.sf-menu li.sf-multicolumn-column:nth-child(2):nth-last-child(7),ul.sf-menu li.sf-multicolumn-column:nth-child(3):nth-last-child(6),ul.sf-menu li.sf-multicolumn-column:nth-child(4):nth-last-child(5),ul.sf-menu li.sf-multicolumn-column:nth-child(5):nth-last-child(4),ul.sf-menu li.sf-multicolumn-column:nth-child(6):nth-last-child(3),ul.sf-menu li.sf-multicolumn-column:nth-child(7):nth-last-child(2),ul.sf-menu li.sf-multicolumn-column:nth-child(8):nth-last-child(1){width:14.2855%;}ul.sf-menu li.sf-multicolumn-column:nth-child(1):nth-last-child(9),ul.sf-menu li.sf-multicolumn-column:nth-child(2):nth-last-child(8),ul.sf-menu li.sf-multicolumn-column:nth-child(3):nth-last-child(7),ul.sf-menu li.sf-multicolumn-column:nth-child(4):nth-last-child(6),ul.sf-menu li.sf-multicolumn-column:nth-child(5):nth-last-child(5),ul.sf-menu li.sf-multicolumn-column:nth-child(6):nth-last-child(4),ul.sf-menu li.sf-multicolumn-column:nth-child(7):nth-last-child(3),ul.sf-menu li.sf-multicolumn-column:nth-child(8):nth-last-child(2),ul.sf-menu li.sf-multicolumn-column:nth-child(9):nth-last-child(1){width:11.111%;}ul.sf-menu li.sf-multicolumn-column:nth-child(1):nth-last-child(10),ul.sf-menu li.sf-multicolumn-column:nth-child(2):nth-last-child(9),ul.sf-menu li.sf-multicolumn-column:nth-child(3):nth-last-child(8),ul.sf-menu li.sf-multicolumn-column:nth-child(4):nth-last-child(7),ul.sf-menu li.sf-multicolumn-column:nth-child(5):nth-last-child(6),ul.sf-menu li.sf-multicolumn-column:nth-child(6):nth-last-child(5),ul.sf-menu li.sf-multicolumn-column:nth-child(7):nth-last-child(4),ul.sf-menu li.sf-multicolumn-column:nth-child(8):nth-last-child(3),ul.sf-menu li.sf-multicolumn-column:nth-child(9):nth-last-child(2),ul.sf-menu li.sf-multicolumn-column:nth-child(10):nth-last-child(1){width:10%;}ul.sf-menu.sf-vertical{width:12em;}ul.sf-menu.sf-vertical li{width:100%;}ul.sf-menu.sf-vertical li:hover > ul,ul.sf-menu.sf-vertical li.sfHover > ul{left:12em;top:0;}ul.sf-menu.sf-vertical .sf-sub-indicator:after{content:"\25BA";}ul.sf-menu.sf-navbar{position:relative;}ul.sf-menu.sf-navbar li{position:static;}ul.sf-menu.sf-navbar li li{position:relative;}ul.sf-menu.sf-navbar li ul,ul.sf-menu.sf-navbar li li li{width:100%;}ul.sf-menu.sf-navbar li li{width:auto;float:left;}ul.sf-menu.sf-navbar li li:hover > ul,ul.sf-menu.sf-navbar li li.sfHover > ul,ul.sf-menu.sf-navbar > li.active-trail > ul{left:0;top:2.5em;}ul.sf-menu.sf-navbar li li li:hover > ul,ul.sf-menu.sf-navbar li li li.sfHover > ul{left:12em;top:0;}ul.sf-menu.sf-navbar ul .sf-sub-indicator:after{content:"\25BC";}ul.sf-menu.sf-navbar ul ul .sf-sub-indicator:after{content:"\25BA";}ul.sf-menu.sf-accordion{display:none;position:absolute;}ul.sf-menu.sf-accordion,ul.sf-menu.sf-accordion ul,ul.sf-menu.sf-accordion li{float:left;width:100%;}ul.sf-menu.sf-accordion ul{margin:0;padding:0;}ul.sf-menu.sf-accordion.sf-expanded,ul.sf-menu.sf-accordion li.sf-expanded > ul{left:auto !important;position:relative;top:auto !important;}ul.sf-menu.sf-accordion .sf-sub-indicator:after{content:"\25BC";}ul.sf-menu.sf-accordion.sf-accordion-with-buttons .sf-accordion-button:after{content:"\25BC";margin:0 0 0 1em;}ul.sf-menu.sf-accordion.sf-accordion-with-buttons li.sf-expanded > .sf-accordion-button:after{content:"\25B2";}ul.sf-menu.rtl,ul.sf-menu.rtl li{float:right;}ul.sf-menu.rtl ul,ul.sf-menu.rtl li:hover > ul,ul.sf-menu.rtl li.sfHover > ul{left:auto;right:0;}ul.sf-menu.rtl .sf-sub-indicator{left:0.75em;right:auto;}ul.sf-menu.rtl.sf-horizontal.sf-shadow ul,ul.sf-menu.rtl.sf-vertical.sf-shadow ul,ul.sf-menu.rtl.sf-navbar.sf-shadow ul ul{-webkit-box-shadow:-2px 2px 10px rgba(0,0,0,0.5);-moz-box-shadow:-2px 2px 10px rgba(0,0,0,0.5);box-shadow:-2px 2px 10px rgba(0,0,0,0.5);}ul.sf-menu.rtl.sf-horizontal ul .sf-sub-indicator:after,ul.sf-menu.rtl.sf-navbar ul ul .sf-sub-indicator:after,ul.sf-menu.rtl.sf-vertical .sf-sub-indicator:after{content:"\25C4";}ul.sf-menu.rtl li.sf-multicolumn-column,ul.sf-menu.rtl.sf-navbar li li{float:right;}ul.sf-menu.rtl.sf-navbar li li:hover > ul,ul.sf-menu.rtl.sf-navbar li li.sfHover > ul{left:auto;right:0;}ul.sf-menu.rtl li li:hover > ul,ul.sf-menu.rtl li li.sfHover > ul,ul.sf-menu.rtl.sf-vertical li:hover > ul,ul.sf-menu.rtl.sf-vertical li.sfHover > ul,ul.sf-menu.rtl.sf-navbar li li li:hover > ul,ul.sf-menu.rtl.sf-navbar li li li.sfHover > ul{left:auto;right:12em;}ul.sf-menu.rtl.sf-accordion.sf-expanded,ul.sf-menu.rtl.sf-accordion li.sf-expanded > ul{right:auto !important;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 6px 2px;background:transparent url(/core/misc/throbber-active.svg) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1261;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.svg);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.sliding-popup-bottom,.sliding-popup-top{z-index:99999;text-align:center;}.sliding-popup-bottom{position:fixed;}.sliding-popup-top{position:relative;}.eu-cookie-compliance-content{margin:0 auto;max-width:80%;display:inline-block;text-align:left;width:100%;}.eu-cookie-compliance-buttons{float:right;max-width:40%;}[dir="rtl"] .eu-cookie-compliance-buttons{float:left;}.eu-cookie-compliance-default-button,.eu-cookie-compliance-secondary-button,.eu-cookie-compliance-more-button,.eu-cookie-compliance-hide-button,.eu-cookie-withdraw-tab{cursor:pointer;}.eu-cookie-compliance-message{float:left;max-width:60%;}.eu-cookie-withdraw-wrapper.sliding-popup-top,.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-banner{transform:scaleY(-1);}.eu-cookie-withdraw-tab{position:absolute;top:0;transform:translate(-50%,-100%);left:50%;}.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-tab{transform:translate(-50%,-100%) scaleY(-1);}[dir="rtl"] .eu-cookie-compliance-message{float:right;text-align:right;}@media screen and (max-width:600px){.eu-cookie-compliance-content{max-width:95%;}.eu-cookie-compliance-message{max-width:100%;}.eu-cookie-compliance-buttons{clear:both;float:none;max-width:100%;}}
#backtotop{background:url(/modules/contrib/back_to_top/backtotop.png) no-repeat center center;border:0;bottom:20px;cursor:pointer;display:none;height:70px;position:fixed;right:20px;text-indent:-9999px;width:70px;z-index:300;}#backtotop:hover{opacity:0.8;}#backtotop:focus{opacity:0.6;outline:none;}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#backtotop{background:url(/modules/contrib/back_to_top/backtotop2x.png) no-repeat center center;background-size:70px 70px;}}
div#sliding-popup{--cookie-consent-accent:var(--primary-color,#10b77f);--cookie-consent-accent-hover:var(--hover-primary-color,#0e9f6e);--cookie-consent-border:var(--grey-color,#e3e8ef);--cookie-consent-muted:var(--text-color-75,#697586);--cookie-consent-text:var(--text-color,#121926);position:fixed;left:0;right:0;width:100%;height:100vh;height:100dvh;z-index:2147484179;margin:0;padding:0;box-sizing:border-box;background:transparent !important;background-color:transparent !important;background-image:none !important;text-align:left;font-family:var(--font-regular,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif);color:var(--cookie-consent-text);}div#sliding-popup *,div#sliding-popup *::before,div#sliding-popup *::after{box-sizing:border-box;}div#sliding-popup h1,div#sliding-popup h2,div#sliding-popup h3,div#sliding-popup p,div#sliding-popup label,div#sliding-popup div,.eu-cookie-compliance-more-button,.eu-cookie-compliance-secondary-button{color:var(--cookie-consent-text);}div#sliding-popup .eu-cookie-compliance-banner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 2rem);max-width:640px;max-height:calc(100% - 2rem);margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain;background:#fff;border-radius:16px;box-shadow:0 24px 64px rgba(18,25,38,0.25);}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content{display:flex;flex-direction:column;gap:1rem;float:none;max-width:none;width:100%;margin:0;padding:1.15rem 1.5rem;}@media (max-width:29.25rem){div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content{padding:1rem 1.125rem;gap:0.875rem;}}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-message{flex:none;float:none;max-width:none;margin:0;}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-message h1,div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-message h2,div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-message h3{display:flex;align-items:center;gap:0.625rem;margin:0 0 0.5rem;font-family:var(--font-semibold,var(--font-regular,system-ui,sans-serif));font-size:1.25rem;font-weight:600;line-height:1.3;color:var(--cookie-consent-text);}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-message h2::before{content:"";flex:0 0 28px;height:28px;border-radius:50%;background:var(--cookie-consent-accent) url(/modules/contrib/cookie_consent/images/cookie.svg) center / 16px no-repeat;}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-message p{display:block;margin:0;font-size:0.875rem;font-weight:400;line-height:1.5;color:var(--cookie-consent-muted);}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-message a,div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-message .find-more-button,div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-message .eu-cookie-compliance-more-button{display:inline;margin:0;padding:0;border:0;background:transparent;box-shadow:none;text-shadow:none;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;letter-spacing:inherit;line-height:inherit;color:var(--cookie-consent-accent);text-decoration:underline;text-underline-offset:0.15em;cursor:pointer;}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-categories{display:flex;flex-direction:column;clear:none;float:none;width:100%;max-width:none;margin:0;padding:0;border:1px solid var(--cookie-consent-border);border-radius:12px;background:#fff;}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-category{margin:0;padding:0.875rem 1rem;border:0;border-radius:0;background:transparent;box-shadow:none;}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-category + .eu-cookie-compliance-category{border-top:1px solid var(--cookie-consent-border);}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-category-switch{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0;cursor:pointer;}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-category-label{font-family:var(--font-semibold,var(--font-regular,system-ui,sans-serif));font-size:0.9375rem;font-weight:600;line-height:1.35;color:var(--cookie-consent-text);}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-category-description{margin:0.25rem 0 0;padding-right:3.5rem;font-size:0.8125rem;font-weight:400;line-height:1.45;color:var(--cookie-consent-muted);}@media (max-width:29.25rem){div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-category-description{padding-right:0;}}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-category-checkbox{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;opacity:0;appearance:none;}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-switch{position:relative;flex:0 0 44px;width:44px;height:24px;border-radius:12px;background:#cdd5df;transition:background-color 0.2s ease;}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-switch::after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(18,25,38,0.2);transition:transform 0.2s ease;}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-category-checkbox:checked + .eu-cookie-compliance-switch{background:var(--cookie-consent-accent);}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-category-checkbox:checked + .eu-cookie-compliance-switch::after{transform:translateX(20px);}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-category-checkbox:disabled + .eu-cookie-compliance-switch{opacity:0.55;cursor:not-allowed;}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-category-checkbox:focus-visible + .eu-cookie-compliance-switch{outline:2px solid var(--cookie-consent-accent);outline-offset:2px;}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-buttons{display:flex;flex:none;flex-wrap:nowrap;align-items:stretch;clear:none;float:none;gap:0.625rem;width:100%;max-width:none;margin:0;padding:0;}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-buttons button{flex:1 1 0;width:0;min-width:0;min-height:3rem;height:auto;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0.625rem 0.5rem;border:1px solid var(--cookie-consent-accent);border-radius:12px;background:#fff;background-image:none !important;box-shadow:none;text-shadow:none;font-family:var(--font-semibold,var(--font-regular,system-ui,sans-serif));font-size:0.8125rem;font-weight:600;line-height:1.25;letter-spacing:normal;text-align:center;text-transform:none;text-decoration:none;white-space:normal;overflow-wrap:break-word;hyphens:auto;color:var(--cookie-consent-accent);cursor:pointer;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease;}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-buttons button:hover,div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-buttons button:focus{background:color-mix(in srgb,var(--cookie-consent-accent) 8%,#fff);border-color:var(--cookie-consent-accent);color:var(--cookie-consent-accent);text-decoration:none;}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-buttons button:focus-visible{outline:2px solid var(--cookie-consent-accent);outline-offset:2px;}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-buttons button.visually-hidden{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;display:none !important;flex:0 0 0 !important;}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-buttons .agree-button,div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-buttons .eu-cookie-compliance-agree-button{background:var(--cookie-consent-accent);border-color:var(--cookie-consent-accent);color:#fff;}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-buttons .agree-button:hover,div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-buttons .agree-button:focus,div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-buttons .eu-cookie-compliance-agree-button:hover,div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-buttons .eu-cookie-compliance-agree-button:focus{background:var(--cookie-consent-accent-hover);border-color:var(--cookie-consent-accent-hover);color:#fff;}@media (max-width:29.25rem){div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-buttons{flex-wrap:wrap;}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-buttons button{flex:1 1 100%;width:100%;min-width:0;}}div#sliding-popup .eu-cookie-compliance-banner .cookie-consent-id{display:flex;flex-wrap:wrap;align-items:center;gap:0.4rem 0.65rem;width:100%;margin:0;padding:0.55rem 0.75rem;border:1px dashed color-mix(in srgb,var(--cookie-consent-accent) 22%,var(--cookie-consent-border));border-radius:10px;background:color-mix(in srgb,var(--cookie-consent-accent) 5%,#fff);font-size:0.75rem;font-weight:400;line-height:1.4;color:var(--cookie-consent-muted);word-break:break-word;}div#sliding-popup .eu-cookie-compliance-banner .cookie-consent-id span{flex:0 0 auto;font-family:var(--font-semibold,var(--font-regular,system-ui,sans-serif));font-size:0.6875rem;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:var(--cookie-consent-text);}div#sliding-popup .eu-cookie-compliance-banner .cookie-consent-id code{flex:1 1 auto;min-width:0;display:inline-block;margin:0;padding:0.2rem 0.5rem;border:1px solid var(--cookie-consent-border);border-radius:6px;background:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,0.8);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:0.75rem;font-weight:500;line-height:1.35;letter-spacing:0.01em;color:var(--cookie-consent-accent);user-select:all;-webkit-user-select:all;}div#sliding-popup .eu-cookie-withdraw-tab{position:fixed;top:auto;left:auto;right:1rem;bottom:1rem;bottom:calc(1rem + env(safe-area-inset-bottom,0px));transform:none;z-index:1;display:flex;align-items:center;gap:0.5rem;margin:0 !important;padding:0.5rem 0.875rem;border:0;border-radius:999px;background:#121926;background-image:none;box-shadow:0 6px 20px rgba(18,25,38,0.25);font-family:var(--font-medium,var(--font-regular,system-ui,sans-serif));font-size:0.8125rem;font-weight:500;line-height:1.2;letter-spacing:normal;text-transform:none;color:#fff;cursor:pointer;appearance:none;}div#sliding-popup .eu-cookie-withdraw-tab::before{content:"";flex:0 0 16px;width:16px;height:16px;background:url(/modules/contrib/cookie_consent/images/cookie.svg) center / contain no-repeat;}div#sliding-popup .eu-cookie-withdraw-tab:hover,div#sliding-popup .eu-cookie-withdraw-tab:focus-visible{background:#1a2333;color:#fff;}div#sliding-popup .eu-cookie-withdraw-tab:focus-visible{outline:2px solid var(--cookie-consent-accent);outline-offset:2px;}.sliding-popup-bottom .eu-cookie-withdraw-tab,.sliding-popup-top .eu-cookie-withdraw-tab{border-width:0;border-radius:999px;}body.eu-cookie-compliance-popup-open{overflow:hidden;}body.eu-cookie-compliance-popup-open::before{content:"";position:fixed;inset:0;z-index:2147484178;background:rgba(18,25,38,0.55);pointer-events:none;}body.eu-cookie-compliance-popup-open #sliding-popup .eu-cookie-compliance-banner{animation:cookie-consent-in 0.2s ease-out;}body.eu-cookie-compliance-popup-open #sliding-popup .eu-cookie-withdraw-tab{display:none;}@media (prefers-reduced-motion:reduce){body.eu-cookie-compliance-popup-open #sliding-popup .eu-cookie-compliance-banner{animation:none;}div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-switch,div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-switch::after,div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-buttons button{transition:none;}}@media print{div#sliding-popup{display:none !important;}}@keyframes cookie-consent-in{from{opacity:0;transform:translate(-50%,calc(-50% + 12px)) scale(0.98);}to{opacity:1;transform:translate(-50%,-50%);}}
.paragraph--unpublished{background-color:#fff4f4;}
.simple-status-messages{position:fixed;top:100px;right:10px;z-index:1259;width:30%;transition:all 0.25s ease;}[dir="rtl"] .simple-status-messages{right:unset;left:10px;}.webform-message .simple-status-messages{top:170px;}@media screen and (max-width:767px){.simple-status-messages{width:100%;position:unset;}}.status-messages + .status-messages{margin-top:0.769em;}.simple-status-messages .status-messages{position:relative;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;}[dir="rtl"] .simple-status-messages .status-messages{padding-left:20px;padding-right:35px;border-right-width:0;border-left-width:1px;background-position:right 10px top 17px;}.simple-status-messages .js-webform-message__link{display:none !important;}.simple-status-messages .messages--status{background-image:url(/modules/contrib/status_messages/img/checked.svg);background-size:16px;background-color:#f3faef;color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;box-shadow:-8px 0 0 #77b259,-4px 0px 15px rgba(0,0,0,0.3);}[dir="rtl"] .simple-status-messages .messages--status{border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.simple-status-messages .messages--info{background-image:url(/modules/contrib/status_messages/img/checked.svg);background-size:16px;background-color:#f3faef;color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;box-shadow:-8px 0 0 #77b259,-4px 0px 15px rgba(0,0,0,0.3);}[dir="rtl"] .simple-status-messages .messages--info{border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.simple-status-messages .messages--webform{background-image:url(/modules/contrib/status_messages/img/checked.svg);background-size:16px;background-color:#f3faef;color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;box-shadow:-8px 0 0 #77b259,-4px 0px 15px rgba(0,0,0,0.3);}[dir="rtl"] .simple-status-messages .messages--webform{border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.simple-status-messages .messages--warning{background-image:url(/modules/contrib/status_messages/img/warning.svg);background-size:16px;color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;box-shadow:-8px 0 0 #e09600,-4px 0px 15px rgba(0,0,0,0.3);}[dir="rtl"] .simple-status-messages .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.simple-status-messages .messages--error{background-image:url(/modules/contrib/status_messages/img/cancel.svg);background-size:16px;color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;box-shadow:-8px 0 0 #e62600,-4px 0px 15px rgba(0,0,0,0.3);}[dir="rtl"] .simple-status-messages .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.simple-status-messages .status-message-close{border:none;position:absolute;right:0;top:0;background-color:transparent;cursor:pointer;}[dir="rtl"] .simple-status-messages .status-message-close{right:unset;left:0;}.simple-status-messages .status-message-close span{color:#000000;font-size:16px;opacity:0.25;border-bottom:none;}.simple-status-messages .status-message-close span:hover,.simple-status-messages .status-message-close span:focus,.simple-status-messages .status-message-close span:active{color:#000000;text-decoration:none;opacity:0.4;}
ul.sf-menu.sf-style-default{margin-bottom:1em;padding:0;}ul.sf-menu.sf-style-default.sf-navbar{width:100%;}ul.sf-menu.sf-style-default ul{margin:0;padding:0;}ul.sf-menu.sf-style-default a,ul.sf-menu.sf-style-default a:visited,ul.sf-menu.sf-style-default span.nolink{border:0 none;color:#13a;padding:0.75em 1em;}ul.sf-menu.sf-style-default a.sf-with-ul,ul.sf-menu.sf-style-default span.nolink.sf-with-ul{padding-right:2.25em;}ul.sf-menu.sf-style-default.rtl a.sf-with-ul,ul.sf-menu.sf-style-default.rtl span.nolink.sf-with-ul{padding-left:2.25em;padding-right:1em;}ul.sf-menu.sf-style-default span.sf-description{color:#13a;display:block;font-size:smaller;line-height:1.5;margin:0.25em 0 0 0;padding:0;}ul.sf-menu.sf-style-default li,ul.sf-menu.sf-style-default.sf-navbar{background:#bdd2ff;}ul.sf-menu.sf-style-default li li,ul.sf-menu.sf-style-default.sf-navbar > li > ul{background:#aabde6;}ul.sf-menu.sf-style-default li li li{background:#9aaedb;}ul.sf-menu.sf-style-default li:hover,ul.sf-menu.sf-style-default li.sfHover,ul.sf-menu.sf-style-default a.is-active,ul.sf-menu.sf-style-default a:focus,ul.sf-menu.sf-style-default a:hover,ul.sf-menu.sf-style-default span.nolink:hover{background:#cfdeff;outline:0;}div.sf-accordion-toggle.sf-style-default a{background:#bdd2ff;color:#13a;display:inline-block;font-weight:bold;padding:1em 3em 1em 1em;position:relative;}div.sf-accordion-toggle.sf-style-default  > a:after{content:"≡";font-size:2em;position:absolute;right:0.5em;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);speak:none;}div.sf-accordion-toggle.sf-style-default a.sf-expanded,ul.sf-menu.sf-style-default.sf-accordion li.sf-expanded{background:#cfdeff;}div.sf-accordion-toggle.sf-style-default a.sf-expanded,ul.sf-menu.sf-style-default.sf-accordion li.sf-expanded > a,ul.sf-menu.sf-style-default.sf-accordion li.sf-expanded > span.nolink{font-weight:bold;}ul.sf-menu.sf-style-default.sf-accordion li a.sf-accordion-button{font-weight:bold;position:absolute;right:0;top:0;z-index:499;}ul.sf-menu.sf-style-default.sf-accordion li li a,ul.sf-menu.sf-style-default.sf-accordion li li span.nolink{padding-left:2em;}ul.sf-menu.sf-style-default.sf-accordion li li li a,ul.sf-menu.sf-style-default.sf-accordion li li li span.nolink{padding-left:3em;}ul.sf-menu.sf-style-default.sf-accordion li li li li a,ul.sf-menu.sf-style-default.sf-accordion li li li li span.nolink{padding-left:4em;}ul.sf-menu.sf-style-default.sf-accordion li li li li li a,ul.sf-menu.sf-style-default.sf-accordion li li li li li span.nolink{padding-left:5em;}ul.sf-menu.sf-style-default.rtl.sf-accordion li li a,ul.sf-menu.sf-style-default.rtl.sf-accordion li li span.nolink{padding-left:0;padding-right:2em;}ul.sf-menu.sf-style-default.rtl.sf-accordion li li li a,ul.sf-menu.sf-style-default.rtl.sf-accordion li li li span.nolink{padding-left:0;padding-right:3em;}ul.sf-menu.sf-style-default.rtl.sf-accordion li li li li a,ul.sf-menu.sf-style-default.rtl.sf-accordion li li li li span.nolink{padding-left:0;padding-right:4em;}ul.sf-menu.sf-style-default.rtl.sf-accordion li li li li li a,ul.sf-menu.sf-style-default.rtl.sf-accordion li li li li li span.nolink{padding-left:0;padding-right:5em;}ul.sf-menu.sf-style-default li.sf-multicolumn-wrapper ol,ul.sf-menu.sf-style-default li.sf-multicolumn-wrapper ol li{margin:0;padding:0;}ul.sf-menu.sf-style-default li.sf-multicolumn-wrapper a.menuparent,ul.sf-menu.sf-style-default li.sf-multicolumn-wrapper span.nolink.menuparent{font-weight:bold;}
