/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.responsive-figure-table{max-width:100%;overflow-x:auto;margin:0;}
.paragraph--unpublished{background-color:#fff4f4;}
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(/profiles/contrib/social/modules/social_features/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);}
.page-node-type-landing-page .region--content{margin-top:0;width:100%;}
.paragraph--section .paragraph--block{background-color:#fff;padding:30px 1em;}@media (min-width:900px){.paragraph--section .paragraph--block{padding:50px 1em;}}@media (min-width:1200px){.paragraph--section .paragraph--block{padding:50px 0;}}.paragraph--section .paragraph--block .title{flex:0 0 100%;padding:0 1rem;margin-bottom:1rem;color:#555;font-weight:500;}@media (min-width:900px){.paragraph--section .paragraph--block .title{padding-left:20px;}}.primary-col{padding-left:1em;padding-right:1em;flex-basis:100%;max-width:100%;}@media (min-width:900px){.primary-col{flex:0 0 66.6666666667%;max-width:66.6666666667%;order:1;}}@media (min-width:1200px){.primary-col{padding-left:0;}}.primary-col .block-views > .stream:first-child{margin-top:59px;}.primary-col .block-title,.primary-col .section-title{font-size:24px;line-height:1.2;margin:0 0 2rem;padding:0 0 0 40px;}.primary-col.card__actionbar{margin:0;}.secondary-col{padding-left:1em;padding-right:1em;flex-basis:100%;max-width:100%;}@media (min-width:900px){.secondary-col{margin-top:59px;flex:0 1 33.3333333333%;order:2;max-width:33.3333333333%;}}@media (min-width:1200px){.secondary-col{padding-right:0;}}.secondary-col > .field > .field--item{margin-bottom:0.75rem;}[class*=block-views-blockcommunity-activities-block-stream-landing].card,[class*=block-views-blockactivity-stream-block-stream-homepage].card{all:revert;}[class*=block-views-blockcommunity-activities-block-stream-landing] .card__title,[class*=block-views-blockcommunity-activities-block-stream-landing] .section-title.section-title-stream,[class*=block-views-blockactivity-stream-block-stream-homepage] .card__title,[class*=block-views-blockactivity-stream-block-stream-homepage] .section-title.section-title-stream{flex:0 0 100%;padding:0 1rem;margin-bottom:1rem;color:#555;font-weight:500;font-size:1rem;}@media (min-width:900px){[class*=block-views-blockcommunity-activities-block-stream-landing] .card__title,[class*=block-views-blockcommunity-activities-block-stream-landing] .section-title.section-title-stream,[class*=block-views-blockactivity-stream-block-stream-homepage] .card__title,[class*=block-views-blockactivity-stream-block-stream-homepage] .section-title.section-title-stream{padding-left:20px;}}
.paragraph--hero .hero__bgimage-overlay{position:absolute;top:0;left:0;bottom:0;right:0;background:linear-gradient(rgba(0,0,0,0.1) 0%,rgba(34,34,34,0.7) 100%);}.paragraph--hero .cover-small{max-width:620px;width:100%;padding:0 7px;margin:0 auto;text-align:left;}@media (min-width:600px){.paragraph--hero .cover-small{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);}}.paragraph--hero .cover-small .page-title{width:100%;text-align:left;padding:30px 0 10px;}.paragraph--hero .cover-small .page-subtitle{margin:0 0 5px;font-weight:normal;font-size:20px;}.paragraph--hero .cover-small .hero-footer .field--name-field-hero-buttons{margin:0 -10px;}.paragraph--hero .cover-small .hero-footer .field--item{display:inline-block;}.paragraph--hero .cover-small .hero-footer .field--item .paragraph--button{padding:0 10px;}.paragraph--hero .cover-small .hero-footer .card__actionbar{padding:20px 0;}.paragraph--hero .cover-small .hero-footer .card__actionbar .btn{min-width:130px;}
.paragraph--hero-small .hero-small__bgimage-overlay{position:absolute;top:0;left:0;bottom:0;right:0;background:linear-gradient(rgba(0,0,0,0.1) 0%,rgba(34,34,34,0.7) 100%);}.paragraph--hero-small .cover-wrap{justify-content:center;}@media (min-width:600px){.paragraph--hero-small .cover-wrap{min-height:215px;}}.paragraph--hero-small .cover-small{max-width:620px;width:100%;padding:0 7px;margin:0 auto;text-align:left;}@media (min-width:600px){.paragraph--hero-small .cover-small{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);}}.paragraph--hero-small .cover-small .page-title{width:100%;text-align:left;padding:30px 0 10px;font-size:2rem;}@media (min-width:600px){.paragraph--hero-small .cover-small .page-title{max-height:6.5rem;overflow:hidden;}}.paragraph--hero-small .cover-small .page-subtitle{margin:0 0 1rem;font-weight:normal;font-size:18px;}@media (min-width:600px){.paragraph--hero-small .cover-small .page-subtitle{max-height:20px;overflow:hidden;}}.paragraph--hero-small .cover-small .hero-small-footer .field--name-field-hero-small-buttons{margin:0 -10px;}.paragraph--hero-small .cover-small .hero-small-footer .field--item{display:inline-block;}.paragraph--hero-small .cover-small .hero-small-footer .field--item .paragraph--button{padding:0 10px;}.paragraph--hero-small .cover-small .hero-small-footer .card__actionbar{padding:20px 0;}.paragraph--hero-small .cover-small .hero-small-footer .card__actionbar .btn{min-width:130px;}
.introduction{padding:10px 0;background-color:#fff;}.introduction .card__body{max-width:700px;margin:0 auto;}.introduction .card__body .card__title{font-size:1.5rem;color:#343434;font-weight:bold;padding:0 0 15px;}.introduction .card__body .field--name-field-introduction-text > *:last-child{margin-bottom:0;}.introduction .card__body blockquote{padding:0 24px;}@media (min-width:600px){.introduction .card__body blockquote{padding:0 55px;border-left-width:5px;}}.introduction .card__actionbar{margin-top:0;padding-bottom:0;}
