.carousel-with-content .slider-container,.carousel-with-content .slider-container .single-slide{height:580px;max-width:1080px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-evenly;align-items:center}.carousel-with-content .slide,.carousel-with-content .slider-container .single-slide .slider-img{height:inherit}.carousel-with-content .slider-container .left-wrap{max-width:495px;text-align:center}.carousel-with-content .slider-container .right{max-width:440px;float:right;width:100%}.carousel-with-content .slider-container .left-wrap .content{color:#752157;display:block;margin-top:40px}.carousel-with-content .slider-container .right .bg-image{background-size:contain;background-repeat:no-repeat;background-position:50%;height:580px;width:100%;display:block}.carousel-with-content .slider-container .left{max-width:695px;float:left;margin-right:20px}.active .slide{display:block!important;visibility:hidden;transition:left .7s ease-out}.carousel-with-content.v3 .slider-container .left-wrap .heading-title{font-family:TotallyTerrificTypefaceTwo;letter-spacing:6px;font-size:9.5rem;line-height:1.2em}.carousel-with-content.v3 .slider-container .left-wrap .heading-title[style*="font-family: Montserrat, sans-serif;"]{font-family:TotallyTerrificTypefaceTwo;font-size:6rem;line-height:1.1em;font-weight:600;letter-spacing:unset}.carousel-with-content.v3 .carousel-button{border:2px solid transparent;border-radius:8px;font-weight:700;font-size:1.8rem;line-height:22px;text-decoration:none;position:relative;padding:12px 21px}.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:none;display:none;position:absolute;top:0;left:0;z-index:200}.slide.current{display:block;z-index:500}.btn-next,.btn-prev{position:absolute;z-index:700;top:50%;margin-top:-2.5em;border:0;background:hsla(0,0%,100%,.6);line-height:1;padding:10px 5px;transition:padding .4s ease-out}.btn-next:focus,.btn-next:hover,.btn-prev:focus,.btn-prev:hover{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}.carousel,.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;cursor:pointer}.dots-wrapper,.slidenav li{display:flex;justify-content:center;align-items:center}.dots-wrapper{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:focus,.slidenav li:hover{border:2px solid #752157}.slidenav2 li:focus,.slidenav2 li:hover{border:2px solid #752157;border-radius:8px}.slidenav2:hover>li 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 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 button:hover{border-color:#fff}@media (max-width:1024px){.carousel-with-content.v3 .slider-container li .left-wrap .heading-title{font-size:7rem;line-height:70px}.carousel-with-content.v3 .slider-container .left-wrap .heading-title[style*="font-family: Montserrat, sans-serif;"]{font-size:4.25rem}}@media (max-width:1000px){.carousel-with-content.v3 li .left-wrap .heading-title.montserrat{font-size:7rem;line-height:100px}}@media (max-width:992px){.carousel-with-content .slider-container li .left-wrap .heading-title{font-size:12rem;line-height:130px}.carousel-with-content.v3 li .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}}@media (max-width:850px){.carousel-with-content .slider-container li .left-wrap .heading-title{font-size:6rem;line-height:105px}}@media (max-width:767px){.carousel-with-content .slider-container,.carousel-with-content .slider-container .single-slide{height:calc(100vh - 230px);justify-content:space-between}.carousel-with-content .slider-container .single-slide .left{padding-top:32px}.carousel-with-content .slider-container .left{max-width:85%}.carousel-with-content .slider-container .right{max-width:95%;margin-right:-15px;height:100%;align-self:flex-end}.carousel-with-content .slider-container .right .bg-image{background-size:contain;background-position:100% 0;height:100%}.carousel-with-content.v3 .slider-container li .left-wrap .heading-title{font-size:4.5rem;line-height:7rem}.carousel-button-container{display:none}.carousel-with-content.v3 .slider-container .left-wrap .heading-title[style*="font-family: Montserrat, sans-serif;"]{font-size:4.5rem}}@media (max-width:700px){.carousel-with-content .slider-container li .left{margin:unset;align-self:flex-start}.carousel-with-content .slider-container li .left-wrap .heading-title{font-size:12rem;line-height:138px}.landing-banner-v2 .banner .left-text{font-size:5rem}}@media (max-width:576px){.carousel-with-content .slider-container li .left-wrap .heading-title{font-size:8.5rem;line-height:100px}}@media (max-width:375px){.carousel-with-content.v3 .slider-container li .left-wrap .heading-title{font-size:3.5rem;line-height:4rem}.carousel-with-content.v3 .slider-container .left-wrap .heading-title[style*="font-family: Montserrat, sans-serif;"]{font-size:3.5rem}}@media (max-width:320px){.carousel-with-content.v3 .slider-container li .left-wrap .heading-title{font-size:5rem;line-height:75px}}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.pt-11{padding-top:2.75rem}.pl-2\.5{padding-left:.625rem}@media (min-width:768px){.md\:flex-row{flex-direction:row}.md\:max-w-full{max-width:100%}}