#hs-pwd-widget-password,.body-container .hs-form-field,.body-container .widget-type-google_search input[type=text]{margin-bottom:10px}.hs-button,input[type=submit].hs-button{background:transparent;border:2px solid #0053b5;border-radius:6px;color:#fff;color:#0053b5;cursor:pointer;display:inline-block;font-family:Open Sans,sans-serif;font-size:.8375em;font-weight:700;line-height:1;padding:1.1em 1.7em;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:color .5s;transition:color .5s;-webkit-transition:color .5s,background .5s;transition:color .5s,background .5s;vertical-align:baseline;vertical-align:bottom}.hs-button:focus,.hs-button:hover,input[type=submit].hs-button:focus,input[type=submit].hs-button:hover{background:#0053b5;color:#fff;text-decoration:none}form #hs-pwd-widget-password{height:auto!important}.body-container .hs-form-field>label{color:#555;display:block;font-size:16px;line-height:1.15;margin:10px 0 .5em}.body-container input[type=color],.body-container input[type=date],.body-container input[type=datetime-local],.body-container input[type=datetime],.body-container input[type=email],.body-container input[type=file],.body-container input[type=month],.body-container input[type=number],.body-container input[type=password],.body-container input[type=search],.body-container input[type=tel],.body-container input[type=text],.body-container input[type=time],.body-container input[type=url],.body-container input[type=week],.body-container select,.body-container textarea{color:#000;display:block;font-family:sans-serif;font-size:16px;line-height:1.15;padding:5px;width:100%}.body-container input[type=color]:focus,.body-container input[type=date]:focus,.body-container input[type=datetime-local]:focus,.body-container input[type=datetime]:focus,.body-container input[type=email]:focus,.body-container input[type=file]:focus,.body-container input[type=month]:focus,.body-container input[type=number]:focus,.body-container input[type=password]:focus,.body-container input[type=search]:focus,.body-container input[type=tel]:focus,.body-container input[type=text]:focus,.body-container input[type=time]:focus,.body-container input[type=url]:focus,.body-container input[type=week]:focus,.body-container select:focus,.body-container textarea:focus{outline:0}body select:focus{font-size:14px}body form.hs-form .hs-form-field ul.inputs-list{list-style:none;padding:0}.hs-error-msgs{color:red;font-size:16px;line-height:1.15}body .widget-span form.hs-form fieldset[class*=form-columns] .hs-input{background:#fff;border:2px solid #dadada;border-radius:5px;padding:.5em 1em}.card-thumb{width:100%}.flexbox .card-thumb{display:-webkit-box;display:-ms-flexbox;display:flex}.card-thumb a{background-color:#f5f8fc;color:#fff;display:block;overflow:hidden;position:relative;text-decoration:none;-webkit-transition:background-color .5s;transition:background-color .5s;width:100%}.card-thumb a:focus,.card-thumb a:hover{background-color:#00b0b9;color:#fff}.card-thumb a:focus h3,.card-thumb a:focus h4,.card-thumb a:hover h3,.card-thumb a:hover h4{color:#fff}.card-thumb-image{background-color:#f5f8fc;background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:50%}.card-thumb--small .card-thumb-image{padding-bottom:40%}.card-thumb-body{min-height:7.5em;padding:1em}.card-thumb-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card-thumb-meta h4{color:#1652a1;font-size:.8125em;margin-bottom:1.5em;text-transform:uppercase}.card-thumb-content h3,.card-thumb-meta h4{-webkit-transition:color .5s;transition:color .5s}.card-thumb-content h3{color:#54586d;font-size:1.125em;margin:0;text-transform:none}.heading-tab{margin-top:.75em;padding-top:.75em;position:relative}.heading-tab:before{background:#1652a1;border-radius:2px;content:" ";height:5px;left:0;position:absolute;top:0;width:23px}.ctabutton{background:0 0;border:2px solid #0050b5;border-radius:6px;color:#0050b5;cursor:pointer;display:inline-block;font-family:NeoSansStd-Bold,sans-serif;font-size:.9375em;font-style:normal;font-weight:400;line-height:1;padding:.875em 1.25em;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:color .5s,background .5s;transition:color .5s,background .5s;vertical-align:bottom}.ctabutton:focus,.ctabutton:hover{background:#0050b5;color:#fff;text-decoration:none}.button--reversed:focus,.button--reversed:hover{color:#0050b5}.grad-button--reversed{background:0 0;border:2px solid #48e0d1;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-family:Open Sans,sans-serif;font-size:.8375em;font-weight:700;line-height:1;padding:1.1em 1.7em;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:color .5s,background .5s;transition:color .5s,background .5s;vertical-align:bottom}.grad-button--reversed:focus,.grad-button--reversed:hover{background:#48e0d1;color:#fff;text-decoration:none}.body-container form.hs-form.stacked{max-width:31.25em}.body-container .form-columns-1,.body-container .form-columns-2,.body-container .form-columns-3{margin-left:-1em;max-width:none}.body-container .form-columns-1>*,.body-container .form-columns-2>*,.body-container .form-columns-3>*{padding-left:1em}.body-container fieldset.form-columns-1 .hs-form-field,.body-container fieldset.form-columns-2 .hs-form-field,.body-container fieldset.form-columns-3 .hs-form-field{width:100%!important}.body-container fieldset.form-columns-1 .input,.body-container fieldset.form-columns-2 .input,.body-container fieldset.form-columns-3 .input{margin-right:0;max-width:none;width:100%}.body-container .hs-input,.body-container fieldset.form-columns-1 .hs-input{max-width:none;width:100%!important}.body-container .hs-input[type=checkbox],.body-container fieldset.form-columns-1 .hs-input[type=checkbox]{margin-top:.3em;width:auto!important}.body-container .hs-input[type=checkbox]+span,.body-container fieldset.form-columns-1 .hs-input[type=checkbox]+span{margin-left:1.25em}.body-container .hs-fieldtype-select select.hs-input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.body-container .hs-fieldtype-select select.hs-input:focus{font-size:16px}.body-container .hs-fieldtype-select .input{position:relative}.body-container .hs-fieldtype-select .input:after{border-color:#201c26 rgba(136,183,213,0) rgba(136,183,213,0);border-style:solid;border-width:7px 4px;content:" ";height:0;pointer-events:none;position:absolute;right:.5em;top:50%;-webkit-transform:translateY(calc(-50% + 3px));-ms-transform:translateY(calc(-50% + 3px));transform:translateY(calc(-50% + 3px));width:0}.body-container .hs-form-field>label{font-weight:700;margin:10px 0 .75em}.body-container .hs-form-required{color:red;display:inline-block;font-size:.85em;margin-left:.15em;vertical-align:top}.body-container .hs-error-msgs{font-size:.85em;line-height:1.4;margin:.5em 0 0}.body-container .hs-form-checkbox .hs-input,.body-container .hs_subscribe .hs-input{margin-right:.5em}.body-container .inputs-list li:before{content:none!important}.body-container .hs-richtext p{font-size:.875em}.body-container .hs-button{margin-top:1em}.hs_cos_wrapper_type_email_simple_subscription .page-header h1,.hs_cos_wrapper_type_email_subscriptions .page-header h1,.hs_cos_wrapper_type_email_subscriptions_confirmation .page-header h1{color:#201c26;font-family:Open Sans,sans-serif;font-size:1.875rem;line-height:1.4}.hs_cos_wrapper_type_email_simple_subscription .page-header h1 a,.hs_cos_wrapper_type_email_subscriptions .page-header h1 a,.hs_cos_wrapper_type_email_subscriptions_confirmation .page-header h1 a{color:inherit}.banner.banner{background-position:50%;background-repeat:no-repeat;margin-top:5.14375rem}.banner.banner .banner-title{max-width:65em}.banner-post-title{margin-top:.75em}.banner-link{margin-top:1em}.banner-link a{color:#fff;display:inline-block;font-weight:700;text-decoration:none;vertical-align:top}.banner-link a:focus,.banner-link a:hover{text-decoration:underline}.blog-archive-header{margin-bottom:1em;position:relative}.tab-navigation{border-bottom:1px solid #dce3e4;display:none}.tab-navigation ul{list-style:none;margin:0;padding:0}.tab-navigation li{display:inline-block;margin:0 -5px -3px 0;vertical-align:top}.tab-navigation li+li{margin-left:1.5em}.tab-navigation a{color:#54586d;display:block;font-weight:400;padding:1em 0 2em;position:relative;text-decoration:none}.tab-navigation a:focus,.tab-navigation a:hover{color:#0050b5}.tab-navigation a:focus:after,.tab-navigation a:hover:after{background-color:#0050b5}.tab-navigation a:after{background-color:transparent;border-radius:2px;bottom:0;content:" ";height:5px;left:0;position:absolute;-webkit-transition:background-color .5s;transition:background-color .5s;width:100%}.tab-navigation .active a{color:#0050b5;font-weight:700}.tab-navigation .active a:after{background-color:#0050b5}.pagination{margin-top:2em;text-align:center}.pagination ul{list-style:none;margin:0;padding:0}.pagination li{display:inline-block;overflow:hidden;vertical-align:baseline}.pagination li.hide{display:none}.pagination li.active a{background:#0050b5;color:#fff}.pagination a{background-color:#f5f8fc;color:#0050b5;display:block;font-size:1em;font-weight:700;min-width:1.5em;overflow:hidden;padding:.5em .75em;text-align:center;text-decoration:none;-webkit-transition:color .5s,background .5s;transition:color .5s,background .5s}.pagination a:focus,.pagination a:hover{background:#0050b5;color:#fff}.post-listing{padding:2em 0}.section--blog-archive{padding-top:2em}.card a{min-height:21.25em}.card a:focus .card-inner,.card a:hover .card-inner{background-color:#00b0b9;background-color:rgba(0,176,185,.9);color:#fff}.card a:focus h4,.card a:hover h4{color:inherit}.card .card-inner{background-color:#f5f8fc;background-color:rgba(242,246,247,.9);bottom:0;color:#54586d;left:0;min-height:0;padding:1em;position:absolute;width:100%}.card h3,.card h4{-webkit-transition:color .5s;transition:color .5s}.card h3{font-size:1.125em}.card h4{color:#0050b5}.flexbox .card-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.article-content:after{clear:both;content:" ";display:block}.article-button{margin-top:1em}.section--post-content .wrap{position:relative}.social-share-list{list-style:none;margin:0;padding:0}.social-share-list li{display:inline-block;margin:0;vertical-align:top}.social-share-list li+li{margin-left:1em}.social-share-list a{display:block}.popular-posts header,.recommended-posts header{border-bottom:1px solid #dce3e4;margin-bottom:2em;padding-bottom:2em}.popular-posts header h2,.recommended-posts header h2{margin:0;text-align:center}.post-author:after{clear:both;content:" ";display:block}.post-author-header{margin-bottom:1.5em}.post-author-header img{display:block;margin:0 auto}.post-author-body p{font-size:.9375em}.blog-post-container .section+.section{padding-top:0}.section.post-footer{padding:0}.article-subscribe.article-subscribe{background-color:#f5f8fc;padding:2em}.article-subscribe.article-subscribe h3{color:#201c26;font-family:Open Sans,sans-serif;font-size:1.875rem;line-height:1.4;text-align:center}.article-subscribe.article-subscribe p{font-size:.9375em}.article-subscribe.article-subscribe .inputs-list{list-style:none;margin:0;padding:0}.article-subscribe.article-subscribe .inputs-list li{display:inline-block;margin:0;vertical-align:baseline}.article-subscribe.article-subscribe .inputs-list li+li{margin-left:1em}.article-subscribe.article-subscribe .inputs-list input+span{padding-left:.25em}.article-subscribe.article-subscribe form{margin:0 auto;max-width:31.25em;position:relative}.article-subscribe.article-subscribe .hs_blog_default_hubspot_blog_subscription{left:0;position:absolute;top:100%;width:100%}.article-subscribe.article-subscribe .hs_blog_default_hubspot_blog_subscription>label{font-weight:700}.article-subscribe.article-subscribe .hs_blog_default_hubspot_blog_subscription .input{margin:0!important}.article-subscribe.article-subscribe .hs_email>label{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0)}.article-subscribe.article-subscribe .hs_email>label.focusable:active,.article-subscribe.article-subscribe .hs_email>label.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.article-subscribe.article-subscribe .hs_email .input{margin-right:0}.article-subscribe.article-subscribe .hs_email input[type=email]{background-color:#fff;border:1px solid #0050b5;border-radius:6px;font-size:.9375em;height:50px;line-height:50px;margin:0;padding:0 9em 0 1em;width:100%}.article-subscribe.article-subscribe .hs_submit{position:absolute;right:0;top:0}.article-subscribe.article-subscribe .hs_submit input[type=submit]{background-color:#fff;height:50px;line-height:48px;margin:0;padding:0 1.25em;-webkit-transition:color .5s,background-color .5s,border-color .5s;transition:color .5s,background-color .5s,border-color .5s}.article-subscribe.article-subscribe .hs_submit input[type=submit]:focus,.article-subscribe.article-subscribe .hs_submit input[type=submit]:hover{background-color:#0053b5;border-color:#0053b5;color:#fff}.article-subscribe.article-subscribe fieldset{max-width:none}.header-container>.row-fluid-wrapper:first-child{height:0;position:absolute;top:0;width:0}.landing-page .hs_cos_wrapper_widget+.hs_cos_wrapper_widget{margin-top:2em}.landing-page .fullwidth-column.section .row-fluid-wrapper{overflow:hidden}.landing-page .fullwidth-column.section .row-fluid-wrapper+.row-fluid-wrapper{margin-top:2em}.landing-page .fullwidth-column.section .row-fluid{margin-left:-2em;margin-top:-2em}.landing-page .fullwidth-column.section .row-fluid>.span12,.landing-page .fullwidth-column.section .row-fluid>.span4,.landing-page .fullwidth-column.section .row-fluid>.span5,.landing-page .fullwidth-column.section .row-fluid>.span6,.landing-page .fullwidth-column.section .row-fluid>.span7,.landing-page .fullwidth-column.section .row-fluid>.span8{margin-left:0;padding-left:2em;padding-top:2em;width:100%}.landing-page .page-content{opacity:1}.landing-page--no-header .banner{margin-top:0}.flexbox .l-grid{-ms-flex-wrap:wrap;flex-wrap:wrap}.flexbox .l-grid,.flexbox .l-grid-item{display:-webkit-box;display:-ms-flexbox;display:flex}.flexbox .l-grid-item{margin-right:0}.flexbox .l-grid-item>*{width:100%}.newsletter-popup{background:linear-gradient(45deg,#1652a1 20%,#00b0b9 88%);border-radius:9px;margin:1.5em auto;max-width:35.9375em;overflow:hidden;position:relative;width:auto}.newsletter-popup button.mfp-close.mfp-close{color:#fff;-webkit-transition:opacity .5s;transition:opacity .5s}.newsletter-popup button.mfp-close.mfp-close:focus,.newsletter-popup button.mfp-close.mfp-close:hover{color:#fff;opacity:.75}.newsletter-popup-body{color:#fff;padding:2em}@supports((-webkit-clip-path:polygon(0 66%,100% 0,100% 100%,0 100%)) or (clip-path:polygon(0 66%,100% 0,100% 100%,0 100%))){.newsletter-popup-body{padding-bottom:0}}.newsletter-popup-footer{background:#fff;background:hsla(0,0%,100%,.975);padding:2em;text-align:right}@supports((-webkit-clip-path:polygon(0 66%,100% 0,100% 100%,0 100%)) or (clip-path:polygon(0 66%,100% 0,100% 100%,0 100%))){.newsletter-popup-footer{-webkit-clip-path:polygon(0 66%,100% 0,100% 100%,0 100%);clip-path:polygon(0 66%,100% 0,100% 100%,0 100%);padding-bottom:1.4375em;padding-top:3.75em}}.newsletter-popup-title{color:inherit;font-family:NeoSansStd-Light,sans-serif;font-size:3em;font-style:normal!important;font-weight:400!important;line-height:1;margin:0 0 .15em}.newsletter-popup-sub-head{color:inherit;font-size:1.5em;line-height:1;margin:0 0 1em}.newsletter-popup-copy{color:inherit;font-size:1.125em;line-height:1.2;margin:0}.newsletter-popup-inner-wrap{position:relative;z-index:10}.newsletter-popup-bkg-image{bottom:-9999px;display:block;left:-9999px;margin:auto;min-width:35.9375em;position:absolute;right:-9999px;top:-9999px;width:100%;user-drag:none;opacity:.125;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1;z-index:0}.object-fit .newsletter-popup-bkg-image{bottom:auto;height:auto;left:0;-o-object-fit:cover;object-fit:cover;right:auto;top:0;width:100%}.hbspt-form.hbspt-form>form input[type=submit]{background:transparent;border:2px solid #0050b5!important;color:#0050b5}.hbspt-form.hbspt-form>form input[type=submit]:focus,.hbspt-form.hbspt-form>form input[type=submit]:hover{background:#0050b5}@media(min-width:760px){.body-container fieldset.form-columns-2 .hs-form-field{width:50%!important}.body-container fieldset.form-columns-3 .hs-form-field{width:33.33%!important}.banner.banner{margin-top:10rem}.banner.banner .wrap{padding-bottom:3rem;padding-top:5rem}.blog-archive-header .button--subscribe{position:absolute;right:0;top:.5em}.tab-navigation{display:block}.flexbox .post-author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post-author-header{float:left;margin-bottom:0;width:6.875em}.post-author-body{padding-left:1.5em}.flexbox .post-author-body{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.blog-post-container .section+.section{padding-top:0}.section.post-footer{padding:0}.article-subscribe.article-subscribe{padding:2.375em 2em}}@media(min-width:768px){.landing-page .fullwidth-column.section .row-fluid>.span12,.landing-page .fullwidth-column.section .row-fluid>.span4,.landing-page .fullwidth-column.section .row-fluid>.span5,.landing-page .fullwidth-column.section .row-fluid>.span6,.landing-page .fullwidth-column.section .row-fluid>.span7,.landing-page .fullwidth-column.section .row-fluid>.span8{margin-left:0}.landing-page .fullwidth-column.section .row-fluid>.span4{width:33.333%}.landing-page .fullwidth-column.section .row-fluid>.span5{width:41.666%}.landing-page .fullwidth-column.section .row-fluid>.span6{width:50%}.landing-page .fullwidth-column.section .row-fluid>.span7{width:58.333%}.landing-page .fullwidth-column.section .row-fluid>.span8{width:66.666%}}@media(min-width:960px){.blog-post-container .section+.section{padding-top:0}.section.post-footer{padding:0}}@media(min-width:66.25em){.post-social-share{left:-3em;position:absolute;top:1em}.social-share-list li{display:block}.social-share-list li+li{margin-left:0;margin-top:.5em}}@media(min-width:1200px){.banner.banner{margin-top:10em}.banner.banner .wrap{height:25rem;padding-bottom:2.5rem;padding-top:0}.article-subscribe.article-subscribe{padding:4.375em 2em}}@media(min-width:1280px){.landing-page .fullwidth-column.section .row-fluid>.span12,.landing-page .fullwidth-column.section .row-fluid>.span4,.landing-page .fullwidth-column.section .row-fluid>.span5,.landing-page .fullwidth-column.section .row-fluid>.span6,.landing-page .fullwidth-column.section .row-fluid>.span7,.landing-page .fullwidth-column.section .row-fluid>.span8{margin-left:0}.landing-page .fullwidth-column.section .row-fluid>.span4{width:33.333%}.landing-page .fullwidth-column.section .row-fluid>.span5{width:41.666%}.landing-page .fullwidth-column.section .row-fluid>.span6{width:50%}.landing-page .fullwidth-column.section .row-fluid>.span7{width:58.333%}.landing-page .fullwidth-column.section .row-fluid>.span8{width:66.666%}}@media(min-width:81.25em){.post-social-share{left:-6em}}@media(min-width:1800px){.banner.banner .banner-title .h1{font-size:3.125em}.banner.banner .wrap{padding-bottom:2.5rem;padding-top:0}}.banner--no-nav .banner.banner{margin-top:5.14375rem!important}@media (min-width:1200px){.landing-page--no-nav .banner.banner .wrap{height:16rem!important}}.banner--no-nav .banner.banner .banner-title.remove-padding-title--banner{margin:0 auto}.landing-page--no-nav .banner-title .h1{font-size:1.875rem!important}.mg-menu-blog-container.mg-menu-blog-container{display:none!important}