.sr-only{display:none}.reg-padding,.std-padding{padding:50px 0 40px}.std-padding.extra-padding{padding:80px 0 70px}.std-padding.bottom-padding{padding:0 0 40px}.std-padding.bottom-padding.extra-padding{padding:0 0 70px}.std-padding.small-padding{padding:35px 0 25px}@media(min-width:992px){.reg-padding,.std-padding{padding:70px 0 60px}.std-padding.extra-padding{padding:120px 0 110px}.std-padding.bottom-padding{padding:0 0 60px}.std-padding.bottom-padding.extra-padding{padding:0 0 110px}.std-padding.small-padding{padding:35px 0 25px}}@media(min-width:1200px){.reg-padding,.std-padding{padding:70px 0 60px}.std-padding.extra-padding{padding:120px 0 110px}.std-padding.bottom-padding{padding:0 0 60px}.std-padding.bottom-padding.extra-padding{padding:0 0 110px}.std-padding.small-padding{padding:35px 0 25px}}@media(min-width:1600px){.reg-padding,.std-padding{padding:80px 0 70px}.std-padding.extra-padding{padding:140px 0 130px}.std-padding.bottom-padding{padding:0 0 70px}.std-padding.bottom-padding.extra-padding{padding:0 0 130px}.std-padding.small-padding{padding:50px 0 40px}}.body-container-wrapper,.footer-container-wrapper,.header-container-wrapper{margin:0 auto;max-width:px;overflow-x:hidden}.interior-cta.with-video,.std-padding.with-video{overflow:hidden}.std-padding.no-padding{padding:0}.std-padding{background-color:transparent;background-position:top;background-repeat:no-repeat;background-size:cover;position:relative}.interior-cta.parallax,.std-padding.parallax{background-attachment:scroll}@media (min-width:1200px){.interior-cta.parallax,.std-padding.parallax{background-attachment:fixed}}.page-content{margin:0 auto;padding:0 25px;position:relative;width:100%;z-index:5}.interior-cta.flexed,.page-content.flexed{display:flex;flex-flow:row nowrap}.interior-cta.flexed.left-side,.page-content.flexed.left-side{justify-content:flex-start}.interior-cta.flexed.center,.page-content.flexed.center{justify-content:center}.interior-cta.flexed.right-side,.page-content.flexed.right-side{justify-content:flex-end}.page-content.mini{max-width:1000px}.page-content.small{max-width:1200px}.page-content.medium{max-width:1450px}.page-content.large{max-width:1600px}.page-content.max{max-width:1920px}.page-content.no-padding{max-width:1920px;padding:0}.side-breakout{margin:0 -15px}.column-content{width:100%;z-index:5}.column-content,.row-fluid-wrapper,.top-title{position:relative}.top-title{margin:0 0 40px;z-index:5}.four-flex,.three-flex,.two-flex{display:flex;flex-flow:column}.two-flex.reverse{flex-flow:column-reverse}.content-shader{bottom:0;left:0;position:absolute;right:0;top:0;z-index:2}@media (min-width:768px){.page-content{padding:0 30px}.side-breakout{margin:0 -30px}.three-flex,.two-flex,.two-flex.reverse{flex-flow:row nowrap;justify-content:space-between}.two-flex.reverse-perm{flex-flow:row-reverse nowrap}.three-flex.top-align,.two-flex.top-align{align-items:flex-start}.three-flex.center-align,.two-flex.center-align{align-items:center}.three-flex.bottom-align,.two-flex.bottom-align{align-items:flex-end}.four-flex{flex-flow:row wrap;justify-content:space-between}.two-flex .column-content{width:47%}.two-flex .column-content.form-left{width:58%}.two-flex .column-content.form-right{width:37%}.three-flex .column-content{width:30%}.four-flex .column-content{width:47%}.column-content.w-30{width:30%}.column-content.w-35{width:35%}.column-content.w-40{width:40%}.column-content.w-45{width:45%}.column-content.w-50{width:50%}.column-content.w-55{width:55%}.column-content.w-60{width:60%}.column-content.w-65{width:65%}.column-content.w-70{width:70%}.column-content.w-75{width:75%}.column-content.w-80{width:80%}}@media (min-width:992px){.page-content{padding:0 40px}.side-breakout{margin:0 -40px}.two-flex.split-30 .column-content:first-child{width:28%}.two-flex.split-30 .column-content:nth-child(2){width:68%}.two-flex.split-35 .column-content:first-child{width:33%}.two-flex.split-35 .column-content:nth-child(2){width:63%}.two-flex.split-40 .column-content:first-child{width:38%}.two-flex.split-40 .column-content:nth-child(2){width:58%}.two-flex.split-45 .column-content:first-child{width:43%}.two-flex.split-45 .column-content:nth-child(2),.two-flex.split-55 .column-content:first-child{width:53%}.two-flex.split-55 .column-content:nth-child(2){width:43%}.two-flex.split-60 .column-content:first-child{width:58%}.two-flex.split-60 .column-content:nth-child(2){width:38%}.two-flex.split-65 .column-content:first-child{width:63%}.two-flex.split-65 .column-content:nth-child(2){width:33%}.two-flex.split-70 .column-content:first-child{width:68%}.two-flex.split-70 .column-content:nth-child(2){width:28%}.four-flex .column-content{width:22%}}@media (min-width:1200px){.footer .page-content,.header .page-content{padding:0 50px}.page-content{margin:0 auto;padding:0 80px}.side-breakout{margin:0 -80px}}@media (min-width:1600px){.footer .page-content,.header .page-content{padding:0 110px}.page-content{max-width:1450px;padding:0 150px}.side-breakout{margin:0 -150px}}.form-flex-wrapper{display:flex;flex-flow:column;overflow:hidden;position:relative;z-index:20}.form-image{background-position:50%;background-repeat:no-repeat;background-size:cover}@media(min-width:992px){.form-flex-wrapper{flex-flow:row nowrap}.form-flex-wrapper .form-image,.form-flex-wrapper .form-wrapper{width:50%}.form-image img{display:none}}.centered-form{margin:0 auto 20px;max-width:900px}h3.form-title{margin:0}.form-group,.hs-form-field{margin:0 0 20px}fieldset{max-width:none!important}.hs-form-field{display:block;width:100%}.hubspot-form{display:block;margin:0 auto;max-width:600px;position:relative}.hs-form-required{margin:0 0 0 2px}.form-control{border-radius:0;font-size:15px;margin:0 0 15px}.hs-error-msgs{font-size:13px;font-style:italic;margin:0 0 15px;padding:0 0 0 10px}.column-content .system-form ul.hs-error-msgs{list-style-type:none;margin:0;padding:0}.column-content .system-form ul.hs-error-msgs label{font-size:13px;font-style:italic;margin:-10px 0 15px}label{display:block;font-size:17px;font-weight:400;margin:0 0 4px}.column-content ul.inputs-list,.hs-form-field ul.inputs-list.multi-container{list-style-type:none;margin:0;padding:0}form .hs-form-field input[type=checkbox],form .hs-form-field input[type=radio]{margin:2px 10px 0 0}form .hs-form-checkbox label{font-weight:400;text-transform:none}form input[type=email],form input[type=number],form input[type=password],form input[type=phone],form input[type=tel],form input[type=text],form input[type=url]{background:#fff;border-radius:0;font-size:17px;height:auto;line-height:1.2;padding:10px 8px;width:100%!important}form .hs-dateinput input[type=text]{max-width:220px;min-width:175px;width:auto}.resource-filter select,form select{background:#fff;border-radius:0;font-size:17px;height:auto;padding:10px 20px 10px 8px;width:100%!important}.resource-filter select,.resource-filter select:focus,form select,form select:focus{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url();background-position:right 15px top 50%,0 0;background-repeat:no-repeat;background-size:auto}@media(min-width:992px){.resource-filter select{min-width:250px;width:auto!important}}.form-control:focus,form input[type=email]:focus,form input[type=number]:focus,form input[type=password]:focus,form input[type=phone]:focus,form input[type=tel]:focus,form input[type=text]:focus,form input[type=url]:focus{background:#fff;box-shadow:none;outline:none}form textarea{background:#fff;border-radius:0;font-size:18px;min-height:100px;padding:10px 8px;width:100%}form fieldset.form-columns-1 textarea.hs-input{width:100%!important}.checkbox,.radio{line-height:1;margin:0 0 15px}form .checkbox label,form .checkbox.inline label,form .radio label,form .radio.inline label{font-weight:400;line-height:1.4;text-transform:none}form .checkbox input[type=checkbox],form .checkbox.inline input[type=checkbox],form .radio input[type=radio],form .radio.inline input[type=radio],form input[type=checkbox],form input[type=radio]{margin:2px 10px 0 0;position:relative;top:-1px}form input[type=checkbox]+label,form input[type=radio]+label{display:inline-block}fieldset.form-columns-1 .hs-input{width:100%}fieldset.form-columns-1 .hs-input[type=checkbox]{width:auto}fieldset.form-columns-1 .hs-form-field,fieldset.form-columns-2 .hs-form-field{padding:0 10px}@media(min-width:992px){fieldset.form-columns-1 .hs-form-field,fieldset.form-columns-2 .hs-form-field{padding:0 20px}}.actions{padding:0;text-align:center}.white label{color:#fff}.white form input[type=email],.white form input[type=number],.white form input[type=phone],.white form input[type=tel],.white form input[type=text],.white form input[type=url],.white form textarea{background:hsla(0,0%,100%,.2);border:1px solid transparent;color:#fff}.white form input[type=email]:focus,.white form input[type=number]:focus,.white form input[type=phone]:focus,.white form input[type=tel]:focus,.white form input[type=text]:focus,.white form input[type=url]:focus,.white form select:focus,.white form textarea:focus{background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.2);box-shadow:none;outline:none}.white form select{background:hsla(0,0%,100%,.2);background-image:url();background-position:right 15px top 50%,0 0;background-repeat:no-repeat;background-size:auto;border:1px solid transparent;color:#fff}.white form select:focus{background:rgba(0,0,0,.2);background-image:url();background-position:right 15px top 50%,0 0;background-repeat:no-repeat;background-size:auto;border:1px solid hsla(0,0%,100%,.2);box-shadow:none;outline:none}.white div input::placeholder{color:#fff;opacity:1}.white div input::-ms-input-placeholder{color:#fff}.white div input:-ms-input-placeholder{color:#fff}.form-wrapper.white .submitted-message a,.form-wrapper.white .submitted-message a:visited{color:#fff}.form-wrapper.white .submitted-message a:focus,.form-wrapper.white .submitted-message a:hover{text-decoration:underline}#hs-pwd-widget-password{margin:0 0 15px;min-height:42px!important}#email-prefs-form .page-header h2{margin:0}#email-prefs-form p.header{box-shadow:none;left:auto;margin:0 0 40px;position:relative;right:auto;top:auto}#email-prefs-form p.header.sticky-header{background:transparent;box-shadow:none;left:auto;position:relative;right:auto;top:auto}#email-prefs-form .subscribe-options p.header{margin:0 0 5px}#email-prefs-form .subscribe-options p{margin:0 0 20px}#email-prefs-form .item-inner p{font-style:italic;margin:0 0 25px}.white .column-content>div>div,.white blockquote,.white h1,.white h2,.white h3,.white h4,.white h5,.white h6,.white ol,.white p,.white ul{color:#fff}.white .column-content>div>p>a,.white .column-content>div>p>a:visited{color:#fff;text-decoration:underline}