.banner-slider .banner-slider-image{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex!important;flex-direction:column!important;height:100%;justify-content:center;position:relative;text-align:center;width:100%}.banner-slider .banner-slider-image:focus{outline:none!important}.banner-slider{position:relative}.banner-slider .contents{position:relative;width:75%;z-index:9999}.banner-slider .slick-slider{box-sizing:border-box;display:block;position:relative;-webkit-touch-callout:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.banner-slider .slick-list{display:block;margin:0;overflow:hidden;padding:0;position:relative}.banner-slider .banner-slider-slide{position:relative}.banner-slider ul.slick-dots{bottom:20px;margin-top:0;padding-left:0;position:absolute;text-align:center;width:100%}.banner-slider ul.slick-dots li{display:inline-block}.banner-slider ul.slick-dots li button{border-radius:50%;cursor:pointer;font-size:0;height:10px;margin:0 5px;padding:0!important;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;width:10px}.banner-slider ul.slick-dots li.slick-active button,ul.slick-dots li.slick-active button:hover{background:#000;border-radius:50%;height:10px;margin:0 10px;padding:0!important;width:10px}.banner-slider .slick-arrow svg{cursor:pointer;height:40px;position:relative;width:40px;z-index:999}.banner-slider .slick-arrow{position:absolute;z-index:9}.banner-slider .slick-prev.slick-arrow{bottom:50%;left:40px;transform:rotate(180deg)}.banner-slider .slick-next.slick-arrow{bottom:50%;right:40px}.banner-slider .slick-arrow svg:focus,.banner-slider .slick-slide:focus,.banner-slider ul.slick-dots li button:focus{outline:none!important}@media only screen and (max-width:1024px) and (min-width:986px){.banner-slider .banner-slider-image p{font-size:13px}}@media only screen and (max-width:985px) and (min-width:768px){.banner-slider .banner-slider-image p{font-size:13px}}@media only screen and (max-width:767px) and (min-width:480px){.banner-slider .banner-slider-image h3{font-size:29px}.banner-slider .banner-slider-slide li{display:inline-block!important;margin:0 5px!important}.banner-slider .slick-dots{bottom:0;right:0;text-align:center;top:auto;transform:translateY(0);width:100%}}@media only screen and (max-width:479px) and (min-width:220px){.banner-slider .slick-prev.slick-arrow{left:5px}.banner-slider .slick-next.slick-arrow{right:5px}.banner-slider a.cta_button{font-size:18px!important;padding:9px 14px!important}.banner-slider .banner-slider-slide button{height:12px;width:9px}.banner-slider .banner-slider-image h3{font-size:28px;line-height:34px}.banner-slider .slick-dots{bottom:0;right:0;text-align:center;top:auto;transform:translateY(0);width:100%}.banner-slider .banner-slider-slide li{display:inline-block!important;margin:0 5px!important}.banner-slider .slick-arrow img{display:none}.banner-slider .contents div{display:inline}.banner-slider .contents h1,.banner-slider .contents h2{font-size:35px;line-height:50px;padding-bottom:10px}}