.row-fluid:has(.footer-main){max-width:100%}.footer-main{background-color:var(--bg);color:var(--grey)}.footer-main .top-row{display:flex;margin-inline:auto;padding-block:80px;padding-inline:16px;width:min(100%,1170px)}.footer-main .top-row>*{flex:1}.footer-main .company-logo{margin-bottom:32px}.footer-main .details-wrap{column-count:2}.footer-main .details-wrap .item{color:var(--textColor73);display:flex;flex-direction:column;font-size:14px;line-height:22.75px;padding-bottom:32px}.footer-main .details-wrap .item img{margin-bottom:8px;width:fit-content!important}.footer-main .details-wrap .item a{color:inherit}.footer-main .navigation ul{list-style:none}.footer-main .navigation ul[role=menu]:first-child{display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center}.footer-main .navigation a{text-decoration:none}.footer-main .navigation .hs-item-has-children{display:list-item}.footer-main .navigation .hs-item-has-children>a{color:var(--headingColor);display:block;font-family:Raleway,sans-serif;font-size:clamp(14px,2vw,18px);font-weight:700;letter-spacing:.9px;line-height:29.25px;text-transform:uppercase}.footer-main .navigation .hs-menu-children-wrapper{padding-top:8px}.footer-main .navigation .hs-menu-children-wrapper a{color:var(--textColor);display:inline-block;font-size:14px;line-height:22.75px;padding-bottom:4px}.footer-main .navigation .hs-menu-children-wrapper a:hover{color:var(--headingColor)}.footer-main .top-row .socials{display:flex;gap:32px;justify-content:flex-end}.footer-main .top-row .socials a{display:flex}.footer-main .bottom-row{background-color:var(--headingColor);padding-block:20px}.footer-main .bottom-row .wrapper{column-gap:10px;display:flex;flex-wrap:wrap;justify-content:space-between;margin-inline:auto;padding-inline:16px;width:min(100%,1170px)}.footer-main .bottom-row a.privacy-policy,.footer-main .bottom-row p{color:var(--lightBlue);font-size:13px;font-weight:700;letter-spacing:.65px;line-height:21.125px}.footer-main .bottom-row a.privacy-policy{text-decoration:none}@media (max-width:1170px){.footer-main .navigation ul[role=menu]:first-child{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:flex-start}}@media (max-width:1024px){.footer-main .top-row{flex-direction:column;padding-block:32px}.footer-main .company-logo a{display:flex;justify-content:center}.footer-main .top-row .socials{justify-content:center;padding-top:40px}}@media (max-width:640px){.footer-main .navigation ul[role=menu]:first-child{padding-top:40px}}