.footer-section{background-color:#222429;padding-bottom:10px;padding-top:0;position:relative}.footer-section .footer-top-detail-bar span{color:#ffaa17}.footer-section .section-inner-wrapper{padding-top:50px;position:relative;width:100%;z-index:9}.footer-section .footer-menu ul li.hs-menu-item.hs-menu-depth-2 a:hover{filter:drop-shadow(2px 4px 6px #ffffff)}.footer-section .contact-box .contact-content *,.footer-section .contact-box .contact-title *,.footer-section .footer-menu ul *,.footer-section .logo-column .content *{color:#fff;margin:0}.footer-section .footer-menu ul li.hs-menu-item.hs-menu-depth-2{margin-top:16px}.footer-section .footer-menu ul li.hs-menu-item.hs-menu-depth-1 a{font-size:18px;font-weight:500;margin-bottom:8px}.footer-section .footer-menu ul li.hs-menu-item.hs-menu-depth-2 a{font-size:16px;font-weight:400;margin-bottom:8px}.footer-section .hubspot-partner{width:33.33%}.footer-section .partners-logo-wrap{text-align:center;width:33.33%}.footer-section .footer-logo{margin-bottom:16px}.footer-section .copyright-text{align-items:center;display:flex;justify-content:end;width:33.33%}.footer-section .copyright-text *,.footer-section .partners-logo-wrap .partner-content *{color:#c8ccd9;margin:0}.footer-section .bg-overlay{background-image:url(https://25436370.fs1.hubspotusercontent-eu1.net/hubfs/25436370/Group%2016922.png);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:82px;height:100%;left:50%;max-height:195px;max-width:845px;position:absolute;transform:translate(-50%);width:100%;z-index:1}.footer-section .footer-top-row{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.footer-section .logo-column{width:24%}.footer-section .footer-menu .hs-menu-wrapper>ul{gap:140px}.footer-section .social-links{align-items:center;display:flex;flex-wrap:nowrap;margin-top:24px}.footer-section .social-links .social-item a img{max-width:32px!important;transition:.5s ease-out}.footer-section .social-links .social-item a img:hover{scale:1.2;transition:.5s ease-out}.footer-section .contact-item{align-items:flex-start;display:flex;flex-wrap:nowrap;margin-top:16px}.footer-section .contact-content{max-width:371px;padding-left:8px}.footer-section .contact-content a{font-weight:400}.footer-section .contact-icon{height:20px;min-width:20px;width:20px}.footer-section .footer-bottom-row,.footer-section .partner-logos{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.footer-section .footer-bottom-row{border-top:1px solid #3e3e3e;margin-top:32px;padding-top:32px}.footer-section .hubspot-partner{align-items:center;display:flex}@media only screen and (max-width:1240px){.footer-section .footer-menu .hs-menu-wrapper>ul{gap:70px}}@media only screen and (max-width:1024px){.footer-section .partner-logos{column-gap:16px;justify-content:space-evenly}.footer-section .contact-box{width:30%}}@media only screen and (max-width:768px){.footer-section .copyright-text,.footer-section .hubspot-partner,.footer-section .partners-logo-wrap{width:100%;Justify-content:center;text-align:center}.footer-section .footer-top-row{gap:40px}.footer-section .logo-column{width:100%}.footer-section .footer-menu .hs-menu-wrapper>ul{gap:50px;justify-content:space-between}.footer-section .footer-bottom-row,.footer-section .partner-logos{justify-content:space-evenly;padding:10px 0}.footer-section .contact-box{width:48%}.footer-section .footer-menu{width:46%}.footer-section .hs-menu-wrapper.hs-menu-flow-horizontal>ul{flex-direction:row}}@media only screen and (max-width:425px){.footer-section .contact-box,.footer-section .footer-menu{width:100%}}@media only screen and (max-width:320px){.footer-section .hs-menu-wrapper.hs-menu-flow-horizontal>ul{flex-direction:column}}.footer-section .footer-top-detail-bar{border-bottom:1px solid #3e3e3e;display:flex;flex-wrap:wrap;gap:30px;justify-content:center;padding:20px 0}.footer-section .footer-top-detail-bar p{color:#fff;margin:0}.footer-section .footer-top-detail-bar p:nth-child(2){border-left:1px solid #fff;border-right:1px solid #fff;padding:0 30px}.footer-section .main-wrapper{padding-top:0}@media only screen and (max-width:767px){.footer-section .footer-top-detail-bar{align-items:center;flex-direction:column;gap:20px}.footer-section .footer-top-detail-bar p:nth-child(2){border-left:none;border-right:none;padding:0}}@media only screen and (max-width:845px){.footer-section .bg-overlay{width:70%}}