/* Repairs for public blocks missing from the original stylesheet. */
@media screen and (max-width: 1279px) {
  .new-docs .home-third-news { display: none; }
}
.seminar_bage2 { background: url(../images/seminar_bage.jpg) no-repeat; min-height: 220px; width: 290px; float: left; clear: left; }
.seminar_bage2 h3 { margin: 10px 0 0 20px; padding-bottom: 5px; }
.banner_right img { max-width: 100%; height: auto; }
.bottom-track { padding-top: 130px; padding-bottom: 20px; }
.bottom-track #blabla { top: 150px; }
.bottom-track .trackbar-text, .bottom-track .trackbar-text2 { top: -110px; }
.bottom-track #runner:focus-visible { outline: 2px solid #72549e; outline-offset: 3px; }
.slider-content[hidden] { display: none; }
.home-seminars { padding-top: 30px; }
#service-slider .track { transition: left 360ms cubic-bezier(.22, 1, .36, 1); }
#service-slider #runner { cursor: grab; user-select: none; -webkit-user-drag: none; }
#service-slider.is-dragging .track { transition: none; }
#service-slider.is-dragging #runner { cursor: grabbing; }
@media (prefers-reduced-motion: reduce) {
  #service-slider .track { transition: none; }
}
