footer.footer{padding:66px 22px 0;position:relative}.footer_logo_floater{bottom:-100px;height:min(34vw,900px);pointer-events:none;position:absolute;right:15px;width:max(26vw,500px)}body.dark .footer_logo_floater{background:url(https://8822137.fs1.hubspotusercontent-na1.net/hubfs/8822137/REBRAND-THEME-ASSETS/Logo-wh.svg);background-position:0 100%!important;background-repeat:no-repeat!important;background-size:contain!important}body.light .footer_logo_floater{background:url(https://8822137.fs1.hubspotusercontent-na1.net/hubfs/8822137/REBRAND-THEME-ASSETS/Logo.svg);background-position:0 100%!important;background-repeat:no-repeat!important;background-size:contain!important}.footer_container{align-items:flex-start;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:20px;display:flex;justify-content:space-between;margin:0 auto 80px;max-width:calc(var(--global-context-max-width) - 40px);padding:35px 50px 35px 30px;position:relative;transform:scale(1) translateY(0);transition:transform .23s ease;z-index:1}body.dark .footer_container{background:radial-gradient(ellipse at 110% 110%,hsla(0,0%,100%,.5) 0,#fff 55%)}body.light .footer_container{background:radial-gradient(ellipse at 110% 110%,rgba(0,0,0,.5) 0,#000 55%)}.footer_container:hover{transform:scale(1.01) translateY(-7px)}.footer_navigation{display:flex;flex-wrap:nowrap;gap:65px}.footer_navigation a,.footer_navigation a:hover,.footer_navigation a:visited,.footer_navigation button,.footer_navigation button:hover,.footer_navigation button:visited{background:transparent;border:none;font-size:20px;font-weight:400;line-height:1;margin:0;overflow:visible;padding:0;position:relative;text-decoration:none;transition:color .23s ease;width:fit-content}body.dark .footer_navigation a,body.dark .footer_navigation a:hover,body.dark .footer_navigation a:visited,body.dark .footer_navigation button,body.dark .footer_navigation button:hover,body.dark .footer_navigation button:visited{color:var(--brand-black)}body.light .footer_navigation a,body.light .footer_navigation a:hover,body.light .footer_navigation a:visited,body.light .footer_navigation button,body.light .footer_navigation button:hover,body.light .footer_navigation button:visited{color:var(--brand-white)}.footer_navigation a:before,.footer_navigation button:before{border-radius:5px;bottom:-7px;content:"";height:0;left:0;pointer-events:none;position:absolute;transition:height .1s,width .23s ease;width:0}body.light .footer_navigation a:before,body.light .footer_navigation button:before{background:linear-gradient(90deg,var(--brand-light),var(--brand-white) 180%)}body.dark .footer_navigation a:before,body.dark .footer_navigation button:before{background:linear-gradient(90deg,var(--brand-slate),var(--brand-dark-slate) 180%)}.footer_navigation a:hover:before,.footer_navigation button:hover:before{height:1px;width:40px}.footer_navigation .link_stack{display:flex;flex-direction:column;gap:14px}.footer_navigation .link_stack:first-child>a:nth-child(n+2),.footer_navigation .link_stack:first-child>button:nth-child(n+2){font-weight:200}.footer_logo_link{height:auto!important;width:min(300px,100%)!important}.footer_logo_link img{height:auto!important;object-fit:contain;width:100%!important}body.dark .footer_logo_link img.light_theme_logo{display:none}body.dark .footer_logo_link img.dark_theme_logo{display:block}.copyright{bottom:-50px;font-family:greycliff-cf;font-size:14px;pointer-events:none;position:absolute;user-select:none}.copyright:before{content:"";filter:blur(15px);height:calc(100% + 30px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 30px);z-index:-1}body.dark .copyright:before{background:var(--brand-black)}body.light .copyright:before{background:var(--brand-white)}@media (max-width:1250px){.footer_navigation{flex-wrap:wrap;row-gap:33px}.footer_container{flex-direction:column;row-gap:33px}}@media (max-width:1050px){.footer_navigation .link_stack{flex-basis:100%}.footer_container:hover{transform:scale(1) translateY(0)}}@media (max-width:767px){.copyright{bottom:-70px}.copyright:before{filter:blur(20px)}}