/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
form.fivestar-widget{clear:both;display:block}form.fivestar-widget select,form.fivestar-widget input{margin:0}.fivestar-combo-stars .fivestar-static-form-item{float:left;margin-right:40px;margin-left:40px}.fivestar-combo-stars .fivestar-form-item{float:left}.fivestar-static-form-item .form-item,.fivestar-form-item .form-item{margin:0}div.fivestar-widget-static{display:block}div.fivestar-widget-static br{clear:left}div.fivestar-widget-static .star{float:left;width:17px;height:15px;overflow:hidden;text-indent:-999em;background:url(/modules/contrib/fivestar/css/../widgets/default/star.gif) no-repeat 0 0}div.fivestar-widget-static .star span.on{display:block;width:100%;height:100%;background:url(/modules/contrib/fivestar/css/../widgets/default/star.gif) no-repeat 0 -32px}div.fivestar-widget-static .star span.off{display:block;width:100%;height:100%;background:url(/modules/contrib/fivestar/css/../widgets/default/star.gif) no-repeat 0 0}div.fivestar-widget{display:block}div.fivestar-widget .cancel,div.fivestar-widget .star{float:left;width:17px;height:15px;overflow:hidden;text-indent:-999em}div.fivestar-widget .cancel,div.fivestar-widget .cancel a{background:url(/modules/contrib/fivestar/css/../../widgets/default/delete.gif) no-repeat 0 -16px;text-decoration:none}div.fivestar-widget .star,div.fivestar-widget .star a{background:url(/modules/contrib/fivestar/css/../../widgets/default/star.gif) no-repeat 0 0;text-decoration:none}div.fivestar-widget .cancel a,div.fivestar-widget .star a{display:block;width:100%;height:100%;background-position:0 0;cursor:pointer}div.fivestar-widget div.on a{background-position:0 -16px}div.fivestar-widget div.hover a,div.rating div a:hover{background-position:0 -32px}form.fivestar-widget div.description{margin-bottom:0}html.js .fivestar-submit{display:none}.fivestar-combo-stars .form-type-fivestar .form-item{float:left}
.horizontal-tabs{margin:0 0 1em;padding:0;border:1px solid #ccc;position:relative}[dir=rtl] .horizontal-tabs{margin:0 0 1em}.horizontal-tabs .horizontal-tabs-list{display:inline-block;margin:0;border:0;padding:0;list-style:none;background-color:#eee;border-bottom:1px solid #ccc;width:100%;height:auto;clear:both}[dir=rtl] .horizontal-tabs .horizontal-tabs-list{border-right:0;border-left:1px solid #dedede}.horizontal-tabs-panes .horizontal-tabs-pane{padding:0 1em;border:0;background-color:unset;box-shadow:unset}.horizontal-tabs-pane>summary{display:none}.horizontal-tabs .horizontal-tab-button{background:#eee;border-right:1px solid #ccc;padding-top:0;margin:0;min-width:5em;float:left}[dir=rtl] .horizontal-tabs .horizontal-tab-button{border-right:0;border-left:1px solid #ccc;float:right}.horizontal-tabs .horizontal-tab-button a{display:block;text-decoration:none;padding:.5em .6em}.horizontal-tabs .horizontal-tab-button a:hover{outline:none;background-color:#fff}.horizontal-tabs .horizontal-tab-button li:hover,.horizontal-tabs .horizontal-tab-button li:focus{background-color:#ddd}.horizontal-tabs ul.horizontal-tabs-list :focus{outline:none}.horizontal-tab-button a:focus strong,.horizontal-tab-button a:active strong,.horizontal-tab-button a:hover strong{text-decoration:none;outline:none}.horizontal-tab-button.selected{background-color:#fff;border-bottom:1px solid #fff;margin-bottom:-1px}[dir=rtl] .horizontal-tab-button.selected{border-left-width:0;border-right-width:1px}.horizontal-tabs ul.horizontal-tabs-list li a,.horizontal-tabs ul.horizontal-tabs-list li.selected a{display:block;text-decoration:none;padding:.6em 1em;position:relative;top:0}.horizontal-tab-button .selected strong{color:#000}.horizontal-tab-button .summary{display:block;line-height:normal;margin-bottom:0}div.field-group-htabs-wrapper .field-group-format-wrapper{clear:both;padding:0 0 .6em}
.teaser{position:relative;padding-block-end:var(--sp1-5)}.teaser:after{position:absolute;inset-block-end:0;width:var(--sp3);height:0;content:"";border-top:solid 2px var(--color--gray-95)}@media (min-width:62.5rem){.teaser{padding-block-end:var(--sp3)}}.teaser__content{display:grid;grid-auto-rows:max-content;gap:var(--sp)}.teaser__content .field:not(:last-child){margin-block-end:0}@media (min-width:62.5rem){.teaser__content{gap:var(--sp2)}}.teaser__image{flex-shrink:0;margin:0}.teaser__image:empty{display:none}.teaser__image:empty+.teaser__title{flex-basis:auto}.teaser__image a{display:block}.teaser__image img{width:var(--sp3-5);height:var(--sp3-5);object-fit:cover;border-radius:50%}@media (min-width:62.5rem){.teaser__image img{width:var(--grid-col-width);height:var(--grid-col-width)}}@media (min-width:62.5rem){.teaser__image{position:absolute;inset-block-start:0;inset-inline-start:calc(-1*((var(--grid-col-width) + var(--grid-gap))));margin:0}}.teaser__meta{margin-block-end:var(--sp)}.teaser__title{margin-block:0;flex-basis:calc(100% - var(--sp4-5));color:var(--color-text-neutral-loud);font-size:1.5rem;line-height:var(--line-height-base)}@media (min-width:62.5rem){.teaser__title{flex-basis:auto;font-size:var(--sp2);line-height:var(--sp3)}}.teaser__top{display:flex;flex-wrap:nowrap;align-items:center;margin:0;gap:var(--sp1);margin-block-end:var(--sp1)}@media (min-width:62.5rem){.teaser__top{position:relative}}
.scroll-top-button{text-decoration:none;border:none;display:none;position:fixed;z-index:2147483647}.scroll-top-button:hover,.scroll-top-button:focus,.scroll-top-button:active{text-decoration:none;border:none}#scrollTopButton-tab{bottom:0;right:30px;width:70px;height:70px;margin-bottom:-10px;padding:10px 5px;font:14px/20px sans-serif;text-align:center;text-decoration:none;text-shadow:0 1px 0 #fff;color:#828282;-webkit-box-shadow:0 0 2px 1px rgba(0,0,0,.2);-moz-box-shadow:0 0 2px 1px rgba(0,0,0,.2);box-shadow:0 0 2px 1px rgba(0,0,0,.2);background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#ebebeb,#dedede);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ebebeb),to(#dedede));background-image:-webkit-linear-gradient(top,#ebebeb,#dedede);background-image:-o-linear-gradient(top,#ebebeb,#dedede);background-image:linear-gradient(to bottom,#ebebeb,#dedede);background-repeat:repeat-x;-webkit-transition:margin-bottom .15s linear;-moz-transition:margin-bottom .15s linear;-o-transition:margin-bottom .15s linear;transition:margin-bottom .15s linear}#scrollTopButton-tab:hover{margin-bottom:0}#scrollTopButton-pill{bottom:20px;right:20px;background-color:#555;color:#fff;font-size:12px;font-family:sans-serif;text-decoration:none;opacity:.9;padding:10px 20px;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;-webkit-transition:background .2s linear;-moz-transition:background .2s linear;-o-transition:background .2s linear;transition:background .2s linear;-webkit-backface-visibility:hidden}#scrollTopButton-pill:hover{background-color:#000}#scrollTopButton-image{background-image:url("/modules/contrib/scroll_top_button/css/../images/top.png");bottom:20px;right:20px;width:38px;height:38px}#scrollTopButton-pill{bottom:20px;right:20px;background-color:#555;color:#fff;font-size:12px;font-family:sans-serif;text-decoration:none;opacity:.9;padding:10px 20px;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;-webkit-transition:background .2s linear;-moz-transition:background .2s linear;-o-transition:background .2s linear;transition:background .2s linear;-webkit-backface-visibility:hidden}#scrollTopButton-pill:hover{background-color:#000}#scrollTopButton-link{bottom:20px;right:20px}
.spb-popup-main-wrapper{position:fixed;padding:5px;border:2px solid #000;z-index:999999;background-color:#fefefe}.spb_overlay{position:fixed;z-index:999999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}.spb-controls{position:absolute;right:5px;z-index:999999}.spb_close{border:1px solid;cursor:pointer;float:right;margin:3px;padding:0 10px;color:#000;background:#fff}.spb_minimize{border:1px solid;cursor:pointer;float:right;margin:3px;padding:0 11px;color:#000;background:#fff}.spb_minimized{background:rgba(255,170,0,.34) none repeat scroll 0 0;border:1px solid;border-radius:50%;bottom:30px;cursor:pointer;padding:20px;position:fixed;right:20%;z-index:999999;display:none}.spb_top_left{top:0;left:0}.spb_top_right{top:0;right:0}.spb_bottom_left{bottom:0;left:0}.spb_bottom_right{bottom:0;right:0}.spb_center{margin:auto;top:50%;left:50%;margin-top:-70px}.spb_top_center{top:0;position:relative;margin:auto}.spb_top_bar{right:0;top:0;left:0}.spb_bottom_bar{right:0;bottom:0;left:0}.spb_left_bar{top:0;bottom:0;left:0}.spb_right_bar{top:0;bottom:0;right:0}
.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 .6s cubic-bezier(.4,0,.2,1);transition:all .6s cubic-bezier(.4,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 .3s;transition:background-color .3s;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}
