

/* Start:/local/templates/contracting/components/bitrix/system.pagenavigation/.default/style.css?1643020700919*/
.pagination {
  display: table;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
}

.paginator__item {
  display: inline-block;
  vertical-align: middle;
  width: 26px;
  height: 26px;
  margin: 0 3px;
  border: 1px solid #e0e0e0;
  text-align: center;
  line-height: 26px;
  font-size: 14px;
  color: #ff006d;
  background: #e7e6e6;
}

.paginator__item a {
  display: block;
  color: #ff006d;
}

.paginator__item.active {
  border-color: #d1d1d1;
  background: #d1d1d1;
}

.paginator__item_first a:before,
.paginator__item_last a:before {
  content: "";
  display: inline-block;
  width: 7px;
  height: 11px;
}

.paginator__item_first a:before {
  background: url(/local/templates/contracting/images/icons.png) no-repeat 0 -39px;
}

.paginator__item_last a:before {
  background: url(/local/templates/contracting/images/icons.png) no-repeat -7px -39px;
}

/* End */


/* Start:/local/templates/contracting/components/bitrix/news.list/fbit_top_slider/style.css?16425790551694*/

.main-slider__wrapper {
    position: relative;
    z-index: 1;
    margin-bottom: 24px;
}

.main-slider__wrapper .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    position: absolute;
    top: calc(50% - 27px);
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
}
.main-slider__wrapper .slider-next,
.main-slider__wrapper .slider-prev {
    opacity: 0;
    color: #fff;
}

.main-slider__wrapper:hover .slider-next,
.main-slider__wrapper:hover .slider-prev {
    opacity: 1;
}
.main-slider__item img {
    width: 100%;
    height: 100%;
}

.main-slider .slick-dots {
    position: absolute;
    bottom: 10px;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
}
@media screen and (max-width: 1023.98px) {
    .main-slider__item figure {
        height: 360px;
    }
}
@media screen and (max-width: 767.98px) {
    .main-slider__item figure {
        height: 320px;
    }
}
@media screen and (max-width: 575.98px) {
    .main-slider__item figure {
        height: auto;
    }
    .main-slider__item img {
        height: auto;
    }
}
@media screen and (min-width: 1024px) {
    .main-slider__wrapper {
        margin-bottom: -11vw;
    }
    .main-slider .slick-dots {
        bottom: 12vw;
    }
}
@media screen and (min-width: 1200px) {
    .main-slider__wrapper {
        margin-top: -69px;
    }
}
/* End */


/* Start:/local/templates/contracting/components/bitrix/news.list/fbit_features/style.css?16425790551694*/

.main-slider__wrapper {
    position: relative;
    z-index: 1;
    margin-bottom: 24px;
}

.main-slider__wrapper .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    position: absolute;
    top: calc(50% - 27px);
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
}
.main-slider__wrapper .slider-next,
.main-slider__wrapper .slider-prev {
    opacity: 0;
    color: #fff;
}

.main-slider__wrapper:hover .slider-next,
.main-slider__wrapper:hover .slider-prev {
    opacity: 1;
}
.main-slider__item img {
    width: 100%;
    height: 100%;
}

.main-slider .slick-dots {
    position: absolute;
    bottom: 10px;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
}
@media screen and (max-width: 1023.98px) {
    .main-slider__item figure {
        height: 360px;
    }
}
@media screen and (max-width: 767.98px) {
    .main-slider__item figure {
        height: 320px;
    }
}
@media screen and (max-width: 575.98px) {
    .main-slider__item figure {
        height: auto;
    }
    .main-slider__item img {
        height: auto;
    }
}
@media screen and (min-width: 1024px) {
    .main-slider__wrapper {
        margin-bottom: -11vw;
    }
    .main-slider .slick-dots {
        bottom: 12vw;
    }
}
@media screen and (min-width: 1200px) {
    .main-slider__wrapper {
        margin-top: -69px;
    }
}
/* End */


/* Start:/local/templates/contracting/components/bitrix/news.list/fbit_benefits/style.css?16425790551694*/

.main-slider__wrapper {
    position: relative;
    z-index: 1;
    margin-bottom: 24px;
}

.main-slider__wrapper .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    position: absolute;
    top: calc(50% - 27px);
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
}
.main-slider__wrapper .slider-next,
.main-slider__wrapper .slider-prev {
    opacity: 0;
    color: #fff;
}

.main-slider__wrapper:hover .slider-next,
.main-slider__wrapper:hover .slider-prev {
    opacity: 1;
}
.main-slider__item img {
    width: 100%;
    height: 100%;
}

.main-slider .slick-dots {
    position: absolute;
    bottom: 10px;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
}
@media screen and (max-width: 1023.98px) {
    .main-slider__item figure {
        height: 360px;
    }
}
@media screen and (max-width: 767.98px) {
    .main-slider__item figure {
        height: 320px;
    }
}
@media screen and (max-width: 575.98px) {
    .main-slider__item figure {
        height: auto;
    }
    .main-slider__item img {
        height: auto;
    }
}
@media screen and (min-width: 1024px) {
    .main-slider__wrapper {
        margin-bottom: -11vw;
    }
    .main-slider .slick-dots {
        bottom: 12vw;
    }
}
@media screen and (min-width: 1200px) {
    .main-slider__wrapper {
        margin-top: -69px;
    }
}
/* End */


/* Start:/local/templates/contracting/components/bitrix/news.list/fbit_reviews/style.css?16425790551694*/

.main-slider__wrapper {
    position: relative;
    z-index: 1;
    margin-bottom: 24px;
}

.main-slider__wrapper .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    position: absolute;
    top: calc(50% - 27px);
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
}
.main-slider__wrapper .slider-next,
.main-slider__wrapper .slider-prev {
    opacity: 0;
    color: #fff;
}

.main-slider__wrapper:hover .slider-next,
.main-slider__wrapper:hover .slider-prev {
    opacity: 1;
}
.main-slider__item img {
    width: 100%;
    height: 100%;
}

.main-slider .slick-dots {
    position: absolute;
    bottom: 10px;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
}
@media screen and (max-width: 1023.98px) {
    .main-slider__item figure {
        height: 360px;
    }
}
@media screen and (max-width: 767.98px) {
    .main-slider__item figure {
        height: 320px;
    }
}
@media screen and (max-width: 575.98px) {
    .main-slider__item figure {
        height: auto;
    }
    .main-slider__item img {
        height: auto;
    }
}
@media screen and (min-width: 1024px) {
    .main-slider__wrapper {
        margin-bottom: -11vw;
    }
    .main-slider .slick-dots {
        bottom: 12vw;
    }
}
@media screen and (min-width: 1200px) {
    .main-slider__wrapper {
        margin-top: -69px;
    }
}
/* End */
/* /local/templates/contracting/components/bitrix/system.pagenavigation/.default/style.css?1643020700919 */
/* /local/templates/contracting/components/bitrix/news.list/fbit_top_slider/style.css?16425790551694 */
/* /local/templates/contracting/components/bitrix/news.list/fbit_features/style.css?16425790551694 */
/* /local/templates/contracting/components/bitrix/news.list/fbit_benefits/style.css?16425790551694 */
/* /local/templates/contracting/components/bitrix/news.list/fbit_reviews/style.css?16425790551694 */
