footer hr{border:none;border-bottom:1px solid hsla(0,0%,7%,.2);margin:.1rem 0}.footer__logo a:before,.footer__some a:before{position:static}#scrollUpButton{transform:rotate(-90deg)}footer h2{font-family:var(--body-font-size);font-size:var(--spacing-14);font-style:normal;font-weight:600;line-height:var(--lh-lg)}footer h2:after{position:static}.footer__some a>svg{transition:var(--transition)}.footer__some a:hover img,.footer__some a:hover>svg{transform:translateY(-4px)}.footer__some img{max-width:24px}footer .hs-menu-wrapper ul{-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;gap:var(--spacing-4)}footer .hs-menu-wrapper ul a,footer .hs-menu-wrapper ul a:hover{color:var(--black);font-size:14px;font-weight:300;text-decoration:none}footer .hs-menu-wrapper ul a{display:inline-block;position:relative}footer .hs-menu-wrapper ul a:before{background-color:currentColor;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:bottom right;transition:var(--transition);width:100%}footer .hs-menu-wrapper ul a:hover:before{transform:scaleX(.75);transform-origin:bottom left}.footer__form *{color:var(--black)}.footer__form .submitted-message,.footer__form form{background:transparent}.footer__form h3{display:none}.footer__form form .hs-button,.footer__form form input[type=submit]{font-size:var(--spacing-16);padding:var(--btn-padding);width:100%}.footer__form .hs-input:not([type=radio],[type=checkbox]){width:100%!important}.footer__form .hs-form-field{margin-bottom:var(--spacing-8)}.footer__form :is(form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea){background:hsla(0,0%,7%,.1);border:none;border-radius:var(--spacing-4);color:var(--black-700);font-weight:300;padding:var(--spacing-16)}.footer__form :is(form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea)::placeholder{color:var(--black-700)}.footer__form a{color:var(--primary)}.footer__form .hs-error-msg{color:crimson;font-size:var(--spacing-12)}.footer__copy p{text-align:left}.footer__copy .hs-menu-wrapper ul{-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;gap:var(--spacing-8) var(--spacing-24);-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end}.footer__copy .hs-menu-wrapper ul a,.footer__copy .hs-menu-wrapper ul a:hover{font-weight:700}@media(max-width:992px){.footer__copy p{text-align:center}.footer__copy .hs-menu-wrapper ul{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}}