.maxwidth-theme.wide-:has( > .col-md-12 #allrecords):not(:has(.right_block+.left_block)) {
  width: 100vw !important;
  max-width: 100vw !important;
  margin: 0px !important;
  padding: 0px !important;
}
#allrecords header, #allrecords footer {
	display:none !important;
}
*, ::before, ::after {
  -webkit-box-sizing: border-box !important;
  -moz-box-sizing: border-box !important;
  box-sizing: border-box !important;
}

.tilda_include_content .maxwidth-banner .owl-nav {
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  justify-content: space-between;
  align-items: center;
}
.tilda_include_content .banners-big {
  margin: 44px 32px 0;
  padding-bottom: 69px;
  max-width: calc(100% - 82px);
}
.tilda_include_content .maxwidth-banner .swiper-pagination.owl-carousel__dots{
  margin: auto;
  left: 0;
  right: 0;
  width: fit-content !important;
  top: 0;
  position: relative;
  bottom: unset;
  padding: 15px 0;
  z-index: 13;
  transform: unset;
}
.tilda_include_content {
  padding: 15px 0px;
}
.tilda_include_content .banners-big .main-slider {
  height: auto;
}
.tilda_include_content .swiper-pagination-bullet::before {
  top: unset !important;
  left: 0 !important;
  margin: unset !important;
  background: #E5E5E5 !important;
}
.tilda_include_content .swiper-pagination-bullet.swiper-pagination-bullet-active::before, .tilda_include_content .swiper-pagination-bullet:hover::before {
  transform: unset !important;
  background-color: var(--theme-base-color) !important;
}
.tilda_include_content .swiper-pagination-bullet {
  width: 30px;
  height: 3px;
}
.tilda_include_content .sections-list .index-block__part--right {
  display: none;
}
#allrecords ul li::before {
  content: unset;
}

.t-prefix_1, .t-prefix_2, .t-prefix_3, .t-prefix_4, .t-prefix_5, .t-prefix_6, .t-prefix_7, .t-prefix_8, .t-prefix_9, .t-prefix_10, .t-prefix_11 {
  box-sizing: content-box !important;
}
.t997 [src$=".svg"] {
    filter: invert(1);
}

@media (min-width: 992px) {
  body .tilda_include_content .maxwidth-theme {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
}
@media (max-width: 991px) {
  body .tilda_include_content .maxwidth-theme {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
}


@media(max-width:768px){
  .tilda_include_content .banners-big {
    margin: 0px;
    padding-bottom: 69px;
    max-width: 100%;
  }
}


@media(min-width: 1200px){
  .t-container {
    max-width: 1564px !important;
  }
  .t-cover__wrapper {
    width: 1564px !important;
    max-width: 100% !important;
  }
  .t-col {
    max-width: calc(100% - 40px) !important;
  }
  .t-col_1 {
    max-width: calc(8.3333% - 40px) !important;
  }
  .t-col_2 {
    max-width: calc(16.6666% - 40px) !important;
  }
  .t-col_3 {
    max-width: calc(25% - 40px) !important;
  }
  .t-col_4 {
    max-width: calc(33.3333% - 40px) !important;
  }
  .t-col_5 {
    max-width: calc(41.6666% - 40px) !important;
  }
  .t-col_6 {
    max-width: calc(50% - 40px) !important;
  }
  .t-col_7 {
    max-width: calc(58.3333% - 40px) !important;
  }
  .t-col_8 {
    max-width: calc(66.6666% - 40px) !important;
  }
  .t-col_9 {
    max-width: calc(75% - 40px) !important;
  }
  .t-col_10 {
    max-width: calc(83.3333% - 40px) !important;
  }
  .t-col_11 {
    max-width: calc(91.6666% - 40px) !important;
  }
  .t-col_12 {
    max-width: calc(100% - 40px) !important;
  }
}