/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.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;}
a[data-drupal-link-system-path=programmes-admin]::before{--icon:url(/sites/default/files/gin-custom-sprite-v2.svg#programmes);}a[data-drupal-link-system-path=projects-admin]::before{--icon:url(/sites/default/files/gin-custom-sprite-v2.svg#projects);}a[data-drupal-link-system-path=applications]::before{--icon:url(/sites/default/files/gin-custom-sprite-v2.svg#applications);}a[data-drupal-link-system-path=household-members]::before{--icon:url(/sites/default/files/gin-custom-sprite-v2.svg#household-members);}a[data-drupal-link-system-path=lists]::before{--icon:url(/sites/default/files/gin-custom-sprite-v2.svg#custom-lists);}a[data-drupal-link-system-path=assessment-matrices]::before{--icon:url(/sites/default/files/gin-custom-sprite-v2.svg#assessment-matrices);}a[data-drupal-link-system-path=assessments]::before{--icon:url(/sites/default/files/gin-custom-sprite-v2.svg#assessments);}a[data-drupal-link-system-path=disbursements]::before{--icon:url(/sites/default/files/gin-custom-sprite-v2.svg#disbursements);}a[data-drupal-link-system-path=monitoring]::before{--icon:url(/sites/default/files/gin-custom-sprite-v2.svg#monitoring);}a[data-drupal-link-system-path=advanced-data-analysis]::before{--icon:url(/sites/default/files/gin-custom-sprite-v2.svg#data-analysis);}a[data-drupal-link-system-path=analytical-products]::before{--icon:url(/sites/default/files/gin-custom-sprite-v2.svg#analytical-products);}a[data-drupal-link-system-path=reports]::before{--icon:url(/sites/default/files/gin-custom-sprite-v2.svg#reports-dashboards);}a[data-drupal-link-system-path=surveys]::before{--icon:url(/sites/default/files/gin-custom-sprite-v2.svg#surveys);}a[data-drupal-link-system-path=referral-pathways]::before{--icon:url(/sites/default/files/gin-custom-sprite-v2.svg#referral-pathways);}a[data-drupal-link-system-path=referrals]::before{--icon:url(/sites/default/files/gin-custom-sprite-v2.svg#referrals);}a[data-drupal-link-system-path=locations]::before{--icon:url(/sites/default/files/gin-custom-sprite-v2.svg#locations-explorer);}a[data-drupal-link-system-path=webforms]::before{--icon:url(/sites/default/files/gin-custom-sprite-v2.svg#forms);}a[data-drupal-link-system-path=disbursement-methods]::before{--icon:url(/sites/default/files/gin-custom-sprite-v2.svg#disbursement-methods);}a[data-drupal-link-system-path=users]::before{--icon:url(/themes/contrib/gin/dist/media/sprite.svg#people-new-view);}
.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;}@media screen and (max-width:768px){.block-dropdown-language{margin-right:0 !important;}}
.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;}
.block-dropdown-language .dropbutton-toggle button{background-image:url(/sites/default/files/lang_icon.svg);background-position:5px;background-repeat:no-repeat;background-size:24px 24px;height:38px;width:38px;margin-top:7px;}.block-dropdown-language .dropbutton-toggle .dropbutton-arrow{display:none;}.block-dropdown-language .dropbutton-wrapper .dropbutton-action{display:none;}.block-dropdown-language .dropbutton-wrapper.open .dropbutton-action{display:block;position:absolute;top:50px;background-color:white;right:0;width:110px;text-align:right;overflow:hidden;}.block-dropdown-language .dropbutton-wrapper.open .dropbutton-action:nth-child(3){top:75px;}.block-dropdown-language .dropbutton-wrapper.open .dropbutton-action:nth-child(4){top:100px;}.block-dropdown-language .dropbutton-wrapper.open .dropbutton-action:nth-child(5){top:125px;}.block-dropdown-language .dropbutton-wrapper .dropbutton-action a,.block-dropdown-language .dropbutton-wrapper .dropbutton-action .active-language{text-decoration:none;font-family:"Lexend",sans-serif;padding:3px 10px;color:var(--ct-color-light-body);display:block;}.block-dropdown-language{margin-left:40px;}@media screen and (max-width:768px){.block-dropdown-language{margin-right:70px;}}
