.popup-banner{position:fixed;top:0;left:0;right:0;background:-webkit-linear-gradient(315deg, #284b8f 0%, #2e55a3 100%);background:linear-gradient(135deg, #284b8f 0%, #2e55a3 100%);color:#ffffff;z-index:9999;padding:12px 0;box-shadow:0 2px 10px rgba(0,0,0,0.2);-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform 0.4s ease-in-out;transition:-webkit-transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out}.popup-banner.show{-webkit-transform:translateY(0);transform:translateY(0)}.popup-banner-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.popup-banner-text{font-size:16px;font-weight:500;margin:0;text-align:center}.popup-banner-cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40px;min-width:140px;padding:0 20px;background-color:#e20b3d;color:#FFFFFF;border:none;border-radius:5px;text-decoration:none;font-weight:600;font-size:14px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.popup-banner-cta:hover{background-color:#f8f9fa;color:#0098b3;text-decoration:none;-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,0.1)}.popup-banner-close{position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:none;border:none;color:#ffffff;font-size:20px;cursor:pointer;padding:5px;opacity:0.8;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.popup-banner-close:hover{opacity:1}@media screen and (max-width: 767px){.popup-banner{padding:15px 0}.popup-banner-content{gap:15px;padding:0 50px 0 15px}.popup-banner-text{font-size:14px}.popup-banner-cta{width:100%;max-width:200px}}body{margin:0;padding:0;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif}.demo-content{margin-top:80px;padding:40px 20px;background:#f8f9fa;min-height:100vh}.demo-hero{background:-webkit-linear-gradient(315deg, #00AEEF 0%, #0098b3 100%);background:linear-gradient(135deg, #00AEEF 0%, #0098b3 100%);color:white;padding:80px 0;text-align:center}.demo-hero h1{color:white;margin-bottom:30px}.cta-signuph{min-height:400px;padding-top:60px;padding-bottom:60px;color:#ffffff}.cta-signuph .cta-signup-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cta-signuph .cta-signup-row a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:50px;min-width:200px;padding-left:20px;padding-right:20px;color:#fff;border-radius:5px;margin-top:30px}.cta-signuph .cta-signup-row a:hover{text-decoration:none;background-color:#0098b3}.cta-signuph .cta-signup-row em{display:inline-block}.cta-signuph .cta-signup-row em a{background-color:#00AEEF;color:#fff;font-style:normal}.cta-signuph .cta-signup-row .cta-signup-left{width:40%;max-width:40%}.cta-signuph .cta-signup-row .cta-signup-left h1,.cta-signuph .cta-signup-row .cta-signup-left h2,.cta-signuph .cta-signup-row .cta-signup-left h3,.cta-signuph .cta-signup-row .cta-signup-left h4,.cta-signuph .cta-signup-row .cta-signup-left h5,.cta-signuph .cta-signup-row .cta-signup-left p,.cta-signuph .cta-signup-row .cta-signup-left span,.cta-signuph .cta-signup-row .cta-signup-left strong{color:#ffffff}.cta-signuph .cta-signup-row .cta-signup-left h2{margin-bottom:40px}.cta-signuph .cta-signup-row .cta-signup-right{width:60%;max-width:60%;padding-left:60px}.cta-signuph .cta-signup-row .cta-signup-right img{max-width:100%}.quote-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:30px;padding-bottom:30px;padding-left:60px;padding-right:60px;border-radius:6px;box-shadow:0 0.75rem 1.5rem rgba(18,38,63,0.03);margin-top:60px;margin-bottom:60px}.quote-block .quote-block-left{width:50%;max-width:50%;border-right:2px solid #00AEEF;padding-right:48px}.quote-block .quote-block-left .quote-quote{font-size:90px;line-height:80px;color:#00AEEF;margin-bottom:-44px;display:block;font-family:'Poppins'}.quote-block .quote-block-left h4{margin-bottom:16px}.quote-block .quote-block-left h5{font-size:16px;line-height:16px;text-transform:uppercase}.quote-block .quote-block-right{width:50%;max-width:50%;padding-left:50px}.quote-block .quote-block-right h1{color:#00AEEF}.newsletter-block{margin-top:90px;margin-bottom:80px;border-radius:6px;padding:30px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.newsletter-block h3,.newsletter-block p,.newsletter-block h5,.newsletter-block label{color:#ffffff}.newsletter-block h5{margin-bottom:16px}.newsletter-block .newsletter-block-left{width:30%;max-width:30%}.newsletter-block .newsletter-block-right{padding-left:30px;width:70%;max-width:70%}.newsletter-block .newsletter-block-form{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.newsletter-block .newsletter-block-form .form-control{margin-right:10px}.homepage-new-hero{min-height:400px;padding-top:50px;padding-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-size:cover;background-position:center;background-repeat:no-repeat}.homepage-new-hero .homepage-new-hero-content{max-width:50%}.homepage-new-hero .homepage-new-hero-content h1{margin-bottom:30px;color:#ffffff}.homepage-new-hero .homepage-new-hero-content .btn.btn-primary:hover{background-color:#0098b3}@media screen and (min-width: 768px){.show-lg-only{display:block}.show-sm-only{display:none}}@media screen and (max-width: 767px){.btn:not(:last-child){margin-right:0}.show-sm-only{display:block}.show-lg-only{display:none}.cta-signuph{min-height:auto;color:#ffffff}.cta-signuph .cta-signup-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cta-signuph .cta-signup-row .cta-signup-left{width:100%;max-width:100%;margin-bottom:20px}.cta-signuph .cta-signup-row .cta-signup-right{width:100%;max-width:100%;padding-left:0px}.homepage-new-hero .homepage-new-hero-content{max-width:100%;text-align:center}.homepage-new-hero{min-height:300px}.quote-block .quote-block-left{width:100%;max-width:100%;border-right:0;padding-right:0;text-align:center;border-bottom:2px solid #00AEEF;padding-bottom:30px}.quote-block .quote-block-right{width:100%;max-width:100%;border-right:0;padding-left:0;text-align:center;padding-top:30px}.cta-signuph{padding-top:40px;padding-bottom:40px;text-align:center}.cta-signuph .cta-signup-row a{margin-top:10px}.cta-signuph .cta-signup-row .cta-signup-right img{margin-bottom:30px}.newsletter-block .newsletter-block-left{width:100%;max-width:100%;margin-bottom:20px;text-align:center}.newsletter-block .newsletter-block-right{padding-left:0px;width:100%;max-width:100%}.newsletter-block .newsletter-block-form{display:block}.newsletter-block-form .btn{width:100%;margin-top:10px}}.hero-video{min-height:600px;position:relative}.hero-video:after{background:-webkit-linear-gradient(359.41deg, rgba(0,0,0,0.6) 35.79%, transparent 98.06%);background:linear-gradient(90.59deg, rgba(0,0,0,0.6) 35.79%, transparent 98.06%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.hero-video *{position:relative;z-index:1}.hero-video.cta-signuph{padding-top:90px}.carousel-cta{margin-bottom:90px}.carousel-cta .carousel-img{min-height:400px;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.carousel-cta .carousel-img *{position:relative}.carousel-cta .carousel-img:before{content:"";background:#000;opacity:0.5;display:block;position:absolute;top:0;left:0;width:100%;height:100%}.carousel-cta .carousel-img h2{margin-bottom:40px;color:#fff}.carousel-cta .carousel-img .carousel-headline{max-width:80%}.carousel-cta .carousel-control-prev,.carousel-cta .carousel-control-next{width:auto;padding:15px}.carousel-cta .carousel-indicators li{border-radius:10px}@media screen and (max-width: 768px){.carousel-cta .carousel-img{text-align:center}.carousel-cta .carousel-img .carousel-headline{max-width:100%}}
