@media only screen and (-ms-high-contrast: active) and (min-width: 875px), only screen and (-ms-high-contrast: none) and (min-width: 875px) {
  body .elementor header ul.menu > li.right_menu div.button.documentation-button:before {
    margin-left: -10px;
  }
  body .elementor header ul.menu > li.right_menu div.button.documentation-button:after {
    margin-left: 0;
    margin-top: 5px;
  }

  body .elementor header ul.sub-menu ul.sub-menu {
    margin-left: -186px;
  }

  .acf_slider .slider_container .slide_image {
    top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .slick-prev {
    transform: rotate(135deg) !important;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .slick-next {
    transform: rotate(-135deg) !important;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .history_gallery.preview div.preview_content {
    width: 50%;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .acf_slider .slider_container {
    align-items: flex-start;
    top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .link_mosaic div.case {
    height: 700px;
    width: 50%;
    float: left;
  }
  .link_mosaic div.case a {
    margin-left: calc(-25% - 68px);
  }
}

/*# sourceMappingURL=fix_ie.css.map */
