.imageTextOverlayBanner{position:relative;overflow:hidden}@media(max-width: 1049px){.imageTextOverlayBanner .container{padding:0}}@media(min-width: 1050px){.imageTextOverlayBanner .backgroundImage{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%}}.imageTextOverlayBanner .pipeBG{position:absolute;bottom:0;left:0;z-index:0;max-width:42%;max-height:62%}@media(min-width: 768px){.imageTextOverlayBanner .pipeBG{max-width:62%}}.imageTextOverlayBanner .text{text-align:center;padding-top:30px;padding-bottom:35px;padding-left:8vw;padding-right:8vw;position:relative;background:#efeef5}@media(min-width: 768px){.imageTextOverlayBanner .text{padding-left:10vw;padding-right:10vw}}@media(min-width: 1050px){.imageTextOverlayBanner .text{padding-top:200px;padding-bottom:200px;padding-left:12vw;padding-right:0px;text-align:left;max-width:calc(12vw + 500px)}}@media(min-width: 1250px){.imageTextOverlayBanner .text{max-width:calc(14vw + 550px);padding-left:14vw}}@media(min-width: 1700px){.imageTextOverlayBanner .text{max-width:calc(11vw + 600px);padding-left:11vw}}.imageTextOverlayBanner .text:before{content:"";background-image:linear-gradient(rgba(239, 238, 245, 0), #efeef5);position:absolute;width:100%;height:120px;left:0;top:-120px}@media(min-width: 1050px){.imageTextOverlayBanner .text:before{background-image:linear-gradient(to right, #efeef5, rgba(239, 238, 245, 0));height:100%;top:0;width:400px;right:-400px;left:auto}}.imageTextOverlayBanner .text h1,.imageTextOverlayBanner .text p,.imageTextOverlayBanner .text .CTAbuttons{position:relative;z-index:2}@media(max-width: 499px){.imageTextOverlayBanner .text h1{font-size:26px;font-size:2.6rem}}@media(max-width: 499px){.imageTextOverlayBanner .text p{font-size:14px;font-size:1.4rem;line-height:1.57}}.imageTextOverlayBanner .text .CTAbuttons{display:flex;flex-wrap:wrap;justify-content:center}@media(min-width: 500px){.imageTextOverlayBanner .text .CTAbuttons{margin-top:40px}}@media(min-width: 1050px){.imageTextOverlayBanner .text .CTAbuttons{justify-content:flex-start}}.imageTextOverlayBanner .text .btn{min-width:180px;margin-right:20px}.imageTextOverlayBanner .text .btn+.btn{margin-right:0px}@media(max-width: 499px){.imageTextOverlayBanner .text .btn{padding:12px 30px}}@media(min-width: 500px){.imageTextOverlayBanner .text .btn{margin-bottom:15px}}@media(min-width: 1250px){.imageTextOverlayBanner .text .btn{min-width:200px}}@media(max-width: 499px){.imageTextOverlayBanner .text .altButton{background:none;border:none;color:#613ca8;position:relative;letter-spacing:normal}.imageTextOverlayBanner .text .altButton:after{content:"";background-image:url("../../../images/icons/arrowPurple.svg");width:8px;height:13px;background-size:cover;background-repeat:no-repeat;margin-top:4.5px;position:relative;top:2px;margin-left:10px;display:inline-block}}@media(min-width: 500px){.imageTextOverlayBanner .text .altButton{border:2px solid #613ca8;background:rgba(0,0,0,0);color:#613ca8}.imageTextOverlayBanner .text .altButton:hover,.imageTextOverlayBanner .text .altButton:focus{background:#613ca8;color:#fff}}