/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body[class*=gin] .toolbar .toolbar-bar #toolbar-item-administration-tray a.toolbar-icon-admin-toolbar-tools-help.toolbar-icon-default:before{width:45px;height:35px;top:50%;-webkit-mask-image:none;mask-image:none;background:url(/modules/social/social_core/images/logo-toolbar.svg) no-repeat 0/cover;transform:translateY(-50%);}@media (min-width:976px){body[class*=gin] .toolbar .toolbar-bar #toolbar-item-administration-tray a.toolbar-icon-admin-toolbar-tools-help.toolbar-icon-default:before{left:7px;transform:translateY(-50%);}[dir=rtl] body[class*=gin] .toolbar .toolbar-bar #toolbar-item-administration-tray a.toolbar-icon-admin-toolbar-tools-help.toolbar-icon-default:before{left:auto;right:7px;}}body[class*=gin] .toolbar .toolbar-bar #toolbar-item-administration-tray .menu-item__social_core-dashboard a.toolbar-icon-social-core-dashboard:before{width:22px;height:22px;-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3ccircle fill='none' stroke='currentColor' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round' cx='12' cy='12' r='3'/%3e%3cpath fill='none' stroke='currentColor' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round' d='M19.4 15a1.65 1.65 0 00.33 1.82l.06.06a2 2 0 010 2.83 2 2 0 01-2.83 0l-.06-.06a1.65 1.65 0 00-1.82-.33 1.65 1.65 0 00-1 1.51V21a2 2 0 01-2 2 2 2 0 01-2-2v-.09A1.65 1.65 0 009 19.4a1.65 1.65 0 00-1.82.33l-.06.06a2 2 0 01-2.83 0 2 2 0 010-2.83l.06-.06a1.65 1.65 0 00.33-1.82 1.65 1.65 0 00-1.51-1H3a2 2 0 01-2-2 2 2 0 012-2h.09A1.65 1.65 0 004.6 9a1.65 1.65 0 00-.33-1.82l-.06-.06a2 2 0 010-2.83 2 2 0 012.83 0l.06.06a1.65 1.65 0 001.82.33H9a1.65 1.65 0 001-1.51V3a2 2 0 012-2 2 2 0 012 2v.09a1.65 1.65 0 001 1.51 1.65 1.65 0 001.82-.33l.06-.06a2 2 0 012.83 0 2 2 0 010 2.83l-.06.06a1.65 1.65 0 00-.33 1.82V9a1.65 1.65 0 001.51 1H21a2 2 0 012 2 2 2 0 01-2 2h-.09a1.65 1.65 0 00-1.51 1z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3ccircle fill='none' stroke='currentColor' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round' cx='12' cy='12' r='3'/%3e%3cpath fill='none' stroke='currentColor' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round' d='M19.4 15a1.65 1.65 0 00.33 1.82l.06.06a2 2 0 010 2.83 2 2 0 01-2.83 0l-.06-.06a1.65 1.65 0 00-1.82-.33 1.65 1.65 0 00-1 1.51V21a2 2 0 01-2 2 2 2 0 01-2-2v-.09A1.65 1.65 0 009 19.4a1.65 1.65 0 00-1.82.33l-.06.06a2 2 0 01-2.83 0 2 2 0 010-2.83l.06-.06a1.65 1.65 0 00.33-1.82 1.65 1.65 0 00-1.51-1H3a2 2 0 01-2-2 2 2 0 012-2h.09A1.65 1.65 0 004.6 9a1.65 1.65 0 00-.33-1.82l-.06-.06a2 2 0 010-2.83 2 2 0 012.83 0l.06.06a1.65 1.65 0 001.82.33H9a1.65 1.65 0 001-1.51V3a2 2 0 012-2 2 2 0 012 2v.09a1.65 1.65 0 001 1.51 1.65 1.65 0 001.82-.33l.06-.06a2 2 0 012.83 0 2 2 0 010 2.83l-.06.06a1.65 1.65 0 00-.33 1.82V9a1.65 1.65 0 001.51 1H21a2 2 0 012 2 2 2 0 01-2 2h-.09a1.65 1.65 0 00-1.51 1z'/%3e%3c/svg%3e");}body[class*=gin] .toolbar .toolbar-bar #toolbar-item-administration-tray .menu-item__social_core-dashboard a.toolbar-icon-social-core-dashboard:hover{color:var(--colorGinPrimary);}
.stickynav-active{position:fixed;top:0px;z-index:1000;width:100%;padding-left:0px;padding-right:0px;margin-left:0px;margin-right:0px;}
.webform-flex--container .form-inline .form-control{width:100%;}.form-composite legend{font-size:1em;font-weight:bold;border:none;margin:0;}.webform-element--title-inline > div{display:inline;}.webform-element--title-inline .form-control,.webform-element--title-inline .select-wrapper{display:inline;width:inherit;}.form-composite.webform-fieldset--title-inline legend{float:left;width:auto;font-size:1em;font-weight:bold;border:none;margin:10px 0.5em 10px 0;}@media (max-width:768px){.webform-likert-help.hidden{display:inline !important;}.webform-likert-description.hidden{display:block !important;}}html.js .form-type-webform-image-select .select-wrapper:after{display:none;}@media only screen and (max-width:650px){.webform-confirmation-modal{width:90% !important;}}.alert a.btn,.alert a.btn:hover,.alert a.btn:focus,.ui-widget-content a.btn{color:#fff;}
.paragraph--unpublished{background-color:#fff4f4;}
.activity-card{-webkit-box-shadow:0 -1px 0 #e0e0e0,0 0 2px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.24);box-shadow:0 -1px 0 #e0e0e0,0 0 2px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.24);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1.25rem;background-clip:padding-box;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background:white;border-radius:15px;}.activity-card__title{position:relative;vertical-align:middle;margin:0;padding:15px 1.25rem 0;line-height:1;font-size:1rem;}summary.activity-card__title{padding-bottom:15px;}.activity-card__subtitle{font-size:0.75rem;display:block;}.activity-card__title--underline{border-bottom:1px solid #e6e6e6;padding-bottom:15px;}.activity-card__block{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem;}.activity-card__block + .activity-card__block{padding-top:0;}.activity-card__block--list:not(:first-child){padding-top:0;}.activity-card__block--list:not(:last-child){padding-bottom:0;}.activity-card__body{position:relative;padding:1.25rem;}.activity-card__body .twitter-tweet,.activity-card__body .fb_iframe_widget,.activity-card__body iframe{max-width:100% !important;width:100% !important;}.activity-card__nested-section{margin-top:0.625rem;margin-right:-1.25rem;margin-bottom:-1.25rem;margin-left:-1.25rem;padding:1.25rem;background:#f7f7f7;border-top:1px solid #e6e6e6;}.activity-card__actionbar{margin-top:-1.25rem;padding:1.25rem;position:relative;z-index:1;}.activity-card__actionbar:before,.activity-card__actionbar:after{content:" ";display:table;}.activity-card__actionbar:after{clear:both;}.activity-card__link{font-size:0.875rem;margin-left:24px;float:right;-webkit-transition:color .3s ease;transition:color .3s ease;}.activity-card__text{margin-top:0;}.activity-card__text:last-child{margin-bottom:0;}.leaflet-popup-content .activity-card__block{padding:0;}.activity-card--stream .activity-card__block .activity-card__nested-section{padding-top:0.625rem;}.block-views-blockgroup-managers-block-list-managers .activity-card > .activity-card__title,.block-views-blockgroup-managers-block-list-managers.activity-card > .activity-card__title,.view-group-information .activity-card > .activity-card__title,.view-group-information.activity-card > .activity-card__title,.block-social-group-tags-block .activity-card > .activity-card__title,.block-social-group-tags-block.activity-card > .activity-card__title{text-align:center;}@media (min-width:900px){.activity-card__body{padding:2.5rem;}}
.stream{padding:0;list-style:none;position:relative;margin-left:-15px;}.stream:before{top:21px;bottom:0;left:7px;width:2px;content:'';background:rgba(0,0,0,0.25);position:absolute;}.stream-item{position:relative;}.stream-item:first-of-type{z-index:2;}.stream-item .pull-right{z-index:2;}.stream-icon{top:19px;left:4px;width:8px;height:8px;position:absolute;background:#777777;-webkit-box-shadow:0 0 1px rgba(0,0,0,0.11),0 1px 2px rgba(0,0,0,0.22);box-shadow:0 0 1px rgba(0,0,0,0.11),0 1px 2px rgba(0,0,0,0.22);border-radius:50%;border:1px solid #fff;}.activity-card--stream{margin-left:1.25rem;}.activity-card--stream:before,.activity-card--stream:after{right:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}.activity-card--stream:before{border-right-color:rgba(0,0,0,0.12);border-width:7px;top:16px;}.activity-card--stream:after{border-right-color:white;border-width:6px;top:17px;}.activity-card--stream .mediawrapper{margin-top:15px;}.activity-card--stream .mediawrapper:first-child{margin-top:0;}.activity-card--stream .comment__reply-btn{display:none;}.activity-card--stream .comment{font-size:0.875rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;}.activity-card--stream .comment__avatar{margin-right:8px;width:44px;-ms-flex-negative:0;flex-shrink:0;}.teaser.teaser--stream{margin-top:0.625rem;margin-right:-1.25rem;margin-bottom:0.625rem;margin-left:-1.25rem;background:#e6e6e6;}.teaser.teaser--stream:last-child{margin-bottom:-1.25rem;}.post-unpublished img{opacity:0.5;}.post-unpublished .badge-default{background-color:#777777;color:white;margin-left:5px;font-size:100%;}.post-unpublished *{color:#9b9b9b;}.footer-post{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}@media (min-width:600px){.stream{margin-left:0;}.stream:before{top:42px;}.stream-icon{left:0;top:36px;width:16px;height:16px;border-width:2px;}.activity-card--stream{margin-left:30px;}.activity-card--stream:before{border-width:9px;top:35px;}.activity-card--stream:after{border-width:8px;top:36px;}.activity-card--stream .comment__avatar{margin-right:12px;}.teaser.teaser--stream{height:200px;}.teaser.teaser--stream .teaser__image{height:200px;-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;}}.stream-icon-new{background:#5BC2E7 !important;}
.block-banner .bg{background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;padding-bottom:50%;}.block-banner .bg::before{display:block;position:absolute;top:0;right:0;bottom:0;left:0;content:'';background:rgba(23,41,67,0.75);}.block-banner .content-wrapper{position:absolute;top:0;bottom:0;left:0;right:0;color:#fff;overflow:hidden;}.block-banner .content-wrapper::before{display:inline-block;height:100%;width:0;content:"";vertical-align:middle;}.block-banner .info{width:calc(100% - 4px);display:inline-block;vertical-align:middle;}.block-banner h3{margin:0;font-weight:200;font-size:30px;line-height:38px;clear:both;text-align:center;}.block-banner .msg{font-size:18px;font-weight:300;line-height:24px;margin:0;text-align:center;}.block-banner .readmore{text-align:center;margin-top:10px;}@media (min-width:670px){.block-banner .bg{padding-bottom:25%;}}@media (min-width:768px){.block-banner h3{font-size:44px;line-height:52px;}.block-banner .msg{font-size:24px;line-height:30px;}}@media (min-width:1200px){.block-banner h3{font-size:52px;line-height:60px;}.block-banner .msg{font-size:30px;line-height:36px;}}@media (min-width:1500px){.block-banner .bg{padding-bottom:375px;}}
