@charset "UTF-8";
.header-window {
  color: #ffffff;
  background-color: #0047ba; }
  .header-window-center {
    padding-top: 70px;
    padding-bottom: 70px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .header-window-left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    @media (min-width: 768px) {
      .header-window-left {
        max-width: 600px; } }
    .header-window-left .bookmarks {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      font-weight: 500;
      font-size: 20px;
      margin-bottom: 20px;
      gap: 10px; }
      .header-window-left .bookmarks div {
        position: relative;
        padding: 0 10px; }
        .header-window-left .bookmarks div:before {
          content: '';
          position: absolute;
          background-color: #5eb3e4;
          -webkit-transform: skew(-20deg);
                  transform: skew(-20deg);
          /* Наклон фигуры */
          left: 0;
          top: 0;
          bottom: 0;
          right: 0; }
        .header-window-left .bookmarks div span {
          position: relative; }
    .header-window-left .h2 {
      color: #fff;
      font-weight: 400;
      font-weight: 400;
      font-size: 50px;
      max-width: 400px; }
      .header-window-left .h2 span {
        color: #5eb3e4; }
  .header-window-right > * {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
    @media (max-width: 1199px) {
      .header-window-right > * {
        display: none; } }
    .header-window-right > * img {
      max-width: 70%;
      height: auto; }
  .header-window .header-text {
    margin-bottom: 40px; }
