/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.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%;}}
[id^=views-exposed-form-announcement-search] .form--inline .form-item{float:initial;margin-right:0;}[id^=views-exposed-form-announcement-search] .form--inline .form-item label{display:none;}[id^=views-exposed-form-announcement-search] fieldset{margin:0;border:none;}[id^=views-exposed-form-announcement-search] fieldset legend{display:none;}[id^=views-exposed-form-announcement-search] .fieldset-wrapper{padding:0;display:flex;}[id^=views-exposed-form-announcement-search] .fieldset-wrapper .form-item{margin:0;}[id^=views-exposed-form-announcement-search] .form-item-latlon-1-value{width:100%;}[id^=views-exposed-form-announcement-search] .form-item-latlon-1-value .form-control{border-top-right-radius:0;border-bottom-right-radius:0;}[id^=views-exposed-form-announcement-search] .form-control:focus{position:relative;z-index:1;}[id^=views-exposed-form-announcement-search] .form-item-latlon-1-distance-from{flex:1;}[id^=views-exposed-form-announcement-search] .form-item-latlon-1-distance-from select{border-top-left-radius:0;border-bottom-left-radius:0;width:auto;position:relative;}[id^=views-exposed-form-announcement-search] .form-item-latlon-1-distance-from select:focus{z-index:1;}
.form-type-portal-select{position:relative;}.form-type-portal-select select{cursor:pointer;padding:0.375rem 0.75rem 0.375rem 2.75rem;}.form-type-portal-select select:invalid{color:#6c757d;}.form-type-portal-select::after{position:absolute;z-index:2;display:block;bottom:0.475rem;left:0.75rem;width:1.5rem;font-family:"Font Awesome 5 Free";font-weight:bold;font-size:1rem;color:#14B28D;text-align:center;content:"\f03a";}.form-type-portal-select .categories-wrap{display:none;background:#fff;position:absolute;width:100%;z-index:4;border:1px solid #ced4da;max-height:50vh;overflow-y:scroll;}.form-type-portal-select .categories-wrap.open{display:block;z-index:400;box-shadow:0 6px 6px 4px rgba(34,34,34,0.2);}.form-type-portal-select .categories-wrap.open .category.disabled{user-select:none;-ms-user-select:none;-webkit-user-select:none;cursor:default;color:#868e96;}.form-type-portal-select .categories-wrap.open .category.disabled i{color:#868e96 !important;}.form-type-portal-select .categories-wrap .category{padding:0.5rem 0.85rem;cursor:pointer;}.form-type-portal-select .categories-wrap .category:hover,.form-type-portal-select .categories-wrap .category.checked{background-color:rgba(80,80,80,0.1);}.form-type-portal-select .categories-wrap .category:hover .sub-category{background-color:#fff;}.form-type-portal-select .categories-wrap .category .sub-wrapper{display:none;margin:0.5rem -0.85rem -0.5rem;}.form-type-portal-select .categories-wrap .category .sub-wrapper .sub-category{padding:0.5rem 0.75rem 0.5rem 2.5rem;}.form-type-portal-select .categories-wrap .category .sub-wrapper .sub-category.see-all{display:none;}.form-type-portal-select .categories-wrap .category .sub-wrapper .sub-category.checked,.form-type-portal-select .categories-wrap .category .sub-wrapper .sub-category:hover{background-color:rgba(80,80,80,0.1);}.form-type-portal-select .categories-wrap .category.open > .sub-wrapper{display:block;}.form-type-portal-select .categories-wrap .category.has-sub-options:before{content:"\f054";position:absolute;z-index:2;font-family:"Font Awesome 5 Free";font-weight:bold;font-size:1rem;color:#868e96;text-align:center;right:0.5rem;}.form-type-portal-select .categories-wrap .category.has-sub-options.open:before{transform:rotate(90deg);}
.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;}}
.page-node-type-faq .faqfield-details{border:none;padding:0;margin-top:1rem;margin-bottom:1rem;}.page-node-type-faq .faqfield-question{color:#14B28D;transition:color 0.2s;padding:0.2em 0.5em;}.page-node-type-faq .faqfield-question:hover{color:#2D8572;}.page-node-type-faq .faqfield-question::marker{color:#2D8572;}.page-node-type-faq .field--name-field-detailed-question{font-size:0.85rem;color:#868e96;margin-top:-1rem;margin-bottom:3rem;}.node__content{font-size:1.071em;margin-top:10px;}
