/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.klaro_toggle_dialog{bottom:1rem;right:1rem;}
.messages{display:flex;flex-wrap:nowrap;justify-content:stretch;border-radius:0.25rem;border-left:solid 0.375rem transparent;padding:1.5rem 1.5rem 1.5rem 0.5rem;margin:1.5rem 0;width:100%;}.messages{font-size:1rem;line-height:1.75rem;font-family:"Lexend",sans-serif;font-weight:400;letter-spacing:0;}@media (min-width:0){.messages{font-size:0.875rem;line-height:1.5rem;font-family:"Lexend",sans-serif;font-weight:400;letter-spacing:0;}}.messages.messages--status{background-color:var(--ct-message-light-information-background-color);color:var(--ct-message-light-information-color);border-color:var(--ct-message-light-information-border-color);}.ct-message{margin:0;border-radius:0;}
.block-dropdown-language{margin-left:0.5rem;}.erc-language-dropdown{position:relative;display:flex;align-items:center;flex-direction:column;}.erc-language-trigger{display:inline-flex;align-items:center;justify-content:center;padding:2px;border:none;border-radius:50%;background:transparent;cursor:pointer;transition:transform 0.15s ease;}.erc-language-trigger:hover{transform:scale(1.05);}.erc-language-trigger__icon{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;}.erc-language-trigger__icon-default,.erc-language-trigger__icon-hover{position:absolute;display:flex;align-items:center;justify-content:center;transition:opacity 0.15s ease;}.erc-language-trigger__icon-default{opacity:1;}.erc-language-trigger__icon-hover{opacity:0;}.erc-language-trigger:hover .erc-language-trigger__icon-default,.erc-language-dropdown.is-open .erc-language-trigger__icon-default{opacity:0;}.erc-language-trigger:hover .erc-language-trigger__icon-hover,.erc-language-dropdown.is-open .erc-language-trigger__icon-hover{opacity:1;}.erc-language-trigger__icon svg{display:block;}.erc-language-code{font-size:11px;color:#31383B;text-transform:uppercase;}.erc-language-menu{position:absolute;top:100%;right:0;z-index:1000;min-width:140px;margin:0.25rem 0 0;padding:1rem 0;list-style:none;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,0.15);opacity:0;visibility:hidden;transform:translateY(-0.5rem);transition:opacity 0.15s ease,visibility 0.15s ease,transform 0.15s ease;}.erc-language-dropdown.is-open .erc-language-menu{opacity:1;visibility:visible;transform:translateY(0);}.erc-language-menu li.dropdown-item.disabled{padding:0.3rem 0.8rem;color:#6c757d;font-weight:500;cursor:default;}.erc-language-menu li.dropdown-item.disabled .active-language{color:#212529;font-weight:600;}.erc-language-menu .dropdown-divider{margin:0.5rem 0;border:0;border-top:1px solid #e9ecef;}.erc-language-menu li{font-family:"Lexend",sans-serif;margin:0;padding:0;}.erc-language-menu a.language-link{display:block;padding:0.3rem 0.8rem;color:#212529;text-decoration:none;transition:background-color 0.15s ease;}.erc-language-menu a.language-link:hover{background-color:#ededed;}.block-dropdown-language{display:flex;justify-content:center;align-items:center;}.block-dropdown-language .dropbutton-wrapper .dropbutton-widget{padding-right:0 !important;}@media screen and (max-width:768px){.block-dropdown-language{margin-right:0 !important;}}
@media (min-width:768px){.container.ct-footer__bottom .row > div{min-width:100%;}.container.ct-footer__bottom .row .ct-footer__bottom__content-bottom2{display:flex;}}
.ct-logo .ct-logo__image{max-height:3rem;}.ct-webform > div > .ct-field{margin-bottom:1rem;}.path-webform .ct-webform{margin-bottom:3rem;}.webform-multiple-table td{white-space:inherit !important;}#block-civictheme-content{margin:40px 0;}
