.custom-background{display:inline-block;width:100%}.top-space-blue-header{margin-top:85px}.HeroBanner{background-size:cover;padding-bottom:102px;padding-top:145px;position:relative}.HeroBanner:after{clear:both;content:"";display:block}.HeroBanner .HeroBannerInner{display:flex;float:left;justify-content:space-between;width:100%}body{padding-top:34px}.vid-popup-inner-new video{max-width:100%}.HeroBanner a.watch-now-btn{margin-bottom:10px;margin-right:9px}.HeroBanner h1.product-name{align-items:flex-start;color:#000;display:flex;font-size:16px;font-weight:600;letter-spacing:.48px;line-height:33px;padding-bottom:30px;position:relative}.HeroBanner h1.product-name img{max-width:30px!important}.HeroBanner h1.product-name:after{border-bottom:2px solid #000;content:"";left:5px;position:absolute;top:45px;width:20px}.HeroBanner .HeroBannerText{float:left;max-width:732px;padding-bottom:55px;padding-right:10px;padding-top:141px;width:50%}.HeroBanner .HeroBannerText.less-20{padding-top:121px}#hb.HeroBanner .HeroBannerText h2,#hb.HeroBanner .HeroBannerText>h1:not(.product-name):not(.custom-style){color:#000;font-size:52px;font-weight:700;line-height:66px;padding-bottom:20px;text-align:left}.HeroBanner .HeroBannerText p{color:#000;font-size:20px;font-weight:500;line-height:1.5}.HeroBanner .HeroBannerText .hs-cta-wrapper{display:inline-block;margin-bottom:10px;margin-right:15px}.HeroBanner .HeroBannerText h2+p{margin-bottom:30px}.HeroBanner a.watch-now-btn{border:1px solid #000;border-radius:2px;color:#000;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;line-height:38px;min-width:155px;padding:0;text-align:center;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease}.HeroBanner a.watch-now-btn:hover{opacity:.9}.HeroBanner a.watch-now-btn:before{border-bottom:7px solid transparent;border-left:11px solid #000;border-top:7px solid transparent;content:"";display:inline-block;font-size:0!important;height:0;line-height:0!important;margin-right:10px;transform:translateY(2px);-webkit-transform:translateY(2px);-moz-transform:translateY(2px);-ms-transform:translateY(2px);-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;width:0}.HeroBanner.HeroBannerWithImage .HeroRightImage{align-items:flex-end;display:flex;flex-wrap:wrap;float:left;justify-content:flex-end;padding-bottom:0;padding-left:10px;width:50%}.HeroBanner{background-position:100%;background-repeat:no-repeat;background-size:auto;padding-bottom:0;padding-top:0}.HeroBanner.HeroBannerWithImage .page-wrapper-medium{padding-right:0}.HeroBanner.HeroBannerWithImage .HeroRightImage img{float:right;height:auto;max-width:100%!important;width:auto}.HeroBanner a.cta_button,.HeroBanner a.watch-now-btn{border-radius:0!important;box-sizing:border-box!important;font-size:17px!important;font-weight:600!important;line-height:32px!important;min-width:200px;padding:6px 40px!important}.HeroBanner p a.watch-now-btn:not(:first-child):hover{border-color:#707070;color:#707070}.HeroBanner p a.watch-now-btn:not(:first-child):hover:before{border-left:11px solid #707070}.HeroBanner .HeroBannerText p:last-child{margin-bottom:20px;padding-bottom:0}.HeroBanner .HeroRightImage picture{display:flex;flex-wrap:wrap}div.all-container{display:inline-block;float:left}div.all-container div.dropdown-container{display:block;float:left;position:relative}a.blue-cta-like-btn{background-color:#3d84ff;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-family:proxima-nova,sans-serif;font-size:17px;font-weight:600;line-height:32px;margin-bottom:5px;margin-right:15px;min-width:224px;padding:6px 33px 6px 20px;position:relative;text-align:center;text-decoration:none;transition:all .4sease;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease}div.two-buttons{display:none;float:left}a.blue-cta-like-btn:hover{opacity:.9}div.two-buttons a{background-color:#fff;color:#434957;cursor:pointer;display:inline-block;font-family:proxima-nova,sans-serif;font-size:16px;font-weight:600;line-height:32px;padding:4px 18px;text-align:centr;text-decoration:none;transition:all .4sease;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}div.two-buttons a:not(:last-child){border-bottom:1px solid #434957}div.two-buttons a:hover{background:#434957;color:#fff}div.all-container div.two-buttons.active{min-width:240px}div.two-buttons.active{box-shadow:2px 2px 6px 0 hsla(0,0%,73%,.5);display:grid;min-width:160px;position:absolute;top:100%;z-index:10}.MenuWrap a.blue-cta-like-btn{min-width:224px;padding:4px 25px 4px 5px;position:relative}.MenuWrap a.blue-cta-like-btn:after,a.blue-cta-like-btn:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";display:inline-block;height:5px;margin-left:0;-moz-transform:rotate(45deg) translateX(10px) translateY(-12px);-webkit-transform:rotate(45deg) translateX(10px) translateY(-12px);-o-transform:rotate(45deg) translateX(10px) translateY(-12px);-ms-transform:rotate(45deg) translateX(10px) translateY(-12px);transform:rotate(45deg) translateX(10px) translateY(-12px);vertical-align:middle;width:5px}.MenuWrap div.two-buttons.active{right:0}.btn-cta-hold.top-btn{pointer-events:all!important}.btn-cta-hold.top-btn>a.blue-cta-like-btn{display:none}.btn-cta-hold.top-btn .dropdown-container div.two-buttons.active{min-width:200px!important;right:1%;top:40%}.HeroBanner .watch-now-btn.btn-vid-popup{font-size:17px!important;font-weight:600!important;margin-bottom:5px;margin-right:15px;min-width:224px!important;padding:5px 40px!important}.HeroBanner a.watch-now-btn.benchmarks{margin-right:0;min-width:224px;padding:5px 40px!important}.HeroBanner a.watch-now-btn.benchmarks:before{content:none}.HeroBanner a.watch-now-btn.benchmarks.with-margin{margin-right:15px}.HeroBanner .watch-now-btn.transparent:hover{border-color:#707070;color:#707070;opacity:1}.HeroBanner a.watch-now-btn.transparent:hover:before{border-left-color:#707070}@media(max-width:1366px){#hb.HeroBanner .HeroBannerText h2,#hb.HeroBanner .HeroBannerText>h1:not(.product-name):not(.custom-style){font-size:48px;line-height:60px}}@media(max-width:1200px){#hb.HeroBanner .HeroBannerText h2,#hb.HeroBanner .HeroBannerText>h1:not(.product-name):not(.custom-style){font-size:42px;line-height:55px}.MenuWrap a.blue-cta-like-btn{margin-right:0;min-width:150px}.MenuWrap a.blue-cta-like-btn:after{right:35px}}@media(max-width:992px){.HeroBanner .HeroBannerInner{flex-wrap:wrap}.HeroBanner .HeroBannerText{max-width:100%;padding-bottom:0;padding-right:20px;padding-top:130px;width:100%}.HeroBanner.HeroBannerWithImage .HeroRightImage{padding-bottom:0;padding-left:0;padding-right:0;text-align:center;width:100%}.HeroBanner.HeroBannerWithImage .HeroRightImage>img{max-height:450px}.section-navigation-wrapper .btn-cta-hold a{margin-right:0;min-width:150px}.section-navigation-wrapper .btn-cta-hold a:after{right:35px}}@media(max-width:767px){.HeroBanner{padding-bottom:0}#hb.HeroBanner .HeroBannerText h2,#hb.HeroBanner .HeroBannerText>h1:not(.product-name):not(.custom-style){font-size:36px;line-height:46px}}@media(max-width:480px){#hb.HeroBanner .HeroBannerText h2,#hb.HeroBanner .HeroBannerText>h1:not(.product-name):not(.custom-style){font-size:33px;line-height:45px}.watch-now-btn.btn-vid-popup{margin-left:0!important}a.blue-cta-like-btn{margin-top:10px}.HeroBanner .watch-now-btn.no-arrow-btn{margin-top:5px}}