html{overflow-y:scroll}article,aside,figure,footer,header,hgroup,nav,section{display:block}.touch body{-webkit-text-size-adjust:none}:focus{-moz-outline-style:none;outline:none}body{font-family:Helvetica,Arial,sans-serif;font-size:14px;line-height:26px;margin:0;-webkit-font-smoothing:antialiased}a{color:inherit;outline:none;text-decoration:none}a img{border:0}img{height:auto;max-width:100%}div.clear{clear:both}h1{font:normal normal 36px/44px Helvetica,Arial,sans-serif;margin:20px 0 10px}h2{font:normal normal 26px/33px Helvetica,Arial,sans-serif;margin:16px 0 6px}h3{font:normal normal 20px/33px Helvetica,Arial,sans-serif;margin:10px 0 5px}sup{font-size:60%;vertical-align:text-bottom}header.main{-webkit-box-shadow:none!important;box-shadow:none!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header.main .header_inner{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}header.main .logo{display:block}header.main .logo img{width:300px}header.main nav{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}header.main nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header.main nav ul,header.main nav ul li{list-style:none;margin:0;padding:0;-webkit-box-flex:1;-ms-flex-positive:1}header.main nav ul li{position:relative;text-align:center}header.main nav ul li a{display:block;font:normal normal 20px/normal Helvetica,Arial,sans-serif;overflow:hidden;padding:8px;text-align:center;text-decoration:none}header.main nav ul li.current_page_item>a,header.main nav ul li.current_page_parent>a{color:#eee;font-weight:700}header.main nav ul ul.hs-menu-children-wrapper{display:none}body.dark.landingpage header.main{background:transparent}.wrapper{padding:1px}.page_header{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){.hs-blog-listing .header_spacer{background:#f4f5f5;display:block;height:80px}}.blog_listing{background:#f4f5f5;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px}.blog_listing .blog_tiles{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;max-width:1600px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.blog_listing .blog_tiles a.blog_tile{-ms-flex-preferred-size:29.333%;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:29.333%;margin:40px 2%}.blog_listing .blog_tiles a.blog_tile .blog_tile_deets{padding:20px}.blog_listing .blog_tiles a.blog_tile .blog_tile_deets p{font-size:14px;margin:10px 0 0}.blog_listing .blog_tiles a.blog_tile .blog_tile_deets h2{font-size:30px;line-height:34px;margin:0}@media screen and (max-width:1200px){.blog_listing .blog_tiles a.blog_tile .blog_tile_deets h2{font-size:20px;line-height:24px}}.blog_listing .blog_tiles a.blog_tile .blog_tile_deets h3{margin:0}.blog_listing .blog_tiles a.blog_tile .blog_tile_image{height:15vw;overflow:hidden;position:relative}@media screen and (min-width:1620px){.blog_listing .blog_tiles a.blog_tile .blog_tile_image{height:245px}}.blog_listing .blog_tiles a.blog_tile .blog_tile_image div{background:#eee none no-repeat 50%;background-size:cover;height:100%;left:0;position:absolute;top:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;width:100%}.blog_listing .blog_tiles a.blog_tile:hover .blog_tile_image div{-webkit-transform:scale3d(1.05,1.05,1);transform:scale3d(1.05,1.05,1)}@media screen and (max-width:767px){.blog_listing{float:none;padding:20px;width:auto}.blog_listing .blog_tiles{display:block;margin:0}.blog_listing .blog_tiles a.blog_tile{display:block;margin:0 0 20px}.blog_listing .blog_tiles a.blog_tile .blog_tile_image{height:150px}.blog_listing .blog_tiles a.blog_tile .blog_tile_deets{padding:20px}.blog_listing .blog_tiles a.blog_tile .blog_tile_deets p{margin:10px 0 0}.blog_listing h2.relatedposts{margin:50px 0 30px}}.blog_listing.relatedposts{margin-top:50px}@media screen and (max-width:767px){.blog_listing.relatedposts{padding-top:20px!important}}.hs-blog-post .blog_listing{padding-top:70px}.hs-blog-post .blog_header{border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:50px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-position:50%;background-size:cover;height:320px;justify-content:center;overflow:hidden;position:relative}.hs-blog-post .blog_header:after{background:#000;content:" ";display:block;height:100%;left:0;opacity:.5;pointer-events:none;position:absolute;top:0;width:100%}@media screen and (max-width:767px){.hs-blog-post .blog_header{border-radius:0;height:auto;padding:120px 20px 40px}}.hs-blog-post .blog_header .blog_header_text{position:relative;z-index:2}.hs-blog-post .blog_header h1{color:#fff;font-size:50px;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:50px;margin:0 0 20px}@media screen and (max-width:767px){.hs-blog-post .blog_header h1{font-size:30px;line-height:35px}}.hs-blog-post .blog_header p{color:#fff;margin:0}.hs-blog-post .blog_header h3{color:#fff;font-size:20px;line-height:normal;margin:0}@media screen and (max-width:767px){.hs-blog-post .blog_header h3{font-size:15px}}.modules.blog_cta section.module_text_and_image .module_text_and_image_image{margin-left:0}@media screen and (max-width:1200px){.modules.blog_cta section.module_text_and_image .module_text_and_image_image{width:50%}}@media screen and (max-width:767px){.modules.blog_cta section.module_text_and_image .module_text_and_image_image{width:auto}.blog_header_wrap{padding:0!important}}h3.relatedposts{margin:0;text-align:center}@media screen and (max-width:767px){h3.relatedposts{margin:0 0 20px}}.blog-pagination{padding:4vw 0 0;text-align:center}@media screen and (max-width:767px){.blog-pagination{padding:30px 0 0}}.blog-pagination a{font-weight:500;padding:.6vw}@media screen and (max-width:767px){.blog-pagination a{padding:8px}.hs-blog-listing .header_internal{width:auto}.hs-blog-listing .header_internal h3{font-size:16px;font-weight:400;line-height:25px;margin:20px 0 8px}}ul.hs-blog-social-share-list{line-height:0;margin:20px 0}@media screen and (max-width:767px){ul.hs-blog-social-share-list{margin:0}}.hs-blog-social-share .hs-blog-social-share-item{display:inline-block;float:none;margin-right:10px;vertical-align:middle}.span1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%}.span3{-ms-flex-preferred-size:25%;flex-basis:25%}.span4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%}.span6{-ms-flex-preferred-size:50%;flex-basis:50%}.span8{-ms-flex-preferred-size:66.666%;flex-basis:66.666%}.widget-type-rich_text{padding:40px}@media screen and (max-width:767px){.widget-type-rich_text{padding:20px}}.row-fluid-wrapper.dnd-section{margin:0 auto;max-width:1320px;padding:20px 0}@media screen and (max-width:767px){.row-fluid-wrapper.dnd-section{padding:0}}.span3 .widget-type-rich_text,.span4 .widget-type-rich_text{padding:20px}.widget-type-form{background:#ffeaea;border-radius:10px;padding:40px;text-align:center}@media screen and (max-width:767px){.widget-type-form{padding:20px}}.homebanner{background:none!important;padding:1px 0}.homebanner .slide{color:#000!important;display:block!important}.home .home_logo_wrapper{position:absolute!important}.homebanner .slide,.homebanner .slide .slide_inner{min-height:0!important}.slide_image img{height:100%!important;-o-object-fit:cover!important;object-fit:cover!important}.homebanner .slide .slide_inner .slide_text{margin-bottom:40px!important}@media screen and (max-width:767px){.homebanner .slide .slide_inner .slide_image{height:60vw!important}.homebanner .slide .slide_inner .slide_text{margin-bottom:20px!important}}video.slide_video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.hs-form fieldset{max-width:none!important}.hs-form-field .input ul{list-style-type:none;padding-inline-start:0}.hs-form fieldset .hs-input{width:100%!important}input[type=email],input[type=number],input[type=text],select,textarea{-webkit-appearance:none;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;font:14px Helvetica,Arial,sans-serif;padding:8px}button,input[type=submit]{-webkit-appearance:none;border:0;border-radius:0;font-size:14px;outline:0;padding:8px}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hs-form ul.hs-error-msgs{color:#ff2a2a;font-size:12px;list-style:none;margin:0;padding:0}.hs_error_rollup{display:none!important}.hs-form .field{border:none;margin:0;padding:10px 0;text-align:left}.hs-form .field .input{margin:0}@media screen and (max-width:767px){.hs-form .field{padding:5px 0}}.hs-form fieldset.form-columns-2{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:none!important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.hs-form fieldset.form-columns-2{display:block}}.hs-form fieldset.form-columns-2 .field{border:none;margin:0;padding:10px 0;text-align:left;width:48%!important}.hs-form fieldset.form-columns-2 .field .input{margin:0}@media screen and (max-width:767px){.hs-form fieldset.form-columns-2 .field{padding:5px 0;width:100%!important}}.hs-form fieldset ul.inputs-list{list-style:none;margin:0;padding:0}.hs-form fieldset.form-columns-1{display:block;max-width:none!important}.hs-form fieldset.form-columns-1 .field{border:none;margin:0;padding:10px 0;text-align:left}.hs-form fieldset.form-columns-1 .field .input{margin:0}@media screen and (max-width:767px){.hs-form fieldset.form-columns-1 .field{padding:5px 0}}.hs-form fieldset input[type=email],.hs-form fieldset input[type=number],.hs-form fieldset input[type=tel],.hs-form fieldset input[type=text],.hs-form fieldset textarea{width:100%}.hs-form .hs-submit{padding:20px 0 0}.gform_submission_error{display:none!important}.validation_message{color:#ff2a2a}a.hs-button{background:red;border-radius:10px;color:#fff;display:inline-block;font:18px Nexa;font-weight:700;margin:0;outline:0;padding:25px 36px;text-decoration:none!important}button.mfp-close,button.mfp-close:hover{background:transparent!important}a{-webkit-tap-highlight-color:#9ce2ff}::-moz-selection{background:#9ce2ff!important}::selection{background:#9ce2ff!important}::-webkit-input-placeholder{color:#999}:-moz-placeholder,::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}.hs-tools-menu{display:none!important}