/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.quickedit-editable,.quickedit-editing.ck.ck-editor__editable_inline{top:inherit !important;left:inherit !important;margin-bottom:inherit !important}.quickedit-editing.ck.ck-editor__editable_inline>:first-child{margin-top:inherit}
.ck-button:not(.ck-disabled) .ck-icon *{opacity:1 !important;fill-opacity:1 !important}.ck-editor__main>:is(.ck-editor__editable,.ck-source-editing-area){min-height:var(--ck-min-height);max-height:calc(100vh - var(--drupal-displace-offset-top,0px) - var(--drupal-displace-offset-bottom,0px) - 20px)}.ck-editor__main>.ck-source-editing-area textarea{overflow:auto}.ck-toolbar__items .ck.ck-button.ck-on{border:1px solid var(--ck-color-button-on-color)}
.ck_emoji.ck.ck-character-grid{max-width:100%}.ck_emoji.ck.ck-character-grid .ck-character-grid__tiles{display:grid}@media screen and (min-width:500px){.ck_emoji.ck.ck-character-grid .ck-character-grid__tiles{font-size:1.3rem}}.ck_emoji.ck.ck-character-grid{max-height:200px;overflow-x:scroll;overflow-y:scroll;width:450px}@media screen and (max-width:600px){.ck_emoji.ck.ck-character-grid{width:190px}}.ck_emoji.ck.ck-character-grid .ck-character-grid__tiles{grid-gap:var(--ck-spacing-standard);grid-template-columns:repeat(10,1fr);margin:var(--ck-spacing-standard) var(--ck-spacing-large)}@media screen and (max-width:600px){.ck_emoji.ck.ck-character-grid .ck-character-grid__tiles{grid-template-columns:repeat(5,1fr)}}.ck_emoji.ck.ck-character-grid .ck-character-grid__tile{border:0;font-size:1.2em;height:30px;min-height:30px;min-width:30px;padding:0;padding-top:.2rem;transition:box-shadow .2s ease;width:var(--ck-character-grid-tile-size);display:flex;justify-content:center;align-items:center}.ck_emoji.ck.ck-character-grid .ck-character-grid__tile:focus:not(.ck-disabled),.ck_emoji.ck.ck-character-grid .ck-character-grid__tile:hover:not(.ck-disabled){border:0;box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-focus-border)}.ck_emoji.ck.ck-character-grid .ck-character-grid__tile .ck-button__label{line-height:30px;text-align:center;width:100%;font-family:apple color emoji,segoe ui emoji,noto color emoji,android emoji,emojisymbols,emojione mozilla,twemoji mozilla,segoe ui symbol}.ck_emoji.ck.ck-character-info{border-top:1px solid var(--ck-color-base-border);display:flex;justify-content:space-between;padding:var(--ck-spacing-small) var(--ck-spacing-large)}.ck_emoji.ck.ck-character-info>*{font-size:var(--ck-font-size-small);text-transform:uppercase}.ck_emoji.ck.ck-character-info .ck-character-info__name{max-width:280px;overflow:hidden;text-overflow:ellipsis}.ck_emoji.ck.ck-character-info .ck-character-info__code{opacity:.6}@media screen and (max-width:600px){.ck_emoji.ck.ck-character-info{max-width:190px}}
span.ext{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url('/modules/contrib/extlink/css/../images/extlink_s.png') 2px center no-repeat}span.mailto{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url('/modules/contrib/extlink/css/../images/extlink_s.png') -20px center no-repeat}span.tel{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url('/modules/contrib/extlink/css/../images/extlink_s.png') -42px center no-repeat}svg.ext{width:14px;height:14px;fill:#727272;font-weight:900}svg.mailto,svg.tel{width:14px;height:14px;fill:#727272}[data-extlink-placement=prepend],[data-extlink-placement=before]{padding-right:.2rem}[data-extlink-placement=append],[data-extlink-placement=after]{padding-left:.2rem}svg.ext path,svg.mailto path,svg.tel path{stroke:#727272;stroke-width:3}@media print{svg.ext,svg.mailto,svg.tel,span.ext,span.mailto,span.tel{display:none;padding:0}}.extlink i{padding-left:.2em}.extlink-nobreak{white-space:nowrap}
.text-format-wrapper>.form-item{margin-bottom:0}.filter-wrapper{overflow:hidden;margin:0;padding:.5em .666em;border:1px solid #ccc;border-top:0}.filter-wrapper .form-item{margin:0}.filter-wrapper .form-item label{display:inline}.filter-help{float:right}[dir=rtl] .filter-help{float:left}.filter-guidelines .filter-guidelines-item{margin-top:1em}.filter-help p{margin:0}.filter-help a{position:relative;margin:0 20px 0 0}[dir=rtl] .filter-help a{margin:0 0 0 20px}.filter-help a:after{position:absolute;top:0;right:-20px;display:block;width:16px;height:16px;content:"";background:transparent url(/themes/contrib/stable/css/filter/../../images/core/help.png)}[dir=rtl] .filter-help a:after{right:auto;left:-20px}.text-format-wrapper .description{margin-top:.5em}.tips{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;font-size:.9em}.tips{padding-left:0}[dir=rtl] .tips{padding-right:0}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.green-audio-player{width:400px;min-width:300px;height:56px;-webkit-box-shadow:0 4px 16px 0 rgba(0,0,0,.07);box-shadow:0 4px 16px 0 rgba(0,0,0,.07);display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:24px;padding-right:24px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}.green-audio-player.player-accessible .controls:hover,.green-audio-player.player-accessible .download:hover,.green-audio-player.player-accessible .play-pause-btn:hover,.green-audio-player.player-accessible .volume__button:hover,.green-audio-player.player-accessible .volume__controls:hover{outline:1px dotted #999}.green-audio-player img,.green-audio-player svg{display:block}.green-audio-player .holder{position:relative}.green-audio-player .holder .loading .loading__spinner{position:absolute;left:-3px;bottom:2px;width:16px;height:16px;border:2px solid #b0b0b0;border-right-color:transparent;border-radius:50%;-webkit-animation:spin .4s linear infinite;animation:spin .4s linear infinite}.green-audio-player .holder .play-pause-btn{visibility:hidden;cursor:pointer;outline:none}.green-audio-player .holder .play-pause-btn:focus{outline:none}.green-audio-player .slider{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#d8d8d8;cursor:pointer;position:relative}.green-audio-player .slider .gap-progress{background-color:#44bfa3;border-radius:inherit;position:absolute;pointer-events:none}.green-audio-player .slider .gap-progress .pin{height:16px;width:16px;border-radius:8px;background-color:#44bfa3;position:absolute;pointer-events:all;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.32);box-shadow:0 1px 1px 0 rgba(0,0,0,.32)}.green-audio-player .slider .gap-progress .pin:after{content:"";display:block;background:transparent;width:200%;height:200%;margin-left:-50%;margin-top:-50%;border-radius:50%}.green-audio-player .controls{font-family:Roboto,sans-serif;font-size:16px;line-height:18px;color:#55606e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:15px;margin-right:15px;outline:none}.green-audio-player .controls .controls__slider{margin-left:16px;margin-right:16px;border-radius:2px;height:4px}.green-audio-player .controls .controls__slider .controls__progress{width:0;height:100%}.green-audio-player .controls .controls__slider .controls__progress .progress__pin{right:-8px;top:-6px}.green-audio-player .controls span{cursor:default}.green-audio-player .controls:focus{outline:none}.green-audio-player .volume{position:relative}.green-audio-player .volume .volume__button{cursor:pointer;outline:none}.green-audio-player .volume .volume__button:focus{outline:none}.green-audio-player .volume .volume__button.open path{fill:#44bfa3}.green-audio-player .volume .volume__controls{width:30px;height:135px;background-color:rgba(0,0,0,.62);border-radius:7px;position:absolute;left:-3px;bottom:52px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2;outline:none}.green-audio-player .volume .volume__controls .volume__slider{margin-top:12px;margin-bottom:12px;width:6px;border-radius:3px}.green-audio-player .volume .volume__controls .volume__slider .volume__progress{bottom:0;height:100%;width:6px}.green-audio-player .volume .volume__controls .volume__slider .volume__progress .volume__pin{left:-5px;top:-8px}.green-audio-player .volume .volume__controls:focus{outline:none}.green-audio-player .volume .volume__controls.hidden{display:none}.green-audio-player .volume .volume__controls.top{bottom:52px;left:-3px}.green-audio-player .volume .volume__controls.middle{bottom:-54px;left:54px}.green-audio-player .volume .volume__controls.bottom{bottom:-164px;left:-3px}.green-audio-player .download{display:none;margin-left:16px;cursor:pointer;outline:none}.green-audio-player .download:focus,.green-audio-player:focus{outline:none}.message__offscreen{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}
:root{--readout-color-primary:#5f9727}.readout-audio-player-wrapper{margin:30px auto;width:100%;max-width:790px;height:100px;border:2px solid var(--readout-color-primary)}.readout-audio-player-wrapper.sticky-audio-player{position:fixed !important;left:50% !important;transform:translateX(-50%) !important;top:0 !important;margin-top:0 !important;z-index:600}.readout-audio-player-wrapper audio{display:none}.readout-audio-player-wrapper .holder .play-pause-btn svg path,.readout-audio-player-wrapper .volume .volume__button svg path{fill:var(--readout-color-primary) !important}.readout-audio-player-wrapper .controls .controls__slider .controls__progress,.readout-audio-player-wrapper .controls .controls__slider .controls__progress .progress__pin{background-color:var(--readout-color-primary)}.readout-audio-player-wrapper .volume .volume__controls .volume__slider .volume__progress,.readout-audio-player-wrapper .volume .volume__controls .volume__slider .volume__progress .volume__pin{background-color:var(--readout-color-primary)}.readout-audio-player-title{max-width:790px;margin:30px auto}
.search-api-autocomplete-suggestion{position:relative;padding:3px 5px}.search-api-autocomplete-search .ui-menu-item-wrapper{margin:0;padding:0;color:#333;border:0}.search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active .search-api-autocomplete-suggestion{color:#fff;background:#0072b9}.search-api-autocomplete-search .ui-menu-item{list-style-image:none}.search-api-autocomplete-search .ui-menu-item:hover{background:#eee}.search-api-autocomplete-search .ui-menu-item a{text-decoration:none}.search-api-autocomplete-suggestion .autocomplete-suggestion-note{font-size:90%}.search-api-autocomplete-suggestion .autocomplete-suggestion-user-input{font-weight:700}.search-api-autocomplete-suggestion .autocomplete-suggestion-results-count{position:absolute;right:.2em}
