/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{color-scheme:light;--c-brand:#ec4b06ee;--c-brand-light:#ff8d23;--c-text:#424242;--c-text-dark:#212121;--c-text-light:#6d6868;--c-background:#e5e5e5;--c-white:#fff;--c-title:#000;--c-blue-navy:#03619c;--c-dim-grey:#6d6363;--c-event-type:#828282;--c-link-code:#03619c;--c-orange:#ff8d23;--c-blue:#3f75ff;--c-aqua:#24b7a5;--c-link:#00e;--c-border:#858080;--c-hover:#ececec;--c-light-silver:#d0d7de;--c-light-grey:#e8e8e8;--c-white-smoke:#f8f8f8;--c-message-status:#3a8f4a;--c-message-warning:#c88a00;--c-message-error:#c62828;--c-heat-0:#ebedf0;--c-heat-1:#9be9a8;--c-heat-2:#40c463;--c-heat-3:#30a14e;--c-heat-4:#216e39;--f-primary:'Roboto',sans-serif;--f-secondary:'Montserrat',sans-serif;--width:1144px;--gutter:15px;--z-card-title:2;--z-header:11;}
html{box-sizing:border-box;background:var(--c-background);color:var(--c-text);font-family:var(--f-primary);font-size:100%;}*,*::before,*::after{box-sizing:inherit;}a{color:var(--c-link);}a.is-active{color:var(--c-text-light);}.link{color:var(--c-text-dark);font-size:14px;text-decoration:none;&:hover,&:active{color:var(--c-text-light);}}:focus-visible{outline:2px solid var(--c-blue-navy);outline-offset:2px;}main{display:block;}.page-title{@media (width >= 1025px){width:calc(100% - var(--gutter) * 2);max-width:var(--width);margin:40px auto;border-radius:4px;}& h1{margin:40px 16px 24px;color:var(--c-title);font-family:var(--f-secondary);font-size:24px;@media (width >= 1025px){max-width:100%;margin-inline:0;}}}
:root{--icon-bin:url('/themes/custom/ct/icons/bin.svg');--icon-caret-down:url('/themes/custom/ct/icons/caret-down.svg');--icon-caret-left:url('/themes/custom/ct/icons/caret-left.svg');--icon-caret-right:url('/themes/custom/ct/icons/caret-right.svg');--icon-facebook:url('/themes/custom/ct/icons/facebook.svg');--icon-google:url('/themes/custom/ct/icons/google.svg');--icon-hamburger:url('/themes/custom/ct/icons/hamburger.svg');--icon-home:url('/themes/custom/ct/icons/home.svg');--icon-linkedin:url('/themes/custom/ct/icons/linkedin.svg');--icon-logout:url('/themes/custom/ct/icons/logout.svg');--icon-x:url('/themes/custom/ct/icons/x.svg');}[class^='icon-'],[class*=' icon-'],.has-icon::before{display:inline-block;width:1em;height:1em;background-color:currentcolor;mask:var(--icon) center / contain no-repeat;vertical-align:middle;}.has-icon::before{content:'';}.icon-facebook{--icon:var(--icon-facebook);}.icon-twitter,.icon-x{--icon:var(--icon-x);}.icon-linkedin{--icon:var(--icon-linkedin);}.icon-google{--icon:var(--icon-google);}.icon-home{--icon:var(--icon-home);}
.form{width:calc(100% - var(--gutter) * 2);max-width:var(--width);margin:40px auto;padding:16px;border-radius:4px;background-color:var(--c-white);}.form-item{margin-bottom:24px;color:var(--c-dim-grey);font-family:var(--f-secondary);font-size:14px;}.form-required{margin-bottom:8px;color:var(--c-dim-grey);font-family:var(--f-secondary);font-size:14px;}.description{margin-top:8px;color:var(--c-dim-grey);font-size:12px;@media (width >= 1025px){max-width:45%;}}.form-wrapper{color:var(--c-dim-grey);font-family:var(--f-secondary);font-size:14px;}.form-text,.form-email{width:auto;max-width:100%;height:40px;margin-top:8px;padding:8px 16px;border:1px solid var(--c-border);border-radius:4px;color:var(--c-border);}.form-item > label:not(.option) + .form-text{margin-top:0;}#edit-field-do-username-0-value{width:330px;max-width:100%;}input[type='submit']{cursor:pointer;}.button{width:fit-content;padding:8px 16px;border:none;border-radius:20px;background:var(--c-brand);color:var(--c-white);font-family:var(--f-secondary);}.form-item-field-contribution-date-value-min,.form-item-field-contribution-date-value-max{@media (width >= 1025px){width:45%;}}.contribution-filter-form{@media (width >= 1025px){display:grid;grid-template-columns:repeat(2,1fr);gap:10px;align-content:start;}& input[type='date'],& input[type='time']{appearance:none;}& .form-text{width:100%;max-width:none;@media (width >= 1025px){width:80%;}}& .form-actions{grid-column-start:1;}& #edit-reset{margin-left:16px;}& .fieldset-wrapper{display:block;@media (width >= 1025px){display:flex;justify-content:space-between;width:90%;}}& .input--date{width:100%;}& .form-wrapper{width:100%;padding:0;border:0;@media (width >= 1025px){width:88%;}}& .select2-container{width:100% !important;margin-top:16px;@media (width >= 1025px){width:80% !important;}}& .select2-selection{border:1px solid var(--c-border);}& .select2-selection--multiple{padding:4px 8px;}& .select2-selection__choice{margin:4px;}& .select2-container--default .select2-selection--single{height:auto;padding:8px 16px;& .select2-selection__rendered{line-height:inherit;}& .select2-selection__arrow{top:7px;right:8px;}}}.contributions__event .form-item-uid{margin-top:24px;}.count-filter-form{display:flex;flex-wrap:wrap;align-items:center;@media (width < 768px){display:block;}& label{display:block;}& .form-text{max-width:100%;margin-right:20px;}& .input-text{margin-top:0;}& #edit-actions{padding-left:10px;& #edit-reset{margin-left:16px;}}& .form-wrapper{border:0;}& .fieldset-wrapper{display:block;@media (width >= 768px){display:flex;}}& .js-form-item-field-contribution-date-value-min,& .js-form-item-field-contribution-date-value-max{@media (width >= 1025px){width:50%;}& input{appearance:none;}}}
.pager__items{display:flex;justify-content:center;margin:0;padding:10px 0 80px;list-style:none;& li{display:none;border:1px solid var(--c-background);background:var(--c-white);@media (width >= 768px){display:list-item;}&:first-child{border-start-start-radius:20px;border-end-start-radius:20px;}&:last-child{border-start-end-radius:20px;border-end-end-radius:20px;}&.is-active{display:list-item;background:var(--c-dim-grey);& a{color:var(--c-white);}}}& a{display:block;padding:12px 14px;color:var(--c-dim-grey);font-size:16px;text-decoration:none;}& .pager__item--first,& .pager__item--last{display:none;}& .pager__item--ellipsis{@media (width >= 768px){padding:8px;}}& .pager__item--previous,& .pager__item--next{display:list-item;& a{font-size:0;}& a::before{content:'';font-size:16px;}}& .pager__item--previous a::before{--icon:var(--icon-caret-left);}& .pager__item--next a::before{--icon:var(--icon-caret-right);}& .pager__item--previous a,& .pager__item--next a{&::before{display:inline-block;width:1em;height:1em;background-color:currentcolor;mask:var(--icon) center / contain no-repeat;vertical-align:middle;}}}
.social-profiles{margin:24px 16px;overflow:auto;padding:16px;@media (width >= 1025px){margin:24px auto;}& table{width:100%;border-collapse:separate;border-spacing:10px;text-align:left;}& td{padding-top:10px;padding-right:20px;&:nth-child(2) a{color:var(--c-brand);font-family:var(--f-secondary);font-size:0.75rem;text-decoration:none;text-transform:capitalize;}}& .delete a{font-size:0;text-decoration:none;&::before{--icon:var(--icon-bin);margin-right:5px;color:var(--c-brand);font-size:1.25rem;}}}.footer-logo{@media (width >= 1025px){margin-inline-start:auto;}& svg{display:block;width:134px;height:auto;}}.form-item > label:not(.option){display:block;}
