@charset "UTF-8";
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/*         o°        o°        o°                                         °o        °o        °o         */
/*        O         O         O                   NETWORK                   O         O         O        */
/* ><(((°>   ><(((°>   ><(((°>                                               <°)))><   <°)))><   <°)))>< */
/* _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ */
/* .o° .o° .o° .o° .o° .o° Intro and staff °o. °o. °o. °o. °o. °o. */
.network .mainPage .pageTop-introText .intro h2 {
  padding: 0 0 15px 0;
  font: 600 43px/118% "HelveticaNeue", sans-serif;
  color: #000; }
.network .mainPage .pageTop-introText .intro .people {
  padding: 23px 0 0 0; }
  .network .mainPage .pageTop-introText .intro .people a {
    font: 600 16px/118% "HelveticaNeue", sans-serif;
    color: #891660;
    display: block; }
    .network .mainPage .pageTop-introText .intro .people a.mail span::before {
      font: 600 16px/118% "HelveticaNeue", sans-serif; }
    .network .mainPage .pageTop-introText .intro .people a:hover {
      color: #61280D; }
.network .mainPage .pageTop-introText .intro h3 {
  font: 600 24px/118% "HelveticaNeue", sans-serif;
  color: #61280D; }
  .network .mainPage .pageTop-introText .intro h3 span {
    color: #93224F; }
.network .mainPage .pageTop-introText .intro p {
  padding-bottom: 5px;
  text-align: left; }

/* .o° .o° .o° .o° .o° .o° Members List °o. °o. °o. °o. °o. °o. */
.networkList {
  padding: 60px 45px 45px 45px;
  display: flex;
  flex-wrap: wrap;
  gap: 10px; }
  .networkList .people {
    background: #F0EBFE;
    padding: 14px 14px;
    width: 242px;
    height: 200px;
    display: flex;
    align-items: center; }
    .networkList .people .peopleHolder {
      width: 100%;
      text-align: center; }
    .networkList .people h3 {
      font: 600 24px/118% "HelveticaNeue", sans-serif;
      color: #000;
      padding: 0 0 15px 0; }
      .networkList .people h3.smaller {
        font-size: 20px; }
    .networkList .people p {
      font: 400 19px/118% "HelveticaNeue", sans-serif;
      color: #000;
      padding: 0 0 15px 0; }
      .networkList .people p.smaller {
        font-size: 16px; }
    .networkList .people a {
      font: 600 16px/118% "HelveticaNeue", sans-serif;
      color: #891660;
      display: block; }
      .networkList .people a.mail span::before {
        font: 600 16px/118% "HelveticaNeue", sans-serif; }
      .networkList .people a:hover {
        color: #61280D; }
      .networkList .people a.smaller {
        font-size: 14px; }
        .networkList .people a.smaller span::before {
          font-size: 14px; }

/* .o° .o° .o° .o° .o° .o° Logos °o. °o. °o. °o. °o. °o. */
.networkLogos {
  padding: 50px 45px 45px 45px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 20px 40px; }
  .networkLogos li {
    display: flex;
    align-items: center; }
  .networkLogos a {
    display: inline-block;
    display: flex;
    align-items: center;
    height: 100%;
    width: 100%;
    padding: 5px;
    height: 50px;
    border-radius: 7px; }
    .networkLogos a:hover {
      background: #f7f1f1;
      background: #eff3fc; }
      .networkLogos a:hover img {
        mix-blend-mode: multiply; }
  .networkLogos img {
    max-height: 50px; }

/* nununununununununununununununununununununununununununununununununu */
/* .o° .o° .o° .o° .o° .o° Network responsive °o. °o. °o. °o. °o. °o. */
/* nununununununununununununununununununununununununununununununununu */
@media all and (max-width: 1220px) {
  /* .o° .o° .o° .o° .o° .o° Intro and staff °o. °o. °o. °o. °o. °o. */
  .network .mainPage .pageTop-introText .intro h2 {
    font-size: 39px;
    padding: 0 0 5px 0; }
  .network .mainPage .pageTop-introText .intro h3 {
    font-size: 21px; }

  /* .o° .o° .o° .o° .o° .o° Members List °o. °o. °o. °o. °o. °o. */
  .networkList .people {
    width: 235px; }
    .networkList .people h3 {
      font-size: 20px; }
    .networkList .people p {
      font-size: 16px; } }
@media all and (max-width: 920px) {
  /* .o° .o° .o° .o° .o° .o° Intro and staff °o. °o. °o. °o. °o. °o. */
  .network .mainPage .pageTop-introText .intro h2 {
    font-size: 25px; }
  .network .mainPage .pageTop-introText .intro .people a {
    font-size: 13px; }
    .network .mainPage .pageTop-introText .intro .people a.mail span::before {
      font-size: 13px; }
  .network .mainPage .pageTop-introText .intro h3 {
    font-size: 18px; }

  /* .o° .o° .o° .o° .o° .o° Members List °o. °o. °o. °o. °o. °o. */
  .networkList {
    padding: 40px 15px 15px 15px; }
    .networkList .people {
      display: block;
      height: auto;
      width: 100%; } }

/*# sourceMappingURL=network.css.map */
