  /* @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;}
.clearfix::after{display:table;clear:both;content:"";}.nowrap{white-space:nowrap;}
.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;}
span.add-to-calendar{display:inline-flex;}.layout--twocol-section--67-33 .layout__region--second .add-to-calendar,.layout--twocol-section--33-67 .layout__region--first .add-to-calendar{margin:0.5rem 0 2.5rem;}button.addtocal__label{position:relative;bottom:-0.25rem;width:1.75rem;height:1.75rem;margin-left:0.5rem;cursor:pointer;border:0;background:url(/modules/contrib/addtocal_augment/img/calendar.svg);background-repeat:no-repeat;background-size:contain;}.layout--twocol-section--67-33 .layout__region--second button.addtocal__label,.layout--twocol-section--33-67 .layout__region--first button.addtocal__label{margin-left:0;}label.addtocal__label{display:inline-block;width:2.25rem;height:1.4rem;margin-left:0.75rem;text-indent:-9999px;opacity:0.5;border-right:2px solid #999;background:url(/modules/contrib/addtocal_augment/img/calendar.svg) no-repeat left 50%;background-size:contain;}.layout--twocol-section--67-33 .layout__region--second label.addtocal__label,.layout--twocol-section--33-67 .layout__region--first label.addtocal__label{margin-left:0;}.add-to-calendar:has(.addtocal__link:hover) label.addtocal__label{opacity:0.8;}.addtocal__link{display:inline-block;width:1rem;height:1.25rem;margin-left:0.5rem;text-indent:-9999px;background:currentColor;}.addtocal__google{mask:url(/modules/contrib/addtocal_augment/img/google.svg) no-repeat left 50%;}.addtocal__ical{mask:url(/modules/contrib/addtocal_augment/img/apple.svg) no-repeat left 50%;}.addtocal__outlook{mask:url(/modules/contrib/addtocal_augment/img/outlook.svg) no-repeat left 50%;}dialog .addtocal__link{transform:scale(2.5);}
dialog.add-to-calendar[open]{display:inline-block;}dialog.add-to-calendar .addtocal__link{margin:1.5rem;}dialog.add-to-calendar button.close{position:absolute;top:0.25rem;right:0.25rem;padding-inline:3px;font-size:0.75rem;font-weight:bold;}
.ckeditor-accordion-container > dl:before,.ckeditor-accordion-container > dl:after{content:" ";display:table;}.ckeditor-accordion-container > dl:after{clear:both;}.ckeditor-accordion-container > dl,.ckeditor-accordion-container > dl dt,.ckeditor-accordion-container > dl dd{box-sizing:border-box;}.ckeditor-accordion-container > dl{position:relative;border:1px solid #0091ea;}.ckeditor-accordion-container > dl dt{position:relative;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle{display:inline-block;position:absolute;padding:0 10px;width:30px;height:30px;z-index:1;top:calc(50% - 1px);left:11px;box-sizing:border-box;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:before,.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:after{background:#fff;-webkit-transition:all 600ms cubic-bezier(0.4,0,0.2,1);transition:all 600ms cubic-bezier(0.4,0,0.2,1);content:"";display:block;height:2px;position:absolute;width:10px;z-index:-1;left:0;top:0;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);will-change:transform;}.ckeditor-accordion-container.no-animations > dl dt > a > .ckeditor-accordion-toggle:before,.ckeditor-accordion-container.no-animations > dl dt > a > .ckeditor-accordion-toggle:after{transition:initial;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:before{left:13px;-webkit-transform:rotate(135deg);transform:rotate(135deg);}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:after{right:13px;left:auto;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);}.ckeditor-accordion-container > dl dt.active > a > .ckeditor-accordion-toggle:before{transform:rotate(45deg);}.ckeditor-accordion-container > dl dt.active > a > .ckeditor-accordion-toggle:after{transform:rotate(-45deg);}.ckeditor-accordion-container > dl dt > a,.ckeditor-accordion-container > dl dt > a:not(.button){display:block;padding:10px 15px 10px 50px;background-color:#00b0ff;color:#fff;cursor:pointer;-webkit-transition:background-color 300ms;transition:background-color 300ms;border-bottom:1px solid #00a4ec;}.ckeditor-accordion-container > dl dt > a:focus,.ckeditor-accordion-container > dl dt > a:not(.button):focus{outline-color:#333;}.ckeditor-accordion-container > dl dt > a:hover,.ckeditor-accordion-container > dl dt > a:not(.button):hover{background-color:#00a5ef;box-shadow:none;color:#fff;text-decoration:none;}.ckeditor-accordion-container > dl dt.active > a{background-color:#0091ea;}.ckeditor-accordion-container > dl dt:last-of-type > a{border-bottom:0;}.ckeditor-accordion-container > dl dd{display:none;padding:0 15px;margin:0;}
.paragraph--unpublished{background-color:#fff4f4;}
.layout-region div,.entity-meta .seven-details:last-child{border-radius:0 !important;}.layout-region-node-main,.layout-region-node-footer{float:none;width:100%;padding-right:0;}.layout-region-node-main .layout-region__content,.layout-region--node-footer .layout-region__content{max-width:none;}.layout-region-node-secondary{float:none;width:100%;}.text-format-wrapper .form-type-textarea{margin-bottom:0 !important;}
