.footer-section{background-color:#222429;position:relative;padding-top:0;padding-bottom:10px} .footer-section .footer-top-detail-bar span{ color: #ffaa17;}.footer-section .section-inner-wrapper{width:100%;z-index:9;position:relative;padding-top: 50px;}.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;margin-bottom:8px;font-weight:500}.footer-section .footer-menu ul li.hs-menu-item.hs-menu-depth-2 a{font-size:16px;margin-bottom:8px;font-weight:400}.footer-section .hubspot-partner{width:33.33%}.footer-section .partners-logo-wrap{width:33.33%;text-align:center}.footer-section .footer-logo{margin-bottom:16px}.footer-section .copyright-text{width:33.33%;display:flex;justify-content:end;align-items:center}.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-size:contain;background-position:center center;background-repeat:no-repeat;height:100%;left:50%;transform: translate(-50%);position:absolute;bottom:82px;width:100%;max-width: 845px;max-height: 195px;z-index:1}.footer-section .footer-top-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.footer-section .logo-column{width:24%}.footer-section .footer-menu .hs-menu-wrapper>ul{gap:140px}.footer-section .social-links{display:flex;align-items:center;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{display:flex;align-items:flex-start;flex-wrap:nowrap;margin-top:16px}.footer-section .contact-content{padding-left:8px;max-width:371px}.footer-section .contact-content a{font-weight:400}.footer-section .contact-icon{width:20px;min-width:20px;height:20px}.footer-section .partner-logos{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.footer-section .footer-bottom-row{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;padding-top:32px;margin-top:32px;border-top:1px solid #3e3e3e}.footer-section .hubspot-partner{display:flex;align-items:center}@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{justify-content:space-evenly;column-gap:16px}.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{
    display: flex;
    gap: 30px;
    justify-content: center;
  flex-wrap: wrap;
  padding: 20px 0;
  border-bottom: 1px solid #3e3e3e;
}
.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{
        flex-direction: column;
    align-items: center;
    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:1228px){.footer-section .bg-overlay{
  bottom: 97px;
}
}
@media only screen and (max-width:1157px){.footer-section .bg-overlay{
  bottom: 119px;
}
}
@media only screen and (max-width:900px){
  .footer-section .bg-overlay{width: 70%;bottom: 117px;}
}
@media only screen and (max-width:768px){.footer-section .bg-overlay{
  bottom: 213px;
}