

/* Start:/local/components/olls/slamm.banners/templates/main_coupled/style.css?1770969802825*/
.slider_partners .carousel-control {
    z-index: 1;
    opacity: 0;
    visibility: hidden;
    transition: visibility 0s, opacity 1s linear;
}

.slider_partners .carousel-control.left,
.slider_partners .carousel-control.right{
    background-image: none;
}

html:not(.mobile) .slider_partners:hover .carousel-control {
    opacity: 1;
    visibility: visible;
}

.slider_partners .carousel-control.slick-disabled {
    display: none!important;
}

.slider_partners .carousel-control .icon-next,
.slider_partners .carousel-control .icon-prev {
    top: calc(50% - 20px);
}

.slider_partners .carousel-control .icon-next:before,
.slider_partners .carousel-control .icon-prev:before {
    content: '';
}

.slider_partners .item:not(.touch_class):hover .scale_block_animate {
    opacity: 1;
}

/* End */


/* Start:/bitrix/templates/next/components/aspro/com.banners.next/next_new/style.css?1770987040787*/
.banner_small_item {
  position: relative;
}

.start_promo .slick-dots li {
  width: auto;
  margin: 0 5px;
}

.start_promo .slick-dots li button {
  display: inline-block;
  width: 9px;
  height: 9px;
  padding: 0;
  margin-bottom: 5px;
  text-indent: -999px;
  border: none !important;
  border-radius: 10px;
  cursor: pointer;
  background-color: #c9c9c9f0;
  transition: width 0.4s ease, background-color 0.4s ease;
}

.start_promo .slick-dots li.slick-active button {
  width: 27px;
  background-color: #969ba5;
}

.start_promo .slick-dots {
  bottom: -15px;
}

@media (max-width: 768px) {
  .start_promo .slick-dots li button {
    width: 7px;
    height: 7px;
  }
  .start_promo .slick-dots li.slick-active button {
    width: 21px;
  }
}

/* End */


/* Start:/local/js/olls_tokenformarketing/olls_lib/dist/olls.lib.bundle.css?17709698021451*/
.olls-tokenformarketing-box {
    display: block;
    position: absolute;
    top: 3%;
    right: 3%;
    z-index: 10;
    background-color: rgba(255, 255, 255, 0.58);
    color: rgba(7, 7, 7, 0.42);
    border-radius: 6px;
    padding: 0 4px;
    cursor: pointer;
}

.olls-tokenformarketing-box_body {
    margin-top: 10px;
    opacity: 0;
    visibility: hidden;
    display: block;
    position: absolute;
    right: 0;
    top: 23px;
    transition: opacity 0.2s linear;
    color: #333;
    cursor: auto;
}

.olls-tokenformarketing-box_body.show-box {
    opacity: 1;
    visibility: visible;
    background: #fff;
    padding: 5px 15px;
    border-radius: 7px;
    border: 1px solid #777;
}

.olls-tokenformarketing-box_body.show-box > div {
    white-space: nowrap
}

.olls-tokenformarketing-box_body.show-box::after {
    content: "";
    position: absolute;
    bottom: 100%;
    right: 30px;
    margin-left: -10px;
    border-width: 10px;
    border-style: solid;
    border-color: rgb(255, 255, 255) transparent transparent transparent;
    transform: rotate(180deg);
}

.olls-tokenformarketing-box_body.show-box::before {
    content: "";
    position: absolute;
    bottom: calc(100% + 1px);
    right: 30px;
    margin-left: -10px;
    border-width: 10px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
    transform: rotate(180deg);
}

/* End */
/* /local/components/olls/slamm.banners/templates/main_coupled/style.css?1770969802825 */
/* /bitrix/templates/next/components/aspro/com.banners.next/next_new/style.css?1770987040787 */
/* /local/js/olls_tokenformarketing/olls_lib/dist/olls.lib.bundle.css?17709698021451 */
