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