body{overflow-x:hidden}:root{--blue: #00557F;--lightblue: #1F72BC;--purple: #832a8c;--green: #008c8c;--red: #a61d48}body{}h1,h2,h3,h4,h5,h6{margin-bottom:1.2em}p,h2,h3,h4,h5{}h1,h2,h3{}h2{}h3{}.heavy h3{}h4{}#content .elementor-text-editor ul,ol{margin-left:20px}#content .elementor-text-editor li{margin-bottom:10px;line-height:1.5}.caption p{font-size:14px;line-height:1.1}@media screen and (max-width:1000px){.techbox{height:116px}}.footnotes *{font-size:13px!important;line-height:1.4}.footnotes ol{margin-top:15px;margin-left:15px!important}.site-content{padding-top:0}.separate-containers .comments-area,.separate-containers .inside-article,.separate-containers .page-header,.separate-containers .paging-navigation{padding:35px}@media screen and (max-width:1000px){.separate-containers .comments-area,.separate-containers .inside-article,.separate-containers .page-header,.separate-containers .paging-navigation{padding:15px}}.site-header{background-color:transparent;z-index:10;border-bottom:1px solid rgba(255,255,255,.35)}.single-post .site-header{}@media screen and (max-width:1000px){.site-logo{}.navigation-branding img,.site-logo.mobile-header-logo{}.main-navigation .site-logo.navigation-logo img,.mobile-header-navigation .site-logo.mobile-header-logo img{}.site-header,#mobile-header{}nav#site-navigation{}#mobile-menu a{}#mobile-menu a:hover{}}.menu-product{text-transform:uppercase}nav form{border-radius:10px;border:1px solid #666}nav form .search-field{border-radius:20px!important}nav .close-search a{background-color:transparent!important}#sticky-navigation{-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.15);box-shadow:0 4px 8px 0 rgba(0,0,0,.15)}nav#site-navigation a,nav#sticky-navigation a{}#secondary-navigation{background-color:#f5f5f5}#secondary-navigation a{background-color:transparent;color:var(--blue);font-weight:400!important;font-size:15px!important;text-transform:uppercase!important;padding-left:0!important}@media screen and (max-width:1000px){nav #primary-menu a{}#secondary-navigation{display:none}}nav#site-navigation a:hover{}.main-navigation a{color:var(--blue)!important;display:block;padding:0 13px!important;font-weight:400!important;font-size:17px!important;letter-spacing:-.01em;text-transform:uppercase}.main-navigation a:hover{color:#777!important}.menu-item-has-children .dropdown-menu-toggle{padding-left:5px!important}.elementor-nav-menu--main a{}.main-navigation .sub-menu{padding-top:10px;padding-bottom:10px;border:1px solid #ccc;border-radius:5px;background-color:#fff!important}.main-navigation .sub-menu a{background-color:transparent;font-size:15px!important;letter-spacing:-.01em;font-weight:400!important;padding:6px 20px!important;text-transform:unset!important}.main-navigation .sub-menu a:hover{background-color:var(--blue)!important;color:#fff!important}.main-navigation .main-nav ul ul li[class*=current-menu-]>a{background-color:#fff}#menu-primary li:first-child .sub-menu{width:339px}.main-navigation ul ul{margin-top:-10px}#site-navigation{margin-top:20px}#sticky-navigation{background-color:#fff}nav .sub-menu .menu-subheader a{font-weight:600!important;color:#999!important}nav .sub-menu .menu-subheader a:hover{background-color:transparent!important;color:#999!important}@media screen and (min-width:1000px){#site-navigation{margin-right:200px}nav #primary-menu .main-secondary{display:none}nav #primary-menu{padding-right:50px;border-right:1px solid #666}nav #primary-menu .menu-product-catalog{border-top:1px solid #ddd;margin-top:10px!important;padding-top:10px!important}nav .menu-bar-items{padding-left:50px}}.entry-header{display:none}@media screen and (max-width:600px){.page-hero{height:300px}.page-hero h1{font-size:45px}}.signupform2{}.signupform2 .mc4wp-form-fields{}.signupform2 .mc4wp-form-fields p{}.signupform2 .mc4wp-form-fields input[type=email]{width:450px}.signupform2 .mc4wp-form-fields input[type=submit]{background-color:var(--blue)}.signupform2 .mc4wp-form-fields input[type=submit]:hover{background-color:var(--green)}.signupform2 .mc4wp-response p{color:#fff!important;font-style:italic!important}@media screen and (min-width:10px) and (max-width:600px){#label_3,#label_4,#label_5,#label_6{display:none!important}#id_3 span:first-child{padding-bottom:5px}.form-all{padding-top:0!important}img.hipaa-badge{margin:0 auto;margin-top:20px}}.elementor-toggle .elementor-tab-title .elementor-toggle-icon{width:8em!important;float:none!important}.elementor-toggle .elementor-tab-title .elementor-toggle-icon svg{width:auto!important;height:auto!important}.footer .elementor-row *{color:#fff!important}.footer a{font-size:16px!important;line-height:1!important;background-color:transparent!important;padding:6px 0!important;border-width:0!important}.footer a.has-submenu{text-transform:uppercase;font-size:19px!important;font-weight:600!important;margin-bottom:10px}.footer .elementor-row a:hover{color:#999!important;background-color:transparent!important}.footer .elementor-row ul{margin-left:0;list-style-type:none;background-color:transparent!important}.footer .elementor-row li{}.footer .sub-menu{display:block!important;position:static!important;width:auto!important}.footer .elementor-social-icons-wrapper a{font-size:26px!important}.footer .elementor-nav-menu--dropdown{background-color:transparent!important}.site-footer{}.footer-widgets{background-color:#132040!important}.footer-widgets-container{padding:30px 0 15px 15px;color:#fff!important}@media screen and (max-width:600px){.footer-widgets{padding:20px}}#footer-widgets .fa.fa-linkedin{background-color:#666;margin-left:40px}.menu-footer-menu{list-style-type:none;padding-left:0}#menu-footer-menu li{float:left;margin-right:25px}.footer-widget-1 h4,.footer-widget-2 h4{font-size:24px}.footer-widget-1 p{font-size:16px;letter-spacing:.02em}.footer-widget-1 aside{margin-bottom:10px!important}.footer-widget-1 a{text-decoration:none}.footer-widget-1 a:hover{color:var(--green)!important}.footer-widget-1 a,.footer-widget-1 #text-6 p{font-size:14px!important;font-weight:600;color:#fff!important}.footer-widget-1 a:hover{color:var(--blue)!important}.footer-widget-2 aside{float:right;min-width:400px}.footer-widget-2 li{font-size:larger}@media(max-width:960px){.footer-widget-2 aside{float:left;padding-top:20px!important}}.footer-widgets .widget-title{color:#fff;display:inline-block;float:left;margin-right:20px;font-weight:500;font-size:23px;letter-spacing:.01em}footer.site-info{display:none}