@import url("https://pro.fontawesome.com/releases/v5.2.0/css/all.css");.video-underlay-container{display:flex!important;flex-direction:column;margin:0!important;min-height:680px;position:relative;width:100%}.video-underlay-container .video-underlay-slide-container{height:100%;position:relative;width:100%}.video-underlay-container .video-underlay-block{display:none;height:100%!important;outline:none;width:100%}.video-underlay-container .video-underlay-block.show{display:block}.video-underlay-container>video{height:100%;object-fit:cover;object-position:center;position:absolute;width:100vw}.video-underlay-container>.image-background{height:100%;pointer-events:none;position:absolute;width:100%;z-index:-1}.video-underlay-video{width:600px}.video-underlay-container>.gradient-overlay{background-image:linear-gradient(0deg,#160624 -15%,#3e1c5a);height:100%;opacity:.8;position:absolute;width:100%}.video-underlay-container .cta-block{align-items:center;bottom:0;display:flex;flex-wrap:wrap;margin:35px 0 0;position:relative}.video-underlay-container .cta-block .button{background-color:#ed7d27;border-radius:25px;color:#fff;font-family:Open Sans,sans-serif;font-size:16px;font-weight:600;line-height:1.5;margin-bottom:24px;margin-right:12px;padding:11px 20px}.video-underlay-container .cta-block .button:hover{background-color:#df7229}.video-underlay-container .cta-block .secondary-cta{margin-bottom:24px;text-decoration:none}.video-underlay-container .cta-block .secondary-cta>span{border:2px solid #fff;border-radius:25px;color:#fff;font-display:swap;font-family:Open Sans,sans-serif;font-size:16px;font-weight:600;padding:10px 20px}.video-underlay-container .cta-block form{display:flex;flex-direction:row}.video-underlay-container .cta-block form input[type=email]{background-color:hsla(0,0%,100%,.1);border:none;border-radius:25px 0 0 25px;color:hsla(0,0%,100%,.5);max-width:300px;padding:10px 35px 10px 20px;position:relative}.video-underlay-container .cta-block form input[type=email]:focus{color:#fff}.video-underlay-container .cta-block form input[type=email]::placeholder{color:hsla(0,0%,100%,.25)}.video-underlay-container .cta-block form input[type=submit]{background-color:#d56b27;border:none;border-radius:25px;left:-20px;max-width:155px;padding:10px 20px;position:relative;transition:background-color .25s ease-in-out;white-space:nowrap}.video-underlay-container .cta-block div>div{background-color:#d56b27;border:none;border-radius:25px;color:#fff;cursor:pointer;display:inline;font-display:swap;font-family:Calibri,sans-serif;font-size:16px;height:unset!important;outline:none;padding:10px 20px;transition:background-color .25s ease-in-out;width:unset!important}.video-underlay-container .cta-block div>div:hover,.video-underlay-container .cta-block form input[type=submit]:hover{background-color:#c55b17}.video-underlay-container .cta-block div>div:after{content:"\f178";display:inline;font-display:swap;font-family:Font Awesome\ 5 Pro;font-weight:900;left:-5px;margin-left:10px;position:relative;top:1px;transition:left .25s ease-in-out}.video-underlay-container .cta-block div>div:hover:after{left:0}.video-underlay-container .video-underlay-block .hero-copy-wrapper{align-items:center;display:flex!important;flex-direction:column;justify-content:center;margin:100px 0;padding:40px 0;width:100%}.video-underlay-container .video-underlay-block .hero-copy-block{align-items:center;display:flex;flex:1;flex-direction:row-reverse;justify-content:space-between;padding-left:92px;padding-right:92px;width:100%}.video-title-image{margin-bottom:20px}.video-underlay-container .video-underlay-block .flip{flex-direction:row}.video-underlay-container .video-underlay-block .hero-copy-block .hero-right-wrapper{border-radius:0 15px 15px 0;margin:30px 0 40px;position:relative}.video-underlay-container .video-underlay-block .hero-copy-block .hero-right-wrapper .quote{background-color:rgba(63,41,80,.7);padding:40px}.video-underlay-container .video-underlay-block .hero-copy-block .hero-left-copy{border-radius:25px;display:flex;flex-direction:column;justify-content:center;max-width:600px;position:relative}.video-underlay-container .video-underlay-block .hero-copy-block .hero-left-copy h1{color:#fff!important;font-display:swap;font-family:Raleway,sans-serif;font-size:34px;line-height:1.25}.video-underlay-container .video-underlay-block .hero-copy-block .hero-left-copy p{color:#fff!important;font-display:swap;font-family:Raleway,sans-serif;font-size:26px;line-height:1.25;margin-bottom:0}.video-underlay-container .video-underlay-block .hero-copy-block .hero-right-copy,.video-underlay-container .video-underlay-block .hero-copy-block .hero-right-image{animation:scaleUpFromBottom 1s ease 1s 1;animation-fill-mode:forwards;border-radius:25px;display:flex;flex-direction:column;font-display:swap;font-family:Raleway,sans-serif;justify-content:center;opacity:0;position:relative;transform:scaleY(0);transform-origin:bottom}.video-underlay-container .video-underlay-block .hero-copy-block .hero-right-copy img.wistia,.video-underlay-container .video-underlay-block .hero-copy-block .hero-right-image img.wistia{cursor:pointer;margin-top:20px;position:relative}.video-underlay-container .video-underlay-block .hero-copy-block .hero-right-copy img.image{height:100%}.video-underlay-container .video-underlay-block:nth-child(4) .hero-copy-block .hero-right-copy{padding:0}.video-underlay-container .video-underlay-block .hero-copy-block .hero-right-copy h1{color:#fff!important;font-size:28px;font-weight:400;line-height:1.25;margin-bottom:40px}.video-underlay-container .video-underlay-block .hero-copy-block .hero-right-copy p{color:#fff!important;font-size:20px;line-height:1.25;margin-bottom:0;text-align:right}.video-underlay-container .slick-initialized .slick-slide{display:flex!important}.video-underlay-container .slick-dots{bottom:50px;display:block}.video-underlay-container .slick-dots li button:before{background-color:#fff;border:1px solid #fff;border-radius:50%;color:transparent;font-size:18px;height:15px;width:15px}.video-underlay-container .slick-dots li.slick-active button:before{background-color:#512f77;color:transparent}.video-underlay-container .slick-list,.video-underlay-container .slick-track{height:100%!important}.video-underlay-container .slick-dotted{margin-bottom:0}.video-underlay-container .connection-line{animation:scaleUpFromBottom 1.5s ease 1.5s 1;animation-fill-mode:forwards;border-right:2px solid #fabc59;bottom:-58px;height:98px;opacity:0;position:absolute;right:50%;transform:scaleY(0);transform-origin:bottom;width:40px;z-index:-2}@keyframes scaleUpFromBottom{to{opacity:1;transform:scaleY(1)}}@keyframes slideInFromLeft{to{opacity:1;transform:translateX(0)}}@media only screen and (max-width:1300px){.hero-left-copy>p{font-size:36px!important}}@media (max-width:1070x){.video-underlay-container .video-underlay-block .hero-copy-block{justify-content:flex-end}.video-underlay-container .video-underlay-block .flip{justify-content:flex-start}.video-underlay-container .video-underlay-block .hero-copy-block .hero-left-copy,.video-underlay-container .video-underlay-block .hero-copy-block .hero-left-wrapper,.video-underlay-container .video-underlay-block .hero-copy-block .hero-right-copy,.video-underlay-container .video-underlay-block .hero-copy-block .hero-right-wrapper{background-color:transparent!important}.video-underlay-container{height:100%}.video-underlay-container .slick-dots{bottom:10px;top:unset}.video-underlay-container .video-underlay-block .hero-copy-block .hero-right-copy img.image{margin-top:0}}@media (max-width:910px){.video-underlay-container .video-underlay-block .hero-copy-block{flex-direction:column;flex-wrap:wrap;padding-left:0;padding-right:0}.video-underlay-container .cta-block{justify-content:center}.video-underlay-container .cta-block .button,.video-underlay-container .cta-block .secondary-cta>span{margin-left:6px;margin-right:6px}.hero-left-wrapper{margin:auto!important;max-width:96%!important;padding:4%}.hero-right-wrapper{max-width:90%!important}.hero-left-copy{align-items:center}.hero-left-copy>h1{text-align:center}.hero-left-copy>p{font-size:18px!important;text-align:center}.video-underlay-container .video-underlay-block .hero-copy-block .hero-right-image{animation:none;height:unset!important;opacity:1;transform:scaleY(1)}.video-underlay-container .video-underlay-block .hero-copy-block .hero-right-copy{animation:none;opacity:1;transform:scaleY(1)}.hero-right-image>img,.video-underlay-container .video-underlay-block .hero-copy-block .hero-right-copy img.image{margin-top:24px!important;padding-bottom:24px!important}}