/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.form-row > fieldset,.form-row > div{padding-right:5px;padding-left:5px;flex:0 0 auto;width:auto;max-width:none;}.form-row .form-actions{align-self:flex-end;}.form-actions .webform-button--submit:disabled{color:transparent;}.form-actions .ajax-spinner{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:transparent !important;color:white !important;}form .filter-wrapper{padding-left:0;padding-right:0;margin-left:1rem;margin-right:1rem;}form .form-type-textarea{margin-bottom:0;}form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir=rtl] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir=rtl] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir=rtl] .form-type-radio .description,[dir=rtl] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item--error-message{font-size:12px;margin:5px 0;color:rgb(255,0,0) !important;display:block;}.form-item input.error,.form-item textarea.error,.form-item select.error{background-clip:padding-box;box-shadow:0 0 0 1px rgb(255,0,0);border:1px solid transparent;}.form-item input.error.value-missing,.form-item textarea.error.value-missing,.form-item select.error.value-missing{box-shadow:0 0 0 1px rgb(13,117,93);}.form-check-input,.form-select,.form-control{font-size:1rem;}.form-check-input:focus,.form-select:focus,.form-control:focus{border:1px solid transparent;background-clip:padding-box;}.announcement-form .form-item input.error,.announcement-form .form-item textarea.error,.announcement-form .form-item select.error{box-shadow:0 0 0 1px rgb(13,117,93);}.announcement-form .form-item--error-message{color:white !important;font-size:0 !important;margin:0 !important;}.announcement-form .form-item-field-category .form-item--error-message{color:rgb(13,117,93) !important;font-size:12px !important;}.form-item--info-message{color:rgb(13,117,93);font-size:12px;margin:0;}@media (max-width:380px){.form-item--info-message{font-size:10px;}}.password-confirm.form-control,.password-field.form-control,.password-strength.form-control,.password-confirm-match.form-control,.password-confirm-message.form-control{width:100%;}.form-type-textarea.fa:before{top:6px;}
.password-strength__meter{margin-top:0.5em;background-color:#ebeae4;}.password-strength__indicator{-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;background-color:#77b259;}.password-strength__indicator.is-weak{background-color:#e62600;}.password-strength__indicator.is-fair{background-color:#e09600;}.password-strength__indicator.is-good{background-color:#0074bd;}.password-strength__indicator.is-strong{background-color:#77b259;}.password-confirm,.password-field,.password-strength,.password-confirm-match,.password-confirm-message{width:55%;}.password-suggestions{max-width:34.7em;margin:0.7em 0;padding:0.2em 0.5em;border:1px solid #b4b4b4;}.password-suggestions ul{margin-bottom:0;}.confirm-parent,.password-parent{clear:left;overflow:hidden;max-width:33em;margin:0;}[dir="rtl"] .confirm-parent,[dir="rtl"] .password-parent{clear:right;}.password-confirm .ok{color:#325e1c;font-weight:bold;}.password-confirm .error{color:#a51b00;font-weight:bold;}
/* @license MIT https://github.com/dimsemenov/PhotoSwipe/blob/master/LICENSE */
.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:rgba(79,79,79,0.4);--pswp-preloader-color-secondary:rgba(255,255,255,0.9);--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:0.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0);}.pswp:focus{outline:0;}.pswp *{box-sizing:border-box;}.pswp img{max-width:none;}.pswp--open{display:block;}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity;}.pswp__bg{opacity:0.005;background:var(--pswp-bg);}.pswp,.pswp__scroll-wrap{overflow:hidden;}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%;}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto;}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing;}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out;}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.pswp__item{z-index:1;overflow:hidden;}.pswp__hidden{display:none !important;}.pswp__content{pointer-events:none;}.pswp__content > *{pointer-events:auto;}.pswp__error-msg-container{display:grid;}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color);}.pswp .pswp__hide-on-close{opacity:0.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(0.4,0,0.22,1);z-index:10;pointer-events:none;}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto;}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:0.85;-webkit-appearance:none;-webkit-touch-callout:none;}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1;}.pswp__button:disabled{opacity:0.3;cursor:auto;}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none;}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none;}.pswp__icn:focus{outline:0;}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg);}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none !important;}.pswp__top-bar > *{pointer-events:auto;will-change:opacity;}.pswp__button--close{margin-right:6px;}.pswp__button--arrow{position:absolute;top:0;width:75px;height:100px;top:50%;margin-top:-50px;}.pswp__button--arrow:disabled{display:none;cursor:default;}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0;}.pswp--one-slide .pswp__button--arrow{display:none;}.pswp--touch .pswp__button--arrow{visibility:hidden;}.pswp--has_mouse .pswp__button--arrow{visibility:visible;}.pswp__button--arrow--prev{right:auto;left:0px;}.pswp__button--arrow--next{right:0px;}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scale(-1,1);}.pswp__button--zoom{display:none;}.pswp--zoom-allowed .pswp__button--zoom{display:block;}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none;}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto;}.pswp__preloader .pswp__icn{opacity:0;transition:opacity 0.2s linear;animation:pswp-clockwise 600ms linear infinite;}.pswp__preloader--active .pswp__icn{opacity:0.85;}@keyframes pswp-clockwise{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.pswp__counter{height:30px;margin-top:15px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:0.85;}.pswp--one-slide .pswp__counter{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.pswp .pswp__counter:not(:first-child){display:none;}.pswp .pswp__img{cursor:auto;}
.sliding-popup-bottom{z-index:600;}.popup-container .popup-body *{font-size:0.75rem;line-height:1.15;}.popup-body{display:flex;flex-direction:column;padding:0.75rem 0;}.popup-body .btn{height:1.8rem;}.popup-body .btn-link{background:none;border:none;box-shadow:none;text-shadow:none;}.popup-body .eu-cookie-compliance-buttons{margin-bottom:0;}@media (min-width:960px){.popup-body{flex-direction:row;}}.popup-content{margin:0 auto;}.popup-content *{font-weight:400;display:inline;margin:0;padding:0;}@media (min-width:720px){.popup-content{max-width:450px;}}@media (min-width:960px){.popup-content{margin:0;max-width:600px;margin-right:2rem;text-align:left;}}@media (min-width:1140px){.popup-content{max-width:100%;}}
.teaser{padding:1rem 0;position:relative;cursor:pointer;}.teaser .preview-region{position:relative;padding-top:0.15rem;padding-left:1rem;}.teaser .preview-region img{border-radius:3px;width:72px;height:72px;object-fit:cover;}.teaser .badges-region{margin-top:0.65rem;}.teaser .block-extra-field-blocknodeannouncementflag-bookmark{position:absolute;}.teaser .block-extra-field-blocknodeannouncementflag-bookmark .flag a{position:absolute;left:-20px;top:-20px;padding:20px;}.teaser .field--name-title{display:block;font-size:1rem;line-height:150%;text-indent:1.5rem;margin-bottom:0.45rem;font-weight:500;}.teaser .field--name-title a{color:#222;text-decoration:none;transition:color 0.3s;}.teaser .field--name-title a:visited{color:#186454;}.teaser .field--name-title a:hover{color:#14B28D;}.teaser .field--name-body{font-size:0.9rem;color:#666;margin-bottom:0;max-height:2.7rem;overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;}.teaser .badge{display:block;}.teaser:hover .field--name-title a,.teaser:hover .field--name-title a:visited{color:#14B28D;}.layout__region--sidebar .node--type-announcement.teaser:first-child{padding-top:0;}.layout__region--sidebar .custom-layout--teaser{grid-template:"main preview" "badges badges";grid-template-columns:1fr max-content;}.layout__region--sidebar .teaser .field--name-title{line-height:1.25rem;max-height:2.5rem;overflow:hidden;}.layout__region--sidebar .teaser .preview-region{padding-top:0.1rem;}.layout__region--sidebar .teaser .block-extra-field-blocknodeannouncementflag-bookmark{line-height:1.25rem;}.layout__region--sidebar .teaser .badge{font-size:0.75rem;}.layout__region--sidebar .teaser .preview-region img{width:72px;height:72px;object-fit:cover;}.header-block__title{display:flex;margin-right:1.5rem;}.block-link-more{display:none;}.block-link-more a{text-decoration:none;opacity:0.7;transition:opacity 0.1s;}.block-link-more a:hover{opacity:1;}@media (min-width:720px){.custom-layout--teaser{grid-template:"main preview" "badges preview";grid-template-columns:1fr max-content;}.teaser .preview-region{padding-top:0;}.teaser .preview-region img{width:110px;height:110px;object-fit:cover;}}@media (min-width:1140px){.layout__region--main .block-link-more{display:block;}}
