.m-footer__top{border-bottom:1px solid white}.m-footer__menu .hs-menu-wrapper ul,.m-footer__bottom-left ul{margin:0;list-style:none;padding:0}.m-footer__menu .hs-menu-wrapper ul>li a,.m-footer__blog-subscribe-text{color:#fff;display:block;font-size:15px;font-weight:normal;text-decoration:none}.m-footer__blog-subscribe .submitted-message,.m-footer__menu .hs-menu-wrapper ul>li a,.m-footer__blog-subscribe-text{font-size:15px}.m-footer__menu .hs-menu-wrapper ul>li a:hover,.m-footer a.m-footer__menu-heading:hover{text-decoration:underline !important}.m-footer__blog-subscribe-text{margin-bottom:12px}.m-footer__menu .hs-menu-wrapper ul>li:first-of-type>a[role="menuitem"],.m-footer .m-footer__blog-subscribe a.m-footer__menu-heading{color:gray !important;display:block;font-size:16px;font-weight:bold;line-height:20px;text-decoration:none;text-decoration:none;text-transform:uppercase}.m-footer__bottom .row .col-12:nth-of-type(3) .m-footer__menu li:first-of-type a{cursor:auto;pointer-events:none;user-select:none}.m-footer__blog-subscribe{max-width:20rem}.m-footer__blog-subscribe form{display:flex;flex-wrap:wrap}.m-footer__blog-subscribe form .hs-form-field{flex:1;margin:0 0 1rem}.m-footer__blog-subscribe form .hs-form-field input[type="email"],.m-footer__blog-subscribe form .hs_submit input{height:46px;vertical-align:top;-webkit-appearance:none;border-radius:0}.m-footer__blog-subscribe form .hs-form-field input[type="email"]:focus,.m-footer__blog-subscribe form .hs_submit input:focus{outline:0;box-shadow:0px 0px 4px 0px #e67100}.m-footer__blog-subscribe form .hs_submit{flex:0 1 48px}.m-footer__blog-subscribe form .hs_submit .actions{position:relative}.m-footer__blog-subscribe form .hs_submit .actions::before{color:#fff;content:'\e804';display:block;font-family:'hziconen';font-size:14px;position:absolute;pointer-events:none;top:50%;left:50%;transform:translate(-50%,-50%);user-select:none}.m-footer__blog-subscribe input[type="email"]{background:0;border:1px solid gray;color:grey;padding:10px;margin:0 0 .5rem}.m-footer__blog-subscribe input[type="submit"]{font-size:0 !important;padding:0}.m-footer__blog-subscribe label{display:none}.m-footer__blog-subscribe .hs-error-msgs{margin:0;padding:0 0 0 1rem}.m-footer__blog-subscribe .hs-error-msgs label{display:block}.m-footer__menu .hs-menu-wrapper ul>li:last-of-type{margin-bottom:20px}.m-footer__blog-subscribe .hs_error_rollup{flex:0 0 100%;margin:0 0 1rem;order:3}.m-footer__blog-subscribe .submitted-message{line-height:1.4rem;margin:0 0 1rem 0;font-weight:bold}.m-footer .m-footer__bottom .m-footer__menu ul li:first-child{pointer-events:none}.m-footer__bottom-left{display:flex;flex-direction:column;margin:0 0 1rem}.m-footer__bottom-left div{display:flex;align-items:center}.m-footer__bottom-left-logo{margin:0 1.8rem 1rem 0;line-height:0}.m-footer__bottom-left-menu ul{display:flex;align-items:center}.m-footer__bottom-left-menu ul>li{padding-right:10px;border-right:1px solid gray;line-height:15px}.m-footer__bottom-left-menu ul>li:nth-of-type(n+2){border-right:0;line-height:15px;margin:0 0 0 10px}.m-footer__bottom-left-menu ul>li>a[role="menuitem"]{color:gray !important;font-size:14px;text-decoration:none}.m-footer__bottom-left-menu ul>li>a[href*="javascript"]{cursor:auto}.m-footer__bottom-left-menu ul>li>a[role="menuitem"]:not([href*="javascript"]):hover{text-decoration:underline}.m-footer__bottom-right{align-items:center;display:flex;margin:0 0 1rem}.m-footer__bottom-right .social-button{display:flex;align-items:flex-end;margin:0 0 0 8px;text-decoration:none !important}.m-footer__bottom-right .social-button [class*="icon-"]{color:gray;position:relative}.m-footer__bottom-right .social-button [class*="icon-"]::before{display:block;font-size:.8rem}.m-footer__bottom .row>[class*="col"]:nth-of-type(2) ul>li:last-of-type{margin-bottom:0}@media only screen and (min-width:768px){.m-footer__menu .hs-menu-wrapper ul>li:first-of-type>a[role="menuitem"],.m-footer .m-footer__blog-subscribe a.m-footer__menu-heading{min-height:50px}}@media only screen and (min-width:992px){.m-footer__bottom-left{flex-direction:row;margin:0}.m-footer__bottom-left-logo{margin:0 2.8rem 0 0}.m-footer__bottom-right{justify-content:flex-end;margin:0}}