@import url('https://cdnjs.cloudflare.com/ajax/libs/flexslider/2.6.0/flexslider.css');@import url(//cdn2.hubspot.net/hub/273774/file-1148075687-css/libraries/FontAwesome-4-4-0/font-awesome.min.css);body{overflow-x:hidden !important}.alternate{background-color:#f5f5f5}.text-center{text-align:center}.more-links ul li a{padding:5px 0 !important}.footer-cont a:hover{color:#009cd9 !important}#has-background input[type=submit],.lp_form input[type=submit]{padding:10px 15px;margin-top:15px;border:1px solid #fff;outline:0;background:rgba(255,255,255,0.6);cursor:pointer;transition:all ease .2s;-moz-transition:all ease .2s;-webkit-transition:all ease .2s;border-radius:2px;color:#fff;font-size:16px}#has-background input[type=submit]:hover,.lp_form input[type=submit]:hover{background-color:rgba(0,0,0,0.1);border-color:#000;color:#000}.row-fluid .p10-0{padding-top:10px;padding-bottom:10px}.row-fluid .p20-0{padding-top:20px;padding-bottom:20px}.row-fluid .p30-0{padding-top:30px;padding-bottom:30px}.row-fluid .p40-0{padding-top:40px;padding-bottom:40px}.row-fluid .p50-0{padding-top:50px;padding-bottom:50px}.row-fluid .p60-0{padding-top:60px;padding-bottom:60px}.row-fluid .p70-0{padding-top:70px;padding-bottom:70px}.row-fluid .pb10{padding-bottom:10px}.row-fluid .pb20{padding-bottom:20px}.row-fluid .pb30{padding-bottom:30px}.row-fluid .pb40{padding-bottom:40px}.row-fluid .pb50{padding-bottom:50px}.row-fluid .pb60{padding-bottom:60px}.row-fluid .pb70{padding-bottom:70px}.row-fluid .pt10{padding-top:10px}.row-fluid .pt20{padding-top:20px}.row-fluid .pt30{padding-top:30px}.row-fluid .pt40{padding-top:40px}.row-fluid .pt50{padding-top:50px}.row-fluid .pt60{padding-top:60px}.row-fluid .pt70{padding-top:70px}.header-contact{padding:25px 0}.header-contact a{display:inline-block;vertical-align:middle;color:#000;text-decoration:none;padding:0 10px;font-size:17px}.header-contact a img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;width:auto !important}.footer-rss-listing h3{margin:0px}.footer-rss-listing ul{line-height:normal;margin:0;padding:0;list-style:none}.footer-rss-listing ul li{padding:5px 0}.footer-rss-listing ul li a{padding:0}@media(max-width:600px){.hs_cos_wrapper_type_simple_menu .fa{width:auto}}.flex-slider{position:relative}.testimonial_home{width:100%;float:left}.testimonial_home .client-image{width:27%;padding-right:3%;float:left;box-sizing:border-box;text-align:center}.testimonial_home .client-image img{height:auto;max-width:200px;width:100%}.testimonial_home .client-review{width:73%;float:left;box-sizing:border-box;text-align:center;padding:60px 3%;background-size:10% !important;background:url(//cdn2.hubspot.net/hubfs/733226/Assets/quote-before.png) top left no-repeat,url(//cdn2.hubspot.net/hubfs/733226/Assets/quote-after.png) right 80% no-repeat}.testimonial_home .client-review .quote{width:100%;float:left;font-weight:500;line-height:normal;color:#000}.testimonial_home .name_and_role{width:100%;float:left;font-weight:500;line-height:normal;padding-top:15px;color:#f25d04}.flex-slider .flex-direction-nav{position:absolute;top:50%;transform:translate3d(0,-50%,0);width:100%}.flex-slider .flex-direction-nav a{background:url(//static.hsappstatic.net/content_shared_assets/static-1.3935/img/bg_direction_nav.png) no-repeat;width:27px;height:27px;font-size:0px}.flex-direction-nav a:before,.flex-direction-nav a:after{content:normal !important}.flex-slider .flex-direction-nav a.flex-prev{background-position:center left}.flex-slider .flex-direction-nav a.flex-next{background-position:center right}.flex-slider:hover .flex-direction-nav a.flex-prev{left:0;opacity:1}.flex-slider:hover .flex-direction-nav a.flex-next{right:0;opacity:1}.blog_sherpa #hamburger:before,.blog_sherpa #hamburger:after,.blog_sherpa #hamburger span{position:relative}.blog_sherpa #hamburger:before{top:35px}html.mm-opening .blog_sherpa #hamburger:before{top:10px}.blog_sherpa #hamburger{top:-5px}html.mm-opening .blog_sherpa #hamburger{top:0}html.mm-opening .blog_sherpa .menu-text{margin-top:24px}.blog_sherpa .header-contact{position:relative;top:5px}.testimonial_home .client-lp{width:100% !important;float:left;box-sizing:border-box;text-align:center;padding:59px 8%;background-size:8% !important;background:url(//cdn2.hubspot.net/hubfs/733226/Assets/quote-before.png?t=1468946413677) top left no-repeat,url(//cdn2.hubspot.net/hubfs/733226/Assets/quote-after.png?t=1468946413677) right 80% no-repeat}.orangebg{background:#e77c22;background:rgba(231,124,34,.8);padding:10px 25px 25px 25px}.blacktransbg{background:#000;background:rgba(0,0,0,.2)}.adwords-lp-form input[type="button"],.adwords-lp-form input[type="submit"],.adwords-lp-form button{background-color:#f60 !important;padding:10px 20px !important;color:#fff;font-size:16pt !important;border:0;border-radius:8px !important;margin-top:15p !importantx}.adwords-lp-form input[type=submit]:hover,.adwords-lp_form input[type=submit]:hover .adwords-lp-form button:hover{background-color:#fff !important;color:#f60 !important;border:2px #f60 solid !important}.hs-blog-post h1,.hs-blog-post h2,.hs-blog-post h3,.hs-blog-post h4,.hs-blog-post h5,.hs-blog-post h6{margin:0}.hs-blog-post .row-fluid .blog-section{padding-bottom:0px}@media(min-width:768px){.footer .beat-logo{text-align:right}}.client-squares{position:relative;overflow:hidden;padding-top:15px}.client-squares .row-fluid-wrapper,.client-squares .row-fluid [class*="span"]{min-height:0px}.client-squares .client-square{position:relative}.client-squares .client-square img{margin-bottom:0px !important;padding-bottom:0px !important}.client-squares .row-number-1 .client-square{margin-bottom:2em !important}.client-squares .row-number-1 .client-square.client-square-text{margin-bottom:1em !important}.client-squares .client-square a{display:block;height:100%}.client-square-text-wrapper{position:absolute;width:100%;height:100%;top:0px;left:0px}.client-square-text-wrapper:after{display:inline-block;height:100%;width:0;vertical-align:middle;content:''}.client-square-text-hover{max-width:100%;width:100%;box-sizing:border-box;display:inline-block;vertical-align:middle;text-align:center;margin:0;color:#fff;font-weight:600;font-size:18px;line-height:1.1em;opacity:0;-moz-transition:opacity .2s ease-in;-o-transition:opacity .2s ease-in;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.client-square-text:hover .client-square-text-hover{opacity:1}.client-square-text{background:#009cd9}.client-square-text img{opacity:1;-moz-transition:opacity .2s ease-in;-o-transition:opacity .2s ease-in;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.client-square-text:hover img{opacity:0}.client-popup{position:absolute;width:100%;height:100%;top:100%;left:0px;background:#f60;box-sizing:border-box;padding:50px;display:block;z-index:18;-moz-transition:top .3s ease-in;-o-transition:top .3s ease-in;-webkit-transition:top .3s ease-in;transition:top .3s ease-in}.client-popup.client-popup-show{top:15px;display:block;z-index:20;-moz-transition:top .3s cubic-bezier(.65,1.2,.7,1.14);-o-transition:top .3s cubic-bezier(.65,1.2,.7,1.14);-webkit-transition:top .3s cubic-bezier(.65,1.2,.7,1.14);transition:top .3s cubic-bezier(.65,1.2,.7,1.14)}.client-popup .popup-close{position:absolute;right:20px;top:20px;color:#fff;font-size:20px;cursor:pointer}.client-popup .popup-close:hover{color:#000}.client-popup .popup-previous,.client-popup .popup-next{text-decoration:none;color:#fff;font-size:20px;cursor:pointer;padding:100px 10px;margin-top:-110px}.client-popup .popup-previous:hover,.client-popup .popup-next:hover{color:#000}.client-popup .popup-previous{position:absolute;left:0px;top:50%}.client-popup .popup-next{position:absolute;right:0px;top:50%}.client-popup .popup-header h3{margin:0;color:#fff}.client-popup-logo{height:50px;width:auto;padding-bottom:0px !important;margin:0}.client-popup-website{float:right;color:#fff;font-weight:600;text-decoration:none;padding-top:20px}.client-popup-text{display:block;padding-top:30px;color:#fff;font-size:15px;font-weight:300}.long-text .client-popup-text{font-size:12px}.client-text-popups .client-popup-text{padding-top:15px}@media(max-width:1022px){.client-squares .client-square{display:none}.client-popup{position:relative;top:0px;display:block;margin-bottom:2em}.client-popup .popup-close,.client-popup .popup-previous,.client-popup .popup-next{display:none}.client-popup-text{font-size:14px}.long-text .client-popup-text{font-size:14px}}@media(max-width:600px){.client-popup-logo,.client-popup-website{display:block;float:none}}.hs-inline-edit .client-popup{position:relative;top:0px;display:block;margin-bottom:1em;padding-top:1em}.hs-inline-edit .client-popups .client-popup:first-child{margin-top:3em}.hs-inline-edit .client-popup.popup-close,.hs-inline-edit .client-popup .popup-previous,.hs-inline-edit .client-popup .popup-next{display:none !important}.team-member{position:relative;margin-bottom:30px}.team-member img{margin:0;padding:0}.team-member-info{box-sizing:border-box;width:100%;height:100%;padding:20px;position:absolute;top:0px;left:0px;background-color:rgba(255,255,255,0.1);display:none;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.team-member-info-link{width:100%;height:100%;display:block;text-decoration:none}.team-member-info h3{font-family:'Open Sans',sans-serif;font-weight:300;font-size:18px;line-height:1.2em;margin-top:0px;margin-bottom:5px;color:#f60;text-decoration:none !important}.team-member-info h4{font-size:14px;margin-top:0px;line-height:1.2em;text-decoration:none !important;color:#222}.team-member-links{position:absolute;bottom:0px;left:0px;box-sizing:border-box;width:100%;padding:20px}.team-member-linkedin,.team-member-twitter{display:inline-block;border:1px solid #333;height:30px;width:30px;border-radius:100%;text-align:center;line-height:30px;margin:0 0 0 4px}.team-member-linkedin{border-color:#007bb5;color:#007bb5}.team-member-twitter{border-color:#28aae1;color:#28aae1}.team-member-view{font-size:14px;float:right;text-decoration:none}.team-member:hover .team-member-info{background-color:rgba(255,255,255,0.9);display:block}.hero-video-banner{width:100%;min-height:500px;top:0;left:0;position:relative;overflow:hidden;background-size:cover}.hero-video-banner .poster{position:absolute;z-index:2;width:100%;height:100%;left:0;top:0;background:url('https://cdn2.hubspot.net/hubfs/733226/Sherpa_Parallax_Background_v3.png') center center;background-size:cover}#hero-video{opacity:1;max-width:1000%;max-height:1000%;position:absolute;z-index:0;top:0;left:0}@media(max-width:991px){.testimonial_home .client-image{width:100%;padding:0;float:left;box-sizing:border-box}.testimonial_home .client-review{width:100%;padding:30px 3% 0;background-size:30px !important}.testimonial_home{padding-bottom:40px}}@media(max-width:767px){.header-contact a{font-size:13px}#hamburger{top:0;right:0}.mobile-image-padding{padding:0 15%}}