::-webkit-scrollbar {
  position: absolute;
  right: 0;
  top: 0;
  width: 0px; }

* {
  scroll-behavior: smooth;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  color: #0A2542; }

a {
  text-decoration: none; }

html,
body {
  width: 100%;
  height: 100%;
  scrollbar-width: none; }

body.lock {
  overflow: hidden; }

.wrapper {
  max-width: 1920px;
  margin: 0 auto; }

header {
  height: 95px;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: fixed;
  left: 0;
  top: 0;
  padding: 0 140px;
  z-index: 50;
  background-color: #f5f5f5;
  transition: 0.4s; }
  header .logo img {
    width: 115px; }
  header .navbar {
    display: flex;
    align-items: center; }
    header .navbar .link {
      font-size: 19px;
      font-family: RussoOne;
      text-transform: uppercase;
      margin: 0 15px;
      transition: 0.3s;
      border-bottom: 3px solid rgba(0, 0, 0, 0); }
      header .navbar .link:hover {
        border-bottom: 3px solid #0a2542; }
    header .navbar #main_link {
      border-bottom: 3px solid #0a2542; }
    header .navbar .select {
      padding-left: 5px;
      width: 50px;
      position: relative;
      margin-bottom: 4px; }
      header .navbar .select .select_header {
        cursor: pointer;
        display: flex;
        justify-content: center;
        align-items: center; }
        header .navbar .select .select_header .select_current {
          font-size: 20px;
          color: #0A2542;
          font-family: RussoOne;
          text-transform: uppercase; }
        header .navbar .select .select_header i {
          padding-left: 7px; }
      header .navbar .select .select_body {
        display: none;
        position: absolute;
        left: 0;
        right: 0;
        top: 100%; }
        header .navbar .select .select_body .select_item {
          padding-right: 10px;
          font-size: 14px;
          cursor: pointer;
          color: #0A2542;
          font-family: RussoOne;
          transition: 0.4s; }
          header .navbar .select .select_body .select_item:hover {
            color: #1f62a8;
            text-decoration: underline; }
    header .navbar .is-active .select_body {
      display: flex;
      justify-content: space-between;
      align-items: center; }
  header .mobile_button {
    width: 45px;
    height: 30px;
    position: relative;
    display: none;
    right: 0; }
    header .mobile_button .top, header .mobile_button .middle, header .mobile_button .bottom {
      width: 100%;
      height: 10%;
      background-color: #0A2542;
      position: absolute;
      right: 0;
      transition: 0.3s; }
    header .mobile_button .top {
      top: 0; }
    header .mobile_button .middle {
      top: 50%;
      transform: scale(1) translate(0px, -50%); }
    header .mobile_button .bottom {
      bottom: 0; }
    header .mobile_button.active .middle {
      transform: scale(0) translate(0px, -50%); }
    header .mobile_button.active .top {
      width: 70%;
      top: 50%;
      transform: rotate(-45deg) translate(0px, -65%); }
    header .mobile_button.active .bottom {
      width: 70%;
      bottom: 50%;
      transform: rotate(45deg) translate(0px, 65%); }
  @media only screen and (min-width: 1440px) and (max-width: 1919px) {
    header {
      -webkit-min-device-pixel-ratio: 2;
      height: 85px;
      padding: 0 120px; }
      header .logo img {
        width: 104px; } }
  @media only screen and (min-width: 1366px) and (max-width: 1440px) {
    header {
      -webkit-min-device-pixel-ratio: 2;
      height: 85px;
      padding: 0 110px; }
      header .logo img {
        width: 94px; }
      header .navbar .link {
        font-size: 18px;
        margin: 0 13px; }
      header .navbar .select .select_header .select_current {
        font-size: 18px; } }
  @media only screen and (min-width: 1280px) and (max-width: 1366px) {
    header {
      -webkit-min-device-pixel-ratio: 2;
      height: 85px;
      padding: 0 100px; }
      header .logo img {
        width: 94px; }
      header .navbar .link {
        font-size: 17px;
        margin: 0 12px; }
      header .navbar .select .select_header .select_current {
        font-size: 17px; } }
  @media only screen and (min-width: 1024px) and (max-width: 1280px) {
    header {
      -webkit-min-device-pixel-ratio: 2;
      height: 75px;
      padding: 0 90px; }
      header .logo img {
        width: 84px; }
      header .navbar .link {
        font-size: 16px;
        margin: 0 11px; }
      header .navbar .select .select_header .select_current {
        font-size: 16px; } }
  @media only screen and (min-width: 768px) and (max-width: 1024px) {
    header {
      -webkit-min-device-pixel-ratio: 2;
      height: 55px;
      padding: 0 56px; }
      header .logo img {
        width: 58px; }
      header .navbar .link {
        font-size: 13px;
        margin: 0 9px; }
      header .navbar .select .select_header .select_current {
        font-size: 13px; }
      header .navbar .select .select_body .select_item {
        font-size: 11px; } }
  @media only screen and (min-width: 320px) and (max-width: 767px) {
    header {
      -webkit-min-device-pixel-ratio: 2;
      padding: 0 32px; }
      header .logo img {
        width: 76px; }
      header .navbar {
        position: absolute;
        right: 110px; }
        header .navbar .link {
          display: none; }
      header .mobile_button {
        display: block;
        right: 2%; } }

header.hide {
  transform: translateY(-95px); }

.mobile_navbar {
  display: none; }
  @media only screen and (min-width: 320px) and (max-width: 767px) {
    .mobile_navbar {
      -webkit-min-device-pixel-ratio: 2; }
      .mobile_navbar.active {
        position: fixed;
        right: 0;
        top: 95px;
        width: 100%;
        height: 89.2%;
        background-color: rgba(255, 255, 255, 0.9);
        z-index: 100;
        display: flex;
        justify-content: center;
        opacity: 0;
        animation: openMob 0.3s forwards; }
        .mobile_navbar.active .mobile_container {
          width: 60%;
          height: 80%;
          margin-top: 10%;
          display: flex;
          flex-direction: column;
          justify-content: space-between; }
          .mobile_navbar.active .mobile_container a {
            font-size: 32px;
            color: #0A2542;
            font-family: RussoOne;
            text-transform: uppercase;
            opacity: 1;
            border-bottom: 3px solid rgba(0, 0, 0, 0); }
            .mobile_navbar.active .mobile_container a:hover {
              border-bottom: 3px solid #1d5796;
              color: #1d5796; }
    @keyframes openMob {
      0% {
        opacity: 0; }
      20% {
        opacity: 0.2; }
      40% {
        opacity: 0.4; }
      60% {
        opacity: 0.6; }
      80% {
        opacity: 0.8; }
      100% {
        opacity: 1; } } }

.scene {
  margin-top: 60px;
  height: 100vh;
  width: 100%; }
  @media only screen and (min-width: 375px) and (max-width: 767px) {
    .scene {
      -webkit-min-device-pixel-ratio: 2;
      margin-top: 0px;
      height: 100vh;
      width: 100%; } }

.map {
  background-size: cover; }
  @media only screen and (min-width: 375px) and (max-width: 767px) {
    .map {
      -webkit-min-device-pixel-ratio: 2;
      background-size: cover;
      background-position: center; } }

.news_block {
  margin-top: 125px; }
  .news_block .news_header {
    text-align: center;
    font-size: 42px;
    font-family: RussoOne;
    text-transform: uppercase; }
  .news_block .news_cards {
    margin-top: 120px;
    display: flex;
    justify-content: center; }
    .news_block .news_cards .card-main {
      margin: 0 70px;
      height: 397px;
      width: 398px;
      box-shadow: 3px 3px 6px #00000029;
      font-size: 16px;
      font-family: Roboto; }
      .news_block .news_cards .card-main .image {
        width: 100%;
        height: 55%;
        background-color: #0A2542;
        background-position: center;
        background-size: cover; }
      .news_block .news_cards .card-main .article {
        height: 45%;
        padding: 20px 25px;
        display: flex;
        flex-direction: column;
        justify-content: space-between; }
        .news_block .news_cards .card-main .article a {
          text-decoration: none; }
    .news_block .news_cards #card-mobile {
      display: none; }
  @media only screen and (min-width: 1440px) and (max-width: 1919px) {
    .news_block {
      -webkit-min-device-pixel-ratio: 2; }
      .news_block .news_cards .card-main {
        margin: 0 30px;
        height: 347px;
        width: 348px; } }
  @media only screen and (min-width: 1366px) and (max-width: 1440px) {
    .news_block {
      -webkit-min-device-pixel-ratio: 2; }
      .news_block .news_header {
        font-size: 36px; }
      .news_block .news_cards .card-main {
        margin: 0 30px;
        height: 317px;
        width: 318px;
        font-size: 13px; } }
  @media only screen and (min-width: 1280px) and (max-width: 1366px) {
    .news_block {
      -webkit-min-device-pixel-ratio: 2; }
      .news_block .news_header {
        font-size: 30px; }
      .news_block .news_cards .card-main {
        margin: 0 30px;
        height: 277px;
        width: 278px;
        font-size: 13px; }
        .news_block .news_cards .card-main .article {
          padding: 15px 15px; } }
  @media only screen and (min-width: 1024px) and (max-width: 1280px) {
    .news_block {
      -webkit-min-device-pixel-ratio: 2; }
      .news_block .news_header {
        font-size: 26px; }
      .news_block .news_cards .card-main {
        margin: 0 30px;
        height: 237px;
        width: 238px;
        font-size: 11px; }
        .news_block .news_cards .card-main .article {
          padding: 10px 15px; } }
  @media only screen and (min-width: 768px) and (max-width: 1024px) {
    .news_block {
      -webkit-min-device-pixel-ratio: 2; }
      .news_block .news_header {
        font-size: 22px; }
      .news_block .news_cards .card-main {
        margin: 0 20px;
        height: 190px;
        width: 191px;
        font-size: 8px; }
        .news_block .news_cards .card-main .article {
          padding: 10px 10px; } }
  @media only screen and (min-width: 480px) and (max-width: 767px) {
    .news_block {
      -webkit-min-device-pixel-ratio: 2;
      margin-top: 40px; }
      .news_block .news_header {
        font-size: 28px; }
      .news_block .news_cards {
        margin-top: 20px;
        height: 528px;
        display: grid;
        grid-template-columns: 35.49% 35.49%;
        grid-template-rows: 47.61% 47.61%;
        grid-gap: 40px; }
        .news_block .news_cards .card-main {
          margin: 0;
          width: 100%;
          height: 100%; }
          .news_block .news_cards .card-main .article {
            padding: 5px 5px 10px 5px;
            font-size: 11.3px; }
        .news_block .news_cards #card-mobile {
          display: block; } }
  @media only screen and (min-width: 320px) and (max-width: 479px) {
    .news_block {
      -webkit-min-device-pixel-ratio: 2;
      margin-top: 40px; }
      .news_block .news_header {
        font-size: 28px; }
      .news_block .news_cards {
        margin-top: 20px;
        height: 428px;
        display: grid;
        grid-template-columns: 39.49% 39.49%;
        grid-template-rows: 38.61% 38.61%;
        grid-gap: 40px; }
        .news_block .news_cards .card-main {
          margin: 0;
          width: 100%;
          height: 100%; }
          .news_block .news_cards .card-main .article {
            padding: 5px 5px 10px 5px;
            font-size: 9.3px; }
        .news_block .news_cards #card-mobile {
          display: block; } }

