/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#backtotop{background:url(/modules/contrib/back_to_top/backtotop.png) no-repeat center center;border:0;bottom:20px;cursor:pointer;display:none;height:70px;position:fixed;right:20px;text-indent:-9999px;width:70px;z-index:300;}#backtotop:hover{opacity:0.8;}#backtotop:focus{opacity:0.6;outline:none;}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#backtotop{background:url(/modules/contrib/back_to_top/backtotop2x.png) no-repeat center center;background-size:70px 70px;}}
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);}
.social-media-links--platforms{padding-left:0;}.social-media-links--platforms.horizontal li{display:inline-block;text-align:center;padding:.2em .35em;}.social-media-links--platforms.vertical li{list-style-type:none;margin:0 0 .5em 0;}.social-media-links--platforms.vertical li a img{vertical-align:middle;margin-right:.5em;}.iconsets-wrapper{display:inherit;overflow-x:auto;}
svg.ext{width:14px;height:14px;padding-right:0.2em;fill:#727272;font-weight:900;}svg.mailto{width:14px;height:14px;padding-right:0.2em;fill:#727272;}svg.ext path,svg.mailto path{stroke:#727272;stroke-width:3;}@media print{svg.ext,svg.mailto{display:none;padding:0;}}extlink i{padding-left:0.2em;}
.field--name-field-featured-items .field--label{width:100%;}@media (min-width:600px){.field--name-field-featured-items{display:flex;flex-wrap:wrap;justify-content:flex-start;}.paragraph--section .field--name-field-featured-items{margin:0;}}@media (min-width:600px){.field--name-field-featured-items .teaser--tile{flex:0 0 49%;max-width:49%;margin-left:2%;}.field--name-field-featured-items .teaser--tile:nth-child(2n+1){margin-left:0;}}@media (min-width:900px){.field--name-field-featured-items .teaser--tile{flex:0 0 32%;max-width:32%;margin-left:2%;}.field--name-field-featured-items .teaser--tile:nth-child(2n+1){margin-left:2%;}.field--name-field-featured-items .teaser--tile:nth-child(3n+1){margin-left:0;}}.teaser.teaser--tile{flex-direction:column;height:auto;}@media screen\0{.teaser.teaser--tile{min-height:320px;}}.teaser.teaser--tile .teaser__header{display:flex;justify-content:space-between;align-items:center;}.teaser.teaser--tile .teaser__title{max-height:63px;min-height:auto;font-size:1rem;line-height:1.3;margin-bottom:1rem;padding-right:0;color:#4D4D4D;font-weight:400;}.teaser.teaser--tile .teaser__image{position:relative;flex:0 0 auto;height:auto;display:block;background:transparent;border-top-left-radius:inherit;border-top-right-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;}.teaser.teaser--tile .teaser__image .img_wrapper{display:block;height:0;padding-bottom:33.3%;border-radius:inherit;}.teaser.teaser--tile .teaser__image .no-feature-image{border:0 none;border-bottom:2px solid #777;padding:0;position:absolute;bottom:0;left:1rem;right:1rem;margin:0;}.teaser.teaser--tile .teaser__image img{position:absolute;top:0;left:0;width:auto;border-radius:inherit;}.teaser.teaser--tile .teaser__content{display:flex;justify-content:space-between;flex-direction:column;}.teaser.teaser--tile .card__link{align-self:flex-end;}.teaser.teaser--tile .teaser__image a{display:block;border-radius:inherit;}.teaser.teaser--tile .teaser__teaser-type{position:absolute;background-color:rgba(0,0,0,0.5);border-radius:8px 0 8px 0;left:0;}.teaser.teaser--tile.no-image .teaser__teaser-type{background-color:transparent;}.teaser.teaser-profile{text-align:left;}.teaser.teaser-profile .teaser__image{flex:0 0 65px;height:65px;margin-bottom:55px;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:visible;}.teaser.teaser-profile .teaser__image .teaser__teaser-type{display:none;}.teaser.teaser-profile .teaser__image img{width:95px;height:95px;top:15px;left:15px;margin-left:0;border:5px solid #fff;border-radius:4px;}.teaser.teaser-profile .teaser__body .teaser__content{padding-top:10px;}.teaser.teaser-profile .teaser__content-text{text-overflow:inherit;overflow-x:visible;white-space:normal;}.teaser.teaser-profile .teaser__content-text > span{display:block;}.paragraph--section .paragraph--featured{background-color:#f3f3f3;padding:30px 1em;}@media (min-width:900px){.paragraph--section .paragraph--featured{padding:50px 1em;}}.paragraph--featured.multiple{padding:0 2em;}@media (min-width:900px){.paragraph--featured.multiple{padding:0 2em;}}@media (min-width:1200px){.paragraph--featured.multiple{padding:0;}}.paragraph--featured.multiple.first{padding:30px 2em 0;}@media (min-width:900px){.paragraph--featured.multiple.first{padding:50px 2em 0;}}@media (min-width:1200px){.paragraph--featured.multiple.first{padding:50px 0 0;}}.paragraph--featured.multiple.last{padding:0 2em 30px;}@media (min-width:900px){.paragraph--featured.multiple.last{padding:0 2em 50px;}}@media (min-width:1200px){.paragraph--featured.multiple.last{padding:0 0 50px;}}.paragraph--featured .title{margin-top:25px;font-size:24px;line-height:2;color:#4A4A4A;}.paragraph--featured .field--name-field-featured-items{margin-top:30px;margin-bottom:0.75rem;}.paragraph--featured > .container > .card__actionbar{padding-right:0;}.paragraph--featured footer.card__actionbar{padding-right:0;}
.view-search-resources.view-albums{display:flex;flex-flow:row wrap;justify-content:flex-start;margin:0 -1%;}@media (min-width:900px){.view-search-resources.view-albums{margin:0 -2%;}}@media (min-width:1200px){.view-search-resources.view-albums{padding:0;}}.view-search-resources.view-albums .teaser{margin:0 1% 20px;flex:0 0 98%;max-width:98%;flex-wrap:nowrap;height:auto;flex-direction:column;overflow:hidden;}@media (min-width:600px){.view-search-resources.view-albums .teaser{flex:0 0 48%;max-width:48%;}}@media (min-width:900px){.view-search-resources.view-albums .teaser{margin-left:2%;margin-right:2%;flex:0 0 29.3333333333%;max-width:29.3333333333%;}}.view-search-resources.view-albums .teaser .teaser__image{background:#f3f3f3;border-radius:0;display:block;flex-basis:auto;height:200px;}.view-search-resources.view-albums .teaser .teaser__image .no-feature-image{display:none;}.view-search-resources.view-albums .teaser .teaser__image img{position:absolute;top:0;left:0;width:100%;max-width:100%;height:100%;object-fit:cover;}.view-search-resources.view-albums .teaser .teaser__body{flex:1;max-width:none;}.view-search-resources.view-albums .teaser .teaser__teaser-type{border-radius:0 0 10px 0;position:absolute;left:0;}.view-search-resources.view-albums .teaser .teaser__content{padding-top:1.25rem;}.view-search-resources.view-albums .teaser .teaser__header > *{margin-bottom:0.25rem;}.view-search-resources.view-albums .teaser .teaser__title{margin-bottom:0;font-size:1rem;}.view-search-resources.view-albums .teaser .text-muted,.view-search-resources.view-albums .teaser .text-muted .teaser__content-line{font-size:0.75rem;}.view-search-resources.view-albums .teaser .card__actionbar{padding-bottom:0;}.view-search-resources.view-albums .teaser .card__actionbar .card__link{position:relative;display:block;width:100%;padding:0.675rem;float:none;margin-top:0.75rem;margin-left:0;text-align:center;}.view-search-resources.view-albums .teaser .card__actionbar .card__link:before{content:"";position:absolute;top:0;left:-1.25rem;right:-1.25rem;height:1px;background:#e6e6e6;}.view-search-resources.view-albums .teaser .card__actionbar .card__link,.view-search-resources.view-albums .teaser .card__actionbar .card__link a{font-weight:600;}.view-search-resources.view-albums .pager-nav{width:100%;margin-left:auto;margin-right:auto;padding:0 1rem;}.social-post-album--post .teaser-album .teaser__image .view-display-id-embed_album_cover img{position:absolute;top:0;left:0;width:100%;max-width:100%;height:100%;object-fit:cover;}
.social-album--block{margin-bottom:1.25rem;}.social-album--block .form-group-inline--right{align-items:center;}.social-album--block .form-group-inline--right > *{margin:0;}.social-album--block .form-group-inline--right > *.right-auto{margin-right:auto;}@media (max-width:599px){.social-album--block .form-group-inline--right{margin-bottom:1rem;}}@media (max-width:599px){.social-album--block .form-group-inline--right{flex-direction:column;}.social-album--block .form-group-inline--right .add-album-btn{flex:1;width:100%;}.social-album--block .form-group-inline--right .add-album-btn .btn{width:100%;}}.social-album--block h4{margin:0;}@media (max-width:599px){.social-album--block h4{margin-bottom:1rem;font-size:1.125rem;}}
.block-social-footer-powered-by-block [block=block-socialblue-footer-powered]{display:flex;align-items:center;margin-bottom:0;font-weight:400;line-height:1.2;}.block-social-footer-powered-by-block [block=block-socialblue-footer-powered] img{width:auto;max-height:100px;margin-right:1.25rem;}.block-social-footer-powered-by-block [block=block-socialblue-footer-powered] .footer-block--body > *:last-child{margin-bottom:0;}@media (max-width:500px){.block-social-footer-powered-by-block [block=block-socialblue-footer-powered]{display:block;}.block-social-footer-powered-by-block [block=block-socialblue-footer-powered] img{margin-bottom:2rem;}}#block-socialblue-footer-powered .block-title,.block-social-footer .block-title{font-size:1rem;line-height:1.625rem;margin:0 0 1rem;}
.social-embedded-btn{display:flex;flex:0 0 100%;align-items:center;justify-content:center;padding:15px;background-color:#e6e6e6;border-radius:6px;margin:20px 0;clear:both;min-height:100px;text-align:center;flex-direction:column;}.social-embed-container .badge__icon{width:40px;height:40px;margin-bottom:1.25rem;}.social-embed-placeholder-body,.btn.social-embed-placeholder-btn{margin-bottom:1rem;}.body-text .social-embed-container a.social-embed-content-settings,.social-embed-container a.social-embed-content-settings{font-size:12px;color:#777777;}
