.footer-container{margin:0 auto;max-width:1400px;padding:0 40px}.footer-top{padding:20px 0}.footer-top .footer-container{display:flex;gap:60px;justify-content:space-between;padding:0}.footer-left{flex:1}.footer-left img{margin-bottom:20px;width:200px}.footer-right{align-content:flex-end;align-items:flex-end;display:flex;flex:3;flex-direction:row;gap:20px;justify-content:space-between;padding-left:0}.main-menu ul{column-count:3;column-gap:30px}.main-menu ul,.sec-menu ul{list-style:none;padding:0}.main-menu li,.sec-menu li{margin-bottom:10px}.footer-menu a{color:#000;font-weight:600;text-decoration:none}.footer-middle{border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;padding:20px 0}.middle-flex{display:flex;gap:50px;justify-content:space-between}.footer-disclaimer{color:#444;flex:2.2;font-size:15px;line-height:1.6;max-width:50%}.footer-icons{align-content:flex-end;display:flex;flex:1;flex-direction:column;flex-wrap:wrap;justify-content:center;max-width:50%;text-align:right;width:50%}ul.social{gap:30px;justify-content:center;list-style:none;margin:0;padding:0}.payments,.social{display:flex;gap:15px;justify-content:flex-end;list-style:none;margin-bottom:20px;padding:0}.footer-bottom{color:#000;font-size:12px;padding:20px 0 30px;text-align:left}.company-info p{color:#00000080;font-size:12px;line-height:160%}.footer-container-wrapper{background-color:#f3f4f5}.footer-middle .footer-container.middle-flex{padding:0}.footer-disclaimer p{color:#00000080;font-size:12px;line-height:160%;margin-bottom:5px}.footer-container.container-fluid{padding-top:30px}.footer-left a.logo img{margin-left:-15px}.menu-columns .hs-menu-wrapper ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;width:100%}.menu-columns .hs-menu-wrapper ul li{flex:0 0 29%;margin-bottom:10px}.menu-columns{position:relative;width:100%}.menu-columns:after,.menu-columns:before{background:#dcdcdc;bottom:0;content:"";position:absolute;top:0;width:1px}.menu-columns:before{left:25%}.menu-columns:after{left:60%}.sec-menu{border-left:1px solid #dcdcdc;padding-left:50px;width:33%}@media(max-width:900px){.footer-top .footer-container,.middle-flex{flex-direction:column;text-align:left}.footer-right{border:none;padding:0}.main-menu ul{column-count:1}.footer-icons{text-align:center}.payments,.social{justify-content:center}.footer-disclaimer{max-width:100%}.middle-flex{gap:0}.footer-icons{align-content:flex-start;align-items:center;display:flex;flex:1;flex-direction:column;flex-wrap:wrap;justify-content:center;max-width:100%;text-align:right;width:100%}.footer-top .footer-container{gap:30px}.footer-right{display:block;width:100%}.main-menu .hs-menu-wrapper ul{display:grid!important;gap:12px 20px;grid-template-columns:1fr 1fr;width:100%}.main-menu .hs-menu-wrapper ul:before{background-color:#dcdcdc;content:"";height:100%;left:50%;position:absolute;top:0;width:1px}.menu-columns{position:relative;width:100%}.main-menu .hs-menu-wrapper ul li:nth-child(6){margin-bottom:20px;position:relative}.main-menu .hs-menu-wrapper ul li:nth-child(6):after{background-color:#dcdcdc;bottom:-10px;content:"";grid-column:span 2;height:1px;left:0;margin:0 auto;position:absolute;right:0;width:100%}.sec-menu ul{display:grid;gap:12px 20px;grid-template-columns:1fr 1fr;margin-top:30px}.sec-menu{border:none!important;padding-left:0!important}.footer-bottom{text-align:center}.footer-right{display:none}.mobile-footer-grid{display:grid;gap:20px 15px;grid-template-columns:1fr 1fr;margin-bottom:0;position:relative}.mobile-footer-grid ul{list-style:none;margin:0;padding:0}.mobile-footer-grid li{margin-bottom:10px}.mobile-footer-grid li a{color:#000;font-size:14px;font-weight:600;text-decoration:none}.mobile-footer-grid.show-grid.built ul:first-child,.mobile-footer-grid.show-grid.built ul:nth-child(2){border-bottom:1px solid #dcdcdc;padding-bottom:10px}.mobile-footer-grid.show-grid.built:nth-child(2),.mobile-footer-grid.show-grid.built:nth-child(4){padding-left:15px}.mobile-footer-grid.show-grid.built ul{position:relative}.mobile-footer-grid.show-grid.built ul:nth-child(2):before,.mobile-footer-grid.show-grid.built ul:nth-child(4):before{border-left:1px solid #ccc;content:"";display:block;height:100px;left:-8px;position:absolute}.mobile-footer-grid.show-grid.built ul:nth-child(2),.mobile-footer-grid.show-grid.built ul:nth-child(4){padding-left:15px}}