.b-ext .slider {overflow: hidden;}
.b-ext .slider__container {width: 100%;}
.b-ext .slider__nav {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-box-align: end;-ms-flex-align: end;-webkit-box-pack: start;-ms-flex-pack: start;align-items: flex-end;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-flow: row wrap;flex-flow: row wrap;justify-content: flex-start;margin: 0 0 30px;width: 100%;}
.b-ext .slider__counter__item {color: rgba(0,0,0,.5);font-family: nunito_sansbold,Arial,sans-serif;font-size: 14px;font-weight: 700;line-height: 22px;text-transform: uppercase;}
.b-ext .slider__counter__item--active {color: #000;}
.b-ext .slider__controls {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-box-align: start;-ms-flex-align: start;-webkit-box-pack: start;-ms-flex-pack: start;align-items: flex-start;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-flow: row wrap;flex-flow: row wrap;justify-content: flex-start;margin: 0 0 0 auto;}
.b-ext .slider__controls li {margin: 0 20px 0 0;}
.b-ext .slider__controls li:last-child {margin: 0;}
.b-ext .slider__progress {margin: 20px 0 0;position: relative;width: 100%;}
.b-ext .slider__bar {background: rgba(0,0,0,.3);height: 1px;position: relative;width: 100%;}
.b-ext .slider__track {background: #000;bottom: 0;height: 2px;left: 0;position: absolute;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 50%;transform-origin: 0 50%;-webkit-transition: 1s cubic-bezier(.19,1,.22,1);transition: 1s cubic-bezier(.19,1,.22,1);width: 100%;}
.b-ext .slider__component {position: relative;}
.b-ext .slider__component:after {background-image: linear-gradient(269deg,#fff,hsla(0,0%,100%,0));bottom: 0;content: "";left: calc(100% - 200px);margin: auto;position: absolute;right: -50vw;top: 0;}
@media screen and (max-width:1024px) {.b-ext .slider__component:after {content: none;display: none;}}
.b-ext .slider__wrapper {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-box-align: start;-ms-flex-align: start;-webkit-box-pack: start;-ms-flex-pack: start;align-items: flex-start;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-flow: row nowrap;flex-flow: row nowrap;justify-content: flex-start;}
@media screen and (max-width:1024px) {.b-ext .slider__wrapper {margin: 0 -10px;}}
.b-ext .slider__slide {-ms-flex-negative: 0;flex-shrink: 0;width: 880px;}
@media screen and (max-width:1024px) {.b-ext .slider__slide {padding: 0 10px;}}
.b-ext .slider__fig {overflow: hidden;padding-bottom: 61.3%;position: relative;width: 100%;}
.b-ext .slider__fig__img {height: 100%;left: 0;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;position: absolute;top: 0;width: 100%;}
.b-ext .is-slick-slider:not(.slick-initialized)>a:not(:first-child), .b-ext .is-slick-slider:not(.slick-initialized)>div:not(:first-child), .b-ext .is-slick-slider:not(.slick-initialized)>img:not(:first-child) {display: none !important;}
.b-ext .is-slick-slider--3-cols:not(.slick-initialized) {display: -webkit-box;display: -ms-flexbox;display: flex;}
.b-ext .is-slick-slider--3-cols:not(.slick-initialized)>a, .b-ext .is-slick-slider--3-cols:not(.slick-initialized)>div, .b-ext .is-slick-slider--3-cols:not(.slick-initialized)>img {width: 33.33%;}
.b-ext .is-slick-slider--3-cols:not(.slick-initialized)>a:not(:nth-child(-n+3)), .b-ext .is-slick-slider--3-cols:not(.slick-initialized)>div:not(:nth-child(-n+3)), .b-ext .is-slick-slider--3-cols:not(.slick-initialized)>img:not(:nth-child(-n+3)) {display: none !important;}