@charset "UTF-8";@charset "UTF-8";@keyframes vex-fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes vex-fadein{0%{opacity:0}100%{opacity:1}}@-moz-keyframes vex-fadein{0%{opacity:0}100%{opacity:1}}@-ms-keyframes vex-fadein{0%{opacity:0}100%{opacity:1}}@-o-keyframes vex-fadein{0%{opacity:0}100%{opacity:1}}@keyframes vex-fadeout{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes vex-fadeout{0%{opacity:1}100%{opacity:0}}@-moz-keyframes vex-fadeout{0%{opacity:1}100%{opacity:0}}@-ms-keyframes vex-fadeout{0%{opacity:1}100%{opacity:0}}@-o-keyframes vex-fadeout{0%{opacity:1}100%{opacity:0}}@keyframes vex-rotation{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}100%{transform:rotate(359deg);-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg)}}@-webkit-keyframes vex-rotation{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}100%{transform:rotate(359deg);-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg)}}@-moz-keyframes vex-rotation{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}100%{transform:rotate(359deg);-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg)}}@-ms-keyframes vex-rotation{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}100%{transform:rotate(359deg);-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg)}}@-o-keyframes vex-rotation{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}100%{transform:rotate(359deg);-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg)}}.vex,.vex *,.vex *:before,.vex *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.vex{position:fixed;overflow:auto;-webkit-overflow-scrolling:touch;z-index:1111;top:0;right:0;bottom:0;left:0}.vex-overlay{background:#000;filter:alpha(opacity=40);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"}.vex-overlay{animation:vex-fadein 0.5s;-webkit-animation:vex-fadein 0.5s;-moz-animation:vex-fadein 0.5s;-ms-animation:vex-fadein 0.5s;-o-animation:vex-fadein 0.5s;-webkit-backface-visibility:hidden;position:fixed;background:rgba(0,0,0,0.4);top:0;right:0;bottom:0;left:0}.vex.vex-closing .vex-overlay{animation:vex-fadeout 0.5s;-webkit-animation:vex-fadeout 0.5s;-moz-animation:vex-fadeout 0.5s;-ms-animation:vex-fadeout 0.5s;-o-animation:vex-fadeout 0.5s;-webkit-backface-visibility:hidden}.vex-content{animation:vex-fadein 0.5s;-webkit-animation:vex-fadein 0.5s;-moz-animation:vex-fadein 0.5s;-ms-animation:vex-fadein 0.5s;-o-animation:vex-fadein 0.5s;-webkit-backface-visibility:hidden;background:#fff}.vex.vex-closing .vex-content{animation:vex-fadeout 0.5s;-webkit-animation:vex-fadeout 0.5s;-moz-animation:vex-fadeout 0.5s;-ms-animation:vex-fadeout 0.5s;-o-animation:vex-fadeout 0.5s;-webkit-backface-visibility:hidden}.vex-close:before{font-family:Arial,sans-serif;content:"\00D7"}.vex-dialog-form{margin:0}.vex-dialog-button{-webkit-appearance:none;cursor:pointer}.vex-loading-spinner{animation:vex-rotation 0.7s linear infinite;-webkit-animation:vex-rotation 0.7s linear infinite;-moz-animation:vex-rotation 0.7s linear infinite;-ms-animation:vex-rotation 0.7s linear infinite;-o-animation:vex-rotation 0.7s linear infinite;-webkit-backface-visibility:hidden;-webkit-box-shadow:0 0 1em rgba(0,0,0,0.1);-moz-box-shadow:0 0 1em rgba(0,0,0,0.1);box-shadow:0 0 1em rgba(0,0,0,0.1);position:fixed;z-index:1112;margin:auto;top:0;right:0;bottom:0;left:0;height:2em;width:2em;background:#fff}body.vex-open{overflow:hidden}.hs_cos_flex-slides-thumb>li{width:210px;overflow:hidden;box-sizing:border-box;text-align:center}.hs_cos_flex-slider .hs_cos_flex-slides img{height:100%;margin:0 auto}.vex-content.hs-gallery{position:absolute;background:transparent}.vex-content.hs-gallery .hs_cos_flex-slider{background:transparent;position:absolute;width:100%;height:100%}.vex-content.hs-gallery .hs_cos_flex-slider,.vex-content.hs-gallery .hs_cos_flex-viewport,.vex-content.hs-gallery .hs_cos_flex-slides{height:100%}.vex-content.hs-gallery .hs_cos_flex-slides li{height:100%;visibility:hidden}.vex-content.hs-gallery .hs_cos_flex-slides li.hs_cos_flex-active-slide{visibility:visible}.vex-content.hs-gallery .hs_cos_flex-slides li img{width:100%;margin:0 auto}.vex-content.hs-gallery .hs_cos_flex-slides li div.caption{background-color:rgba(0,0,0,0.5);position:absolute;font-size:2em;line-height:1.1em;color:#fff;padding:0px 5% 0px 5%;width:100%;bottom:0;text-align:center}.vex-content.hs-gallery .hs_cos_flex-slider.flex-slider-main.slider-mode-lightbox{display:block}.vex-content.hs-gallery .hs_cos_flex-direction-nav a{-webkit-transition:none}.vex-content.hs-gallery .vex-close{position:fixed;top:10px;right:10px;width:40px;height:40px;cursor:pointer;z-index:9999999}.vex-content.hs-gallery .vex-close:before,.vex-content.hs-gallery .vex-close:after{content:"";display:block;width:100%;height:4px;margin-top:-2px;border-radius:2px;background:#fff;position:absolute;top:50%}.vex-content.hs-gallery .vex-close:hover::after,.vex-content.hs-gallery .vex-close:hover::before{box-shadow:0 0 9px #fff !important}.vex-content.hs-gallery .vex-close:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.vex-content.hs-gallery .vex-close:before{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}@media (max-width: 768px){.vex-content.hs-gallery .vex-close{height:25px;width:25px}}.hs-tools-menu{transition:-webkit-transform 0.5s !important;-webkit-transform:translate3d(0, 0, 0) !important;-moz-transform:translate3d(0, 0, 0) !important;-ms-transform:translate3d(0, 0, 0) !important;-o-transform:translate3d(0, 0, 0) !important;transform:translate3d(0, 0, 0) !important}body.vex-open .hs-tools-menu{-webkit-transform:translate3d(0, -70px, 0) !important;-moz-transform:translate3d(0, -70px, 0) !important;-ms-transform:translate3d(0, -70px, 0) !important;-o-transform:translate3d(0, -70px, 0) !important;transform:translate3d(0, -70px, 0) !important}.hs_cos_flex-slider.flex-slider-main.slider-mode-lightbox{display:none}.vex-overlay.hs-gallery{background:rgba(0,0,0,0.8)}.slider-mode-lightbox.hs-cos-flex-slider-control-panel{margin-top:0}.slider-mode-lightbox.hs-cos-flex-slider-control-panel .hs_cos_flex-slides li{display:inline-block;width:100px;height:100px;line-height:100px;margin-right:10px;margin-bottom:10px;overflow:hidden;position:relative}.slider-mode-lightbox.hs-cos-flex-slider-control-panel .hs_cos_flex-slides li a{position:absolute;top:0;left:0;width:100%;height:100%}.slider-mode-lightbox.hs-cos-flex-slider-control-panel .hs_cos_flex-slides li a img{display:inline;vertical-align:middle}ul.hs_cos_flex-slides-main img[data-src]{background:url("https://hubspot-static2cdn.s3.amazonaws.com/style_guide/static-2.303/img/spinners/tiny-loader.gif") center no-repeat}.hs-common-error-message{background-color:#f0d0d0 !important;border:1px solid #993401 !important;color:#993401 !important;font-size:15px !important;border-radius:3px !important;padding:8px !important;margin:8px 0px 8px 0px !important}.hs-common-confirm-message{background-color:#cde3cc !important;border:1px solid #360 !important;color:#360 !important;font-size:15px !important;border-radius:3px !important;padding:8px !important;margin:8px 0px 8px 0px !important}iframe[src="about:blank"]{display:none}.advanced-lp-form-response-message{background-color:#cde3cc;border:1px solid #360;color:#336600;font-size:15px;border-radius:3px;padding:8px;margin:8px 0px 8px 0px}.hs-tools-menu,.hs-tools-menu *{font-family:"helvetica neue",helvetica,"arial sans" !important;line-height:18px !important;text-shadow:0px 1px #000 !important}.hs-tools-menu{position:fixed !important;top:10px !important;right:10px !important;cursor:pointer !important;background:#222 !important;background:rgba(0,0,0,0.75) !important;background-image:-webkit-linear-gradient(top, #404040, #333) !important;background-image:-moz-linear-gradient(top, #404040, #333) !important;color:#abacac !important;min-width:160px !important;min-height:40px !important;padding:0px !important;margin:0px !important;border:1px solid #222 !important;-webkit-border-radius:3px !important;-moz-border-radius:3px !important;border-radius:3px !important;-webkit-box-shadow:inset 0px 1px rgba(255,255,255,0.25) !important;-moz-box-shadow:inset 0px 1px rgba(255,255,255,0.25) !important;box-shadow:inset 0px 1px rgba(255,255,255,0.25) !important;-moz-user-select:none !important;-webkit-user-select:none !important;-o-user-select:none !important;user-select:none !important;-webkit-animation:hsflyin 1.5s !important;-moz-animation:hsflyin 1.5s !important;z-index:99999999999 !important;box-sizing:content-box !important}.hs-tools-menu.hs-collapsed{-webkit-box-shadow:0px 1px 7px rgba(255,255,255,0.25),inset 0px 1px rgba(255,255,255,0.25) !important;-moz-box-shadow:0px 1px 7px rgba(255,255,255,0.25),inset 0px 1px rgba(255,255,255,0.25) !important;box-shadow:0px 1px 7px rgba(255,255,255,0.25),inset 0px 1px rgba(255,255,255,0.25) !important;min-width:40px !important}.hs-tools-menu a{text-decoration:none !important;color:#abacac !important;padding:8px 10px !important;display:block !important;font-size:inherit !important;line-height:inherit !important;font-weight:inherit !important}.hs-tools-menu a:hover,.hs-tools-menu a:active{text-decoration:none !important;color:#f7f8f8 !important;background:#444 !important}.hs-tools-menu li{text-align:left !important;line-height:18px !important;font-size:inherit !important;margin:0px !important;padding:0px !important;background:none !important;font-weight:inherit !important;list-style:none !important}.hs-tools-menu .hs-title{font-weight:bold !important;font-size:14px !important;position:absolute !important;top:-29px !important;margin-left:9px !important;text-shadow:0px -1px #000}.hs-tools-menu .hs-dropdown{position:relative !important}.hs-tools-menu.hs-collapsed .hs-dropdown{display:none !important;opacity:0.95 !important}.hs-tools-menu ul{list-style:none !important;margin:0px !important;margin-top:41px !important;padding:5px 0px !important;font-size:13px !important;font-weight:500 !important;background:#333 !important;-webkit-box-shadow:inset 0px 1px #222 !important;-moz-box-shadow:inset 0px 1px #222 !important;box-shadow:inset 0px 1px #222 !important}.hs-tools-menu img.hs-sprocket{width:33px !important;top:-1px !important;right:-1px !important;padding:5px 5px 4px 4px !important;position:absolute !important;-webkit-border-radius:3px !important;-moz-border-radius:3px !important;border-radius:3px !important;box-sizing:content-box !important}.hs-tools-menu img.hs-sprocket:active{opacity:0.5 !important;background-image:-webkit-linear-gradient(top, #111, #303030) !important;background-image:-moz-linear-gradient(top, #111, #303030) !important;-webkit-box-shadow:inset 0px 1px 3px rgba(0,0,0,0.25) !important;-moz-box-shadow:inset 0px 1px 3px rgba(0,0,0,0.25) !important;box-shadow:inset 0px 1px 3px rgba(0,0,0,0.25) !important}.hs-tools-menu.hs-collapsed img.hs-sprocket{display:block !important}.hs-tools-menu .hs-dropdown::before{content:" " !important;display:none !important;position:absolute !important;height:33px !important;width:33px !important;top:-37px !important;right:4px !important;background:#e36f1e !important;-webkit-mask-box-image:url("https://cdn2.hubspot.net/static/sprocket_white_80.png") !important;z-index:15 !important}.hs-tools-menu .hs-dropdown::after{content:" " !important;display:none !important;position:absolute !important;height:33px !important;width:33px !important;top:-38px !important;right:4px !important;background:#000 !important;-webkit-mask-box-image:url("https://cdn2.hubspot.net/static/sprocket_white_80.png") !important;z-index:10 !important}@media screen and (-webkit-min-device-pixel-ratio: 0){.hs-tools-menu .hs-dropdown::before,.hs-tools-menu .hs-dropdown::after{display:block !important}.hs-tools-menu img.hs-sprocket{display:none !important}}@-webkit-keyframes hsflyin{0%{top:-100px}50%{top:-100px}100%{top:10px}}@-moz-keyframes hsflyin{0%{top:-100px}50%{top:-100px}100%{top:10px}}.hs-related-blog-item,.hs-rss-item{margin-bottom:20px}.hs-related-blog-byline,.hs-rss-byline{opacity:.7;font-size:85%;font-decorate:italics}.hs-related-blog-item.hs-with-featured-image,.hs-rss-item.hs-with-featured-image{overflow:hidden}.hs-related-blog-item.hs-with-featured-image .hs-related-blog-item-text,.hs-rss-item.hs-with-featured-image .hs-rss-item-text{width:80%;float:left;padding-right:20px;box-sizing:border-box}.hs-related-blog-item.hs-with-featured-image .hs-related-blog-item-image-wrapper,.hs-rss-item.hs-with-featured-image .hs-rss-item-image-wrapper{display:inline-block;width:20%}.hs-related-blog-item.hs-with-featured-image .hs-related-blog-item-image-wrapper .hs-related-blog-featured-image,.hs-rss-item.hs-with-featured-image .hs-rss-item-image-wrapper .hs-rss-featured-image{width:100%}.hs-classic-form-errors{margin:0;padding:10px;background:#fff9d8;border-top:1px solid #e9e1af}.hs-classic-form-errors .top-message{font-weight:bold}a.cta_button{-moz-box-sizing:content-box !important;-webkit-box-sizing:content-box !important;box-sizing:content-box !important;vertical-align:middle}.hs-breadcrumb-menu{list-style-type:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}.hs-breadcrumb-menu-item{float:left;padding:10px 0px 10px 10px}.hs-breadcrumb-menu-divider:before{content:'›';padding-left:10px}body>#calroot>#calhead>#caltitle>select{margin:0 2px;width:auto;height:auto}.hs-featured-image-link{border:0}.hs-featured-image{float:right;margin:0 0 20px 20px;max-width:50%}@media (max-width: 568px){.hs-featured-image{float:none;margin:0;width:100%;max-width:100%}}.hs-blog-social-share{height:30px}.hs-blog-social-share .hs-blog-social-share-list{list-style:none;padding-left:0}.hs-blog-social-share .hs-blog-social-share-list:after{content:".";display:block;height:0;clear:both;visibility:hidden}.hs-blog-social-share .hs-blog-social-share-list .hs-blog-social-share-item{float:left;margin-right:10px}.hs-blog-social-share .hs-blog-social-share-list .hs-blog-social-share-item.hs-blog-social-share-item-linkedin{margin-right:5px}.hs-blog-social-share .hs-blog-social-share-list .hs-blog-social-share-item .twitter-share-button{min-width:61px !important}img.hs-social-sharing-placeholder{height:20px !important;width:auto !important;max-width:none !important;max-height:none !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;margin-right:5px}span.hs-image-container{padding:10px;display:inline-block}span.hs-image-caption{display:block;margin-top:10px;font-size:13px;text-align:center}.hs-centered-image-container{text-align:center}.hs-screen-reader-text{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}
.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:28px;margin-left:2.127659574%;*margin-left:2.0744680846382977%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .span12{width:99.99999998999999%;*width:99.94680850063828%}.row-fluid .span11{width:91.489361693%;*width:91.4361702036383%}.row-fluid .span10{width:82.97872339599999%;*width:82.92553190663828%}.row-fluid .span9{width:74.468085099%;*width:74.4148936096383%}.row-fluid .span8{width:65.95744680199999%;*width:65.90425531263828%}.row-fluid .span7{width:57.446808505%;*width:57.3936170156383%}.row-fluid .span6{width:48.93617020799999%;*width:48.88297871863829%}.row-fluid .span5{width:40.425531911%;*width:40.3723404216383%}.row-fluid .span4{width:31.914893614%;*width:31.8617021246383%}.row-fluid .span3{width:23.404255317%;*width:23.3510638276383%}.row-fluid .span2{width:14.89361702%;*width:14.8404255306383%}.row-fluid .span1{width:6.382978723%;*width:6.329787233638298%}.container-fluid{*zoom:1}.container-fluid:before,.container-fluid:after{display:table;content:""}.container-fluid:after{clear:both}@media(max-width:767px){.row-fluid{width:100%}.row-fluid [class*="span"]{display:block;float:none;width:auto;margin-left:0}}@media(min-width:768px) and (max-width:1139px){.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:28px;margin-left:2.762430939%;*margin-left:2.709239449638298%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .span12{width:99.999999993%;*width:99.9468085036383%}.row-fluid .span11{width:91.436464082%;*width:91.38327259263829%}.row-fluid .span10{width:82.87292817100001%;*width:82.8197366816383%}.row-fluid .span9{width:74.30939226%;*width:74.25620077063829%}.row-fluid .span8{width:65.74585634900001%;*width:65.6926648596383%}.row-fluid .span7{width:57.182320438000005%;*width:57.129128948638304%}.row-fluid .span6{width:48.618784527%;*width:48.5655930376383%}.row-fluid .span5{width:40.055248616%;*width:40.0020571266383%}.row-fluid .span4{width:31.491712705%;*width:31.4385212156383%}.row-fluid .span3{width:22.928176794%;*width:22.874985304638297%}.row-fluid .span2{width:14.364640883%;*width:14.311449393638298%}.row-fluid .span1{width:5.801104972%;*width:5.747913482638298%}}@media(min-width:1280px){.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:28px;margin-left:2.564102564%;*margin-left:2.510911074638298%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145300001%;*width:91.3997999636383%}.row-fluid .span10{width:82.905982906%;*width:82.8527914166383%}.row-fluid .span9{width:74.358974359%;*width:74.30578286963829%}.row-fluid .span8{width:65.81196581200001%;*width:65.7587743226383%}.row-fluid .span7{width:57.264957265%;*width:57.2117657756383%}.row-fluid .span6{width:48.717948718%;*width:48.6647572286383%}.row-fluid .span5{width:40.170940171000005%;*width:40.117748681638304%}.row-fluid .span4{width:31.623931624%;*width:31.5707401346383%}.row-fluid .span3{width:23.076923077%;*width:23.0237315876383%}.row-fluid .span2{width:14.529914530000001%;*width:14.4767230406383%}.row-fluid .span1{width:5.982905983%;*width:5.929714493638298%}}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.hidden{display:none;visibility:hidden}.visible-phone{display:none !important}.visible-tablet{display:none !important}.hidden-desktop{display:none !important}@media(max-width:767px){.visible-phone{display:inherit !important}.hidden-phone{display:none !important}.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}}@media(min-width:768px) and (max-width:1139px){.visible-tablet{display:inherit !important}.hidden-tablet{display:none !important}.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}}@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url("https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OUuhs.ttf") format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url("https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0e.ttf") format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url("https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOUuhs.ttf") format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url("https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOUuhs.ttf") format('truetype');
}
@font-face {
  font-family: 'Droid Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Droid Sans Bold'), local('DroidSans-Bold'), url("https://fonts.gstatic.com/s/droidsans/v8/SlGWmQWMvZQIdix7AFxXmMh3eDs1Yg.ttf") format('truetype');
}
@font-face {
  font-family: 'Teko';
  font-style: normal;
  font-weight: 300;
  src: local('Teko Light'), local('Teko-Light'), url("https://fonts.gstatic.com/s/teko/v7/LYjCdG7kmE0gdQhfsCRgrQ.ttf") format('truetype');
}
@font-face {
  font-family: 'Teko';
  font-style: normal;
  font-weight: 400;
  src: local('Teko Regular'), local('Teko-Regular'), url("https://fonts.gstatic.com/s/teko/v7/LYjNdG7kmE0gfaN9oA.ttf") format('truetype');
}
@font-face {
  font-family: 'Teko';
  font-style: normal;
  font-weight: 500;
  src: local('Teko Medium'), local('Teko-Medium'), url("https://fonts.gstatic.com/s/teko/v7/LYjCdG7kmE0gdVBesCRgrQ.ttf") format('truetype');
}
@font-face {
  font-family: 'Teko';
  font-style: normal;
  font-weight: 600;
  src: local('Teko SemiBold'), local('Teko-SemiBold'), url("https://fonts.gstatic.com/s/teko/v7/LYjCdG7kmE0gdXxZsCRgrQ.ttf") format('truetype');
}
@font-face {
  font-family: 'Teko';
  font-style: normal;
  font-weight: 700;
  src: local('Teko Bold'), local('Teko-Bold'), url("https://fonts.gstatic.com/s/teko/v7/LYjCdG7kmE0gdRhYsCRgrQ.ttf") format('truetype');
}
@font-face {
  font-family: 'Barlow';
  font-style: italic;
  font-weight: 300;
  src: local('Barlow Light Italic'), local('Barlow-LightItalic'), url("https://fonts.gstatic.com/s/barlow/v1/7cHsv4kjgoGqM7E_CfOQ4mouvT8.ttf") format('truetype');
}
@font-face {
  font-family: 'Barlow';
  font-style: italic;
  font-weight: 400;
  src: local('Barlow Italic'), local('Barlow-Italic'), url("https://fonts.gstatic.com/s/barlow/v1/7cHrv4kjgoGqM7E_Cfs7wHo.ttf") format('truetype');
}
@font-face {
  font-family: 'Barlow';
  font-style: italic;
  font-weight: 500;
  src: local('Barlow Medium Italic'), local('Barlow-MediumItalic'), url("https://fonts.gstatic.com/s/barlow/v1/7cHsv4kjgoGqM7E_CfPI42ouvT8.ttf") format('truetype');
}
@font-face {
  font-family: 'Barlow';
  font-style: italic;
  font-weight: 600;
  src: local('Barlow SemiBold Italic'), local('Barlow-SemiBoldItalic'), url("https://fonts.gstatic.com/s/barlow/v1/7cHsv4kjgoGqM7E_CfPk5GouvT8.ttf") format('truetype');
}
@font-face {
  font-family: 'Barlow';
  font-style: italic;
  font-weight: 700;
  src: local('Barlow Bold Italic'), local('Barlow-BoldItalic'), url("https://fonts.gstatic.com/s/barlow/v1/7cHsv4kjgoGqM7E_CfOA5WouvT8.ttf") format('truetype');
}
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 300;
  src: local('Barlow Light'), local('Barlow-Light'), url("https://fonts.gstatic.com/s/barlow/v1/7cHqv4kjgoGqM7E3p-ks51op.ttf") format('truetype');
}
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 400;
  src: local('Barlow Regular'), local('Barlow-Regular'), url("https://fonts.gstatic.com/s/barlow/v1/7cHpv4kjgoGqM7E_DMs8.ttf") format('truetype');
}
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 500;
  src: local('Barlow Medium'), local('Barlow-Medium'), url("https://fonts.gstatic.com/s/barlow/v1/7cHqv4kjgoGqM7E3_-gs51op.ttf") format('truetype');
}
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 600;
  src: local('Barlow SemiBold'), local('Barlow-SemiBold'), url("https://fonts.gstatic.com/s/barlow/v1/7cHqv4kjgoGqM7E30-8s51op.ttf") format('truetype');
}
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 700;
  src: local('Barlow Bold'), local('Barlow-Bold'), url("https://fonts.gstatic.com/s/barlow/v1/7cHqv4kjgoGqM7E3t-4s51op.ttf") format('truetype');
}
@font-face{font-family:modernpicto;src:url("https://cdn2.hubspot.net/hubfs/3400937/Fonts/modernpictogramspro_2-webfont.ttf?t=1524690050464")}@font-face{font-family:'norwesterregular';src:url("https://cdn2.hubspot.net/hubfs/3400937/Fonts/norwester-webfont.woff2?t=1524690050464") format('woff2'),url("https://cdn2.hubspot.net/hubfs/3400937/Fonts/norwester-webfont.woff?t=1524690050464") format('woff');font-weight:normal;font-style:normal}h1,h2,h3,h4,h5,h6{margin:0}body,html{margin:0 !important;padding:0 !important;font-family:'Barlow',sans-serif;font-size:18px;line-height:28px;color:#5b5e6d;font-weight:400}*{box-sizing:border-box !important;min-height:0 !important;outline:0}.page-center{max-width:1200px;margin:0 auto !important;float:none !important;padding:0 15px}img{max-width:100%;height:auto}p{margin-top:0}p:last-child{margin-bottom:0}iframe{max-width:100%}a{transition:ease-in-out all .3s;color:#303539;text-decoration:none}.blog.hs-blog-post .post-body a{text-decoration:none;transition:ease-in-out all .3s;color:#303539;-webkit-box-shadow:0 1px 0 0 currentColor;-moz-box-shadow:0 1px 0 0 currentColor;box-shadow:0 1px 0 0 currentColor}.blog.hs-blog-post .post-body a:hover{text-decoration:none;-webkit-box-shadow:0 3px 0 0 currentColor;-moz-box-shadow:0 3px 0 0 currentColor;box-shadow:0 3px 0 0 currentColor}.blog.hs-blog-post a.authorBioWrapper{text-decoration:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.blog.hs-blog-post a.authorBioWrapper:hover{text-decoration:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}ul.hs-error-msgs.inputs-list{display:none !important}.section .page-center ul{padding-left:10px}.section .page-center ul li{line-height:1.5;text-indent:-5px;margin-bottom:20px}.section .page-center ul{list-style:none}.section .page-center ul li:before{content:'•';color:#247ae2;font-size:14px;display:inline-block;padding-right:5px}input.invalid.error{border:2px solid red}input,select{width:100%;height:50px;font-family:'Barlow',sans-serif;font-size:19px;color:#333d47;padding:12px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:2px solid #eaeaea}input[type=text]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=submit]{padding:10px 45px;border:0;width:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-font-smoothing:antialiased;cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;display:inline-block;font-weight:normal;text-align:center;text-decoration:none;color:#fff;transition:all .4s ease;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;text-shadow:none;line-height:1.5em;background-color:#41a1d8;transition:ease-in-out all .3s;color:#fff;text-decoration:none;font-size:16px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;display:inline-block;width:auto;margin:0 auto}textarea{width:100%;height:150px;font-family:'Helvetica Neue',sans-serif;font-size:19px;color:#333d47;padding:12px;border-radius:3px;border:0;font-size:16px}form label{display:none}form ul.hs-error-msgs.inputs-list label{display:block}.hs-form-field{margin-bottom:20px}.cta_border_button{font-family:'Barlow',sans-serif !important}h1,.page-title{font-size:60px;font-weight:500;line-height:1.117em;font-family:'Teko',sans-serif;margin-bottom:50px}h2{font-size:42px;font-weight:400;color:#333;line-height:1.15em;font-family:'Teko',sans-serif;margin-bottom:16px}h3{font-size:20px;font-weight:bold;color:#333;margin-bottom:16px;font-family:'Barlow',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h4{font-size:16px;font-weight:310;margin-bottom:12px;font-family:'Barlow',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h6{font-weight:600;text-transform:uppercase;letter-spacing:2px;font-size:14px}.section-subtitle{font-size:20px;line-height:1.5em}.ta-center{text-align:center}.ta-right{text-align:right}.ta-left{text-align:left}.va-middle{vertical-align:middle}.blog .section{padding:15px 0 50px}.section.top-padding{padding-top:125px}.section.bottom-padding{padding-bottom:125px}.bg-crimson{background-color:#df1639}.bg-cornflower-blue{background-color:#5894ce}.bg-dark-slate-gray{background-color:#232329}.bg-black{background-color:#000}.bg-gray{background-color:#7b7a7b}.bg-white-smoke{background-color:#eee}.section.bg-crimson,.section.bg-cornflower-blue,.section.bg-dark-slate-gray,.section.bg-black,.section.bg-gray{color:#fff}.c-white,.c-white a{color:#fff}.c-lightgray{color:#9b9b9b}.main-nav-container{padding:10px 0;position:fixed;width:100%;z-index:10}.main-nav{float:none !important}.main-nav a{color:#fff;text-decoration:none;font-size:14px;font-weight:300;letter-spacing:1.5px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.main-nav ul{list-style:none;margin:0;padding:0}.main-nav li{display:inline-block}.main-nav .logo-container{display:inline-block;vertical-align:middle;width:20%;float:none}.main-nav .logo img{width:160px !important;max-width:none;margin-top:5px}.main-nav .menu{display:inline-block;margin:0;width:79%;text-align:right;vertical-align:middle;float:none}.main-nav .hs-item-has-children .hs-menu-children-wrapper{display:none}.main-nav .hs-menu-item.hs-menu-depth-1{padding:10px 15px;cursor:pointer}.main-nav .hs-menu-item.hs-menu-depth-1:last-child{margin-right:0}.main-nav .hs-item-has-children .hs-menu-children-wrapper a{color:#676b6e;padding:10px 20px;display:block}.main-nav .hs-menu-item.hs-item-has-children:last-child .hs-menu-children-wrapper{right:0}.main-nav .burger{display:none;position:absolute;top:40px;right:15px;text-align:right}.main-nav .burger .burger-button{display:inline-block;cursor:pointer}.main-nav .burger-button .fa-bars{color:#fff;font-size:30px}.main-nav .logo.scroll{display:none}.main-nav a:hover{text-decoration:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.main-nav-container.white,.main-nav-container.scroll{background-color:#fff;-webkit-box-shadow:0 5px 5px -5px rgba(0,0,0,0.35);-moz-box-shadow:0 5px 5px -5px rgba(0,0,0,0.35);box-shadow:0 5px 5px -5px rgba(0,0,0,0.35);background:rgba(255,255,255,0.95)}.main-nav-container.white .main-nav a,.main-nav-container.scroll .main-nav a{color:#333}.main-nav-container.white .logo.scroll,.main-nav-container.scroll .logo.scroll{display:block}.main-nav-container.white .logo,.main-nav-container.scroll .logo{display:none}.main-nav-container.white .main-nav .burger,.main-nav-container.scroll .main-nav .burger{top:30px}.main-nav-container.white .main-nav .burger-button .fa-bars,.main-nav-container.scroll .main-nav .burger-button .fa-bars{color:#333}.interior .main-nav .logo{background:url("https://cdn2.hubspot.net/hubfs/246039/2017%20Images/ni-logo-blue@2x.png?t=1524690050464");background-repeat:no-repeat;background-size:contain}.interior .main-nav .logo img{opacity:0}.interior .main-nav a{color:#333d47}.interior .main-nav-container{-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2)}.interior .main-nav .burger-button .fa-bars{color:#333d47}.footer-container-wrapper{margin-bottom:-27px}.main-footer-container{background-color:#303539;padding:50px 0}.main-footer{float:none !important}.main-footer .logo img{max-width:150px;width:auto !important}.main-footer a{color:#fff;text-decoration:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.main-footer ul{list-style:none;padding:0;margin:0}.main-footer .menu{margin-bottom:100px;line-height:1.625em}.main-footer .menu ul li.hs-menu-depth-1{display:inline-block;vertical-align:top;width:calc(97%/5)}.main-footer .menu ul li.hs-menu-depth-1>a{font-size:18px;font-weight:600}.main-footer .menu ul li.hs-menu-depth-2{padding:2px 0}.main-footer .menu ul li.hs-menu-depth-2>a{color:#6e6e6e;font-size:14px}.main-footer .hs-menu-children-wrapper{margin-top:10px}.main-footer .social{text-align:right}.main-footer .social ul li{display:inline-block;vertical-align:middle;padding-right:10px}.main-footer .social ul li:last-child{padding-right:none}.main-footer .social ul li .fa{font-size:28px}.hero .inner{padding:168px 0 123px}.hero .copy{color:#eee;max-width:800px;margin:0 auto;font-size:18px;line-height:1.7em}.hero .copy h1,.hero .copy h2,.hero h1,.landing-page .hero-inner h1{font-size:64px;font-weight:500;margin:0 0 25px 0;line-height:1em;font-family:'Teko',sans-serif}.hero.ph-left .copy{margin-left:0}.hero.product .inner{padding:150px 0 0}.hero.product .image{display:inline-block;vertical-align:bottom;width:59%;margin-bottom:-5px}.hero.product .copy{width:40%;display:inline-block;vertical-align:top;font-size:18px;padding-right:20px;padding-bottom:100px}.hero.product .copy h1{font-size:34px;margin-bottom:10px}.hero-column{overflow:hidden}.hero-column>span>div:first-child .hero{display:block}.hero-column .hero{display:none}.hero-column .slick-initialized .hero{display:block}.hero-column .slick-initialized .hero .page-center{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:relative}.section h2{font-size:42px;font-weight:500;margin:0 auto;margin-bottom:15px;max-width:800px;line-height:1em}.section.header .copy{max-width:800px;font-weight:390;margin:10px auto 0;font-size:18px;line-height:28px}.section.header.alt .small-title{font-weight:600;text-transform:uppercase;letter-spacing:1px;font-size:16px}.section.header.alt .copy{max-width:600px;font-size:18px;line-height:28px;font-weight:400}.section.promo{text-align:center}.section.promo .title{font-size:22px}.section.promo .title,.section.promo .copy{display:inline-block;vertical-align:middle;padding:0 25px;margin:10px 0}.section.resources{text-align:center}.section.resources .page-center{max-width:1240px}.section.resources .featured-image{height:150px;max-height:150px;height:12vw;display:block}.section.resources .details{padding:20px 20px 40px;background-color:#fff}.section.resources .one-third{max-width:none;width:calc(98%/3);margin:50px 0 0}.section.resources .one-third .inner{padding:0 15px}.one-third{max-width:370px;width:100%;display:inline-block;margin:0 15px;vertical-align:top}.section.resources-tall .featured-image{max-height:560px;height:100%;margin-bottom:-7px}.section.resources.two-col .featured-image{height:150px;max-height:150px;height:10.4vw}.section.resources .one-fourth .inner{padding:0 15px}.resources.two-col.wide .half .inner{position:relative}.resources.two-col.wide .half:nth-child(odd){padding-right:15px}.resources.two-col.wide .half:nth-child(even){padding-left:15px}.resources.two-col.wide .featured-image{height:150px;max-height:185px;height:13vw}.resources.two-col.wide .details{padding:35px 40px;background-color:#fff;font-size:18px;line-height:28px;color:#5b5e6d}.underlineLink{position:relative;text-decoration:none;color:#4a4a4a}.underlineLink::after{content:"";width:100%;background-color:#247ae2;height:2px;position:absolute;bottom:-5px;left:0;transition:all .3s ease}.underlineLink:hover{text-decoration:none}.underlineLink:hover::after{transform:translate3d(0,1px,0)}.resources.two-col.wide a{color:#5b5e6d}.resources.two-col.wide a:hover{text-decoration:none}.resources.two-col.wide a.resources-link:hover .copy a{text-decoration:underline !important}.underlineLinkWrap .copy .learn-more{position:relative;text-decoration:none;color:#4a4a4a}.underlineLinkWrap .copy .learn-more::after{content:"";width:100%;background-color:#247ae2;height:2px;position:absolute;bottom:-5px;left:0;transition:all .3s ease}.table{width:100%;display:table;table-layout:fixed}.table .half{display:table-cell;width:50%;vertical-align:middle}.two-col-main .copy h2{margin-bottom:20px}.two-col-main .copy{font-size:18px;color:#5b5e6d;line-height:28px}.two-col-main.right .copy{padding-right:50px}.two-col-main.left .copy{padding-left:50px}.two-col-main .image.half{width:65%}.two-col-vert .image{height:220px;max-width:320px;margin:0 auto;width:100%;margin-bottom:20px}.two-col-vert .copy{font-size:18px;line-height:28px;max-width:320px;margin:20px auto 0}.two-col-vert .col-item{width:35%}.two-col-vert .col-item:first-child{padding-right:30px}.two-col-vert .col-item:last-child{padding-left:30px}.two-col-vert.short .image{height:150px}.two-col-vert.short.top-padding{padding-top:75px}.two-col-vert.short.bottom-padding{padding-bottom:75px}.two-col-vert .half{vertical-align:top}.half{display:inline-block;width:49%}.two-col-horiz .page-center{max-width:1040px}.two-col-horiz .col-item{position:relative}.two-col-horiz .col-item .image{height:100px;width:100px;position:absolute;top:0;left:0}.two-col-horiz .col-item .copy{padding-left:125px;font-size:16px}.two-col-horiz .col-item.half:first-child{padding-right:40px}.two-col-horiz .col-item.half:last-child{padding-left:40px}.two-col-horiz .col-item.half:last-child .image{left:40px}.three-col-vert .col-item{max-width:310px;margin-top:50px;width:calc(98%/3);max-width:none;margin:50px 0}.three-col-vert .inner{padding:0 15px}.three-col-vert .image{height:210px;width:100%;margin:0 auto 25px;max-height:210px;height:15vw}.three-col-vert.short.section.bottom-padding{padding-bottom:120px}.three-col-vert.short .image{max-height:125px;height:8vw}.three-col-vert.short .inner{padding:0 25px}.four-col-vert .col-item{margin:50px 0 0;padding:0 20px}.four-col-vert .image{height:210px;width:100%;margin:0 auto 25px;height:11vw;max-height:120px}.one-fourth{width:calc(98%/4);display:inline-block;vertical-align:top}.five-col-logo .col-item img{height:auto !important;display:inline-block;vertical-align:middle;width:calc(97%/5) !important;padding:15px}.five-col-logo .col-item img:first-child{padding-left:0}.five-col-logo .col-item img:last-child{padding-right:0}.eight-col-logo .col-item img{height:auto !important;display:inline-block;vertical-align:middle;width:calc(96%/8) !important;padding:15px}.eight-col-logo .col-item img:first-child{padding-left:0}.eight-col-logo .col-item img:last-child{padding-right:0}.five-col-vert .col-item{margin:50px 0 0;padding:0 8px}.five-col-vert .image{max-height:120px;height:8vw;margin-bottom:25px}.one-fifth{display:inline-block;width:calc(97%/5)}.bc-testimonial .page-center{max-width:1040px}.bc-testimonial .top-image{max-width:50px;margin:0 auto 20px}.bc-testimonial .logo{max-width:180px}.bc-testimonial .copy{padding-right:40px;max-width:980px;margin:0 auto}.bc-testimonial .quote,.bc-testimonial .quote *{font-size:24px;line-height:1.5em;max-width:none;font-family:'Barlow','Open Sans'}.bc-testimonial .details{font-size:14px;line-height:1.2em;margin:20px 0}.bc-testimonial .details p{margin:0}.bc-testimonial.no-img.top-padding{padding-top:125px}.bc-testimonial.no-img.bottom-padding{padding-bottom:125px}.bc-testimonial.no-img .top-image{max-width:75px}.bc-testimonial.no-img .logo{margin:0 auto}.bc-testimonial.no-img .copy{padding-right:0}.bc-image-bg .copy{font-size:42px;max-width:980px;margin:0 auto;line-height:1.2em}.bc-image-bg .copy h2{margin-bottom:30px;max-width:none}.bc-rtf .page-center{max-width:800px}.bc-rtf .copy.left{padding-right:20px}.bc-rtf .copy.right{padding-left:20px}.bc-rtf.wide .page-center{max-width:1200px}.bc-rtf.wide .copy img{width:100%}.bc-photo .page-center{max-width:800px}.bc-photo.icon .image{max-width:100px;margin:0 auto}.bc-photo.wide .page-center{max-width:1200px}.pr-sc .page-center{max-width:860px}.pr-sc .social{margin:20px 0}.pr-sc .detail{margin-top:20px}.pr-sc h1{font-size:32px;font-weight:400;line-height:1.2em}.pr-sc-listing{padding-top:65px;padding-bottom:65px}.pr-sc-listing .post-header h2{margin-left:0}.pr-sc-listing .page-center{max-width:860px}.pr-sc-listing .detail{margin:10px 0}.pr-sc-listing .read-more{margin-top:20px}.pr-sc-listing .post-header a{color:#333d47}.pr-sc-listing .post-item{border-bottom:1px solid #eaeaea;padding-bottom:50px;margin-bottom:50px}.blog .hero .subscribe{text-align:center;margin-top:25px}.blog .hero .subscribe a{background-color:#41a1d8;transition:ease-in-out all .3s;color:#fff;text-decoration:none;font-size:16px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;display:inline-block;width:auto;margin:0 auto;padding:14px 45px}.blog .hero .subscribe a:hover{background-color:#47b1ed}.blog .hero{position:relative}.blog .hero .inner{padding:200px 0 150px}.blog-post .page-center{max-width:860px}.blog-post .social{margin:20px 0}.blog-post h1{font-size:32px;font-weight:400;line-height:1.2em}.blog-post .author{margin-top:20px}.library .section.blog-post{padding-top:50px}.section.blog-post,.section.pr-sc{padding:100px 0}.blog-listing .post-body{height:117px}.blog-listing .author{margin-top:20px}.blog-listing .topic,.blog-listing .topic a{font-size:13px;color:#9b9b9b;text-transform:uppercase;font-weight:400;line-height:1.28em;font-family:'Helvetica Neue',sans-serif}.blog-listing .read-more{margin-top:20px;position:absolute;bottom:24px;font-family:'Helvetica Neue',sans-serif}.blog-listing .post-header,.blog-listing .post-header a{color:#333d47;line-height:1.3em;font-weight:bold;font-size:18px;margin:10px 0;font-family:'Helvetica Neue',sans-serif}.blog-listing .post-item{border:1px solid #ccc;border-top:5px solid #383f44;padding:37px 20px 24px;width:calc(92%/3);display:inline-block;vertical-align:top;margin:25px 1%;background-color:#fff;text-align:left;height:290px;position:relative}.blog-listing .featured-image{height:350px;margin:30px 0}.blog-listing .post-body,.blog-listing .post-body *{font-size:13px;line-height:1.384em}.blog-listing .read-more,.blog-listing .read-more a{color:#4a90e2;font-size:14px;font-weight:bold;font-family:'Helvetica Neue',sans-serif}.library .blog-listing .post-item,.recent-posts-module.blog-listing .post-item{padding:0;border:0;height:auto}.library .blog-listing .post-item>a:hover{text-decoration:none}.library .blog-listing .post-item .post-body{color:#333}.library .blog-listing .featured-image{margin:0;height:160px;height:12.5vw;max-height:160px}.library .blog-listing .featured-image.normal{margin:0;height:auto;max-height:none}.library .blog-listing .featured-image.normal img{display:block;width:100%}.library .blog-listing .details{background-color:#fff;padding:20px;min-height:180px !important}.library .blog-listing .post-item h3.post-header{font-size:20px;color:#000;line-height:1.2em}.library .blog-listing .details{padding:20px;min-height:180px !important}.library .blog-listing .details .read-more-normal{font-weight:bold;font-size:14px;line-height:1.4em;color:#000;position:absolute;bottom:30px}.library .blog-listing .topic,.library .blog-listing .topic a{font-size:12px;color:#247ae2;font-weight:bold;line-height:1.25em}.library .blog-listing .post-item a:hover,.recent-posts-module.blog-listing .post-item a:hover{text-decoration:none}.library .blog-post .page-center{max-width:1200px}.library.hs-blog-listing .featured-image,.library.hs-blog-post .featured-image{position:relative}.library.hs-blog-post .hero .overlay,.library.hs-blog-listing .featured-image .overlay,.library.hs-blog-post .featured-image .overlay{display:none;width:100%;height:100%;background:#000;opacity:.8;position:absolute;left:0;right:0;bottom:0;top:0}.library.hs-blog-post .hero .text{width:60%;padding-right:50px;position:relative}.library.hs-blog-post .hero .featured-image{width:39%}.library.hs-blog-post .post-body{width:60%;display:inline-block;vertical-align:top;padding-right:0}.library.hs-blog-post .sidebar{width:39%;display:inline-block;vertical-align:top;padding-left:50px}.company-news.hs-blog-post .post-body{width:100%;position:relative}.blog-listing.press .post-header{padding:20px 20px 0;line-height:1.2em}.blog-listing.press .featured-image{height:125px;margin:0}.blog-listing.press .post-item{padding:0;border-top:1px solid #ccc;height:340px;position:relative;width:calc(90%/4)}.blog-listing.press .post-item a{text-decoration:none}.blog-listing.press .topic{padding:0 20px}.blog-listing.press .post-body{padding:0 20px}.blog-listing.press .read-more{left:20px;width:100%}.blog-listing.press .desc{padding:0 20px;font-size:14px;color:#9b9b9b;font-weight:400;line-height:1.28em;font-family:'Helvetica Neue',sans-serif}.blog .filters{padding:20px 0}.blog .filters ul{margin:0;padding:0;list-style:none}.blog .filters ul li{display:inline-block;margin-right:25px}.blog .filters ul li:last-child{margin:0}.blog .filters.with-search{font-size:0}.blog .filters.with-search a{font-size:16px;color:#616161;font-weight:400}.blog .filters.with-search ul{margin:0;padding:0;list-style:none;width:65%;display:inline-block;vertical-align:middle;line-height:1}.blog .filters.with-search .type-search{width:35%;display:inline-block;vertical-align:middle;position:relative}.blog .filters.with-search .type-search input{height:44px;background-color:#d8d8d8;border:0}.blog .filters.with-search .type-search #search-button{position:absolute;right:0;font-size:10px;top:50%;transform:perspective(1px) translateY(-50%);right:10px}.blog .filters.with-search .type-search #search-button .fa{font-size:22px}.blog .section.blog-listing{background-color:#d8d8d8}.blog .section.blog-listing .page-center{max-width:1245px}.blog-listing .post-listing{text-align:center}.pagination .disabled a{pointer-events:none;cursor:default;color:#888}.pagination{margin:0;padding:19px;list-style:none;text-align:center;font-size:14px}.pagination li{display:inline-block;margin-bottom:0}.pagination li:before{display:none !important}.pagination i.fa.fa-chevron-left{font-size:10px;position:relative;top:-1px;left:-5px}.pagination i.fa.fa-chevron-right{font-size:10px;position:relative;top:-1px;right:-5px}.pagination li.active{margin-left:45px;margin-right:75px;font-size:18px}.pagination a{color:#404b5a;text-transform:uppercase;font-size:18px}.subscribe-popup{display:none;background-color:#fff;padding:50px;position:relative}.subscribe-popup input[type=submit]{width:100%;margin-top:20px}.subscribe-popup h3{margin-bottom:20px;text-align:center}#colorbox .subscribe-popup{display:block}#colorbox .subscribe-popup{position:relative}.blog #cboxLoadedContent{width:100% !important;max-width:550px;margin:0 auto}#colorbox{z-index:10000}#cboxOverlay{background:rgba(0,0,0,.8);position:fixed;top:0;z-index:9999;height:100%;width:100%}button#cboxClose{display:none}.colorbox-close-button{position:absolute !important;top:20px;right:20px;max-width:15px;position:relative;cursor:pointer;display:block !important}.landing-page .hero-inner h1{margin-bottom:25px}.landing-page .hero-inner{float:none !important;padding:150px 0 120px}.landing-page .hero-container .copy{padding-right:100px}.landing-page .form{padding:30px;background-color:#666;border-radius:5px}.landing-page .form .input{margin-bottom:15px}.landing-page .form input[type=submit]{width:100%}.landing-page form label{display:block;color:#fff}.landing-page .form .input{margin-bottom:0}.landing-page .form input,.landing-page .form select{height:43px;border:transparent;font-size:14px}.landing-page.no-video .hero-inner{padding:170px 0 118px}.landing-page .sm-header-lg-copy{color:#FFF}.landing-page.no-video .hero-container .page-center{position:relative;overflow:hidden}.landing-page .img-bottom{position:relative}.landing-page .img-bottom img{display:block}.landing-page .hero-inner .small-header{margin-bottom:18px}.landing-page .hero-inner .sm-header-lg-copy p{line-height:1.5}.landing-page .copy-left{display:inline-block;vertical-align:top;width:63%;padding-right:50px}.landing-page .landing-social{display:inline-block;vertical-align:top;width:30%}.landing-page.no-video .section.top-padding{padding-top:62px}.tcwp .image{height:350px;height:22vw;max-height:350px}.tcwp .col-item:first-child{padding-right:10px}.tcwp .col-item:last-child{padding-left:10px}.error-template .main-nav-container{background:#333}.error-template .main-nav-container.scroll,.error-template .main-nav-container.white{background:#FFF}.error-template .body-container-wrapper{background:#41a1d8;color:#FFF}.error-template .main-content{padding:200px 0 150px !important}.hero .two-col .copy,.hero .two-col .copy *{font-size:12px}.hero .two-col{max-width:500px;margin:38px auto 0}.hero .two-col .copy.right{padding-left:13px}.hero .two-col .copy.left{padding-right:13px}.youtube-embed .embed{max-width:575px;margin:0 auto;text-align:center}.pdf-embed{text-align:center}.product-tour .page-center ul.product-navigation{padding:0}.product-tour .page-center ul li:before{display:none}.product-navigation,.product-slider{list-style:none;margin:0;padding:0}.product-navigation{text-align:center;margin:25px 0}.product-navigation li{display:inline-block;font-size:20px;margin:15px;border-bottom:1px solid #666;cursor:pointer;padding-bottom:5px}.product-navigation li.active{color:#00a2df;border-bottom:1px solid #00a2df;position:relative}.product-navigation li.active:before,.product-navigation li.active:after{top:100%;left:50%;border:solid transparent;content:" ";display:block;height:0;width:0;position:absolute;pointer-events:none}.product-navigation li.active:before{border-color:rgba(0,162,223,0);border-top-color:#00a2df;border-width:7px;margin-left:-7px}.product-navigation li.active:after{border-color:rgba(255,255,255,0);border-top-color:#f2f2f2;border-width:6px;margin-left:-6px}.product-slider{text-align:center;position:relative;padding:0 100px !important;margin:0 auto;font-size:18px}.product-slider button.slick-arrow{font-size:0;cursor:pointer;border:0;background:transparent}.product-slider button.slick-prev.slick-arrow{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:0;padding:20px;z-index:10}.product-slider button.slick-prev.slick-arrow::before{content:'\f104';font:normal normal normal 14px/1 FontAwesome;font-size:50px}.product-slider button.slick-next.slick-arrow{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;right:0;padding:20px;z-index:10}.product-slider button.slick-next.slick-arrow::before{content:'\f105';font:normal normal normal 14px/1 FontAwesome;font-size:50px}.six-pt-scroller{color:#fff}.six-pt-scroller .page-center ul{padding:0}.six-pt-scroller .page-center ul li:before{display:none}.six-pt-scroller .section-copy{margin-bottom:100px}.six-pt-scroller .icon-navigation{font-size:0;padding:0;margin:0;text-align:center}.six-pt-scroller .icon-navigation li{display:inline-block;cursor:pointer;padding:0 25px;position:relative;margin-bottom:50px}.six-pt-scroller .icon-navigation li.active::after{content:'';position:absolute;left:47%;top:110%;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #41a1d8;clear:both}.six-pt-scroller .icon-navigation li .inner{border:2px solid #fff;border:2px solid rgba(255,255,255,0.5);border-radius:50%;padding:25px;width:145px;height:145px}.six-pt-scroller .icon-navigation li.active .inner{border:2px solid #41a1d8}.six-pt-scroller .info{text-align:center}.six-pt-scroller .six-pt-info{margin:0;padding:0;max-width:768px;margin:0 auto}.six-pt-scroller .six-pt-info .title{color:#41a1d8;font-weight:bold;letter-spacing:2px;text-transform:uppercase;font-size:25px;margin-bottom:20px}.six-pt-scroller .six-pt-info .copy{font-size:20px;color:rgba(255,255,255,0.8)}.resources.noimg .details{text-align:left;border-top:10px solid #4a4a4a;min-height:250px !important;position:relative;padding:30px}.resources.noimg h3{font-weight:bold;margin-bottom:15px}.resources.noimg h6{letter-spacing:0;color:#666;font-weight:400;line-height:1.2em;margin-bottom:10px}.resources.noimg .details,.resources.noimg .details p{font-size:14px;line-height:1.4em}.resources.noimg .details a{position:absolute;bottom:30px;font-weight:bold}.continue-reading{background-color:#eee;text-align:center}.continue-reading .section{padding:100px 0}.continue-reading .page-center{max-width:1245px}.continue-reading .header-with-line{font-size:32px;font-weight:700;line-height:1.2em;margin-bottom:15px;font-family:'Helvetica Neue',sans-serif}.featured-articles{font-size:0}.featured-articles .featured-item{width:calc(92%/3);vertical-align:top;display:inline-block;margin:25px 1%}.bg-white{background-color:#fff}.company-news.hs-blog-post h1{font-weight:700;margin-bottom:13px;max-width:980px;margin:auto auto 13px}.company-news.hs-blog-post .author a{color:#000}.company-news.hs-blog-post .publish-date{margin-bottom:33px;display:block}.company-news.hs-blog-post .post-body,.company-news.hs-blog-post .post-body p,.blog.hs-blog-post .post-body,.blog.hs-blog-post .post-body p{font-size:18px;line-height:1.5em;color:#5b5e6d}.company-news.hs-blog-post .hero .page-center{max-width:750px}.company-news a:hover{text-decoration:none}.company-news.hs-blog-listing .section.blog-listing{padding-top:25px}.company-news.hs-blog-listing .blog-listing .post-listing{text-align:left}.company-news .filters{border-bottom:1px solid #979797}.company-news .desc{font-size:14px;color:#9b9b9b;line-height:1.142em;margin-top:13px}.company-news .read-more-normal{font-size:14px;color:#9b9b9b;line-height:1.142em;margin-top:13px}.company-news .blog-listing .sidebar{width:34%;display:inline-block;vertical-align:top;padding-left:44px}.company-news .blog-listing .post-item{width:100%;margin:0 0 70px}.company-news .blog-listing .post-item .publish-date,.recent-posts-module.blog-listing .post-item .publish-date{color:#757575;padding-top:10px;padding-bottom:40px;font-size:14px;line-height:1.5em}.company-news .blog-listing ul.archive-list{list-style:none;padding:0;margin:0}.company-news .blog-listing h3.title{font-size:22px;color:#000}.company-news .archive-list a{color:#000;font-weight:400;font-size:18px}.company-news .blog-listing .featured-image,.recent-posts-module.blog-listing .featured-image{height:188px;max-height:188px;margin:0 0 30px}.company-news .featured-articles h2{font-size:20px;color:#000}.company-news .blog-listing .post-item,.recent-posts-module.blog-listing .post-item{background:transparent;border:0}.company-news .blog-listing .post-item,.recent-posts-module.blog-listing .post-item{height:auto;border:0;display:inline-block;width:calc(93%/3);margin:0 1% 60px;background:#fff}.company-news .blog-listing .post-item>a,.recent-posts-module.blog-listing .post-item>a{padding:0}.company-news .blog-listing .post-item .featured-image,.recent-posts-module.blog-listing .post-item .featured-image{margin:0}.company-news .blog-listing .post-item h3.post-header,.recent-posts-module.blog-listing .post-item h3.post-header{font-size:20px;color:#000;line-height:1.2em;margin-bottom:0}.company-news .blog-listing .details,.recent-posts-module.blog-listing .details{padding:20px;padding-bottom:40px;min-height:195px !important;position:relative}.company-news .blog-listing .details .read-more-normal,.recent-posts-module.blog-listing .details .read-more-normal{font-weight:bold;font-size:14px;line-height:1.4em;color:#000;position:absolute;bottom:30px}.company-news .blog-listing .topic,.company-news .blog-listing .topic a,.recent-posts-module.blog-listing .topic,.recent-posts-module.blog-listing .topic a{font-size:12px;color:#247ae2;font-weight:bold;line-height:1.25em}.company-news.hs-blog-post .section.blog-post{padding-top:35px}.company-news.hs-blog-post .blog-listing .post-item,.recent-posts-module.blog-listing .post-item{width:calc(92% / 3);margin:25px 1%}.company-news.hs-blog-post .blog-listing .post-body,.recent-posts-module.blog-listing .post-body{height:auto}.company-news.hs-blog-post .blog-post .page-center{max-width:750px}.company-news.hs-blog-post .continue-reading .page-center{max-width:1170px}.company-news.hs-blog-listing .hero h2{font-size:54px;font-weight:bold;margin:0 0 10px 0;line-height:1.1em;font-family:'Helvetica Neue',sans-serif}.company-news .overlay{background:rgba(51,51,51,0.6)}.company-news .featured-image .overlay{display:block;height:100%}.company-news .blog-listing .sidebar{width:20%;display:inline-block;vertical-align:top}.company-news .featured-post .featured-image{height:390px;height:31vw;max-height:375px}.company-news .featured-post .details{padding:22px}.company-news .featured-post .excerpt{color:#757575;padding-top:10px;font-size:16px;line-height:1.4em;padding-bottom:20px}.company-news .featured-post h3.post-header{font-size:24px;color:#000;line-height:1.23em;margin-bottom:0}.company-news .hero-posts{margin-top:88px}.company-news .hero-posts.section{padding:36px 0 50px}.company-news .hero-posts .featured-post{width:65%;margin-right:1%}.company-news .hero-posts .popular-posts{width:33%;margin-left:1%;padding:23px 17px}.company-news .hero-posts .topic a{font-size:12px;color:#247ae2;font-weight:bold;line-height:1.25em;text-transform:uppercase}.company-news .popular-posts .post-item{margin-bottom:20px}.company-news .popular-posts .post-item:last-child{margin-bottom:0}.company-news .popular-posts .topic{line-height:1.25em;margin-bottom:5px}.company-news .popular-posts .featured-image{width:42%;height:92px;display:inline-block;vertical-align:top}.company-news .popular-posts .details{width:58%;display:inline-block;vertical-align:top;padding-left:12px}.company-news .popular-posts h3.post-header{font-size:13px;color:#000;line-height:1.23em;margin-bottom:0}.company-news .blog-listing .auth-wrapper{padding:0;position:absolute;bottom:20px;left:20px}.company-news .blog-listing .auth-wrapper figure{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;margin-left:0}.company-news .featured-post .auth-wrapper figure,.recent-posts-module .featured-post .auth-wrapper figure{margin:0}.company-news .blog-listing .auth-wrapper figure>img,.company-news .blog-listing .auth-wrapper figure>.img,.company-news .featured-post .auth-wrapper figure>.img,.company-news .blog-listing .auth-wrapper figure>figcaption,.company-news .featured-post .auth-wrapper figure>figcaption,.recent-posts-module.blog-listing .auth-wrapper figure>figcaption,.recent-posts-module.blog-listing .auth-wrapper figure>.img{display:inline-block;vertical-align:middle}.company-news .blog-listing .auth-wrapper figure>img,.company-news .blog-listing .auth-wrapper figure>.img,.company-news .featured-post .auth-wrapper figure>.img,.recent-posts-module.blog-listing .auth-wrapper figure>.img{width:40px;height:40px;border-radius:50%;margin-right:8px;background-size:cover;background-position:center}.company-news .blog-listing .auth-wrapper figure>figcaption,.company-news .featured-post .auth-wrapper figure>figcaption,.recent-posts-module.blog-listing .auth-wrapper figure>figcaption{font-size:12px;text-transform:uppercase;font-family:'Helvetica Neue',sans-serif;font-weight:700;color:#237ae3}.company-news.hs-blog-listing .hero .featured-image{max-width:100px;width:200px;width:15vw;height:15vw;max-height:100px;border-radius:50%;overflow:hidden;margin:0 auto;-webkit-filter:grayscale(1);filter:grayscale(1)}.company-news.hs-blog-listing .author-name{font-size:24px;margin-top:20px}.company-news.hs-blog-listing .hs-author-bio{font-size:14px;margin-bottom:10px}.company-news.hs-blog-listing .hero .social-icons a{font-size:20px;margin:0 8px}.company-news.hs-blog-post .post-info{padding-left:15px;padding-right:15px}.section .page-center ul.pagination li.active{display:none}.section .page-center ul.pagination li{margin-left:10px;margin-right:10px}.inline-container{font-size:0}.inline-block{display:inline-block}.va-top{vertical-align:top}.press-releases .section.blog-listing{background:#fff}.press-releases .press-item{margin-bottom:40px}.press-releases .blog-listing .post-header{margin:5px 0 0}.press-releases .blog-listing .post-header,.press-releases .blog-listing .post-header a{font-size:28px;line-height:1.178em}.press-releases .blog-listing .topic,.press-releases .blog-listing .topic a{font-size:18px;text-transform:initial}.press-releases .content-container{width:70%;display:block;margin:0 auto}.press-releases .sidebar{width:28%;display:inline-block;vertical-align:top}.press-releases .sidebar .post-item{border:1px solid #ccc;border-top:0;padding:0;width:100%;display:inline-block;vertical-align:top;margin:0 0 25px;background-color:#fff;text-align:left;height:auto;position:relative}.press-releases .sidebar .post-item .featured-image{margin:0;height:115px}.press-releases .sidebar .post-item .text{padding:22px 15px}.press-releases .sidebar .post-item .post-header{font-size:18px;color:#000;margin-bottom:5px}.press-releases .sidebar .post-item .desc{font-size:14px;line-height:1.42em;color:#9b9b9b}.press-releases .sidebar a.btn{color:#fff;text-decoration:none;font-size:14px;font-weight:700;letter-spacing:1.5px;background-color:#41a1d8;border:1px solid #41a1d8;transition:ease-in-out all .3s;text-transform:uppercase;padding:6px 15px;display:inline-block;margin-top:10px;font-family:'Helvetica Neue',sans-serif}.press-releases .sidebar a.btn:last-child:hover{background-color:#47b1ed;border:1px solid #47b1ed}.press-releases.hs-blog-post .section{padding:50px 0}.press-releases.hs-blog-post .hero h2{font-size:42px;line-height:1.190em;font-weight:bold;margin:0}.press-releases.hs-blog-post .publish-date{color:#333;font-weight:bold;font-size:20px;margin-bottom:10px}.press-releases.hs-blog-post h1{font-size:54px;line-height:1.18em;margin-bottom:20px}.press-releases.hs-blog-post .post-body,.press-releases.hs-blog-post .post-body p,.press-releases.hs-blog-post .post-body span{color:#5b5e6d;font-size:18px}.hs-blog-post .post-body .auth-content{text-align:center}.authorBioWrapper{display:inline-block}.authorBioWrapper h4{font-size:12px;font-weight:bold;color:#4a4a4a}.authorBioWrapper .authorImg{border-radius:50%;overflow:hidden;width:50px;height:50px;background-size:cover;background-position:center center;border:1px solid #ccc;display:inline-block;vertical-align:top;-webkit-filter:grayscale(1);filter:grayscale(1)}.authorBioWrapper .bioWrap{max-width:480px;font-size:14px;color:#4a4a4a;display:block;line-height:normal;font-weight:700;margin-bottom:50px;margin-top:10px}.cover-element{position:absolute;top:0;width:100%;height:100%;display:block;z-index:10}.content-card.section.resources .one-third{padding:0 15px}.content-card.section.resources .one-third .inner{position:relative;padding:0}.content-card.section.resources h3{font-size:12px;color:#247ae2;font-weight:bold;margin:0 0 8px;line-height:1.25em}.content-card.section.resources h2{font-size:20px;font-family:'Barlow',sans-serif;font-weight:bold;line-height:1.2em}.content-card.section.resources .details{text-align:left;min-height:180px !important;position:relative;padding-bottom:60px}.content-card.section.resources .copy a{font-weight:bold;font-size:14px;line-height:1.4em;color:#000;position:absolute;bottom:30px}.content-card.section.resources .one-third:hover .copy a::after{transform:translate3d(0,1px,0)}.team.hs-blog-listing.module .section{padding:100px 0;font-size:0}.team.hs-blog-listing .post-listing{font-size:0}.team.hs-blog-listing .details a{text-decoration:none}.team.hs-blog-listing .details a:hover{opacity:.6}.team.hs-blog-listing .team-member{display:inline-block;vertical-align:top;width:280px;width:calc(100%/4);padding:20px;text-align:center}.team.hs-blog-listing .featured-image{max-width:100px;width:200px;width:15vw;height:15vw;max-height:100px;border-radius:50%;overflow:hidden;margin:0 auto;-webkit-filter:grayscale(1);filter:grayscale(1)}.team.hs-blog-listing .name{color:#5b5e6d;font-size:18px;font-weight:bold;font-family:'Helvetica Neue',sans-serif;margin-top:24px;line-height:1.2em}.team.hs-blog-listing .position{font-size:16px;color:#9b9b9b;font-family:'Helvetica Neue',sans-serif;margin:6px 0 20px;line-height:1.2em;font-weight:bold}.team.hs-blog-listing .social a{font-size:25px;display:inline-block;margin:0 10px;color:#333}.team.hs-blog-listing .section.blog-listing{padding:80px 0 0}.recent-content{padding:85px 0 60px;background-color:#eee;border:1px solid #eee}.recent-content h3{font-size:16px;color:#000;margin-bottom:30px}.recent-content ul{padding-left:0;list-style:none;max-width:260px}.recent-content ul li{margin-bottom:27px}.recent-content a{color:#000;font-size:14px;font-family:'Helvetica Neue',sans-serif;font-weight:700;display:block;line-height:17px}.recent-content ul small{color:#4a4a4a;font-size:12px;font-family:'Helvetica Neue',sans-serif}.recent-content .link{margin-bottom:50px}.recent-content .link>a{border-bottom:3px solid #4a90e2;display:inline-block}.recent-content .link>a:hover,.recent-content .link>a:focus{text-decoration:none}@media screen and (max-width:1200px){.company-news .blog-listing .featured-image,.recent-posts-module.blog-listing .featured-image{height:16vw}}@media screen and (max-width:1024px){.blog-listing.press .post-item{width:calc(90%/2)}.company-news .hero-posts{display:none}.company-news .filters{margin-top:88px}}@media screen and (min-width:980px){.main-nav .menu{display:inline-block}.main-nav a{position:relative;padding-bottom:25px}.main-nav-container.scroll .main-nav .hs-menu-item.hs-menu-depth-1:last-child:hover,.main-nav-container.white .main-nav .hs-menu-item.hs-menu-depth-1:last-child:hover{color:#000}.main-nav li.hs-menu-item.hs-menu-depth-2:first-child a{padding-top:20px}.main-nav li.hs-menu-item.hs-menu-depth-2:last-child a{padding-bottom:20px}.main-nav li.hs-menu-item.hs-menu-depth-2 a{line-height:1}.main-nav li.hs-menu-item.hs-menu-depth-2 a:hover{opacity:.5}.main-nav .hs-item-has-children .hs-menu-children-wrapper:hover{display:block}.main-nav .hs-item-has-children:hover .hs-menu-children-wrapper{display:block;position:absolute;background-color:#fff;padding:0;margin-left:-20px;margin-top:17px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2);z-index:12}.main-nav .hs-item-has-children:hover .hs-menu-children-wrapper>.hs-menu-item{display:block;text-align:left;padding:0;position:relative}.main-nav .hs-item-has-children:hover .hs-menu-children-wrapper::before{content:"\f0d8";font:normal normal normal 14px/1 FontAwesome;font-size:inherit;font-size:30px;color:#fff;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:-21px;left:50px;z-index:12;text-shadow:0 -2px 5px rgba(0,0,0,0.1)}.main-nav .hs-item-has-children:last-child:hover .hs-menu-children-wrapper::before{content:"\f0d8";font:normal normal normal 14px/1 FontAwesome;font-size:inherit;font-size:30px;color:#fff;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:-21px;right:55px;left:auto;text-shadow:0 -2px 5px rgba(0,0,0,0.1)}.main-nav .hs-menu-depth-1 .hs-item-has-children .hs-menu-children-wrapper{display:none}.main-nav .hs-menu-depth-1 .hs-item-has-children:hover:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.main-nav .hs-menu-depth-1 .hs-item-has-children:before{content:'\f107';font:normal normal normal 14px/1 FontAwesome;position:absolute;top:0;right:0;font-size:20px;padding:6px 20px;z-index:10;transition:ease-in-out all .3s}.main-nav .hs-menu-depth-1 .hs-item-has-children:hover>.hs-menu-children-wrapper{display:block;right:-183px;top:-20px;padding-top:10px}.main-nav .hs-menu-depth-1 .hs-item-has-children:last-child:hover .hs-menu-children-wrapper::before{display:none}.main-nav .hs-menu-item.hs-menu-depth-2 a{padding:10px 15px}.main-nav .hs-item-has-children:hover .hs-menu-children-wrapper::before{visibility:hidden}.main-nav .hs-item-has-children:hover .hs-menu-children-wrapper{background-color:#fff;top:45px;margin-left:-15px;box-shadow:none;border-radius:0 2px 2px;min-width:130px}.main-nav .hs-menu-item.hs-menu-depth-1.hs-item-has-children:hover{background-color:#fff;border-radius:2px 2px 0 0}.main-nav .hs-menu-item.hs-menu-depth-1.hs-item-has-children:hover>a{color:#000}.main-nav-container.white .hs-item-has-children:hover .hs-menu-children-wrapper::before,.main-nav-container.scroll .hs-item-has-children:hover .hs-menu-children-wrapper::before{visibility:hidden}.main-nav-container.white .hs-item-has-children .hs-menu-children-wrapper a,.main-nav-container.scroll .hs-item-has-children .hs-menu-children-wrapper a{color:#a9abad}.main-nav-container.white .hs-item-has-children:hover .hs-menu-children-wrapper,.main-nav-container.scroll .hs-item-has-children:hover .hs-menu-children-wrapper{background-color:#101113;background-color:rgba(16,17,19,0.95);top:52px;margin-left:-15px;border-radius:0 2px 2px;min-width:130px}.main-nav-container.white .hs-menu-item.hs-menu-depth-1.hs-item-has-children:hover,.main-nav-container.scroll .hs-menu-item.hs-menu-depth-1.hs-item-has-children:hover{background-color:#101113;background-color:rgba(16,17,19,0.95);border-radius:2px 2px 0 0}.main-nav-container.white .hs-menu-item.hs-menu-depth-1.hs-item-has-children:hover>a,.main-nav-container.scroll .hs-menu-item.hs-menu-depth-1.hs-item-has-children:hover>a{color:#fff}}@media screen and (max-width:980px){.main-nav-container.white .main-nav .hs-menu-item.hs-menu-depth-1:last-child a,.main-nav-container.scroll .main-nav .hs-menu-item.hs-menu-depth-1:last-child a{padding-bottom:0 !important}.main-nav .menu{display:none;width:100%;background-color:#fff;text-align:center}.main-nav .menu a{color:#676b6e}.main-nav .hs-menu-item{width:100%;border-top:1px solid #eaeaea;position:relative;padding:0 !important}.main-nav .hs-menu-item a{padding:20px 0 !important;display:block}.main-nav .hs-menu-item:first-child{border:0}.main-nav .burger{display:block;top:27px}.main-nav .hs-item-has-children .hs-menu-children-wrapper{background:#fafafa}.main-nav .menu .hs-item-has-children::after{content:"”";z-index:12;position:absolute;right:25px;font-family:modernpicto;cursor:pointer;font-size:30px;top:20px;padding-left:10%;transition:ease-in-out all .3s}.main-nav .menu .hs-item-has-children.opened::after{transform:rotateX(180deg)}.main-nav .menu .hs-menu-item.hs-menu-depth-2.hs-item-has-children ul.hs-menu-children-wrapper{background-color:#ddd}.main-footer .menu{margin-bottom:50px}.main-footer .logo img{margin:0 auto}.main-footer .social{margin-top:20px}.main-footer .menu ul li.hs-menu-depth-1{width:calc(97%/2);margin:35px auto}.bc-image-bg .copy,.bc-testimonial .quote{font-size:3vw}.bc-testimonial .details{font-size:2vw}.bc-testimonial .copy{text-align:center}.bc-testimonial .logo{margin:0 auto}h1,hero .copy h1,.page-title{font-size:14px}h2,.section h2,.pr-sc h1{font-size:28px}.hero .copy{font-size:18px}h3{font-size:22px}.landing-page .hero-container .copy{padding-right:0;width:100%;max-width:550px;margin:0 auto 100px;float:none}.landing-page .form{margin:0;width:100%;max-width:550px;margin:0 auto;float:none}.landing-page .copy-left{display:block;padding-right:0;width:100%}.landing-page .landing-social{display:block;width:100%;padding-top:30px}.hero.product .copy{text-align:center;width:100%;max-width:550px;padding-right:0;margin:0 auto;display:block}.hero.product .image{display:block;width:100%;max-width:550px;margin:0 auto -5px}.eight-col-logo .col-item img{width:calc(90%/8) !important}.eight-col-logo .col-item img:first-child{padding-left:15px}.eight-col-logo .col-item img:last-child{padding-right:15px}.tcwp .image{height:30vw}.section.resources .one-fourth{width:calc(98%/2);margin-bottom:50px}.section.resources .one-fourth:nth-last-child(2){margin-bottom:0}.section.resources .one-fourth:last-child{margin-bottom:0}}@media screen and (max-width:1024px) and (min-width:768px){.content-card.section.resources h2{font-size:16px}}@media screen and (max-width:768px){.team.hs-blog-listing .team-member{width:calc(100%/2)}.hero .inner{padding:150px 0 100px}.half{display:block;width:100%}.five-col-logo .col-item img{width:calc(95%/3) !important}.two-col-horiz .col-item.half:first-child{padding-right:0}.two-col-horiz .col-item.half:last-child{margin-top:25px;padding-left:0}.two-col-horiz .col-item.half:last-child .image{left:0}.two-col-horiz .col-item{min-height:100px !important}.two-col-vert .col-item{max-width:375px;margin:0 auto}.two-col-vert .col-item:first-child{padding:0}.two-col-vert .col-item:last-child{padding:0;margin-top:50px}.one-fourth{width:100%}.four-col-vert .col-item{padding:0}.two-col-vert .col-item{width:100%}.one-fifth{width:100%}.five-col-vert .col-item{padding:0}.three-col-vert .col-item{width:100%}.three-col-vert .inner{padding:0}.section.resources .one-third{max-width:375px;width:100%}.table .copy.half{display:block;height:auto;padding:0;width:100%;margin-top:25px}.table .image.half{display:block;height:50vw;padding:0;width:100%}.two-col-main .image.half{height:auto}.bc-rtf .copy.right{padding-left:0;margin-top:25px}.bc-photo.icon .image{max-width:125px}.three-col-vert.short .image{height:16vw}.section.resources .featured-image{height:150px}.three-col-vert .image{height:210px;height:28vw}.four-col-vert .image{height:16vw}.five-col-vert .image{height:16vw}.section.resources-tall .featured-image{height:100%}.section.resources-tall .one-fourth{display:inline-block;max-width:50%;width:calc(98%/2)}.image.icon{height:auto !important;max-height:none !important}.tcwp .image{height:53vw}.tcwp .col-item:first-child{padding-right:0}.tcwp .col-item:last-child{padding-left:0;margin-top:25px}.eight-col-logo .col-item img{width:calc(90%/4) !important}.eight-col-logo .col-item img:last-child{display:none}.eight-col-logo .col-item img:nth-last-child(2){display:none}.eight-col-logo .col-item img:nth-last-child(3){display:none}.eight-col-logo .col-item img:nth-last-child(4){display:none}.video-player .image iframe{width:100%}.hero .two-col .copy.right{padding-left:0;margin-top:10px}.hero .two-col .copy.left{padding-right:0}.section.resources.two-col .featured-image{height:220px}.section.resources .one-fourth:nth-last-child(2){margin-bottom:50px}.section.resources .one-fourth:last-child{margin-bottom:50px}.section.resources .one-fourth{width:100%;max-width:375px;display:block;margin:0 auto 50px}.section.resources.two-col.wide .half:first-child{margin-bottom:50px}.resources.two-col.wide .half:nth-child(odd){padding-right:0}.resources.two-col.wide .half:nth-child(even){padding-left:0}.resources.two-col.wide .half:nth-child(2n){padding-left:0 !important;padding-top:30px !important}.blog-listing .post-item{width:100%;max-width:362px;margin:25px 0}.company-news.hs-blog-post .continue-reading .header-with-line{margin-bottom:30px}.company-news.hs-blog-listing .featured-articles{font-size:0;text-align:center}.company-news.hs-blog-listing .featured-articles .featured-item{width:100%;vertical-align:top;display:inline-block;margin:25px auto;max-width:362px}.company-news.hs-blog-listing .blog-listing .post-listing{width:100%;padding-left:0;text-align:center}.company-news.hs-blog-listing .blog-listing .post-item,.company-news.hs-blog-post .blog-listing .post-item{width:100%;margin:0 auto 35px}.company-news.hs-blog-listing .blog-listing .sidebar{width:100%;display:inline-block;vertical-align:top;padding-left:0;text-align:center;margin:50px auto}.company-news .blog-listing .featured-image,.recent-posts-module.blog-listing .featured-image{height:192px}.company-news.hs-blog-listing .featured-articles .featured-item,.company-news.hs-blog-listing .featured-articles .featured-item{text-align:left}.company-news.hs-blog-listing .blog-listing .post-listing .post-item{width:100%;margin:0 0 60px;max-width:none}.company-news.hs-blog-post .post-body,.company-news.hs-blog-post .post-body p,.blog.hs-blog-post .post-body,.blog.hs-blog-post .post-body p,.press-releases.hs-blog-post .post-body,.press-releases.hs-blog-post .post-body p{font-size:16px}.company-news.hs-blog-post .post-body,.press-releases.hs-blog-post .post-body,.library.hs-blog-post .post-body{padding-left:0;padding-right:0}.company-news .blog-listing .post-item{width:calc(92%/1) !important;height:auto !important;margin-bottom:40px !important;margin-left:0 !important;margin-right:0 !important}.company-news.hs-blog-listing .blog-listing .post-listing{text-align:center}.company-news.hs-blog-post h1{font-size:32px}.company-news.hs-blog-post .post-body h3,.company-news.hs-blog-post .post-body h3 span{font-size:16px !important}.company-news.hs-blog-post .post-body{padding:50px 15px 0 !important}.landing-page.no-video .hero-inner{padding:170px 0 0}.landing-page .img-bottom{max-width:400px;height:auto;margin:100px auto 0;left:0;padding-left:15px;padding-right:15px;position:initial}.landing-page .copy-left{display:block;width:100%;padding-right:0}.landing-page .landing-social{display:block;width:100%;margin-top:30px}.landing-page .hero-inner .widget-type-raw_html{margin-top:50px}.press-releases .content-container{width:100%;padding:0}.press-releases .sidebar{width:100%;margin-top:100px}.press-releases .sidebar .post-item{max-width:none}.content-card.section.resources .one-third{position:relative;max-width:none}.library.hs-blog-post .hero .text{width:100%;padding-right:0}.library.hs-blog-post .hero .featured-image{width:100%;margin-top:50px}.library.hs-blog-post .post-body{width:100%;padding-right:0}.library.hs-blog-post .sidebar{width:100%;padding-left:0;margin-top:50px}.team.hs-blog-listing .team-member{width:calc(100%/2)}.team.hs-blog-listing .featured-image{width:26vw;height:26vw}.library .blog-listing .post-item{max-width:none}.library .blog-listing .featured-image{height:40vw;max-height:none}.blog .filters.with-search ul{width:100%;text-align:center}.blog .filters.with-search ul li a{line-height:1.5em}.blog .filters.with-search .type-search{width:100%;max-width:500px;display:block;margin:24px auto 0}}@media(max-width:650px){.page-center{padding:0 30px !important}.main-footer .menu ul li.hs-menu-depth-1{width:calc(97%/2);max-width:250px}.main-footer .logo,.main-footer .social{display:block;width:calc(97%/2);float:left}.main-footer .social{margin-top:8px}}@media screen and (max-width:480px){h2,.section h2,.pr-sc h1{font-size:5.6vw}h3,.bc-image-bg .copy,.bc-testimonial .quote{font-size:4.7vw}.bc-testimonial .details{font-size:4vw}.bc-testimonial .top-image{max-width:25px}.bc-testimonial.no-img .logo{max-width:140px}.hero .copy{font-size:14px}.hero .copy h1,.hero .copy h2,.landing-page .hero-inner h1{font-size:42px}* h1{font-size:42px !important}.section.header .copy{font-size:18px}body,html,.two-col-main .copy{font-size:18px;line-height:28px}.one-third{margin-left:auto;margin-right:auto}.three-col-vert .col-item,.one-third,.one-fourth,.one-fifth{max-width:375px}.two-col-vert .image{max-width:none}.five-col-logo .col-item img{width:calc(95%/2) !important}.five-col-logo .col-item img:first-child{padding-left:15px}.five-col-logo .col-item img:last-child{padding-right:15px}.five-col-vert .col-item,.four-col-vert .col-item{padding:0}.bc-photo.icon .image{max-width:100px}.pagination{padding:0}.pagination li.active{margin-left:20px;margin-right:30px;font-size:14px}.pagination a{color:#404b5a;text-transform:uppercase;font-size:14px}.product-navigation li{font-size:16px;display:none}.product-navigation li.active{display:block}.product-slider{padding:0 30px !important;font-size:14px}.product-slider button.slick-next.slick-arrow::before,.product-slider button.slick-prev.slick-arrow::before{font-size:30px}.product-slider button.slick-next.slick-arrow{padding-right:0}.product-slider button.slick-prev.slick-arrow{padding-left:0}.blog-listing.press .post-item{width:100%;margin-left:0;margin-right:0}.authorBioWrapper .authorImg{width:50px;height:50px;margin:0 auto;display:block}.authorBioWrapper .bioWrap{max-width:100%;padding-left:0;display:block}.team.hs-blog-listing .team-member{width:100%}.team.hs-blog-listing .featured-image{width:50vw;height:50vw}}