.slider-container{margin:0 auto;max-width:1920px;position:relative}.controls{display:flex;justify-content:space-between;position:absolute;top:50%;width:100%;z-index:2}.controls__text{visibility:hidden}.controls__button{background-color:transparent;border:none;cursor:pointer;width:200px}.controls__button.next:before,.controls__button.prev:before{border-bottom:6px solid hsla(0,0%,100%,.8);border-left:6px solid hsla(0,0%,100%,.8);border-radius:2px;border-right-width:6px;border-top-width:6px;content:"";display:inline-block;height:20px;position:absolute;width:20px}.controls__button.prev:before{left:5%;top:50%;transform:rotate(45deg)}.controls__button.next:before{right:5%;top:50%;transform:rotate(225deg)}.slider{overflow:hidden}.slider__nav{bottom:-50px;display:block;left:50%;position:absolute;transform:translate(-50%,-50%)}.slider__dot{background-color:#ddd;border:none;border-radius:50%;cursor:pointer;height:12px;margin:0 5px;width:10px}.slider__dot.tns-nav-active{background-color:#999}.slide-div{position:relative}.slider__img{display:block;height:300px;margin:auto;object-fit:cover;width:100%}.slider__img--left{object-position:0 0}.slider__img--right{object-position:100% 0}.title-div{align-items:flex-end;background:#156736;display:flex;height:100%;justify-content:center;margin:0 auto;padding:35px 0;text-align:center;top:0}.slider__title{color:#fff;font-weight:700;margin:0;padding:0 10px}@media screen and (min-width:48rem){.slider-container{margin-bottom:50px}.controls__button.prev{border:0;outline:0}.controls__button.next{border:0;outline:0}.controls__button.next:hover:before,.controls__button.prev:hover:before{border-color:#fff}.slider__img{height:100%;max-width:none;object-fit:contain;object-position:0 0;width:100%}.title-div{background:none;justify-content:normal;margin-top:0;padding:0;position:absolute;width:100%}.slider__title{filter:drop-shadow(2px 4px .17rem #444);font-size:1.3rem;line-height:1.15;max-width:65%}.title-div__right{justify-content:flex-end;margin-right:30px}.title-div__right>.slider__title div{margin-right:20px;text-align:right}.title-div__left>.slider__title div{text-align:left}.title-div__left{margin-left:3%}}@media screen and (min-width:64rem){.slider{max-height:500px}.slider__img{object-fit:cover}.slider__title{font-size:1.6rem;margin-bottom:2%}.title-div__right>.slider__title div{margin-right:50px}}@media screen and (min-width:80rem){.slider__title{font-size:2rem}}@media screen and (min-width:98rem){.slider__title{font-size:3rem}.title-div__right>.slider__title div{margin-right:80px}}@media screen and (min-width:110rem){.slider__title{margin-bottom:3%}}