.nav-social {
  margin: 2px 15px 8px 0;
}


h2 {
font-size: 13.8pt;
}

.page-header {
margin: 30px 0px 0px 0px;

}

.btn {

font-size:8.5pt;
padding: 4px 4px; 
}

.nh-org-header {
  min-height: 296px;
  background: linear-gradient(90deg, #F2F8FF 0%, #96F3FF 53.62%, #B8B8FF 100%);
  overflow: auto;
  display: flex;
  align-items: center; }
  .nh-org-header__wrapper {
    width: 1312px;
    margin: auto; }
    @media print, screen and (max-width: 47.99875em) {
      .nh-org-header__wrapper {
        padding: 0 24px; } }
    @media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
      .nh-org-header__wrapper {
        padding: 0 40px; } }
    @media print, screen and (min-width: 64em) and (max-width: 79.99875em) {
      .nh-org-header__wrapper {
        padding: 0 132px;
        width: 80%; } }
  .nh-org-header__content {
    display: flex;
    justify-content: center;
    align-items: center; }
    @media print, screen and (max-width: 79.99875em) {
      .nh-org-header__content {
        flex-direction: column; } }
  .nh-org-header__logo {
    width: 128px;
    height: 128px;
    flex-shrink: 0; }
    .nh-org-header__logo img {
      width: 100%;
      height: 100%;
      -o-object-fit: contain;
         object-fit: contain; }
  .nh-org-header__title {
    width: 768px;
    margin-left: 32px;
    font-weight: bold;
    font-size: 32px;
    line-height: 125%;
    text-align: center;
    letter-spacing: -0.013em;
    color: #000000; }
    @media print, screen and (max-width: 47.99875em) {
      .nh-org-header__title {
        width: 80%;
        margin-left: 0;
        font-size: 24px; } }
    @media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
      .nh-org-header__title {
        width: 100%;
        margin-left: 0;
        font-size: 24px; } }
    @media print, screen and (min-width: 64em) and (max-width: 79.99875em) {
      .nh-org-header__title {
        width: 100%;
        margin-left: 0;
        font-size: 28px; } }

.nh-org-contacts {
  width: 1312px;
  margin: auto;
  padding: 64px 0 96px; }
  @media print, screen and (max-width: 47.99875em) {
    .nh-org-contacts {
      padding: 40px 0 72px;
      width: 100%; } }
  @media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
    .nh-org-contacts {
      width: 100%; } }
  @media print, screen and (min-width: 64em) and (max-width: 79.99875em) {
    .nh-org-contacts {
      width: 100%; } }
  .nh-org-contacts__title {
    font-style: normal;
    font-weight: bold;
    font-size: 32px;
    line-height: 125%;
    text-align: center;
    letter-spacing: -0.013em;
    color: #000000;
    margin-bottom: 32px; }
    @media print, screen and (max-width: 47.99875em) {
      .nh-org-contacts__title {
        font-size: 24px; } }
  .nh-org-contacts__body {
    padding: 0 98px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center; }
    @media print, screen and (max-width: 63.99875em) {
      .nh-org-contacts__body {
        padding: 0 24px; } }
    @media print, screen and (min-width: 64em) and (max-width: 79.99875em) {
      .nh-org-contacts__body {
        padding: 0 114px; } }
  .nh-org-contacts__item {
    /* width: 130px; */
    height: 44px;
    margin: 16px 0 0 0;
    background-color: aquamarine;
    flex-shrink: 0;
    display: flex;
    align-items: center;
    padding: 0 0px 0 50px;
    border-radius: 4px;
    background-size: 32px;
    background-repeat: no-repeat;
    background-position: 10px; }
    @media print, screen and (max-width: 47.99875em) {
      .nh-org-contacts__item {
        width: 80%;
        margin: 8px 0; } }
    @media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
      .nh-org-contacts__itemqq {
        width: 328px; } }
    @media print, screen and (min-width: 64em) and (max-width: 79.99875em) {
      .nh-org-contacts__itemqq {
        width: 365px; } }
    .nh-org-contacts__item:hover {
      -webkit-filter: brightness(1.1);
              filter: brightness(1.1); }
    .nh-org-contacts__item--text {
      font-weight: bold;
     /* font-size: 18px; */
      line-height: 125%;
      letter-spacing: -0.013em;
      color: #FFFFFF;
      overflow: hidden; }
    .nh-org-contacts__item[data-type] {
      background-image: url(images/icons/default.svg);
      background-color: #7280AA; }
    .nh-org-contacts__item[data-type="site"] {
      background-image: url(images/icons/link.svg);
      background-color: #4B587C; }
    .nh-org-contacts__item[data-type="whats_app"] {
      background-image: url(images/icons/whatsapp.svg);
      background-color: #25D366;
      color: #0a0a0a; }
    .nh-org-contacts__item[data-type="viber"] {
      background-image: url(images/icons/viber.svg);
      background-color: #7360F2; }
    .nh-org-contacts__item[data-type="telegram"] {
      background-image: url(/images/icons/telegram.svg);
      background-color: #2CA5E0; }
    .nh-org-contacts__item[data-type="instagram"] {
      background-image: url(/images/icons/instagram.svg);
      background-color: #C13584; }
    .nh-org-contacts__item[data-type="vk"] {
      background-image: url(/images/icons/vk.svg);
      background-color: #4680C2; }
    .nh-org-contacts__item[data-type="facebook"] {
      background-image: url(/images/icons/facebook.svg);
      background-color: #1877F2; }
    .nh-org-contacts__item[data-type="twitter"] {
      background-image: url(images/icons/twitter.svg);
      background-color: #1DA1F2; }
    .nh-org-contacts__item[data-type="ok"] {
      background-image: url(images/icons/odnoklassniki.svg);
      background-color: #EE8208; }
    .nh-org-contacts__item[data-type="twitch"] {
      background-image: url(images/icons/twitch.svg);
      background-color: #9146FF; }
    .nh-org-contacts__item[data-type="slack"] {
      background-image: url(images/icons/slack.svg);
      background-color: #4A154B; }
    .nh-org-contacts__item[data-type="you_tube"] {
      background-image: url(/images/icons/youtube.svg);
      background-color: #FF0000; }
    .nh-org-contacts__item[data-type="pinterest"] {
      background-image: url(images/icons/pinterest.svg);
      background-color: #E60023; }
    .nh-org-contacts__item[data-type="snap_chat"] {
      background-image: url(images/icons/snapchat.svg);
      background-color: #FFFC00; }
      .nh-org-contacts__item[data-type="snap_chat"] .nh-org-contacts__item--text {
        color: #000000; }
    .nh-org-contacts__item[data-type="tik_tok"] {
      background-image: url(images/icons/tiktok.svg);
      background-color: #000000; }
    .nh-org-contacts__item[data-type="patreon"] {
      background-image: url(images/icons/patreon.svg);
      background-color: #FF424D; }
