.header-container{background:#fff;padding:0 !important}.title-background{background:#005db4}.hs-menu-item{margin:0 !important;padding:0 !important}.hs-menu-item :hover{background:#f2f2f2}.hs-menu-wrapper>ul{padding-top:0px !important}.hs-menu-wrapper ul li.hs-menu-item a{color:#333 !important;font-weight:400 !important;text-transform:none;font-size:15px;line-height:2 !important;letter-spacing:0px !important}.cl-blog{display:block;padding:10px;margin:0 0 -3px 0;float:right}.title-background a h1,.title-background a:visited h1{color:#fff !important;font-weight:400 !important;font-size:28px}.title-background a:hover h1{color:#fff !important}.hs-blog-social-share-item-linkedin{margin:-4px 5px 0 -5px !important}.widget-module li{padding:5px 5px 5px 5px}.widget-module li.hs-postlisting-item{list-style-position:outside}.widget-module li.hs-postlisting-item:before{content:'\1F5CE';padding-right:5px}.filter-expand-link{margin:5px !important}.fa-calendar{margin-right:5px}.post-item .more-link{display:block;margin-top:15px}.post-item .hs-featured-image-wrapper img{width:100%;max-width:100%;object-fit:cover}h2.blog-title{color:#fff;text-transform:none;font-size:15px;text-rendering:optimizelegibility;font-weight:600;margin:0}h2.blog-title a{color:#fff;text-decoration:underline}h1{font-size:30px}h2{color:#000;font-size:26px}span.error{display:block;background:#ffdede;color:#fb5f5f;width:100%;padding:20px;margin:15px 0;font-size:14px;border-radius:2px}span.notice{display:block;background:#ffeedb;color:#424;width:100%;padding:20px;margin:15px 0;font-size:14px;border-radius:2px}.blog-content h2.blog-title{color:#000;margin-bottom:30px}.hs_cos_wrapper_type_rich_text ul li:before{display:none}.hs_cos_wrapper_type_rich_text ul li{list-style-type:disc}.author-link,.topic-link{color:#042c50}.custom_listing_comments,.custom_listing_comments a{color:#042c50}code{width:100%;display:block;padding:13px 25px;border:1px solid #f2f4f5;background-color:#f2f4f5;font-family:'andale mono','lucida console';font-size:14px;font-weight:normal;color:#424;margin:16px 0;overflow-x:auto;border-radius:2px}pre{margin:16px 0}pre code{margin:0}.post-body a:hover,.author-link:hover,.topic-link:hover{text-decoration:underline}.post-body ul li{margin-bottom:10px}li pre,li code{width:auto;display:inline-block;padding:5px 10px;margin:0 5px;vertical-align:middle}.dop-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul{display:flex;width:100%;justify-content:space-between}.dop-menu .hs-menu-wrapper ul li.hs-menu-item a{font-family:Helvetica;font-size:16px;font-weight:bold !important;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#fff !important;padding:10px 35px 10px 15px}.dop-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children>a:after{display:block;margin-left:0;position:absolute;right:15px;top:50%;transform:translate(0,-50%)}.dop-menu .hs-menu-item :hover{border-radius:2px;background-color:rgba(255,255,255,0.14)}.dop-menu .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts>ul li.hs-item-has-children:hover>ul.hs-menu-children-wrapper{width:100%;border-radius:2px;box-shadow:0 8px 14px 0 rgba(0,0,0,0.25);background-color:#fff;padding:15px 0;margin-top:-15px;left:0}.dop-menu .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts>ul li.hs-item-has-children:hover>ul.hs-menu-children-wrapper li{padding:10px 30px !important}.dop-menu .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts>ul li.hs-item-has-children:hover>ul.hs-menu-children-wrapper li:hover{background-color:rgba(58,127,224,0.1)}.dop-menu .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts>ul li.hs-item-has-children:hover>ul.hs-menu-children-wrapper li a{font-family:Helvetica;font-size:16px;font-weight:normal !important;font-stretch:normal;font-style:normal;line-height:2.63;letter-spacing:normal;color:#424242 !important;padding:0}.dop-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children:hover>a:after{content:"\f0d8";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(max-width:767px){code{overflow-x:auto}.dop-mobile-trigger{font-family:Helvetica;font-size:16px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#fff;text-transform:none;top:-15px}.dop-mobile-trigger:after{content:"\f0d7";font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;display:block;margin-left:0;position:absolute;right:-5px;top:50%;transform:translate(0,-50%)}.dop-mobile-trigger.active:after{content:"\f0d8"}.dop-menu .child-trigger{display:none !important}.dop-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1:first-of-type{padding-top:15px !important}.dop-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1:last-of-type{padding-bottom:15px !important}.dop-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul{flex-direction:column;padding-top:30px !important;width:calc(100% + 20px);margin-left:-10px}.dop-menu .hs-menu-wrapper ul li.hs-menu-item a{font-size:14px;font-stretch:normal;font-style:normal;line-height:3;letter-spacing:normal;color:#424242 !important;padding:10px 10px 10px 25px;text-transform:uppercase;-webkit-transition:none;-moz-transition:nonet;-o-transition:none;-ms-transition:none;transition:none}.dop-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children>a:after{content:none}.dop-menu .hs-menu-item :hover{border-radius:2px;background-color:rgba(58,127,224,0.1)}.dop-menu .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts>ul li.hs-item-has-children:hover>ul.hs-menu-children-wrapper{width:100%;border-radius:0;box-shadow:none;background-color:#fff;padding:0;margin-top:0px;left:0}.dop-menu .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper{display:block !important;-webkit-transition:none}.dop-menu .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts>ul li.hs-item-has-children:hover>ul.hs-menu-children-wrapper li{padding:0 !important}.dop-menu .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts>ul li.hs-item-has-children:hover>ul.hs-menu-children-wrapper li a{font-family:Helvetica;font-size:16px;font-weight:normal !important;font-stretch:normal;font-style:normal;line-height:2.63;letter-spacing:normal;color:#424242 !important;padding:10px 30px !important}.dop-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{font-family:Helvetica;font-size:16px;font-weight:normal !important;font-stretch:normal;font-style:normal;line-height:2.63;letter-spacing:normal;color:#424242 !important;text-transform:none}.dop-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children:hover>a:after{content:none}}.footer-background,.footer-background a,.footer-copyright a,.footer-container-wrapper .more-links a,.footer-container-wrapper .contact-us a,.footer-container-wrapper .about-us a{background-color:#f7f8fb;color:#cacaca}.cl-footer{text-align:left;font-size:80%;color:#97a4ad}.cl-footer a{color:#2a97f4 !important}.widget-module li{padding:5px 5px 5px 5px}.widget-module li.hs-postlisting-item{list-style-position:outside}.widget-module li.hs-postlisting-item:before{content:'\1F5CE';padding-right:5px}.filter-expand-link{margin:5px !important}.fa-calendar{margin-right:5px}.cl-search-res{max-width:1100px;margin:auto;padding:70px 0 20px 0;border:solid 1px transparent}.hs-search-results__listing{padding:20px 0 0 0 !important}.hs-search-results__listing a{font-size:16px !important;font-weight:900 !important}.hs-search-results__listing li{margin:10px 0 30px 0}.kc-logos-cont{width:100%;margin:0 auto;position:relative;text-align:center}.kc-logo-block{display:inline-block;margin:10px 10px 20px 10px;vertical-align:middle}.kc-logo-block img{width:90%}@media screen and (max-width:1000px){.hs-menu-item{background:#fff !important}.cl-search-res{padding:30px 0 20px 0}.hs-menu-flow-horizontal{display:none}.cl-footer{text-align:center}.cl-follow{text-align:center;border:solid 0px wihite;margin:0 0 10px 0}.copy_logo_cl img{position:relative;display:block;margin:0 auto 0 auto}.copy_logos{float:none;width:100%;height:115px;border:}.copy_logos img{position:relative;display:block;margin:20px auto 0 auto}}@media screen and (max-width:600px){.kc-logos-cont img{width:70%;padding-bottom:20px}.kc-logo-block{margin:10px}}