

/* Start:/local/components/ttm.adv/advertising.banner/templates/main_slider/style.css?17528451996507*/
.keyframe__wrap {
    padding: 30px 0 0;
    background: #fff;
}
.keyframe.slick-slider .slick-list {
    border-radius: 20px;
}
.keyframe:not(.slick-initialized){
    display: block;
    height: 56px;
    /* height: 112px; */
    width: 100%;
    background: #f2f2f2;
    border-radius: 20px;
    overflow: hidden;
}
.colsidebar .keyframe:not(.slick-initialized){
    height: unset;
    /* min-height: 112px; */
    min-height: 56px;
}
.keyframe-item__body {
    text-align: center;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

/*во всю ширину*/
.keyframe__wrap.full {
    padding: 0;
}
.keyframe__wrap.full > .keyframe.slick-slider .slick-list {
    border-radius: 0px;
}
.keyframe__wrap.full > .keyframe:not(.slick-initialized){
    border-radius: 0px;
}
/*стрелки*/
.keyframe__wrap.full .slick-prev {
    left: 15px;
}
.keyframe__wrap.full .slick-next {
    right: 15px;
}
@media (max-width:992px) {
    .keyframe:not(.slick-initialized){
        height: 480px;
    }
    .keyframe__wrap.full > .keyframe:not(.slick-initialized) {
        border-radius: 0px;
        /* height: 61px; */
        /* height: 92px; */
        height: 56px;
        overflow: hidden;
    }
}
@media (min-width:993px) {
    /* .news-asside .wrapCalcAndSeoPic .keyframe__wrap { */
    .wrapCalcAndSeoPic .keyframe__wrap {
        position: -webkit-sticky;
        position: sticky;
        top: 440px;
        z-index: 4;
        display: block;
        width: 100%;
        margin-bottom: 20px;
        background: #ffffff;
        padding: 0px;
        text-align: center;
        margin-top: 0px;
        z-index: 0;
    }
}
/*шилдики*/
.keyframe-item__shild {
    position: absolute;
    top: 15px;
    right: 15px;
    opacity: 1;
}

.keyframe-item__shild.y-bottom {
    top: unset;
    bottom: 15px;
}
.keyframe-item__shild.x-left {
    right: unset;
    left: 15px;
}


button.keyframe-item__button {
    background: #fff;
    border-radius: 5px;
    padding: 4px 8px;
    font-size: 12px;
    font-weight: 500;
    line-height: 12px;
    border: 1px solid #fff;
    cursor: pointer;
}

.preheader-banner__btn {
    cursor: pointer;
}

/*poppers*/
.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}
.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}
.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}

.bs-popover-auto[x-placement^=top],
.bs-popover-top{margin-bottom:.5rem}

.bs-popover-auto[x-placement^=top] .arrow,
.bs-popover-top .arrow{bottom:calc((.5rem + 1px) * -1)}

.bs-popover-auto[x-placement^=top] .arrow::after,
.bs-popover-auto[x-placement^=top] .arrow::before,
.bs-popover-top .arrow::after,
.bs-popover-top .arrow::before{border-width:.5rem .5rem 0}

.bs-popover-auto[x-placement^=top] .arrow::before,
.bs-popover-top .arrow::before{bottom:0;border-top-color:rgba(0,0,0,.25)}

.bs-popover-auto[x-placement^=top] .arrow::after,
.bs-popover-top .arrow::after{bottom:1px;border-top-color:#fff}

.bs-popover-auto[x-placement^=right],
.bs-popover-right{margin-left:.5rem}

.bs-popover-auto[x-placement^=right] .arrow,
.bs-popover-right .arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}

.bs-popover-auto[x-placement^=right] .arrow::after,
.bs-popover-auto[x-placement^=right] .arrow::before,

.bs-popover-right .arrow::after,
.bs-popover-right .arrow::before{border-width:.5rem .5rem .5rem 0}

.bs-popover-auto[x-placement^=right] .arrow::before,
.bs-popover-right .arrow::before{left:0;border-right-color:rgba(0,0,0,.25)}

.bs-popover-auto[x-placement^=right] .arrow::after,
.bs-popover-right .arrow::after{left:1px;border-right-color:#fff}

.bs-popover-auto[x-placement^=bottom],
.bs-popover-bottom{margin-top:.5rem}

.bs-popover-auto[x-placement^=bottom] .arrow,
.bs-popover-bottom .arrow{top:calc((.5rem + 1px) * -1)}

.bs-popover-auto[x-placement^=bottom] .arrow::after,
.bs-popover-auto[x-placement^=bottom] .arrow::before,
.bs-popover-bottom .arrow::after,
.bs-popover-bottom .arrow::before{border-width:0 .5rem .5rem .5rem}

.bs-popover-auto[x-placement^=bottom] .arrow::before,
.bs-popover-bottom .arrow::before{top:0;border-bottom-color:rgba(0,0,0,.25)}

.bs-popover-auto[x-placement^=bottom] .arrow::after,
.bs-popover-bottom .arrow::after{top:1px;border-bottom-color:#fff}

.bs-popover-auto[x-placement^=bottom] .popover-header::before,
.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}

.bs-popover-auto[x-placement^=left],
.bs-popover-left{margin-right:.5rem}

.bs-popover-auto[x-placement^=left] .arrow,
.bs-popover-left .arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}

.bs-popover-auto[x-placement^=left] .arrow::after,
.bs-popover-auto[x-placement^=left] .arrow::before,
.bs-popover-left .arrow::after,
.bs-popover-left .arrow::before{border-width:.5rem 0 .5rem .5rem}

.bs-popover-auto[x-placement^=left] .arrow::before,
.bs-popover-left .arrow::before{right:0;border-left-color:rgba(0,0,0,.25)}

.bs-popover-auto[x-placement^=left] .arrow::after,
.bs-popover-left .arrow::after{right:1px;border-left-color:#fff}

.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;color:inherit;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}
.popover-header:empty{display:none}
.popover-body{padding:.5rem .75rem;color:#212529}
/* End */
/* /local/components/ttm.adv/advertising.banner/templates/main_slider/style.css?17528451996507 */
