main.main-history .my-container {
  width: 1080px;
  max-width: 95vw;
  margin: auto;
  display: block; }
main.main-history .history-wrapper {
  position: relative; }
  main.main-history .history-wrapper:after {
    content: " ";
    height: 100%;
    width: 2px;
    background: #174c67;
    top: 0;
    position: absolute;
    left: calc(50% - 1px); }
main.main-history .history-single-item {
  display: flex;
  margin: 70px 0px;
  flex-wrap: wrap; }
  main.main-history .history-single-item .remover {
    position: absolute;
    height: 50%;
    width: 3px;
    background-color: #fff;
    z-index: 1; }
  main.main-history .history-single-item .remover-top {
    top: 0;
    left: -1px; }
  main.main-history .history-single-item .remover-bottom {
    bottom: 0;
    right: -1px; }
  main.main-history .history-single-item .circle {
    width: 65px;
    height: 65px;
    background-color: transparent;
    display: block;
    z-index: 5;
    border-radius: 100%;
    left: -32.5px;
    position: absolute;
    border: solid 2px #000;
    background: #fff; }
  main.main-history .history-single-item:nth-child(even) {
    flex-direction: row-reverse; }
    main.main-history .history-single-item:nth-child(even) .history-date .inner-history-date {
      box-shadow: -10px 0px 30px rgba(0, 0, 0, 0.1); }
      main.main-history .history-single-item:nth-child(even) .history-date .inner-history-date:after {
        content: " ";
        left: -15px; }
    main.main-history .history-single-item:nth-child(even) .history-content:after {
      right: -25px;
      left: auto; }
    main.main-history .history-single-item:nth-child(even) .history-content:before {
      right: 0;
      left: auto; }
    main.main-history .history-single-item:nth-child(even) .circle {
      right: -32.5px;
      left: auto; }
  main.main-history .history-single-item:nth-child(1) .history-content:before {
    top: 50%; }
  main.main-history .history-single-item .history-date {
    display: flex;
    justify-content: center;
    align-items: center; }
    main.main-history .history-single-item .history-date .inner-history-date {
      font-size: 48px;
      font-family: 'Roboto', sans-serif;
      font-weight: bold;
      padding: 40px 80px;
      box-shadow: 10px 0px 30px rgba(0, 0, 0, 0.1);
      position: relative;
      width: 75%;
      text-align: center; }
      main.main-history .history-single-item .history-date .inner-history-date:after {
        content: " ";
        width: 30px;
        height: 30px;
        display: block;
        right: -15px;
        background: #fff;
        position: absolute;
        top: 50%;
        transform: translate(0%, -50%) rotate(45deg); }
  main.main-history .history-single-item .history-content {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative; }
    main.main-history .history-single-item .history-content:before {
      content: " ";
      position: absolute;
      left: 0;
      top: calc(50% - 1px);
      width: 80%;
      height: 2px;
      background: #0f3f5e;
      z-index: -1; }
    main.main-history .history-single-item .history-content:after {
      content: " ";
      width: 50px;
      height: 50px;
      background-color: #0F3F5E;
      display: block;
      z-index: 5;
      border-radius: 100%;
      left: -25px;
      position: absolute; }
    main.main-history .history-single-item .history-content .history-content-inner {
      background-color: #0F3F5E;
      width: 75%;
      text-align: left; }
      main.main-history .history-single-item .history-content .history-content-inner .history-text {
        font-size: 24px;
        padding: 30px; }
    main.main-history .history-single-item .history-content * {
      color: #fff; }
  main.main-history .history-single-item > * {
    width: 50%; }

/* ------------------------------ Media Queries ------------------------------ */

/*# sourceMappingURL=style-history.css.map */
