.homepage-slider.slick-slider{margin-bottom:0}.homepage-slider button.slick-arrow{display:none!important}.homepage-slider .hero.slide{background-size:contain;text-align:center}.homepage-slider .hero.slide .content-wrapper{padding-left:15px;padding-right:15px;position:relative}.homepage-slider .hero.slide .background{background-position:50%;background-repeat:no-repeat;background-size:contain;height:300px;margin:0 -15px;position:absolute;width:100%}.homepage-slider .slide--img{min-height:1px;min-height:305px;padding-left:15px;padding-right:15px;position:relative}.homepage-slider .slide-content{background-color:#fff;margin-bottom:30px;min-height:1px;padding:20px 15px 16px;position:relative}.homepage-slider .slide--img img{display:none}.homepage-slider .slide-content h1{color:#3e525c;font-family:BariolRegular,sans-serif;font-size:60px;font-weight:500;line-height:55px;margin-bottom:10px;margin-top:20px}.homepage-slider .slide-content p{color:#6b6967;font-size:22px;line-height:29px;margin:0 0 7px}.homepage-slider .slide-content a.button{background-color:#00a399;border-bottom-right-radius:10px;border-top-left-radius:10px;color:#fff;cursor:pointer;font-family:BariolBold;font-size:18px;margin-top:0;padding:2.8px 15px 4.5px;text-transform:lowercase}.homepage-slider ul.slick-dots{bottom:24px;left:0;margin:0 auto auto;position:absolute;right:0;text-align:center}.homepage-slider ul.slick-dots li{zoom:1;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:3px solid #00a399;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;cursor:pointer;display:inline-block;height:18px;margin:0 4px;width:18px}.homepage-slider ul.slick-dots li button:before{display:none}.homepage-slider ul.slick-dots li button{background:#869791;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;display:block;filter:Alpha(Opacity=50);height:12px;margin:5px 7px;opacity:.5;width:12px}.homepage-slider ul.slick-dots li.slick-active button{filter:Alpha(Opacity=100);opacity:1}.homepage-slider ul.slick-dots li.slick-active{background:#00a399;border-color:#00a399}@media (min-width:992px){.homepage-slider .hero.slide{text-align:left}.homepage-slider .hero.slide .background{background-position:100% 0;background-repeat:no-repeat;background-size:contain;position:absolute;right:0;width:42%}.homepage-slider .slide--img{float:left;left:58.33333333%;width:41.66666667%}.homepage-slider .slide-content{background:0 0;float:left;right:41.66666667%;width:58.33333333%}}