/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.fullcalendar--wrapper,.views-element-container,.view,.view-content,.views-exposed-form{padding-left:10px !important;padding-right:10px !important;}.views-view-table{width:100%;}.views-exposed-form .form-item{margin-bottom:var(--spacing-2) !important;}.item-list__items > .block{width:100%;}@media (min-width:1024px){.item-list__items{display:flex !important;flex-wrap:wrap !important;justify-content:flex-start !important;gap:1.6rem !important;}.item-list__items > .block{flex:0 1 calc(33.333% - 1.1rem) !important;width:auto !important;}}.item-list__items .block .card,.item-list__items .block .views-element-container,.item-list__items .block .js-view-dom-id-97d949e5288310ee2bc77eb14edb1adc449ea2b1c8148cd7d22681121464b57b,.item-list__items .block .views-view-grid,.item-list__items .block .views-view-grid .views-row,.item-list__items .block .views-view-grid .views-col,.item-list__items .block table,.item-list__items__list,.item-list__items__list > .block,.item-list__items__list .views-element-container{width:100% !important;}@media (min-width:769px){.item-list__items__list table{width:100% !important;display:table !important;border-collapse:collapse !important;}.item-list__items__list table thead{display:table-header-group !important;}.item-list__items__list table tbody{display:table-row-group !important;}.item-list__items__list table tr{display:table-row !important;}.item-list__items__list table th,.item-list__items__list table td{display:table-cell !important;}}.view-id-event_calendar_by_type table,.view:has(.views-field-field-event-icon) table{width:100% !important;display:table !important;border-collapse:collapse !important;}.view-id-event_calendar_by_type table thead,.view:has(.views-field-field-event-icon) table thead{display:table-header-group !important;}.view-id-event_calendar_by_type table tbody,.view:has(.views-field-field-event-icon) table tbody{display:table-row-group !important;}.view-id-event_calendar_by_type table tr,.view:has(.views-field-field-event-icon) table tr{display:table-row !important;}.view-id-event_calendar_by_type table th,.view-id-event_calendar_by_type table td,.view:has(.views-field-field-event-icon) table th,.view:has(.views-field-field-event-icon) table td{display:table-cell !important;}.view-id-event_calendar_by_type .table__mobile-header,.view:has(.views-field-field-event-icon) .table__mobile-header{display:none !important;}@media (max-width:768px){.item-list__items__list table tr{background-color:transparent !important;}.item-list__items__list table td{background-color:#fff !important;}.item-list__items__list table .table__mobile-header{background-color:#eee !important;align-self:stretch !important;display:flex !important;align-items:center !important;}}.item-list__items .block .card .card__content,.views-col .card__content{margin-bottom:var(--spacing-2);}.item-list__items .block .card .card__content:last-child,.views-col .card__content:last-child{margin-bottom:0;}.views-field-field-register-declare-link{margin-top:var(--spacing-2);}.views-field-field-job-signup-link + .views-label-field-job-signup-link + .field-content{margin-bottom:var(--spacing-2);}.views-view-grid .views-col{width:auto !important;min-width:250px;}.views-field-field-date-time ul:only-child,.views-field-field-date-time ul:has(li:only-child){list-style:none;padding:0;}.views-field-field-date-time ul:has(li:only-child) li::marker{display:none;}.youtube-video{margin-bottom:var(--spacing-4,2rem);}.views-row:last-child .youtube-video{margin-bottom:0;}.youtube-video-list{width:100%;}.item-list__items > .block:has(.youtube-video-list){flex:0 0 100% !important;}.youtube-video-list .views-row{display:block;}.js-view-dom-id-462ccd6e4f7e73250ce942f2d33aec72a0ebc3cb8d1312eb112ae583386b1b61 .views-field,.views-field-field-declare-by,.views-field-field-job-signup-deadline,.views-field-field-register-declare-link,.views-field-field-job-signup-link{padding-bottom:var(--spacing-2,1rem);margin-bottom:var(--spacing-2,1rem);display:flex;flex-direction:column;}@media (max-width:1023px){.js-view-dom-id-462ccd6e4f7e73250ce942f2d33aec72a0ebc3cb8d1312eb112ae583386b1b61 .views-field,.views-field-field-declare-by,.views-field-field-job-signup-deadline,.views-field-field-register-declare-link,.views-field-field-job-signup-link{padding-bottom:0 !important;margin-bottom:0 !important;}}.js-view-dom-id-462ccd6e4f7e73250ce942f2d33aec72a0ebc3cb8d1312eb112ae583386b1b61 .views-field h3,.views-field-field-declare-by h3,.views-field-field-job-signup-deadline h3,.views-field-field-register-declare-link h3,.views-field-field-job-signup-link h3{min-height:3em;display:flex;align-items:flex-end;margin-bottom:var(--spacing-1,0.5rem);}.js-view-dom-id-462ccd6e4f7e73250ce942f2d33aec72a0ebc3cb8d1312eb112ae583386b1b61 .views-field:last-child,.views-field-field-declare-by:last-child,.views-field-field-job-signup-deadline:last-child,.views-field-field-register-declare-link:last-child,.views-field-field-job-signup-link:last-child{padding-bottom:0;margin-bottom:0;}.text.component{padding-top:calc(var(--component-space) / 2);padding-bottom:calc(var(--component-space) / 2);}.footer__bottom{display:flex !important;justify-content:space-between !important;align-items:center !important;flex-wrap:wrap !important;}.footer__dsdc-logo{margin-left:auto !important;}.footer__dsdc-logo img{height:50px !important;width:auto !important;display:block !important;}@media (max-width:768px){.footer__bottom{flex-direction:column !important;text-align:center !important;}.footer__dsdc-logo{margin-left:unset !important;margin-top:var(--spacing-2) !important;}}
