.bg-slider{position:relative;margin-bottom:0px !important}.bg-slider .slick-dots-wrap{height:25px;overflow}.bg-slider .slick-dots{bottom:0px;text-align:left;position:static}.bg-slider .slick-dots li:first-child{margin-left:0px}.bg-slider .slick-dots li,.bg-slider .slick-dots li button,.bg-slider .slick-dots li button:before{width:15px;height:15px}.bg-slider .slick-dots li button{border:2px solid #fff;border-radius:50%}.bg-slider .slick-dots li button:before{font-size:0px}.bg-slider .slick-dots li.slick-active button{background:#fff}.bg-slider .slide-wrap{max-width:1240px;margin:0 auto;position:relative;min-height:600px}.bg-slider .slide-item{background-size:cover;background-position:top center;background-repeat:no-repeat}.bg-slider .slide-content{position:absolute;background:#00a850;width:480px;bottom:0px;padding:20px 40px 40px;color:#fff}.bg-slider .slide-content h2{color:#fff;font-size:36px;line-height:44px;margin-top:20px;margin-bottom:0px}.bg-slider .slide-content.right{right:0}.bg-slider .slide-content.left{left:0}.bg-slider .slide-dots{position:relative}.bg-slider .slick-active:nth-child(2) .slick-dots li:first-child button{background:#fff}.bg-slider .slick-active:nth-child(3) .slick-dots li:nth-child(2) button{background:#fff}.bg-slider .slick-active:nth-child(4) .slick-dots li:nth-child(3) button{background:#fff}.mobile-img{display:none}.bg-slider .content-wrap{padding-top:5px}.bg-slider .content-wrap.more-padding{padding-top:20px}.bg-slider .content-wrap.no-padding{padding-top:0px}.homepage .bg-slider .slide-wrap{min-height:750px}.bg-slider .slide-wrap.full-height{min-height:calc(100vh - 163px)}@media screen and (max-width:768px){.bg-slider .slide-content{width:100%;height:auto;position:relative;padding:20px 6.25%}.bg-slider .slide-wrap,.homepage .bg-slider .slide-wrap{height:100%;min-height:1px}.custom-content .bg-slider .slide-item{background-image:none !important}.bg-slider .slide-content h2{font-size:2rem;line-height:1.16667}.mobile-img{display:block;height:200px;background-position:center;background-size:cover}}@media screen and (max-width:500px){.mobile-img{display:block;height:180px;background-position:top center;background-size:cover}}