.main-wrapper {
  /* =============================================================== RESPONSIVE =================================================================*/ }
  .main-wrapper .StickyHeader {
    width: 100vw;
    position: fixed;
    z-index: 100;
    pointer-events: none; }
    .main-wrapper .StickyHeader .outer-stickymenu-block {
      position: fixed;
      top: 162px;
      display: block;
      color: #fff;
      z-index: 10; }
      .main-wrapper .StickyHeader .outer-stickymenu-block a {
        pointer-events: visible; }
      .main-wrapper .StickyHeader .outer-stickymenu-block p {
        font-size: 14px;
        font-weight: 400;
        padding-top: 15px; }
      .main-wrapper .StickyHeader .outer-stickymenu-block .stickytitle {
        display: flex;
        flex-direction: row;
        width: 1250px; }
        .main-wrapper .StickyHeader .outer-stickymenu-block .stickytitle h1 {
          font-size: 40px;
          font-weight: 700;
          background: none;
          margin: 0.6em 0;
          padding: 0;
          width: calc(100vw - 200px);
          line-height: 1; }
        .main-wrapper .StickyHeader .outer-stickymenu-block .stickytitle .news-social {
          margin-left: 20px; }
    .main-wrapper .StickyHeader .blurbackground-stickymenu-container {
      width: 100vw;
      height: 165px;
      position: fixed;
      top: 142px;
      left: 0;
      z-index: 9; }
      .main-wrapper .StickyHeader .blurbackground-stickymenu-container .blurbackground-stickymenu-1 {
        height: 1px;
        background-image: linear-gradient(90deg, rgba(50, 105, 205, 0.033333333333333), rgba(55, 190, 205, 0.033333333333333)); }
      .main-wrapper .StickyHeader .blurbackground-stickymenu-container .blurbackground-stickymenu-2 {
        height: 1px;
        background-image: linear-gradient(90deg, rgba(50, 105, 205, 0.066666666666667), rgba(55, 190, 205, 0.066666666666667)); }
      .main-wrapper .StickyHeader .blurbackground-stickymenu-container .blurbackground-stickymenu-3 {
        height: 1px;
        background-image: linear-gradient(90deg, rgba(50, 105, 205, 0.1), rgba(55, 190, 205, 0.1)); }
      .main-wrapper .StickyHeader .blurbackground-stickymenu-container .blurbackground-stickymenu-4 {
        height: 1px;
        background-image: linear-gradient(90deg, rgba(50, 105, 205, 0.13333333333333), rgba(55, 190, 205, 0.13333333333333)); }
      .main-wrapper .StickyHeader .blurbackground-stickymenu-container .blurbackground-stickymenu-5 {
        height: 1px;
        background-image: linear-gradient(90deg, rgba(50, 105, 205, 0.16666666666667), rgba(55, 190, 205, 0.16666666666667)); }
      .main-wrapper .StickyHeader .blurbackground-stickymenu-container .blurbackground-stickymenu-6 {
        height: 1px;
        background-image: linear-gradient(90deg, rgba(50, 105, 205, 0.2), rgba(55, 190, 205, 0.2)); }
      .main-wrapper .StickyHeader .blurbackground-stickymenu-container .blurbackground-stickymenu-7 {
        height: 1px;
        background-image: linear-gradient(90deg, rgba(50, 105, 205, 0.23333333333333), rgba(55, 190, 205, 0.23333333333333)); }
      .main-wrapper .StickyHeader .blurbackground-stickymenu-container .blurbackground-stickymenu-8 {
        height: 1px;
        background-image: linear-gradient(90deg, rgba(50, 105, 205, 0.26666666666667), rgba(55, 190, 205, 0.26666666666667)); }
      .main-wrapper .StickyHeader .blurbackground-stickymenu-container .blurbackground-stickymenu-9 {
        height: 1px;
        background-image: linear-gradient(90deg, rgba(50, 105, 205, 0.3), rgba(55, 190, 205, 0.3)); }
      .main-wrapper .StickyHeader .blurbackground-stickymenu-container .blurbackground-stickymenu-10 {
        height: 1px;
        background-image: linear-gradient(90deg, rgba(50, 105, 205, 0.33333333333333), rgba(55, 190, 205, 0.33333333333333)); }
      .main-wrapper .StickyHeader .blurbackground-stickymenu-container .blurbackground-stickymenu-11 {
        height: 1px;
        background-image: linear-gradient(90deg, rgba(50, 105, 205, 0.36666666666667), rgba(55, 190, 205, 0.36666666666667)); }
      .main-wrapper .StickyHeader .blurbackground-stickymenu-container .blurbackground-stickymenu-12 {
        height: 1px;
        background-image: linear-gradient(90deg, rgba(50, 105, 205, 0.4), rgba(55, 190, 205, 0.4)); }
      .main-wrapper .StickyHeader .blurbackground-stickymenu-container .blurbackground-stickymenu-13 {
        height: 1px;
        background-image: linear-gradient(90deg, rgba(50, 105, 205, 0.43333333333333), rgba(55, 190, 205, 0.43333333333333)); }
      .main-wrapper .StickyHeader .blurbackground-stickymenu-container .blurbackground-stickymenu-14 {
        height: 1px;
        background-image: linear-gradient(90deg, rgba(50, 105, 205, 0.46666666666667), rgba(55, 190, 205, 0.46666666666667)); }
      .main-wrapper .StickyHeader .blurbackground-stickymenu-container .blurbackground-stickymenu-15 {
        height: 1px;
        background-image: linear-gradient(90deg, rgba(50, 105, 205, 0.5), rgba(55, 190, 205, 0.5)); }
      .main-wrapper .StickyHeader .blurbackground-stickymenu-container .blurbackground-stickymenu-16 {
        height: 1px;
        background-image: linear-gradient(90deg, rgba(50, 105, 205, 0.53333333333333), rgba(55, 190, 205, 0.53333333333333)); }
      .main-wrapper .StickyHeader .blurbackground-stickymenu-container .blurbackground-stickymenu-17 {
        height: 1px;
        background-image: linear-gradient(90deg, rgba(50, 105, 205, 0.56666666666667), rgba(55, 190, 205, 0.56666666666667)); }
      .main-wrapper .StickyHeader .blurbackground-stickymenu-container .blurbackground-stickymenu-18 {
        height: 1px;
        background-image: linear-gradient(90deg, rgba(50, 105, 205, 0.6), rgba(55, 190, 205, 0.6)); }
      .main-wrapper .StickyHeader .blurbackground-stickymenu-container .blurbackground-stickymenu-19 {
        height: 1px;
        background-image: linear-gradient(90deg, rgba(50, 105, 205, 0.63333333333333), rgba(55, 190, 205, 0.63333333333333)); }
      .main-wrapper .StickyHeader .blurbackground-stickymenu-container .blurbackground-stickymenu-20 {
        height: 1px;
        background-image: linear-gradient(90deg, rgba(50, 105, 205, 0.66666666666667), rgba(55, 190, 205, 0.66666666666667)); }
      .main-wrapper .StickyHeader .blurbackground-stickymenu-container .blurbackground-stickymenu-21 {
        height: 1px;
        background-image: linear-gradient(90deg, rgba(50, 105, 205, 0.7), rgba(55, 190, 205, 0.7)); }
      .main-wrapper .StickyHeader .blurbackground-stickymenu-container .blurbackground-stickymenu-22 {
        height: 1px;
        background-image: linear-gradient(90deg, rgba(50, 105, 205, 0.73333333333333), rgba(55, 190, 205, 0.73333333333333)); }
      .main-wrapper .StickyHeader .blurbackground-stickymenu-container .blurbackground-stickymenu-23 {
        height: 1px;
        background-image: linear-gradient(90deg, rgba(50, 105, 205, 0.76666666666667), rgba(55, 190, 205, 0.76666666666667)); }
      .main-wrapper .StickyHeader .blurbackground-stickymenu-container .blurbackground-stickymenu-24 {
        height: 1px;
        background-image: linear-gradient(90deg, rgba(50, 105, 205, 0.8), rgba(55, 190, 205, 0.8)); }
      .main-wrapper .StickyHeader .blurbackground-stickymenu-container .blurbackground-stickymenu-25 {
        height: 1px;
        background-image: linear-gradient(90deg, rgba(50, 105, 205, 0.83333333333333), rgba(55, 190, 205, 0.83333333333333)); }
      .main-wrapper .StickyHeader .blurbackground-stickymenu-container .blurbackground-stickymenu-26 {
        height: 1px;
        background-image: linear-gradient(90deg, rgba(50, 105, 205, 0.86666666666667), rgba(55, 190, 205, 0.86666666666667)); }
      .main-wrapper .StickyHeader .blurbackground-stickymenu-container .blurbackground-stickymenu-27 {
        height: 1px;
        background-image: linear-gradient(90deg, rgba(50, 105, 205, 0.9), rgba(55, 190, 205, 0.9)); }
      .main-wrapper .StickyHeader .blurbackground-stickymenu-container .blurbackground-stickymenu-28 {
        height: 1px;
        background-image: linear-gradient(90deg, rgba(50, 105, 205, 0.93333333333333), rgba(55, 190, 205, 0.93333333333333)); }
      .main-wrapper .StickyHeader .blurbackground-stickymenu-container .blurbackground-stickymenu-29 {
        height: 1px;
        background-image: linear-gradient(90deg, rgba(50, 105, 205, 0.96666666666667), rgba(55, 190, 205, 0.96666666666667)); }
      .main-wrapper .StickyHeader .blurbackground-stickymenu-container .blurbackground-stickymenu-30 {
        height: 1px;
        background-image: linear-gradient(90deg, #3269cd, #37becd); }
      .main-wrapper .StickyHeader .blurbackground-stickymenu-container .blurbackground-stickymenu {
        background-image: linear-gradient(90deg, #3269cd, #37becd);
        height: calc(100% - 30px); }

@media (max-width: 1500px) {
  .main-wrapper .StickyHeader .outer-stickymenu-block .stickytitle {
    width: 980px; } }

@media (max-width: 960px) {
  .main-wrapper .outer-block-general {
    padding: 0 !important;
    margin-top: 0 !important; }
    .main-wrapper .StickyHeader {
      position: relative; }
      .main-wrapper .StickyHeader .blurbackground-stickymenu-container {
        display: none; }
      .main-wrapper .StickyHeader .outer-stickymenu-block {
        position: relative;
        top: 0; }
        .main-wrapper .StickyHeader .outer-stickymenu-block .outer-breadcrumb-container {
          display: none; }
        .main-wrapper .StickyHeader .outer-stickymenu-block .stickytitle {
          margin: 20px 0; }
          .main-wrapper .StickyHeader .outer-stickymenu-block .stickytitle h1 {
            margin: 0;
            width: calc(100vw - 20px);
            text-align: center; }
          .main-wrapper .StickyHeader .outer-stickymenu-block .stickytitle .news-social {
            display: none; } }

@media (max-width: 480px) {
  .main-wrapper .StickyHeader .outer-stickymenu-block .stickytitle h1 {
    font-size: 24px; } }
