footer{position:relative}footer .footer-newsletter{position:absolute;top:0;transform:translateY(-50%);width:100%}footer .footer-newsletter form,footer .footer-newsletter form>div{align-items:center;display:flex;gap:1rem;justify-content:center;margin:0}footer .footer-newsletter form>div input[type=email]{min-width:250px}footer .footer-newsletter form>div>label{width:auto}footer .footer-newsletter form .hs_submit{margin-top:0}footer .footer-newsletter form .hs_submit input[type=submit]:not(:disabled){min-width:100px;padding:.75rem .5rem}footer .column-content p:first-child{font-size:.875em}footer .column-content p,footer .column-content p a{opacity:1}footer hr{border:0;opacity:1}footer ul{display:flex;gap:.75rem;justify-content:center;list-style:none;padding:0}footer ul li svg{height:18px}footer ul li a{opacity:1;transition-duration:.3s;transition-property:opacity}footer ul li a:hover{opacity:1}footer .button-top{background:transparent;border-radius:50%;bottom:25px;height:50px;position:absolute;right:25px;transition-duration:.3s;transition-property:border,background;width:50px}footer .button-top svg{height:12px;margin-top:-.25rem}footer a{text-underline-offset:3px;transition-duration:.3s;transition-property:background}footer .column-2-menu ul a{color:#fff;cursor:pointer!important;opacity:1;text-decoration:none}footer .created-by>img{filter:brightness(0) invert(1);transition:filter .3s ease}footer .created-by:hover>img{filter:none}@media (min-width:767px){footer ul{justify-content:flex-end}footer .button-top{bottom:40px;right:40px}}