.image-slider.banner{margin:0 0 30px;background:linear-gradient(to right,#4f0095,#b0007a)}.image-slider.banner .carousel-item{position:relative;overflow:hidden}.image-slider.banner .carousel-item .slide-content{position:relative;display:flex;flex-direction:column;justify-content:center;max-width:1170px;min-height:700px;padding:40px 0;margin:auto;color:#fff;text-align:center;z-index:1}.image-slider.banner .carousel-item .title{margin:0;color:#fff;line-height:1.25;font-size:68px;font-size:6.8rem;text-shadow:2px 2px 5px rgba(0,0,0,.5)}.image-slider.banner .carousel-item .title+.desc{margin-top:28px}.image-slider.banner .carousel-item .title+.read-more{margin-top:60px}.image-slider.banner .carousel-item .desc{font-size:28px;font-size:2.8rem;line-height:1.3;color:#fff;text-shadow:2px 2px 5px rgba(0,0,0,.53)}.image-slider.banner .carousel-item .desc p{margin-top:0}.image-slider.banner .carousel-item .desc *{color:inherit!important;background-color:transparent!important;border-color:currentColor!important;font:inherit!important}.image-slider.banner .carousel-item .desc+.read-more{margin-top:40px}.image-slider.banner .carousel-item .read-more .button-link{margin:0;border:1px solid}.image-slider.banner .owl-carousel .owl-dots{position:absolute;bottom:45px;right:45px;padding:4px 8px;font-size:0;background-color:rgba(255,255,255,.75);border-radius:14px}.image-slider.banner .owl-carousel .owl-dots .owl-dot{display:inline-block}.image-slider.banner .owl-carousel .owl-dots .owl-dot.active button::before{border-width:2px;background-color:#fff}.image-slider.banner .owl-carousel .owl-dots .owl-dot button{padding:4px;background-color:transparent;border:none}.image-slider.banner .owl-carousel .owl-dots .owl-dot button::before{content:'';display:block;width:12px;height:12px;border:6px solid #b0007a;border-radius:50%;background-color:#b0007a;transition:.3s}.image-slider.banner .owl-carousel .owl-dots .owl-dot button:active::before,.image-slider.banner .owl-carousel .owl-dots .owl-dot button:focus::before,.image-slider.banner .owl-carousel .owl-dots .owl-dot button:hover::before{border-width:3px;background-color:#fff;transform:scale(1.4)}.image-slider.banner .owl-carousel .pause-btn{display:inline-block;vertical-align:middle;font-size:26px;padding:5px 12px;border:none;background-color:transparent;transition:.3s;color:#fff}.image-slider.banner .owl-carousel .pause-btn:active,.image-slider.banner .owl-carousel .pause-btn:focus,.image-slider.banner .owl-carousel .pause-btn:hover{color:#fff;transform:scale(1.1)}.image-slider.banner .owl-carousel .carousel-controls{position:absolute;right:calc((100% - 1170px + 30px) * .5);bottom:20px;z-index:1;font-size:0}.image-slider.banner .owl-carousel .carousel-controls .owl-dots:not(.disabled){position:static;display:inline-block;vertical-align:middle}@media (max-width:1199px){.image-slider.banner .owl-carousel .carousel-controls{right:calc((100% - 970px + 30px) * .5)}.image-slider.banner .carousel-item .slide-content{max-width:970px;min-height:330px}.image-slider.banner .carousel-item .title{font-size:35px;font-size:3.5rem}.image-slider.banner .carousel-item .title+.desc{margin-top:25px}.image-slider.banner .carousel-item .title+.read-more{margin-top:50px}.image-slider.banner .carousel-item .desc{font-size:25px;font-size:2.5rem}.image-slider.banner .carousel-item .desc+.read-more{margin-top:35px}}@media (max-width:991px){.image-slider.banner .owl-carousel .carousel-controls{right:calc((100% - 750px + 30px) * .5)}.image-slider.banner .carousel-item .slide-content{max-width:750px;min-height:300px}.image-slider.banner .carousel-item .title+.desc{margin-top:20px}.image-slider.banner .carousel-item .title+.read-more{margin-top:30px}.image-slider.banner .carousel-item .desc+.read-more{margin-top:25px}}@media (max-width:767px){.image-slider.banner .owl-carousel .carousel-controls{right:30px}.image-slider.banner .carousel-item .slide-content{max-width:100%;min-height:245px}}