/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.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;}
.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:"";}
.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;}
.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;}}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.claro-details > .claro-details__summary{padding-left:36px !important;position:relative;}.claro-details > .claro-details__summary::before{position:absolute !important;left:12px !important;top:50% !important;transform:translateY(-50%) !important;margin:0 !important;}details[open].claro-details > .claro-details__summary::before{transform:translateY(-50%) rotate(90deg) !important;}.field-group-details > summary{padding-left:36px !important;}.js .field--widget-entity-reference-paragraphs{margin-bottom:24px;}.js .field--widget-entity-reference-paragraphs .field-multiple-table{border-collapse:separate;border-spacing:0 12px;width:100%;}.js .field--widget-entity-reference-paragraphs tbody tr.draggable{background:#fff;border:1px solid #ccc;border-left-width:4px;border-radius:4px;display:block;margin-bottom:12px;box-shadow:0 1px 3px rgba(0,0,0,0.08);}.js .field--widget-entity-reference-paragraphs > .field-multiple-table > tbody > tr.draggable{border-left-color:#444;background:#fff;}.paragraphs-subform .field--widget-entity-reference-paragraphs > .field-multiple-table > tbody > tr.draggable{border-left-color:#888;background:#fafafa;margin-left:16px;border-left-width:3px;}.paragraphs-subform .paragraphs-subform .field--widget-entity-reference-paragraphs > .field-multiple-table > tbody > tr.draggable{border-left-color:#aaa;background:#f5f5f5;margin-left:16px;border-left-width:2px;}.js .paragraph-type-top{padding:10px 14px;background:#f8f8f8;border-bottom:1px solid #e0e0e0;border-radius:3px 3px 0 0;align-items:center;}.js .paragraph-type-title{font-weight:600;font-size:13px;color:#333;background:#e8e8e8;padding:4px 10px;border-radius:3px;flex-basis:auto;min-width:auto;}.js .paragraphs-collapsed-description{color:#666;font-size:12px;padding-left:12px;}.paragraphs-subform{padding:16px;background:#fff;}.paragraphs-subform .paragraphs-subform{background:#fafafa;border-radius:4px;margin:8px 0;}.paragraphs-subform .paragraphs-subform .paragraphs-subform{background:#f5f5f5;}.paragraphs-subform .form-item > label{font-weight:500;color:#444;font-size:13px;margin-bottom:6px;}.paragraphs-subform .field--label{font-weight:600;color:#333;font-size:14px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid #eee;}.js .field--widget-entity-reference-paragraphs .tabledrag-handle{padding:8px;opacity:0.6;}.js .field--widget-entity-reference-paragraphs .tabledrag-handle:hover{opacity:1;}.js .field--widget-entity-reference-paragraphs .paragraphs-actions{margin-top:8px;padding:12px;background:#f5f5f5;border-radius:4px;}.js .field--widget-entity-reference-paragraphs .paragraph-type-add-modal-button{background:#505050 !important;color:#fff !important;border:none !important;padding:8px 16px !important;border-radius:4px !important;font-size:13px !important;font-weight:500 !important;cursor:pointer !important;}.js .field--widget-entity-reference-paragraphs .paragraph-type-add-modal-button:hover{background:#333 !important;}details.claro-details.field-group-details{border:1px solid #d0d0d0;border-radius:6px;margin-bottom:16px;background:#fff;}details.claro-details.field-group-details > summary.claro-details__summary{background:#f0f0f0;border-radius:5px 5px 0 0;font-weight:600;color:#333;font-size:14px;}details.claro-details.field-group-details[open] > summary.claro-details__summary{border-bottom:1px solid #d0d0d0;}details.claro-details.field-group-details > .claro-details__wrapper{padding:16px;}.js .field--widget-entity-reference-paragraphs td{display:block;padding:0;border:none;}.js .field--widget-entity-reference-paragraphs .field-multiple-drag{display:inline-block;vertical-align:middle;position:absolute;left:4px;top:50%;transform:translateY(-50%);}.js .field--widget-entity-reference-paragraphs tr.draggable{position:relative;padding-left:30px;}.js .field--widget-entity-reference-paragraphs .dropbutton-wrapper{margin-top:0;}.js .field--widget-entity-reference-paragraphs .dropbutton-widget{border-radius:4px;}.field--name-field-event-list > .field--label,.field--name-field-event-dates > .field--label,.field--name-field-event-details > .field--label{font-size:15px;font-weight:700;color:#222;padding:10px 14px;background:#e8e8e8;border-radius:4px;margin-bottom:12px;}.field--name-field-list-contents > .field--label{font-size:13px;font-weight:600;color:#444;padding:8px 12px;background:#f0f0f0;margin-left:16px;}.field--name-field-elc-pdf-items > .field--label{font-size:12px;font-weight:500;color:#666;padding:6px 10px;background:#f5f5f5;margin-left:16px;}.field--name-field-list-contents{margin-left:20px;padding-left:12px;border-left:2px solid #ddd;}.field--name-field-elc-pdf-items{margin-left:20px;padding-left:12px;border-left:2px solid #e5e5e5;}.claro-details__wrapper,.details-wrapper{margin:0 !important;padding:12px !important;}details.claro-details{margin-bottom:10px !important;}.field-group-details{margin-bottom:10px !important;}.claro-details + .claro-details,.field-group-details + .field-group-details{margin-top:8px !important;}
.paragraph--unpublished{background-color:#fff4f4;}
