.front-slider{position:relative;overflow:hidden;opacity:0;height:500px}.front-slider__cont{padding:0 80px}.front-slider__fone,.front-slider__fone-item{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2}.front-slider__fone:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.15;transition:all .3s ease}.front-slider__fone.dark:after{opacity:.5}.front-slider__fone-item{z-index:0;opacity:0;transition:all .5s linear}.front-slider__fone-item.visible{opacity:1}.front .front-slider.blur .front-slider__cont{-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);filter:blur(5px);-ms-filter:blur(5px)}.front-slider__item{height:500px;position:absolute;width:100%;top:0;left:0}.front-slider__item-link{display:block;height:100%}.front-slider__item .container{height:100%;display:flex;-ms-display:flex;max-width:100%}.front-slider__item-text{width:50%;padding-bottom:80px;margin-left:auto;display:flex;-ms-display:flex;flex-direction:column;-ms-flex-direction:column;justify-content:center;-ms-justify-content:center;color:#fff;text-decoration:none}.front-slider__item-text:hover{text-decoration:none;color:#fff}.front-slider__item-text-prev{text-transform:uppercase;font-size:20px;margin-bottom:20px}.front-slider__item-text-title{font-size:45px;line-height:1.15em;font-weight:700}.front-slider .bx-pager{position:absolute;bottom:20px;left:0;z-index:5}.front-slider .bx-wrapper .bx-controls-direction a{background:transparent;border-radius:50%;border:none;width:46px;height:46px;margin-top:-23px;z-index:10}.front-slider .bx-wrapper .bx-controls-direction a:before{content:"";transition:all .3s ease;width:30px;height:16px;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;background:url(images/main_slider_left.svg) no-repeat center}.front-slider .bx-wrapper .bx-controls-direction a.bx-next:before{transform:rotate(180deg)}.front-slider .bx-wrapper .bx-controls-direction a.bx-prev:hover:before{transform:translate(-8px,0)}.front-slider .bx-wrapper .bx-controls-direction a.bx-next:hover:before{transform:translate(8px,0) rotate(180deg)}.front-slider .bx-wrapper .bx-prev{left:-60px}.front-slider .bx-wrapper .bx-next{right:-60px}.front-slider .bx-wrapper .bx-pager.bx-default-pager a.bx-pager-link{width:34px;height:34px;background:transparent!important;position:relative}.front-slider .bx-wrapper .bx-pager.bx-default-pager a.bx-pager-link:after{content:"";width:9px;height:9px;background:#fff;border-radius:50%;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}.front-slider__pagin{width:100%;text-align:center;bottom:0;padding-bottom:33px;position:absolute;left:0}.front-slider__pagin-item{width:32px;height:32px;margin:0 0;position:relative;display:inline-block}.front-slider__pagin-item:before{content:"";position:absolute;width:9px;height:9px;opacity:.75;background:#fff;display:block;top:0;right:0;bottom:0;left:0;margin:auto;border-radius:50%}.front-slider__pagin-item input{position:absolute;opacity:0;top:0;left:0}.front-slider__pagin-item.active:before, .front-slider__pagin-item:not(.active):hover:before {opacity:1}.front-slider__pagin-item>div{pointer-events:none}@media (max-width:1350px){.front-slider__item-text-title{font-size:40px}}@media (max-width:1250px){.front-slider,.front-slider__item{height:450px}.front-slider__item-text-title{font-size:35px}}@media (min-width:992px) and (max-height:700px){.front-slider,.front-slider__item{height:450px}.front-slider__item-text-title{font-size:35px}.front-slider__pagin{padding-bottom:15px}.front-slider__item-text{padding-bottom:60px}}@media (max-width:991px){.front-slider__item-text{width:60%}.front-slider__item-text-prev{font-size:16px}.front-slider__item-text-title{font-size:30px;line-height:35px}}@media (max-width:767px){.front-slider,.front-slider__item{height:430px}.front-slider__item-text{width:100%}.front-slider__item-text-title{font-size:35px;line-height:40px}}@media (max-width:650px){.front-slider__item-text-title{font-size:30px;line-height:35px}}@media (max-width:550px){.front-slider__cont{padding:0 0 0}.front-slider .bx-wrapper .bx-controls-direction a{top:auto;bottom:30px}.front-slider .bx-wrapper .bx-prev{left:20px}.front-slider .bx-wrapper .bx-next{right:20px}}@media (max-width:400px){.front-slider__item-text-prev{font-size:11px;line-height:15px;margin-bottom:10px}.front-slider__item-text-title{font-size:28px;line-height:33px}.front-slider__pagin{padding-bottom:28px}.front-slider .bx-wrapper .bx-controls-direction a{top:auto;bottom:25px}}