@import url("//fonts.googleapis.com/css?family=Open+Sans:400,700,700i,400i|Rubik:300,500,400,700,700i,300i,400i");*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:Rubik,Arial,"Sans-Serif"}::-moz-selection{background:#39f;color:#fff;text-shadow:none}::selection{background:#39f;color:#fff;text-shadow:none}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}h1,h2,h3,h4,h5,h6{color:#333;font-family:Rubik;font-style:normal;letter-spacing:.06em;line-height:2em;margin-top:0}h1{font-size:42px;letter-spacing:.02em;line-height:1.4em}h1,h2{font-family:Open Sans;font-weight:400}h2{font-size:22px;letter-spacing:.05em;line-height:1.7em}h3{font-size:19px;font-weight:400}h4{font-size:15px}h4,h5{font-weight:700}h5{font-size:1.83em}h6{font-size:.67em;font-weight:700}hr{background-color:#ccc;border:none;color:#ccc;height:1px}.hs_cos_flex-direction-nav{display:none}@media screen and (min-width:767px){.custom-header-fixed{-webkit-font-smoothing:subpixel-antialiased;background:#fff;left:0;padding-bottom:5px;padding-top:5px;position:fixed;top:0;width:100%!important;z-index:5}.custom-header{min-height:81px!important}}.custom-footer{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#1e2c48;padding:90px 0}.custom-footer h4{color:rgba(106,120,149,.94);font-family:Rubik;font-size:15px;font-style:normal;font-weight:500;letter-spacing:0;line-height:1em;margin:0;padding-bottom:13px;text-transform:none}.custom-footer ul{list-style:none;margin:0;padding:0}.custom-footer ul li:before{display:none}.custom-footer ul li a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:0;color:hsla(0,0%,83%,.66);font-family:Rubik;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.03em;line-height:1.8em;line-height:33px;padding-bottom:.618em;text-transform:none;-webkit-transition:color .15s ease-out;-moz-transition:color .15s ease-out;-ms-transition:color .15s ease-out;-o-transition:color .15s ease-out;transition:color .15s ease-out}.custom-footer ul li a:hover{color:hsla(0,0%,83%,.33)}.custom-svg-wrapper h3{-webkit-backface-visibility:hidden;background-color:transparent;border:3px solid #fff;color:#f2f2f2;cursor:pointer;display:inline-block;font-family:Rubik;font-size:14px;font-style:normal;font-weight:500;height:auto;letter-spacing:.15em;line-height:14px;margin:0 0 15px;outline:none;padding:14px 13px;text-align:center;text-transform:none;-webkit-transition:opacity .1s linear;-moz-transition:opacity .1s linear;-o-transition:opacity .1s linear;transition:opacity .1s linear;width:auto}.custom-svg-wrapper h3:hover{opacity:.8}.sqs-block{box-shadow:inset 0 0 0 1px hsla(0,0%,50%,0);height:auto;outline:none;padding-bottom:17px;padding-top:17px;position:relative;-webkit-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out}[class*=sqs-col] .sqs-block{padding-left:17px;padding-right:17px}.sqs-block:not(.sqs-block-html):not(.sqs-block-markdown){clear:both}.sqs-layout:not(.sqs-editing) .sqs-block+.sqs-row .sqs-block:not(.float):last-child,.sqs-layout:not(.sqs-editing)>.sqs-row:first-child>[class*=sqs-col]:first-child>.sqs-block:last-child{padding-bottom:17px}.sqs-svg-icon--wrapper{cursor:pointer;display:inline-block;overflow:hidden;position:relative;text-decoration:none;-webkit-transition:background-color .17s ease-in-out;-moz-transition:background-color .17s ease-in-out;-ms-transition:background-color .17s ease-in-out;-o-transition:background-color .17s ease-in-out;transition:background-color .17s ease-in-out;z-index:0}.social-icons-style-regular .sqs-svg-icon--wrapper{border-radius:0}.social-icons-size-extra-small:not(.social-icons-style-regular) .sqs-svg-icon--wrapper,.social-icons-size-medium.social-icons-style-regular .sqs-svg-icon--wrapper{height:24px;width:24px}.social-icons-size-medium.social-icons-style-regular.social-icon-alignment-center .sqs-svg-icon--wrapper{border-bottom:0;margin:0 7px}.social-icon-alignment-center .sqs-svg-icon--list{text-align:center}.social-icons-style-regular .sqs-svg-icon--wrapper>div{-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2)}.sqs-svg-icon--wrapper svg,.sqs-svg-icon--wrapper>div{height:100%;left:0;position:absolute;top:0;width:100%}svg:not(:root){overflow:hidden}.sqs-use--icon,.sqs-use--mask{fill:transparent;-webkit-transition:fill .17s ease-in-out;-moz-transition:fill .17s ease-in-out;-ms-transition:fill .17s ease-in-out;-o-transition:fill .17s ease-in-out;transition:fill .17s ease-in-out}.social-icons-color-white.social-icons-style-regular .sqs-use--icon{fill:#fff}.social-icons-color-white.social-icons-style-regular .sqs-svg-icon--list:hover .sqs-use--icon{fill:hsla(0,0%,100%,.4)}.social-icons-color-white.social-icons-style-regular .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper:hover .sqs-use--icon{fill:#fff}.custom-copyright{padding:113px 0 2px}.custom-copyright p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:hsla(0,0%,53%,.78)}.custom-copyright p a{border-bottom-color:rgba(51,99,193,.252);color:rgba(51,99,193,.84)}.custom-copyright p a:hover{border-color:rgba(51,99,193,.126);color:rgba(51,99,193,.504)}@media screen and (min-width:767px){.custom-menu-primary .hs-menu-wrapper>ul{display:block;float:right;padding:6px 0 0}.custom-menu-primary .hs-menu-wrapper:after{clear:both;content:"";display:block}.custom-menu-primary .hs-menu-wrapper>ul>li:not(:last-child){margin-top:14px}.custom-menu-primary .hs-menu-wrapper>ul>li>a{border-bottom:0;color:#000;display:inline-block;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.09em;line-height:1em;margin:0 .618em;padding:.618em 0;text-transform:none;vertical-align:middle;white-space:nowrap}.custom-menu-primary .hs-menu-wrapper>ul:hover>li>a{color:rgba(0,0,0,.4)}.custom-menu-primary .hs-menu-wrapper>ul:hover>li:hover>a{color:#000}.custom-menu-primary .hs-menu-wrapper>ul>li:last-child>a{border:2px solid #3a5792;border-radius:300px;box-shadow:none;color:#3a5792;display:inline-block;font-family:Rubik;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.09em;line-height:1em;margin:9px 0 9px 17px;padding:12px 18px;text-transform:uppercase;-webkit-transition:background-color .17s ease-out,color .17s ease-out;-moz-transition:background-color .17s ease-out,color .17s ease-out;-ms-transition:background-color .17s ease-out,color .17s ease-out;-o-transition:background-color .17s ease-out,color .17s ease-out;transition:background-color .17s ease-out,color .17s ease-out;vertical-align:middle;white-space:nowrap}.custom-menu-primary .hs-menu-wrapper>ul>li:last-child>a:hover{background-color:#3a5792;color:#fff}.custom-menu-primary .hs-menu-wrapper>ul ul{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#4e6797;padding:1em}.custom-menu-primary .hs-menu-wrapper>ul ul li a{border-bottom:0;color:hsla(0,0%,100%,.4);display:block;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.09em;line-height:1em;padding:.382em;text-transform:none;-webkit-transition:color .17s ease-in-out,background-color .17s ease-in-out;-moz-transition:color .17s ease-in-out,background-color .17s ease-in-out;-ms-transition:color .17s ease-in-out,background-color .17s ease-in-out;-o-transition:color .17s ease-in-out,background-color .17s ease-in-out;transition:color .17s ease-in-out,background-color .17s ease-in-out}.custom-menu-primary .hs-menu-wrapper>ul ul li a:hover{color:#fff}.custom-menu-primary .hs-menu-wrapper>ul li a,.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{max-width:none!important;overflow:visible!important;width:auto!important}.custom-menu-primary .hs-menu-wrapper,.custom-menu-primary .hs-menu-wrapper>ul ul{display:block!important}li.dl-back{display:none!important}}.child-trigger,.mobile-trigger{display:none}@media (max-width:767px){.custom-menu-primary,.custom-menu-primary .hs-menu-wrapper>ul,.custom-menu-primary .hs-menu-wrapper>ul li,.custom-menu-primary .hs-menu-wrapper>ul li a{background-color:transparent;background-image:none;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;bottom:auto;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#fff;display:block;float:none;font-weight:400;height:auto;left:auto;line-height:1;margin:0;max-width:none;padding:0;position:static;right:auto;text-align:left;text-decoration:none;text-indent:0;top:auto;width:100%}.mobile-trigger{border-bottom:0;color:#000;cursor:pointer;display:inline-block!important;font-size:16px;font-weight:400;height:auto;position:absolute;right:20px;text-align:left;text-transform:uppercase;top:38px;width:auto}.mobile-open .mobile-trigger{background-color:#00d0ff;height:60px;padding:24px 0 0;position:fixed;right:0;top:0;top:16px!important;width:60px}.mobile-trigger i{display:inline;position:relative;top:-4px}.mobile-trigger i:after,.mobile-trigger i:before{content:"";position:absolute}.mobile-trigger i,.mobile-trigger i:after,.mobile-trigger i:before{background-color:#000;display:inline-block;height:1px;width:24px}.mobile-trigger i:before{top:-1px}.mobile-trigger i:after{top:1px}.mobile-open .mobile-trigger i,.mobile-open .mobile-trigger i:after,.mobile-open .mobile-trigger i:before,.mobile-trigger:hover i,.mobile-trigger:hover i:after,.mobile-trigger:hover i:before{background-color:#000}.mobile-open .mobile-trigger i{background:transparent;position:relative}.mobile-open .mobile-trigger i:before{position:absolute;top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mobile-open .mobile-trigger i:after{position:absolute;top:-8px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mobile-open .mobile-trigger i,.mobile-open .mobile-trigger i:after,.mobile-open .mobile-trigger i:before{width:60px}.child-trigger{cursor:pointer;display:block!important;height:36px!important;min-width:100%!important;padding:0!important;position:absolute;right:0;top:0;width:100%!important}.child-trigger:after{content:"\00BB";float:right}.child-trigger:after,.dl-back:before{color:rgba(0,0,0,.4);font-family:sans-serif;font-size:36px;font-style:normal;font-weight:300;letter-spacing:0;line-height:1em;text-transform:none}.dl-back:before{content:"\00AB";float:left}.child-trigger:hover{text-decoration:none}.child-trigger i{margin:0 auto!important;position:relative;top:50%;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.child-trigger i:after{content:"";position:absolute}.child-trigger i,.child-trigger i:after{background-color:#000;display:block;height:1px;width:10px}.child-trigger i:after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.child-trigger.child-open i:after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.mobile-open .custom-menu-primary.js-enabled{left:0}body.mobile-open{color:#fff;overflow:hidden}.custom-menu-primary.js-enabled .hs-menu-children-wrapper{display:none}.custom-menu-primary ul.hs-menu-children-wrapper{display:none;opacity:1!important;position:static!important;visibility:visible!important}.custom-menu-primary.js-enabled .hs-menu-wrapper{left:0;padding:0;position:relative;top:0;width:100%}.custom-menu-primary .hs-menu-wrapper{background-color:#fff;width:100%}.custom-menu-primary .hs-menu-wrapper>ul{height:100vh}.custom-menu-primary .hs-menu-wrapper>ul>li{position:relative}.custom-menu-primary .hs-menu-wrapper>ul li{padding-left:36px;padding-right:36px;position:relative}.custom-menu-primary .hs-menu-wrapper>ul>li a{color:#000!important;font-family:Rubik;font-size:36px;font-style:normal;font-weight:300;letter-spacing:0;line-height:1em;overflow:visible;text-transform:none}.custom-menu-primary .hs-menu-wrapper>ul li{padding-bottom:22px;position:static!important}.custom-menu-primary .hs-menu-wrapper>ul li a{position:relative}.custom-dl-back .child-trigger:after{display:none!important}.custom-menu-primary .hs-menu-wrapper>ul ul{background:#fff;display:block!important;height:100%}.custom-menu-primary .hs-menu-wrapper>ul>li.hs-menu-item.hs-item-has-children>ul{background-color:#fff;box-shadow:none;padding:0;position:absolute!important;top:0;transform:translate(125%);-webkit-transform:translate(125%);-ms-transform:translate(125%);-o-transform:translate(125%);transition:all .5s!important}.custom-menu-primary .hs-menu-wrapper>ul>li.child-open.hs-menu-item.hs-item-has-children>ul{transform:translate(0);-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0)}}.author-social-icon .author-link,.blog-post-wrapper #hubspot-topic_data a.topic-link{color:#2b6abf}form.hs-form .hs-form-field ul.inputs-list{list-style:none;padding:0}@media (max-width:767px){.custom-footer .page-center{padding-left:36px!important;padding-right:36px!important}.custom-footer{padding:40px 0 20px}.custom-footer ul li a{line-height:1.8em}.custom-blog,.custom-company,.custom-industrial,.custom-resources,.custom-social-icons{padding-top:40px}.custom-social-icons{padding-top:60px}.custom-svg-wrapper{text-align:center}}@media (max-width:640px){.custom-header-fixed{padding-top:16px}.custom-logo a{padding:0 0 16px}.custom-logo img{max-width:80px}.custom-banner h1{font-size:32px}.mobile-trigger{top:23px}.custom-menu-primary.js-enabled{width:88%!important}.custom-footer .page-center{padding-left:20px!important;padding-right:20px!important}}@media (max-width:479px){.custom-menu-primary .hs-menu-wrapper>ul ul li a{font-size:35px}.custom-menu-primary.js-enabled ul{width:92%!important}}@media (max-width:476px){.custom-footer .page-center{padding-left:40px!important;padding-right:40px!important}.custom-copyright p{margin-left:-20px;margin-right:-20px}}@media (max-width:400px){.child-trigger:after{margin-right:-23px}}@media (max-width:767px){ul.headerMenuCustom li:last-child a{margin-left:0!important;margin-top:-5px!important;padding:0!important}#customNavigationMobile{top:-30px!important}}