.info_block {
  width: 100%;
  height: 328px;
  background-color: #0A2542;
  margin-top: 134px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center; }
  .info_block .info_picture {
    width: 90%;
    display: flex;
    justify-content: space-between;
    align-items: flex-end; }
    .info_block .info_picture .block {
      width: 20%;
      display: flex;
      flex-direction: column;
      align-items: center; }
      .info_block .info_picture .block img {
        max-height: 115px;
        width: 155px;
        object-fit: contain; }
    .info_block .info_picture #block_one {
      border: none; }
    .info_block .info_picture .line {
      height: 100%;
      width: 1px;
      background-color: #fff; }
  .info_block .info_text {
    width: 90%;
    display: flex;
    justify-content: space-between; }
    .info_block .info_text span {
      width: 20%;
      padding-top: 50px;
      color: #ffffff;
      font-size: 15px;
      font-family: Roboto;
      text-align: center; }
    .info_block .info_text .line {
      height: 100%;
      width: 1px;
      background-color: #fff; }
  .info_block .info_mobile {
    display: none; }
  @media only screen and (min-width: 1440px) and (max-width: 1919px) {
    .info_block {
      -webkit-min-device-pixel-ratio: 2;
      height: 298px; } }
  @media only screen and (min-width: 1366px) and (max-width: 1440px) {
    .info_block {
      -webkit-min-device-pixel-ratio: 2;
      height: 258px; }
      .info_block .info_picture .block img {
        max-height: 100px; }
      .info_block .info_picture .block span {
        padding-top: 40px; } }
  @media only screen and (min-width: 1280px) and (max-width: 1366px) {
    .info_block {
      -webkit-min-device-pixel-ratio: 2;
      height: 228px; }
      .info_block .info_picture .block img {
        max-height: 100px; }
      .info_block .info_text span {
        padding-top: 30px; } }
  @media only screen and (min-width: 1024px) and (max-width: 1280px) {
    .info_block {
      -webkit-min-device-pixel-ratio: 2;
      height: 188px; }
      .info_block .info_picture .block img {
        max-height: 60px; }
      .info_block .info_text span {
        padding-top: 20px; } }
  @media only screen and (min-width: 768px) and (max-width: 1024px) {
    .info_block {
      -webkit-min-device-pixel-ratio: 2;
      height: 132px; }
      .info_block .info_picture .block img {
        max-height: 45px;
        max-width: 130px; }
      .info_block .info_text span {
        padding-top: 10px;
        font-size: 9px; } }
  @media only screen and (min-width: 320px) and (max-width: 767px) {
    .info_block {
      -webkit-min-device-pixel-ratio: 2;
      height: 441px;
      display: flex;
      justify-content: center;
      align-items: center; }
      .info_block .info_picture {
        display: none; }
      .info_block .info_text {
        display: none; }
      .info_block .info_mobile {
        width: 100%;
        height: 100%;
        display: block;
        position: relative; }
        .info_block .info_mobile .top {
          position: absolute;
          top: 7%;
          width: 100%;
          display: flex;
          justify-content: space-around;
          align-items: center; }
          .info_block .info_mobile .top .block {
            width: 153px;
            height: 153px;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center; }
            .info_block .info_mobile .top .block img {
              width: 50%;
              height: 50%; }
            .info_block .info_mobile .top .block P {
              padding-top: 15px;
              font-size: 9px;
              line-height: 15px;
              color: #ffffff;
              text-transform: uppercase;
              font-family: Roboto;
              text-align: center; }
          .info_block .info_mobile .top .line {
            position: inherit;
            top: 0;
            width: 2px;
            height: 90px;
            background-color: #ffffff; }
        .info_block .info_mobile .bottom {
          position: absolute;
          bottom: 7%;
          width: 100%;
          display: flex;
          justify-content: space-around;
          align-items: center; }
          .info_block .info_mobile .bottom .block {
            width: 153px;
            height: 153px;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center; }
            .info_block .info_mobile .bottom .block img {
              width: 50%;
              height: 50%; }
            .info_block .info_mobile .bottom .block P {
              padding-top: 15px;
              font-size: 9px;
              line-height: 15px;
              color: #ffffff;
              text-transform: uppercase;
              font-family: Roboto;
              text-align: center; }
          .info_block .info_mobile .bottom .line {
            position: inherit;
            bottom: 0;
            width: 2px;
            height: 90px;
            background-color: #ffffff; }
        .info_block .info_mobile .middle {
          position: absolute;
          top: 35%;
          left: 10%;
          width: 80%;
          display: flex;
          justify-content: center;
          align-items: center; }
          .info_block .info_mobile .middle .block {
            width: 153px;
            height: 153px;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center; }
            .info_block .info_mobile .middle .block img {
              width: 50%;
              height: 50%; }
            .info_block .info_mobile .middle .block P {
              padding-top: 15px;
              font-size: 9px;
              line-height: 15px;
              color: #ffffff;
              text-transform: uppercase;
              font-family: Roboto;
              text-align: center; }
          .info_block .info_mobile .middle .line {
            width: 90px;
            height: 2px;
            background-color: #ffffff; }
          .info_block .info_mobile .middle #leftLine {
            position: inherit;
            left: 0; }
          .info_block .info_mobile .middle #rightLine {
            position: inherit;
            right: 0; } }

.count_block {
  width: 50%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 192px auto; }
  .count_block .count_pictures {
    width: 100%;
    display: flex;
    justify-content: space-around; }
    .count_block .count_pictures .picture {
      height: 323px;
      width: 323px;
      display: flex;
      justify-content: center;
      align-items: center;
      position: relative; }
      .count_block .count_pictures .picture .center_text {
        position: absolute;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        top: 190px; }
        .count_block .count_pictures .picture .center_text p {
          font-size: 80px;
          font-family: RussoOne;
          color: #ffffff; }
        .count_block .count_pictures .picture .center_text span {
          font-size: 20px;
          color: #ffffff;
          font-family: Roboto;
          text-align: center; }
      .count_block .count_pictures .picture #second_text {
        top: 70px;
        left: 57px; }
      .count_block .count_pictures .picture #third_text {
        top: 120px; }
      .count_block .count_pictures .picture #four_text {
        /*top: 110px;
        left: 60px;*/
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%); }
    .count_block .count_pictures #last_picture {
      justify-content: flex-start; }
      .count_block .count_pictures #last_picture img {
        width: 100%; }
  .count_block #bottom_pictures {
    padding-top: 50px; }
  @media only screen and (min-width: 1440px) and (max-width: 1919px) {
    .count_block {
      -webkit-min-device-pixel-ratio: 2; }
      .count_block .count_pictures .picture {
        width: 283px;
        height: 283px;
        /*#four_text{
            top: 85px;
            left: 90px;
        }*/ }
        .count_block .count_pictures .picture img {
          height: 290px; }
        .count_block .count_pictures .picture .center_text {
          top: 150px; }
          .count_block .count_pictures .picture .center_text p {
            font-size: 70px; }
          .count_block .count_pictures .picture .center_text span {
            font-size: 17px; }
        .count_block .count_pictures .picture #second_text {
          top: 60px;
          left: 50px; }
        .count_block .count_pictures .picture #third_text {
          top: 100px; }
      .count_block .count_pictures #picture_one img {
        height: 310px; } }
  @media only screen and (min-width: 1366px) and (max-width: 1439px) {
    .count_block {
      -webkit-min-device-pixel-ratio: 2; }
      .count_block .count_pictures .picture {
        width: 233px;
        height: 233px;
        /*#four_text{
            top: 65px;
            left: 80px;
        }*/ }
        .count_block .count_pictures .picture img {
          height: 230px; }
        .count_block .count_pictures .picture .center_text {
          top: 130px; }
          .count_block .count_pictures .picture .center_text p {
            font-size: 60px; }
          .count_block .count_pictures .picture .center_text span {
            font-size: 16px; }
        .count_block .count_pictures .picture #second_text {
          top: 50px;
          left: 40px; }
        .count_block .count_pictures .picture #third_text {
          top: 80px; }
      .count_block .count_pictures #picture_one img {
        height: 250px; } }
  @media only screen and (min-width: 1280px) and (max-width: 1365px) {
    .count_block {
      -webkit-min-device-pixel-ratio: 2; }
      .count_block .count_pictures .picture {
        width: 203px;
        height: 203px;
        /*#four_text{
            top: 55px;
            left: 50px;
        }*/ }
        .count_block .count_pictures .picture img {
          height: 200px; }
        .count_block .count_pictures .picture .center_text {
          top: 110px; }
          .count_block .count_pictures .picture .center_text p {
            font-size: 50px; }
          .count_block .count_pictures .picture .center_text span {
            font-size: 15px; }
        .count_block .count_pictures .picture #second_text {
          top: 40px;
          left: 32px; }
        .count_block .count_pictures .picture #third_text {
          top: 70px; }
      .count_block .count_pictures #picture_one img {
        height: 220px; } }
  @media only screen and (min-width: 1024px) and (max-width: 1279px) {
    .count_block {
      -webkit-min-device-pixel-ratio: 2; }
      .count_block .count_pictures .picture {
        width: 183px;
        height: 183px;
        /*#four_text{
            top: 55px;
            left: 64px;
        }*/ }
        .count_block .count_pictures .picture img {
          height: 180px; }
        .count_block .count_pictures .picture .center_text {
          top: 110px; }
          .count_block .count_pictures .picture .center_text p {
            font-size: 40px; }
          .count_block .count_pictures .picture .center_text span {
            font-size: 14px; }
        .count_block .count_pictures .picture #second_text {
          top: 40px;
          left: 28px; }
        .count_block .count_pictures .picture #third_text {
          top: 70px; }
      .count_block .count_pictures #picture_one img {
        height: 200px; } }
  @media only screen and (min-width: 768px) and (max-width: 1023px) {
    .count_block {
      -webkit-min-device-pixel-ratio: 2; }
      .count_block .count_pictures .picture {
        width: 153px;
        height: 153px;
        /*#four_text{
            top: 55px;
            left: 45px;
        }*/ }
        .count_block .count_pictures .picture img {
          height: 140px; }
        .count_block .count_pictures .picture .center_text {
          top: 90px; }
          .count_block .count_pictures .picture .center_text p {
            font-size: 30px; }
          .count_block .count_pictures .picture .center_text span {
            font-size: 13px; }
        .count_block .count_pictures .picture #second_text {
          top: 40px;
          left: 22px; }
        .count_block .count_pictures .picture #third_text {
          top: 55px; }
      .count_block .count_pictures #picture_one img {
        height: 160px; } }
  @media only screen and (min-width: 320px) and (max-width: 767px) {
    .count_block {
      -webkit-min-device-pixel-ratio: 2;
      margin-top: 90px;
      width: 100%; }
      .count_block .count_pictures {
        justify-content: space-evenly; }
        .count_block .count_pictures .picture {
          width: 153px;
          height: 153px;
          /*#four_text{
              top: 55px;
              left: 45px;
          }*/ }
          .count_block .count_pictures .picture img {
            height: 140px; }
          .count_block .count_pictures .picture .center_text {
            top: 90px; }
            .count_block .count_pictures .picture .center_text p {
              font-size: 30px; }
            .count_block .count_pictures .picture .center_text span {
              font-size: 13px; }
          .count_block .count_pictures .picture #second_text {
            top: 40px;
            left: 22px; }
          .count_block .count_pictures .picture #third_text {
            top: 55px; }
        .count_block .count_pictures #picture_one img {
          height: 160px; } }

