/** @format */
.hub-bga { /** @format */ }
.hub-bga { /** @format */ /** @format */ /** @format */ /** @format */ /** @format */ /** @format */ /** @format */ /** @format */ }
.hub-bga .campus-banner__banner { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; max-height: 480px; overflow: hidden; }
.hub-bga .campus-banner__description { font-size: 1.5em; line-height: 1.5; }
.hub-bga .campus-banner__title { font-size: 2.25em; line-height: 1.5; margin: 0 0 0.75em; }
.hub-bga .bga-features__content { -webkit-box-flex: 1; -ms-flex: auto; flex: auto; padding: 0; }
.hub-bga .bga-features__description { font-size: 1em; margin: 0; }
.hub-bga .bga-features__figure { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-flex: 1; -ms-flex: auto; flex: auto; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 0; }
.hub-bga .bga-features__figure:after { background: #d0d0d0; content: ''; display: block; height: 2px; margin: 1.5em auto; overflow: hidden; width: 50%; }
.hub-bga .bga-features__image { margin: 0; width: 50%; }
.hub-bga .bga-features__item { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; font-size: 1em; padding: 2em 0 0; text-align: center; }
.hub-bga .bga-features__list { -ms-flex-pack: distribute; justify-content: space-around; margin: 2em 0; }
.hub-bga .bga-features__title { -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #008080; display: -webkit-box; display: -ms-flexbox; display: flex; font-size: 1.125em; font-weight: 700; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: 0; min-height: 4.5em; text-transform: capitalize; }
.hub-bga .bga-features__wrapper .app-title { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; }
@media (min-width: 480px) { .hub-bga .bga-features__content { -webkit-box-flex: 0; -ms-flex: 0 0 67%; flex: 0 0 67%; padding: 0.25em 1em; }
  .hub-bga .bga-features__figure { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; -ms-flex: 0 0 33%; flex: 0 0 33%; }
  .hub-bga .bga-features__figure:after { display: none; }
  .hub-bga .bga-features__image { margin: 0; width: 62.5%; }
  .hub-bga .bga-features__item { -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; text-align: left; }
  .hub-bga .bga-features__title { display: block; min-height: 0; } }
@media (min-width: 992px) { .hub-bga .bga-features__content { -webkit-box-flex: 1; -ms-flex: auto; flex: auto; padding: 0; }
  .hub-bga .bga-features__figure { display: block; -webkit-box-flex: 1; -ms-flex: auto; flex: auto; }
  .hub-bga .bga-features__figure:after { display: block; }
  .hub-bga .bga-features__image { margin: 0; width: 62.5%; }
  .hub-bga .bga-features__item { display: block; -webkit-box-flex: 33%; -ms-flex: 33%; flex: 33%; padding: 1em 2em; text-align: center; }
  .hub-bga .bga-features__list { -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
  .hub-bga .bga-features__title { display: -webkit-box; display: -ms-flexbox; display: flex; min-height: 4.5em; } }
.hub-bga .bga-methodologies__badge { border-radius: 1em; display: inline-block; font-size: 0.875em; padding: 0.25em 0.5em 0.125em; }
.hub-bga .bga-methodologies__item { background: #ededed; border-radius: 1em; border: 1px solid #dddddd; font-size: 0.9375em; margin: 0 0 0.75em; padding: 0.625em; }
.hub-bga .bga-methodologies__item.is-connect .bga-methodologies__badge { background-color: #b8d52c; color: #ffffff; }
.hub-bga .bga-methodologies__item.is-discover .bga-methodologies__badge { background-color: #00b8ab; color: #ffffff; }
.hub-bga .bga-methodologies__item.is-ideate .bga-methodologies__badge { background-color: #4e4e56; color: #ffffff; }
.hub-bga .bga-methodologies__item.is-create .bga-methodologies__badge { background-color: #fa951a; color: #ffffff; }
.hub-bga .bga-methodologies__item.is-evaluate .bga-methodologies__badge { background-color: #939497; color: #ffffff; }
.hub-bga .bga-methodologies__list { list-style: none; margin: 0; padding: 0; }
.hub-bga .bga-sort-users { background: #375477; color: #ffffff; padding: 2em 0; }
.hub-bga .bga-sort-users p { margin: 0; }
.hub-bga .bga-sort-users p + p { margin: 1em 0 0; }
.hub-bga .bga-sort-users.on-paywall { -webkit-box-align: center; -ms-flex-align: center; align-items: center; background: rgba(255, 255, 255, 0.75) !important; bottom: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; left: 0; position: fixed; right: 0; top: 0; z-index: 9999; }
.hub-bga .bga-sort-users.on-paywall > .container { background: #375477; border-radius: 1em; -webkit-box-shadow: 2px 2px 0 0 rgba(0, 0, 0, 0.25), inset 0 0 0 -1px rgba(0, 0, 0, 0.25); box-shadow: 2px 2px 0 0 rgba(0, 0, 0, 0.25), inset 0 0 0 -1px rgba(0, 0, 0, 0.25); padding: 2em; max-width: 480px; text-align: center; }
.hub-bga .bga-sort-users.on-paywall > .container > .row { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column nowrap; flex-flow: column nowrap; }
.hub-bga .bga-sort-users.on-paywall > .container .col-sm-6 { margin: 1em 0; width: auto; }
.hub-bga .bga-sort-users.on-paywall .btn-link { color: #ffffff !important; text-transform: capitalize; display: block; margin: 0.5em 0 0; }
.hub-bga .bga-sort-users.on-paywall .bga-sort-users__action { margin: 0; }
.hub-bga .bga-sort-users__action { -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-radius: 2em; -webkit-box-shadow: 2px 2px 0 0 rgba(0, 0, 0, 0.25), inset 0 0 0 -1px rgba(0, 0, 0, 0.25); box-shadow: 2px 2px 0 0 rgba(0, 0, 0, 0.25), inset 0 0 0 -1px rgba(0, 0, 0, 0.25); display: -webkit-box; display: -ms-flexbox; display: flex; height: 100%; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: 2em 0 0; padding: 1.25em; text-transform: capitalize; }
.hub-bga .bga-sort-users__action i { display: block; line-height: 1; padding: 0 0.5em; }
.hub-bga .bga-sort-users__action span { display: block; font-size: 1.25em; line-height: 1; padding: 0 0.5em; }
.hub-bga .bga-sort-users-modal .campus-contact { margin: -15px; padding: 15px 0 0; }
.hub-bga .bga-sort-users-modal .container { width: 100%; }
.hub-bga .bga-sort-users-modal .ex-question-options .ex-question-options-item.ex-question-options-item .ex-question-figure { -webkit-box-flex: 1; -ms-flex: auto; flex: auto; }
.hub-bga .bga-sort-users-modal .ex-question-options .ex-question-options-item.ex-question-options-item .ex-question-image { width: auto; padding: 0 0.25em; }
.hub-bga .bga-sort-users-modal .ex-question-options .ex-question-options-item.ex-question-options-item .ex-label-text { padding: 1em; }
.hub-bga .bga-sort-users-modal .ex-label-text { padding: 0 0.25em; }
@media (min-width: 768px) { .hub-bga .bga-support { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; }
  .hub-bga .bga-support__col { -webkit-box-flex: 1; -ms-flex: 1 1 50%; flex: 1 1 50%; }
  .hub-bga .bga-support__col.is-social .social-networks-menu__list { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } }
.hub-bga .bga-team__biography { font-size: 0.875em; margin: 0; }
.hub-bga .bga-team__figure { background: #ffffff; margin: 0 auto; }
.hub-bga .bga-team__figure.is-member { border-radius: 100%; border: 0.25em solid #008080; height: 128px; overflow: hidden; width: 128px; }
.hub-bga .bga-team__figure.is-university { padding-top: 0.5em; width: 96px; }
.hub-bga .bga-team__image { display: block; height: auto; margin: 0 auto; width: 100%; }
.hub-bga .bga-team__item { border-radius: 64px; border: 1px solid #d0d0d0; font-size: 1em; margin: 2em auto 0; max-width: 768px; padding: 1em; text-align: center; }
.hub-bga .bga-team__list { list-style: none; margin: 2em 0; padding: 0; }
.hub-bga .bga-team__media { -webkit-box-flex: 1; -ms-flex: 1 1 128px; flex: 1 1 128px; }
.hub-bga .bga-team__title { border-bottom: 2px solid #d0d0d0; color: #008080; display: inline-block; font-size: 1.125em; font-weight: 700; margin: 1.5em 0 1.125em; padding: 0 0 0.375em; text-transform: capitalize; width: auto; }
.hub-bga .bga-team__wrapper .app-title { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; }
@media (min-width: 540px) { .hub-bga .bga-team__content { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; padding: 0 0 0 1.5em; }
  .hub-bga .bga-team__item { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; display: -webkit-box; display: -ms-flexbox; display: flex; padding: 1.5em 1.5em 2em; text-align: left; }
  .hub-bga .bga-team__title { display: block; } }
.hub-bga .bga-universities__figure { margin: 0; }
.hub-bga .bga-universities__image { display: block; margin: 0 auto; width: 100%; }
.hub-bga .bga-universities__item { margin: auto; padding: 0.5em; }
.hub-bga .bga-universities__list { margin: 2em 0; }
.hub-bga .bga-universities__wrapper .app-title { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; }
@media (min-width: 320px) { .hub-bga .bga-universities__item { width: 75%; } }
@media (min-width: 480px) { .hub-bga .bga-universities__item { -webkit-box-flex: 0; -ms-flex: 0 0 40%; flex: 0 0 40%; width: auto; }
  .hub-bga .bga-universities__list { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -ms-flex-pack: distribute; justify-content: space-around; } }
@media (min-width: 768px) { .hub-bga .bga-universities__item { -ms-flex-preferred-size: 33%; flex-basis: 33%; } }
@media (min-width: 992px) { .hub-bga .bga-universities__item { -ms-flex-preferred-size: 20%; flex-basis: 20%; } }
