.links_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }
  .links_box .images {
    width: 43%; }
    @media (min-width: 1230px) {
      .links_box .images {
        min-width: 544px; } }
    .links_box .images > div {
      display: none; }
      .links_box .images > div[data-index='0'] {
        display: block; }
      .links_box .images > div img {
        -webkit-clip-path: polygon(0 0, 100% 0, 100% calc(100% - 100px), calc(100% - 100px) 100%, 0 100%);
        clip-path: polygon(0 0, 100% 0, 100% calc(100% - 100px), calc(100% - 100px) 100%, 0 100%); }
    @media (max-width: 1023px) {
      .links_box .images {
        display: none; } }
  .links_box .links {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-left: 30px; }
    @media (min-width: 768px) {
      .links_box .links {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-top: -24px;
        margin-left: 40px;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between; } }
    @media (max-width: 1023px) {
      .links_box .links {
        margin-left: 0px; } }
    .links_box .links .link {
      border-bottom-style: solid;
      padding: 25px 0px 27px 0px;
      -ms-flex-preferred-size: 46.5%;
      flex-basis: 46.5%; }
      @media (max-width: 767px) {
        .links_box .links .link:first-child {
          padding-top: 0px; } }
      @media (min-width: 1024px) {
        .links_box .links .link:nth-last-child(2) {
          border-bottom-width: 0; } }
      .links_box .links .link:last-child {
        border-bottom-width: 0; }
      .links_box .links .link .elementor-link-title {
        padding-right: 10px; }
      .links_box .links .link a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center; }