.download-block {
  padding: 100px 10px; }
  .download-block .download {
    display: flex;
    align-items: center;
    justify-content: center; }
    .download-block .download .btn-block {
      width: max-content;
      display: flex;
      align-items: center;
      justify-content: space-between;
      background-color: #0A2542;
      color: white;
      padding: 15px 20px;
      border-radius: 10px; }
      .download-block .download .btn-block .btn {
        color: white;
        font-size: 42px;
        font-family: RussoOne;
        text-align: center;
        text-transform: uppercase;
        margin-right: 50px; }
        @media only screen and (min-width: 1366px) and (max-width: 1440px) {
          .download-block .download .btn-block .btn {
            -webkit-min-device-pixel-ratio: 2;
            font-size: 36px; } }
        @media only screen and (min-width: 1280px) and (max-width: 1366px) {
          .download-block .download .btn-block .btn {
            -webkit-min-device-pixel-ratio: 2;
            font-size: 30px; } }
        @media only screen and (min-width: 1024px) and (max-width: 1280px) {
          .download-block .download .btn-block .btn {
            -webkit-min-device-pixel-ratio: 2;
            font-size: 26px; } }
        @media only screen and (min-width: 768px) and (max-width: 1024px) {
          .download-block .download .btn-block .btn {
            -webkit-min-device-pixel-ratio: 2;
            font-size: 22px; } }
        @media only screen and (min-width: 320px) and (max-width: 767px) {
          .download-block .download .btn-block .btn {
            -webkit-min-device-pixel-ratio: 2;
            font-size: 24px;
            margin-right: 15px; } }
      .download-block .download .btn-block img {
        max-width: 50px; }

