.body-wrapper{display:flex;flex-direction:column;min-height:100vh}.footer-wrapper,footer{margin-top:auto}footer{background-color:var(--footer-background);background:var(--footer-background);padding:var(--spacing-7xl) 0 var(--spacing-6xl) 0}.footer-content{align-items:flex-start;color:var(--footer-text-color);display:flex;flex-direction:row;gap:var(--spacing-7xl)}.footer-content__textblock{font-size:14px;font-style:normal;font-weight:100}.footer-content__body{align-content:stretch;align-items:center;column-gap:24px;display:flex;justify-content:flex-start}.footer-content__logo-copyright{border-top:1px solid #94969c;display:flex;flex-direction:row;flex-grow:1;gap:var(--spacing-4xl);margin-right:5%;padding-top:var(--spacing-4xl);text-align:left}.base__inner-wrapper.base__inner-footer-content{gap:var(--spacing-7xl)}.blog_post_card__cta{margin-top:var(--spacing-4xl)}span.menu-tag{background:var(--Component-colors-Components-Footers-footer-badge-bg,hsla(0,0%,100%,.1));border:1px solid var(--Component-colors-Components-Footers-footer-badge-border,hsla(0,0%,100%,.3));border-radius:var(--radius-xs,4px);color:#fff;font-size:12px;font-style:normal;font-weight:500;padding:var(--spacing-xxs,2px) var(--spacing-sm,6px)}.footer-content__logo-copyright-copyright{color:var(--footer-text-color);font-size:12px;font-weight:100}.footer-content__socials{column-gap:var(--spacing-3xl);display:flex}.menu-depth-2 .footer-content__socials{margin-left:auto}.footer-content__socials__link{align-self:center;display:flex;font-size:14px;gap:8px}.footer-content__socials__link__icon{color:var(--footer-text-color);display:inline-block;height:24px;vertical-align:middle;width:24px}.footer-content__socials__link__icon svg{fill:var(--footer-text-color)}.footer-content__menu-wrapper{display:flex;flex-direction:column;flex-grow:10}.footer-content__menu-wrapper.menu-depth-2{align-items:flex-start;flex-direction:row}.footer-content__menu{display:flex;flex-direction:row;gap:var(--spacing-4xl);margin-bottom:16px}.footer-content__simple-menu{flex:1}.footer-content__menu [role=menu]{display:flex;flex-direction:column;gap:var(--spacing-xl)}.menu-depth-2 .footer-content__menu [role=menu]{justify-content:center}.footer-content__menu [role=menu]>li a{color:var(--footer-text-color);font-size:14px}.footer-content__menu [role=menu]>li:first-child:before,.menu-depth-2 .footer-content__menu [role=menu]>li:before{content:""}.menu-depth-2 .footer-content__menu [role=menu]>li a{border-bottom:1px solid #666;display:inline-block;font-size:14px;font-weight:700;margin-bottom:16px;padding:8px 16px}.menu-depth-2 .footer-content__menu [role=menu]>li [role=menu] a{border:none;font-size:12px;font-weight:400;margin-bottom:0;padding:0 16px}.footer-content__logo-textblock{display:flex;flex:1;flex-direction:column;gap:var(--spacing-4xl)}.footer-content__body{flex:3}@media screen and (max-width:768px){.footer-content{flex-direction:column;row-gap:24px}.footer-content__body{flex-direction:column;width:100%}.footer-content__logo-copyright{flex-direction:column-reverse;margin-right:0;order:20;width:100%}.footer-content__menu-wrapper,.footer-content__menu-wrapper.menu-depth-2{align-items:center;display:flex;flex-direction:column;margin-bottom:24px;order:10;width:100%}.footer-content__menu{margin-bottom:24px;width:100%}.footer-content__socials,.menu-depth-2 .footer-content__socials{align-items:center;column-gap:24px;flex-direction:row;margin-left:0}.footer-content__socials__link{margin-bottom:0}.footer-content__menu [role=menu]>li{text-align:left}.footer-content__menu [role=menu]>li:before{content:""}.hs-menu-wrapper.hs-menu-flow-horizontal ul{flex-direction:row}.footer-content__menu [role=menu]>li{width:100%}.hs-menu-item.hs-item-has-children{align-items:center}.footer-content__menu [role=menu]>li .hs-menu-item{width:100%}}@media screen and (max-width:480px){.hs-menu-wrapper.hs-menu-flow-horizontal ul{flex-direction:column}.footer-content__menu [role=menu]>li{width:100%}.footer-content__menu.menu-depth-2 [role=menu]>li a{margin-bottom:8px}.footer-content__simple-menu{flex:auto;width:43%}.footer-content__menu{flex-wrap:wrap}.base__inner-wrapper.base__inner-footer-content{gap:var(--spacing-6xl)}.footer-content__menu-wrapper{margin-bottom:0}}