/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.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.gif) 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.gif);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.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;}
.fieldgroup{padding:0;border-width:0;}
.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:"";}
.js details:not([open]) .details-wrapper{display:none;}
.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;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.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;}}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
.caption{display:table;}.caption > *{display:block;max-width:100%;}.caption > figcaption{display:table-caption;max-width:none;caption-side:bottom;}.caption > figcaption[contenteditable="true"]:empty::before{content:attr(data-placeholder);font-style:italic;}
.caption .media .field,.caption .media .field *{float:none;margin:unset;}
.media-oembed-content{max-width:100%;border:none;background-color:transparent;}
:root{--aichatbot-primary-color:#011F5B;--aichatbot-primary-light:#042FC8;--aichatbot-accent-color:#F2C100;--aichatbot-bg-color:#ffffff;--aichatbot-text-color:#011F5B;--aichatbot-border-radius:12px;--aichatbot-window-width:420px;--aichatbot-window-height:550px;--aichatbot-expanded-width:100vw;--aichatbot-expanded-height:100vh;--aichatbot-font-family:'balto',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--aichatbot-header-bg:var(--aichatbot-primary-color);--aichatbot-header-text:#ffffff;--aichatbot-button-bg:var(--aichatbot-primary-light);--aichatbot-button-hover-bg:var(--aichatbot-primary-color);--aichatbot-user-msg-bg:var(--aichatbot-primary-color);--aichatbot-user-msg-text:#ffffff;--aichatbot-bot-msg-bg:#f0f4f8;--aichatbot-bot-msg-text:var(--aichatbot-text-color);--aichatbot-input-bg:#f7f9fc;--aichatbot-input-border:#e2e8f0;--aichatbot-shadow:0 10px 40px rgba(1,31,91,0.15),0 4px 12px rgba(0,0,0,0.08);--aichatbot-transition:all 0.3s cubic-bezier(0.4,0,0.2,1);}.aichatbot-fab{position:fixed;bottom:24px;right:24px;display:flex;align-items:center;gap:0;height:56px;padding:0 20px 0 16px;background:var(--aichatbot-button-bg);color:#ffffff;border:none;border-radius:28px;font-family:var(--aichatbot-font-family);font-weight:600;font-size:0.95rem;cursor:pointer;box-shadow:0 4px 20px rgba(4,47,200,0.35),0 2px 8px rgba(0,0,0,0.15);transition:all 0.3s cubic-bezier(0.4,0,0.2,1);z-index:9999;overflow:hidden;}.aichatbot-fab:hover{background:var(--aichatbot-button-hover-bg);transform:translateY(-2px);box-shadow:0 6px 24px rgba(1,31,91,0.4),0 4px 12px rgba(0,0,0,0.2);}.aichatbot-fab:focus{outline:none;box-shadow:0 4px 20px rgba(1,31,91,0.3),0 0 0 3px var(--aichatbot-accent-color);}.aichatbot-fab:active{transform:translateY(0) scale(0.98);}.aichatbot-fab-content{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;vertical-align:middle;}.aichatbot-fab-icon{display:block;transition:transform 0.3s cubic-bezier(0.4,0,0.2,1),opacity 0.3s ease;}.aichatbot-fab-icon--close{position:absolute;}.aichatbot-fab-label{display:inline-flex;align-items:center;margin-left:8px;white-space:nowrap;letter-spacing:-0.01em;line-height:1;}.aichatbot-fab.is-active{padding:0;width:56px;border-radius:50%;}.aichatbot-fab.is-active .aichatbot-fab-icon--chat{opacity:0;transform:rotate(90deg) scale(0);}.aichatbot-fab.is-active .aichatbot-fab-icon--close{display:block !important;opacity:1;transform:rotate(0) scale(1);}.aichatbot-fab.is-active .aichatbot-fab-label{width:0;margin-left:0;opacity:0;overflow:hidden;}@media (max-width:480px){.aichatbot-fab{bottom:16px;right:16px;height:52px;padding:0 16px 0 14px;}.aichatbot-fab.is-active{display:none;}}@keyframes fabPulse{0%,100%{box-shadow:0 4px 20px rgba(1,31,91,0.3),0 2px 8px rgba(0,0,0,0.15);}50%{box-shadow:0 4px 20px rgba(1,31,91,0.3),0 2px 8px rgba(0,0,0,0.15),0 0 0 8px rgba(1,31,91,0.1);}}.aichatbot-fab:not(.is-active):not(:hover){animation:fabPulse 3s ease-in-out infinite;animation-delay:5s;}@media (prefers-reduced-motion:reduce){.aichatbot-fab{animation:none;transition:background-color 0.2s ease,box-shadow 0.2s ease;}}#aichatbot.aichatbot-themed{position:fixed !important;bottom:24px !important;right:24px !important;width:var(--aichatbot-window-width) !important;height:var(--aichatbot-window-height) !important;max-width:calc(100vw - 48px) !important;max-height:calc(100vh - 48px) !important;background:var(--aichatbot-bg-color) !important;border-radius:var(--aichatbot-border-radius) !important;box-shadow:var(--aichatbot-shadow) !important;display:flex !important;flex-direction:column !important;font-family:var(--aichatbot-font-family) !important;z-index:10000 !important;overflow:hidden !important;transition:width 0.35s cubic-bezier(0.4,0,0.2,1),height 0.35s cubic-bezier(0.4,0,0.2,1),bottom 0.35s cubic-bezier(0.4,0,0.2,1),right 0.35s cubic-bezier(0.4,0,0.2,1),left 0.35s cubic-bezier(0.4,0,0.2,1),top 0.35s cubic-bezier(0.4,0,0.2,1),border-radius 0.35s cubic-bezier(0.4,0,0.2,1),max-width 0.35s cubic-bezier(0.4,0,0.2,1),max-height 0.35s cubic-bezier(0.4,0,0.2,1) !important;border:1px solid rgba(0,0,0,0.08) !important;}#aichatbot.aichatbot-themed.collapsed{display:none !important;}#aichatbot.aichatbot-themed.expanded{width:100vw !important;height:100vh !important;max-width:100vw !important;max-height:100vh !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;border-radius:0 !important;box-shadow:none !important;}#aichatbot.aichatbot-themed .aichatbot-header{display:flex !important;align-items:center !important;justify-content:space-between !important;padding:16px 20px !important;background:var(--aichatbot-header-bg) !important;color:var(--aichatbot-header-text) !important;flex-shrink:0 !important;min-height:64px !important;}#aichatbot.aichatbot-themed.expanded .aichatbot-header{padding:20px 32px !important;}#aichatbot.aichatbot-themed .aichatbot-header-content{display:inline-flex;align-items:center;gap:12px;line-height:1;vertical-align:middle;}#aichatbot.aichatbot-themed .aichatbot-header-icon{display:inline-block;flex-shrink:0;opacity:0.9;vertical-align:middle;line-height:0;}#aichatbot.aichatbot-themed .aichatbot-title{display:inline-block;margin:0;padding:0;font-size:1rem;font-weight:600;letter-spacing:-0.01em;line-height:1.2;vertical-align:middle;}#aichatbot.aichatbot-themed.expanded .aichatbot-title{font-size:1.25rem;}#aichatbot.aichatbot-themed .aichatbot-header-actions{display:flex;align-items:center;gap:4px;}#aichatbot.aichatbot-themed .aichatbot-expand,#aichatbot.aichatbot-themed .aichatbot-close{display:flex !important;align-items:center !important;justify-content:center !important;width:32px !important;height:32px !important;padding:0 !important;background:rgba(255,255,255,0.1) !important;border:none !important;border-radius:6px !important;color:var(--aichatbot-header-text) !important;cursor:pointer !important;transition:var(--aichatbot-transition) !important;}#aichatbot.aichatbot-themed .aichatbot-expand:hover,#aichatbot.aichatbot-themed .aichatbot-close:hover{background:rgba(255,255,255,0.2) !important;}#aichatbot.aichatbot-themed .aichatbot-expand:focus,#aichatbot.aichatbot-themed .aichatbot-close:focus{outline:2px solid var(--aichatbot-accent-color);outline-offset:2px;}#aichatbot.aichatbot-themed .aichatbot-expand .expand-icon{display:block;}#aichatbot.aichatbot-themed .aichatbot-expand .collapse-icon{display:none;}#aichatbot.aichatbot-themed.expanded .aichatbot-expand .expand-icon{display:none !important;}#aichatbot.aichatbot-themed.expanded .aichatbot-expand .collapse-icon{display:block !important;}#aichatbot.aichatbot-themed .aichatbot-body{flex:1 !important;display:flex !important;flex-direction:column !important;overflow:hidden !important;background:var(--aichatbot-bg-color) !important;}#aichatbot.aichatbot-themed .aichatbot-welcome{padding:14px 20px !important;background:linear-gradient(to bottom,#f8fafc,var(--aichatbot-bg-color)) !important;border-bottom:1px solid rgba(0,0,0,0.05) !important;text-align:left !important;pointer-events:auto !important;}#aichatbot.aichatbot-themed.expanded .aichatbot-welcome{padding:20px 32px !important;}#aichatbot.aichatbot-themed .aichatbot-welcome p{margin:0;font-size:0.9rem;color:var(--aichatbot-text-color);opacity:0.8;line-height:1.5;pointer-events:auto !important;}#aichatbot.aichatbot-themed .aichatbot-welcome a{color:var(--aichatbot-primary-light);text-decoration:underline;font-weight:500;transition:opacity 0.2s ease;pointer-events:auto !important;cursor:pointer !important;}#aichatbot.aichatbot-themed .aichatbot-welcome a:hover{opacity:0.8;}#aichatbot.aichatbot-themed.expanded .aichatbot-welcome p{font-size:1rem;}#aichatbot.aichatbot-themed .aichatbot-messages{flex:1 !important;padding:16px 20px !important;overflow-y:auto !important;scroll-behavior:smooth !important;}#aichatbot.aichatbot-themed.expanded .aichatbot-messages{padding:24px 32px !important;}#aichatbot.aichatbot-themed .aichatbot-messages::-webkit-scrollbar{width:6px;}#aichatbot.aichatbot-themed .aichatbot-messages::-webkit-scrollbar-track{background:transparent;}#aichatbot.aichatbot-themed .aichatbot-messages::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.15);border-radius:3px;}#aichatbot.aichatbot-themed .aichatbot-messages::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,0.25);}#aichatbot.aichatbot-themed .aichatbot-msg{margin-bottom:16px;animation:messageSlideIn 0.3s ease-out;}@keyframes messageSlideIn{from{opacity:0;transform:translateY(10px);}to{opacity:1;transform:translateY(0);}}#aichatbot.aichatbot-themed .aichatbot-msg .message-wrapper{max-width:85%;display:flex;flex-direction:column;}#aichatbot.aichatbot-themed .aichatbot-msg.user .message-wrapper{margin-left:auto;align-items:flex-end;}#aichatbot.aichatbot-themed .aichatbot-msg.bot .message-wrapper{margin-right:auto;align-items:flex-start;}#aichatbot.aichatbot-themed .aichatbot-msg .message-label{font-size:0.7rem;font-weight:600;margin-bottom:4px;opacity:0.7;text-transform:uppercase;letter-spacing:0.03em;}#aichatbot.aichatbot-themed.expanded .aichatbot-msg .message-label{font-size:0.8rem;}#aichatbot.aichatbot-themed .aichatbot-msg .message-content{padding:12px 16px;border-radius:16px;font-size:0.9rem;line-height:1.5;word-wrap:break-word;}#aichatbot.aichatbot-themed.expanded .aichatbot-msg .message-content{padding:16px 20px;font-size:1rem;}#aichatbot.aichatbot-themed .aichatbot-msg.user .message-content{background:var(--aichatbot-user-msg-bg);color:var(--aichatbot-user-msg-text);border-bottom-right-radius:4px;}#aichatbot.aichatbot-themed .aichatbot-msg.bot .message-content{background:var(--aichatbot-bot-msg-bg);color:var(--aichatbot-bot-msg-text);border-bottom-left-radius:4px;}#aichatbot.aichatbot-themed .aichatbot-typing-indicator{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;background:linear-gradient(135deg,rgba(1,31,91,0.03) 0%,rgba(4,47,200,0.02) 100%);border-top:1px solid rgba(0,0,0,0.04);animation:fadeInUp 0.3s ease-out;}@keyframes fadeInUp{from{opacity:0;transform:translateY(8px);}to{opacity:1;transform:translateY(0);}}#aichatbot.aichatbot-themed .typing-avatar{width:36px;height:36px;background:linear-gradient(135deg,var(--aichatbot-primary-color) 0%,var(--aichatbot-primary-light) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ffffff;flex-shrink:0;animation:pulse 2s ease-in-out infinite;box-shadow:0 2px 8px rgba(1,31,91,0.2);}@keyframes pulse{0%,100%{box-shadow:0 2px 8px rgba(1,31,91,0.2);}50%{box-shadow:0 2px 16px rgba(4,47,200,0.4);}}#aichatbot.aichatbot-themed .typing-content{display:flex;flex-direction:column;gap:8px;padding-top:4px;}#aichatbot.aichatbot-themed .typing-dots{display:flex;align-items:center;gap:5px;height:20px;}#aichatbot.aichatbot-themed .typing-dots span{width:8px;height:8px;background:var(--aichatbot-primary-light);border-radius:50%;animation:typingBounce 1.4s infinite ease-in-out both;}#aichatbot.aichatbot-themed .typing-dots span:nth-child(1){animation-delay:-0.32s;}#aichatbot.aichatbot-themed .typing-dots span:nth-child(2){animation-delay:-0.16s;}#aichatbot.aichatbot-themed .typing-dots span:nth-child(3){animation-delay:0s;}@keyframes typingBounce{0%,80%,100%{transform:scale(0.6);opacity:0.4;}40%{transform:scale(1);opacity:1;}}#aichatbot.aichatbot-themed .typing-text{font-size:0.8rem;color:var(--aichatbot-text-color);opacity:0.65;font-style:italic;letter-spacing:0.01em;transition:opacity 0.3s ease;animation:textFade 0.4s ease-out;}@keyframes textFade{from{opacity:0;}to{opacity:0.65;}}#aichatbot.aichatbot-themed .aichatbot-footer{padding:16px 20px !important;background:var(--aichatbot-bg-color) !important;border-top:1px solid rgba(0,0,0,0.06) !important;flex-shrink:0 !important;}#aichatbot.aichatbot-themed.expanded .aichatbot-footer{padding:20px 32px !important;}#aichatbot.aichatbot-themed .aichatbot-input-wrapper{display:flex !important;align-items:center !important;gap:10px !important;padding:4px !important;background:var(--aichatbot-input-bg) !important;border:1px solid var(--aichatbot-input-border) !important;border-radius:24px !important;transition:var(--aichatbot-transition) !important;}#aichatbot.aichatbot-themed .aichatbot-input-wrapper:focus-within{border-color:var(--aichatbot-primary-light) !important;box-shadow:0 0 0 3px rgba(4,47,200,0.1) !important;}#aichatbot.aichatbot-themed .aichatbot-input{flex:1 !important;padding:10px 16px !important;border:none !important;background:transparent !important;font-family:var(--aichatbot-font-family) !important;font-size:0.9rem !important;color:var(--aichatbot-text-color) !important;outline:none !important;border-radius:0 !important;margin:0 !important;}#aichatbot.aichatbot-themed.expanded .aichatbot-input{padding:14px 20px !important;font-size:1rem !important;}#aichatbot.aichatbot-themed .aichatbot-input::placeholder{color:var(--aichatbot-text-color);opacity:0.5;}#aichatbot.aichatbot-themed .aichatbot-send{display:flex !important;align-items:center !important;justify-content:center !important;width:40px !important;height:40px !important;padding:0 !important;margin:0 !important;background:var(--aichatbot-primary-color) !important;border:none !important;border-radius:50% !important;color:#ffffff !important;cursor:pointer !important;transition:var(--aichatbot-transition) !important;flex-shrink:0 !important;}#aichatbot.aichatbot-themed .aichatbot-send svg{width:18px;height:18px;}#aichatbot.aichatbot-themed.expanded .aichatbot-send{width:48px !important;height:48px !important;}#aichatbot.aichatbot-themed.expanded .aichatbot-send svg{width:22px;height:22px;}#aichatbot.aichatbot-themed .aichatbot-send:hover{background:var(--aichatbot-primary-light) !important;transform:scale(1.05);}#aichatbot.aichatbot-themed .aichatbot-send:focus{outline:2px solid var(--aichatbot-accent-color);outline-offset:2px;}#aichatbot.aichatbot-themed .aichatbot-send:active{transform:scale(0.95);}#aichatbot.aichatbot-themed .aichatbot-send:disabled{opacity:0.5;cursor:not-allowed;transform:none;}#aichatbot.aichatbot-themed .aichatbot-actions{display:flex;justify-content:center;margin-top:12px;}#aichatbot.aichatbot-themed .aichatbot-reset{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:6px !important;padding:6px 12px !important;margin:0 !important;background:transparent !important;border:1px solid rgba(0,0,0,0.1) !important;border-radius:16px !important;font-family:var(--aichatbot-font-family) !important;font-size:0.8rem !important;color:var(--aichatbot-text-color) !important;opacity:0.7;cursor:pointer !important;transition:var(--aichatbot-transition) !important;line-height:1 !important;}#aichatbot.aichatbot-themed .aichatbot-reset svg{display:block;flex-shrink:0;}#aichatbot.aichatbot-themed .aichatbot-reset span{display:inline-flex;align-items:center;line-height:1;}#aichatbot.aichatbot-themed.expanded .aichatbot-reset{padding:8px 16px !important;font-size:0.9rem !important;}#aichatbot.aichatbot-themed .aichatbot-reset:hover{opacity:1;background:rgba(0,0,0,0.04) !important;border-color:rgba(0,0,0,0.15) !important;}#aichatbot.aichatbot-themed .aichatbot-reset:focus{outline:2px solid var(--aichatbot-primary-light);outline-offset:2px;}#aichatbot.aichatbot-themed .aichatbot-support-link{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(0,0,0,0.06);}#aichatbot.aichatbot-themed .aichatbot-support-link a{display:inline-flex;align-items:center;gap:5px;font-size:0.75rem;color:var(--aichatbot-primary-light);text-decoration:none;opacity:0.8;transition:opacity 0.2s ease,color 0.2s ease;}#aichatbot.aichatbot-themed .aichatbot-support-link a:hover{opacity:1;text-decoration:underline;}#aichatbot.aichatbot-themed .aichatbot-support-link svg{flex-shrink:0;}#aichatbot.aichatbot-themed .aichatbot-msg.error .message-content{background:#fef2f2;color:#991b1b;border:1px solid #fecaca;}@media (max-width:480px){#aichatbot.aichatbot-themed{bottom:0 !important;right:0 !important;left:0 !important;width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;border-radius:0 !important;}#aichatbot.aichatbot-themed .aichatbot-expand{display:none !important;}#aichatbot.aichatbot-themed .aichatbot-header{padding:14px 16px !important;}#aichatbot.aichatbot-themed .aichatbot-messages{padding:12px 16px !important;}#aichatbot.aichatbot-themed .aichatbot-footer{padding:12px 16px !important;padding-bottom:max(12px,env(safe-area-inset-bottom)) !important;}}@media (prefers-reduced-motion:reduce){#aichatbot.aichatbot-themed,#aichatbot.aichatbot-themed *{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;}}@media (prefers-contrast:high){#aichatbot.aichatbot-themed .aichatbot-input-wrapper{border-width:2px;}#aichatbot.aichatbot-themed .aichatbot-msg .message-content{border:1px solid currentColor;}}
.bef-exposed-form .form--inline .form-item{float:none;}.bef-exposed-form .form--inline > .form-item,.bef-exposed-form .form--inline .js-form-wrapper > .form-item{float:left;}.bef-exposed-form .form--inline .bef--secondary{clear:left;}.bef-exposed-form .noUi-vertical{height:150px;}
/* @license MIT https://github.com/smillart/WAI-ARIA-Patterns-And-Widgets/blob/master/LICENSE */
.aria-accordion__panel[hidden]{display:none}.aria-accordion__panel--transition{height:auto;max-height:80vh;overflow:auto;visibility:visible;opacity:1;-webkit-transition:max-height 0.3s,padding-top 0.3s,padding-bottom 0.3s,opacity 0.5s;-o-transition:max-height 0.3s,padding-top 0.3s,padding-bottom 0.3s,opacity 0.5s;transition:max-height 0.3s,padding-top 0.3s,padding-bottom 0.3s,opacity 0.5s}.aria-accordion__panel--transition[hidden]{display:block;max-height:0;padding-top:0;padding-bottom:0;visibility:hidden;opacity:0}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.aria-accordion{border:1px solid #0065a3;}.aria-accordion .aria-accordion__heading{margin:0;padding:0;}.aria-accordion .aria-accordion__heading button{display:block;width:100%;color:#ffffff;text-align:left;margin:0;padding:10px 15px 10px 35px;cursor:pointer;background:#007bb2;border:0;border-bottom:1px solid #0072a5;border-radius:0;appearance:none;box-shadow:0 0 0 transparent;transition:background-color 0.3s;position:relative;z-index:1;font-size:1rem;}.aria-accordion .aria-accordion__heading:last-of-type button{border-bottom:0;}.aria-accordion .aria-accordion__heading button:before,.aria-accordion .aria-accordion__heading button[aria-expanded="false"]:before,.aria-accordion .aria-accordion__heading button[aria-expanded="false"]:hover:before{content:"\2039";display:inline-block;position:absolute;left:16px !important;top:14px !important;font-size:30px !important;font-weight:bold;-webkit-transform:rotateZ(180deg);-ms-transform:rotateZ(180deg);transform:rotateZ(180deg);}.aria-accordion .aria-accordion__heading button[aria-expanded="true"]:hover:before,.aria-accordion .aria-accordion__heading button[aria-expanded="true"]:focus:before,.aria-accordion .aria-accordion__heading button[aria-expanded="true"]:before{left:12px !important;top:12px !important;-webkit-transform:rotateZ(-90deg);-ms-transform:rotateZ(-90deg);transform:rotateZ(-90deg);}.aria-accordion .aria-accordion__panel{margin:0;padding:0 15px;}.aria-accordion .aria-accordion__panel--transition[hidden]{display:block;height:auto;max-height:0;overflow:hidden;-webkit-transition:max-height 800ms ease-out;-moz-transition:max-height 800ms ease-out;-ms-transition:max-height 800ms ease-out;-o-transition:max-height 800ms ease-out;transition:max-height 800ms ease-out;visibility:visible;animation:800ms delay-visibility;}.aria-accordion .aria-accordion__panel--transition{display:block;max-height:1000px;visibility:visible;-webkit-transition:max-height 800ms ease-in;-moz-transition:max-height 800ms ease-in;-ms-transition:max-height 800ms ease-in;-o-transition:max-height 800ms ease-in;transition:max-height 800ms ease-in;overflow:visible;animation:800ms delay-overflow;}@keyframes delay-visibility{from{visibility:visible;}}@keyframes delay-overflow{from{overflow:hidden;}}
