.carousel-with-content .slider-container{height:580px}.carousel-with-content .slide{height:inherit}.carousel-with-content .slider-container .single-slide{height:580px}.carousel-with-content .slider-container .single-slide .slider-img{height:inherit}.carousel-with-content .slider-container li:nth-child(1){background:#ebe3e1}.carousel-with-content .slider-container .left-wrap .content p{font-size:2.5rem;line-height:37px;margin-bottom:5px}.carousel-with-content .slider-container li:nth-child(1) .left-wrap{max-width:540px;text-align:center}.carousel-with-content .slider-container li:nth-child(1) .right{max-width:390px;float:right;width:100%}.carousel-with-content .slider-container li:nth-child(1) .left-wrap .content{color:#752157;display:block;margin-top:40px}.carousel-with-content .slider-container li:nth-child(1) .right .bg-image{background-size:cover;background-repeat:no-repeat;background-position:center;height:580px;width:100%;display:block}.carousel-with-content .slider-container li:nth-child(1) .left{max-width:695px;float:left;margin-right:20px}.carousel-with-content .slider-container li:nth-child(2) .overlay-content{position:relative;z-index:100;height:100%}.carousel-with-content .slider-container li:nth-child(2) .single-slide{height:100%}.carousel-with-content .slider-container li:nth-child(2) .left{width:60%;position:absolute;z-index:80;height:inherit;background:rgba(117,33,87,1)}.carousel-with-content .slider-container li:nth-child(2) .right{position:relative;width:100%}.carousel-with-content .slider-container li:nth-child(2) .right .bg-image{background-size:cover;background-repeat:no-repeat;background-position:center;width:40%;position:absolute;right:0;top:0;z-index:1;height:100%;display:block}.carousel-with-content .slider-container li:nth-child(3) .heading-title .top-line::before{background-color:#5eb6e4}.carousel-with-content .slider-container li:nth-child(3) .slider-overlay{background-color:rgb(77,79,101,0.65);position:absolute;width:100%;height:100%;z-index:1;top:0;left:0}.carousel-with-content .slider-container li:nth-child(2) .content,.carousel-with-content .slider-container li:nth-child(2) .heading-title h2{color:#fff}.carousel-with-content .slider-container li:nth-child(2) .content p{font-size:2.4rem;line-height:36px;font-weight:500}.carousel-with-content .slider-container li:nth-child(2) .right .wrap-content{max-width:603px;position:absolute;top:50%;transform:translateY(-47%)}.carousel-with-content .slider-container li:nth-child(1) .single-slide,.carousel-with-content .slider-container li:nth-child(2) .single-slide{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}.carousel-with-content .slider-container li:nth-child(1) .single-slide{display:flex;align-items:center}.carousel-with-content .slider-container li:nth-child(3) .slider-img .bg-image{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;display:block}.carousel-with-content .slider-container li:nth-child(3) .wrap-content h2{color:#fff}.carousel-with-content .slider-container li:nth-child(3) .wrap-content{position:absolute;top:50%;z-index:100;max-width:701px;color:#fff;transform:translateY(-47%)}.carousel-with-content .slider-container li:nth-child(3) .wrap-content .content p{font-size:2.4rem;line-height:36px;font-weight:500}.active .slide{display:block !important;visibility:hidden;transition:left .7s ease-out}.carousel-with-content.v2 .slider-container li:nth-child(1) .left-wrap .heading-title{font-family:'TotallyTerrificTypefaceTwo';color:#752157;letter-spacing:6px;font-size:12rem;line-height:1.08em}.carousel-with-content.v2 .slider-container li:nth-child(1) .left-wrap .content p strong,.carousel-with-content.v2 .slider-container li:nth-child(1) .left-wrap .content p a strong,.carousel-with-content.v2 .slider-container li:nth-child(1) .left-wrap .content p strong,.carousel-with-content.v2 .slider-container li:nth-child(1) .left-wrap .content p span strong{font-family:'TotallyTerrificTypefaceTwo';letter-spacing:3px;font-size:3.6rem}.carousel{position:relative}.carousel ul{margin:0;padding:0;list-style:none}.active .slide.current{visibility:visible;left:0}.active .slide.next{left:100%}.active .slide.prev{left:-100%}.active .slide.next.in-transition,.active .slide.prev.in-transition{visibility:visible}.carousel,.slide{padding:0;margin:0;overflow:hidden}.carousel.active{position:relative}.active .slide{border:0;display:none;position:absolute;top:0;left:0;z-index:200}.slide.current{display:block;z-index:500}.btn-prev,.btn-next{position:absolute;z-index:700;top:50%;margin-top:-2.5em;border:0;background:rgba(255,255,255,.6);line-height:1;padding:10px 5px;transition:padding .4s ease-out}.btn-next:hover,.btn-next:focus,.btn-prev:hover,.btn-prev:focus{padding-left:15px;padding-right:15px}.btn-prev{left:0;border-radius:0 .25em .25em 0}.btn-next{right:0;border-radius:.25em 0 0 .25em}.carousel{padding-bottom:16px;width:100%}.carousel.with-slidenav .slide{width:100%}.slidenav{text-align:center;display:flex;justify-content:center}.slidenav li{position:relative;height:60px;width:60px;max-width:70px;display:flex;justify-content:center;align-items:center;cursor:pointer}.slidenav li:last-child{margin-right:0px;padding:0px;width:70}.dots-wrapper{display:flex;justify-content:center;align-items:center;margin-top:20px}.slidenav button{border:2px solid #752157;width:24px;height:24px;border-radius:50%;font-weight:600;color:#fff;padding:10px;background:transparent;cursor:pointer}.slidenav button.current{background-color:#752157;color:#fff}.slidenav li:hover,.slidenav li:focus{border:2px solid #752157}.slidenav2 li:hover,.slidenav2 li:focus{border:2px solid #752157;border-radius:8px}.slidenav2:hover>li:first-child button{border-bottom:1px solid #fff}.slidenav2 li{width:80px;height:50px;position:relative;display:flex;justify-content:center;align-items:center;cursor:pointer}.slidenav2 li:first-child button{background:transparent;color:#752157;border-bottom:1px solid #752157;border-radius:0;width:auto;padding:0;font-weight:600;margin-top:-2px}.slidenav2 li:first-child button:hover{border-color:#fff}@media(max-width:1380px){.carousel-with-content .slider-container .single-slide,.carousel-with-content .slider-container{height:450px}}@media(max-width:1024px){.carousel-with-content .slider-container li:nth-child(3) .slider-img .bg-image{background-position:right}.carousel-with-content .slider-container li:nth-child(2) .right .wrap-content{max-width:490px}.carousel-with-content.v2 .slider-container li:nth-child(1) .left-wrap .heading-title{font-size:8rem;line-height:106px}}@media(max-width:1000px){.carousel-with-content.v2 li:nth-child(1) .left-wrap .heading-title.montserrat{font-size:7rem;line-height:100px}}@media(max-width:992px){.carousel-with-content .slider-container li:nth-child(1) .left-wrap .heading-title{font-size:12rem;line-height:130px}.carousel-with-content.v2 li:nth-child(1) .left-wrap .heading-title.Montserrat{font-size:6.6rem;line-height:100px}.carousel-with-content .slider-container .left-wrap .content p{font-size:2.2rem;line-height:37px}.carousel-with-content .slider-container li:nth-child(3) .wrap-content h2,.carousel-with-content .slider-container li:nth-child(2) .heading-title h2{font-size:3rem}.carousel-with-content .slider-container li:nth-child(3) .wrap-content .content p,.carousel-with-content .slider-container li:nth-child(2) .content p{font-size:2rem}.carousel-with-content .slider-container li:nth-child(2) .right .wrap-content{max-width:390px}}@media(max-width:850px){.carousel-with-content .slider-container li:nth-child(1) .left-wrap .heading-title{font-size:8rem;line-height:105px}}@media(max-width:700px){.carousel-with-content .slider-container li:nth-child(1) .right{display:none}.carousel-with-content .slider-container li:nth-child(1) .left{margin:0 auto}.carousel-with-content .slider-container li:nth-child(1) .left-wrap .heading-title{font-size:12rem;line-height:138px}.carousel-with-content .slider-container li:nth-child(2) .right .bg-image{display:none}.carousel-with-content .slider-container li:nth-child(2) .left{width:100%}.carousel-with-content .slider-container li:nth-child(2) .right .wrap-content{max-width:none;padding-right:20px}.landing-banner-v2 .banner .left-text{font-size:5rem}.carousel-with-content .slider-container li:nth-child(3) .wrap-content{padding-right:15px}}@media(max-width:576px){.carousel-with-content .slider-container li:nth-child(1) .left-wrap .heading-title{font-size:8.5rem;line-height:100px}}@media(max-width:320px){.carousel-with-content.v2 .slider-container li:nth-child(1) .left-wrap .heading-title{font-size:5rem;line-height:75px}}