.strong_block {
  margin-top: 189px; }
  .strong_block .strong_header {
    font-size: 42px;
    font-family: RussoOne;
    text-align: center;
    text-transform: uppercase;
    padding-bottom: 50px; }
  .strong_block .inner_block {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 0 140px; }
    .strong_block .inner_block .left_side .p_header {
      padding-top: 14px;
      text-transform: uppercase; }
    .strong_block .inner_block .left_side p {
      padding-top: 5px;
      font-size: 20px;
      font-family: Roboto; }
    .strong_block .inner_block .right_side {
      display: flex;
      justify-content: center;
      align-items: center; }
  .strong_block #inner_one .left_side {
    width: 47%; }
  .strong_block #inner_one .right_side {
    width: 53%; }
    .strong_block #inner_one .right_side img {
      width: 368px; }
  .strong_block #inner_two {
    margin-top: 160px;
    flex-direction: row-reverse; }
    .strong_block #inner_two .left_side {
      width: 47%; }
      .strong_block #inner_two .left_side .p_text {
        padding-top: 35px; }
    .strong_block #inner_two .right_side {
      width: 53%; }
      .strong_block #inner_two .right_side img {
        width: 414px; }
  .strong_block #inner_three {
    margin-top: 140px; }
    .strong_block #inner_three .left_side {
      width: 42%; }
      .strong_block #inner_three .left_side .p_text {
        padding-top: 25px; }
    .strong_block #inner_three .right_side {
      width: 58%;
      height: 340px;
      display: flex;
      justify-content: flex-end;
      align-items: center; }
      .strong_block #inner_three .right_side video {
        height: 100%;
        border-radius: 10px;
        outline: 0; }
  @media only screen and (min-width: 1440px) and (max-width: 1919px) {
    .strong_block {
      -webkit-min-device-pixel-ratio: 2; }
      .strong_block .inner_block {
        padding: 0 120px; }
        .strong_block .inner_block .left_side p {
          font-size: 18px; }
      .strong_block #inner_one .left_side {
        width: 47%; }
      .strong_block #inner_one .right_side {
        width: 53%; }
        .strong_block #inner_one .right_side img {
          width: 348px; }
      .strong_block #inner_two {
        margin-top: 140px;
        flex-direction: row-reverse; }
        .strong_block #inner_two .left_side {
          width: 47%; }
          .strong_block #inner_two .left_side .p_text {
            padding-top: 35px; }
        .strong_block #inner_two .right_side {
          width: 53%; }
          .strong_block #inner_two .right_side img {
            width: 394px; }
      .strong_block #inner_three {
        margin-top: 120px; }
        .strong_block #inner_three .left_side {
          width: 42%; }
          .strong_block #inner_three .left_side .p_text {
            padding-top: 25px; }
        .strong_block #inner_three .right_side {
          width: 58%;
          height: 320px;
          display: flex;
          justify-content: flex-end;
          align-items: center; }
          .strong_block #inner_three .right_side video {
            height: 100%;
            border-radius: 10px;
            outline: 0; } }
  @media only screen and (min-width: 1366px) and (max-width: 1440px) {
    .strong_block {
      -webkit-min-device-pixel-ratio: 2; }
      .strong_block .strong_header {
        font-size: 36px; }
      .strong_block .inner_block {
        padding: 0 110px; }
        .strong_block .inner_block .left_side p {
          font-size: 17px; }
      .strong_block #inner_one .left_side {
        width: 47%; }
      .strong_block #inner_one .right_side {
        width: 53%; }
        .strong_block #inner_one .right_side img {
          width: 318px; }
      .strong_block #inner_two {
        margin-top: 130px;
        flex-direction: row-reverse; }
        .strong_block #inner_two .left_side {
          width: 47%; }
          .strong_block #inner_two .left_side .p_text {
            padding-top: 35px; }
        .strong_block #inner_two .right_side {
          width: 53%; }
          .strong_block #inner_two .right_side img {
            width: 364px; }
      .strong_block #inner_three {
        margin-top: 110px; }
        .strong_block #inner_three .left_side {
          width: 42%; }
          .strong_block #inner_three .left_side .p_text {
            padding-top: 25px; }
        .strong_block #inner_three .right_side {
          width: 58%;
          height: 290px;
          display: flex;
          justify-content: flex-end;
          align-items: center; }
          .strong_block #inner_three .right_side video {
            height: 100%;
            border-radius: 10px;
            outline: 0; } }
  @media only screen and (min-width: 1280px) and (max-width: 1366px) {
    .strong_block {
      -webkit-min-device-pixel-ratio: 2; }
      .strong_block .strong_header {
        font-size: 30px; }
      .strong_block .inner_block {
        padding: 0 100px; }
        .strong_block .inner_block .left_side p {
          font-size: 16px; }
      .strong_block #inner_one .left_side {
        width: 47%; }
      .strong_block #inner_one .right_side {
        width: 53%; }
        .strong_block #inner_one .right_side img {
          width: 288px; }
      .strong_block #inner_two {
        margin-top: 100px;
        flex-direction: row-reverse; }
        .strong_block #inner_two .left_side {
          width: 47%; }
          .strong_block #inner_two .left_side .p_text {
            padding-top: 35px; }
        .strong_block #inner_two .right_side {
          width: 53%; }
          .strong_block #inner_two .right_side img {
            width: 334px; }
      .strong_block #inner_three {
        margin-top: 80px; }
        .strong_block #inner_three .left_side {
          width: 42%; }
          .strong_block #inner_three .left_side .p_text {
            padding-top: 25px; }
        .strong_block #inner_three .right_side {
          width: 58%;
          height: 260px;
          display: flex;
          justify-content: flex-end;
          align-items: center; }
          .strong_block #inner_three .right_side video {
            height: 100%;
            border-radius: 10px;
            outline: 0; } }
  @media only screen and (min-width: 1024px) and (max-width: 1280px) {
    .strong_block {
      -webkit-min-device-pixel-ratio: 2; }
      .strong_block .strong_header {
        font-size: 26px; }
      .strong_block .inner_block {
        padding: 0 90px; }
        .strong_block .inner_block .left_side p {
          font-size: 14px; }
      .strong_block #inner_one .left_side {
        width: 47%; }
      .strong_block #inner_one .right_side {
        width: 53%; }
        .strong_block #inner_one .right_side img {
          width: 248px; }
      .strong_block #inner_two {
        margin-top: 70px;
        flex-direction: row-reverse; }
        .strong_block #inner_two .left_side {
          width: 47%; }
          .strong_block #inner_two .left_side .p_text {
            padding-top: 35px; }
        .strong_block #inner_two .right_side {
          width: 53%; }
          .strong_block #inner_two .right_side img {
            width: 294px; }
      .strong_block #inner_three {
        margin-top: 60px; }
        .strong_block #inner_three .left_side {
          width: 42%; }
          .strong_block #inner_three .left_side .p_text {
            padding-top: 25px; }
        .strong_block #inner_three .right_side {
          width: 58%;
          height: 220px;
          display: flex;
          justify-content: flex-end;
          align-items: center; }
          .strong_block #inner_three .right_side video {
            height: 100%;
            border-radius: 10px;
            outline: 0; } }
  @media only screen and (min-width: 768px) and (max-width: 1024px) {
    .strong_block {
      -webkit-min-device-pixel-ratio: 2; }
      .strong_block .strong_header {
        font-size: 22px; }
      .strong_block .inner_block {
        padding: 0 56px; }
        .strong_block .inner_block .left_side p {
          font-size: 10px; }
      .strong_block #inner_one .left_side {
        width: 49%; }
      .strong_block #inner_one .right_side {
        width: 51%; }
        .strong_block #inner_one .right_side img {
          width: 140px; }
      .strong_block #inner_two {
        margin-top: 60px;
        flex-direction: row-reverse; }
        .strong_block #inner_two .left_side {
          width: 47%; }
          .strong_block #inner_two .left_side .p_text {
            padding-top: 35px; }
        .strong_block #inner_two .right_side {
          width: 53%; }
          .strong_block #inner_two .right_side img {
            width: 230px; }
      .strong_block #inner_three {
        margin-top: 70px; }
        .strong_block #inner_three .left_side {
          width: 42%; }
          .strong_block #inner_three .left_side .p_text {
            padding-top: 25px; }
        .strong_block #inner_three .right_side {
          width: 58%;
          height: 180px;
          display: flex;
          justify-content: flex-end;
          align-items: center; }
          .strong_block #inner_three .right_side video {
            height: 100%;
            border-radius: 10px;
            outline: 0; } }
  @media only screen and (min-width: 320px) and (max-width: 767px) {
    .strong_block {
      -webkit-min-device-pixel-ratio: 2; }
      .strong_block .strong_header {
        font-size: 28px; }
      .strong_block .inner_block {
        padding: 0 32px;
        flex-direction: column-reverse; }
        .strong_block .inner_block .left_side p {
          font-size: 14px;
          text-align: center;
          line-height: 25px;
          padding-bottom: 10px; }
      .strong_block #inner_one .left_side {
        width: 85%; }
      .strong_block #inner_one .right_side {
        width: 100%; }
        .strong_block #inner_one .right_side img {
          width: 240px;
          padding-bottom: 20px; }
      .strong_block #inner_two {
        margin-top: 60px;
        flex-direction: column-reverse; }
        .strong_block #inner_two .left_side {
          width: 85%; }
          .strong_block #inner_two .left_side .p_text {
            padding-top: 10px; }
        .strong_block #inner_two .right_side {
          width: 100%; }
          .strong_block #inner_two .right_side img {
            width: 230px;
            padding-bottom: 10px; }
      .strong_block #inner_three {
        margin-top: 40px;
        flex-direction: column-reverse; }
        .strong_block #inner_three .left_side {
          width: 85%; }
          .strong_block #inner_three .left_side .p_text {
            padding-top: 10px; }
        .strong_block #inner_three .right_side {
          width: 100%;
          height: 190px;
          display: flex;
          justify-content: center;
          align-items: center;
          padding-bottom: 10px; }
          .strong_block #inner_three .right_side video {
            height: 100%;
            border-radius: 10px;
            outline: 0; } }

/*# sourceMappingURL=style.css.map */
