footer{padding:64px 0 14px}footer .row2{border-bottom:1px solid #fff3;display:flex;justify-content:space-between;padding:64px 0}footer .row2 .col1{flex-basis:25%}footer .row2 .col2{flex-basis:33%}footer .row2 .col3{flex-basis:25%}footer .col .heading h6{color:#ffffffcc;font-weight:500;letter-spacing:.02em;line-height:19.8px}footer .col1 .paragraph{padding:24px 0}footer .col1 .paragraph p{color:#ffffffcc;font-size:14px;font-weight:400;letter-spacing:.02em;line-height:20px}footer .social-icons{display:flex;gap:24px 24px}footer .single-icon{align-items:center;border:1px solid #ffffffcc;border-radius:4px;display:flex;padding:6px 10px}footer .single-icon>a>span{display:block}footer .single-icon>a>span>svg{fill:#ffffffcc;height:22px;width:18px}footer .col2 .footer-menu{padding:7px 0 0}footer .col2 .footer-menu li:before{content:url(https://2719742.fs1.hubspotusercontent-na1.net/hubfs/2719742/footer-list-icon.png);display:inline;padding:0 8px 0 0;vertical-align:middle!important}footer .col2 .footer-menu li{padding:16px 0 0}footer .col2 .footer-menu li a{color:#ffffffcc;font-size:14px;font-weight:400;line-height:15.4px;text-decoration:none;text-transform:uppercase}footer .col3 .row{align-items:center;display:flex;gap:24px 24px}footer .col3 .heading{padding:0 0 24px}footer .col3 p{color:#ffffffcc;font-size:14px;font-weight:400;line-height:24px}footer .col3 a{display:flex;gap:24px;text-decoration:none}footer .col3 img{height:100%}footer .col3 .row:nth-child(3){padding:24px 0}footer .row.row3{display:flex;justify-content:space-between;padding:17px 0 0}footer .row.row3 .col p{color:#ffffffcc;font-size:13px;font-weight:400;line-height:18px}footer .row.row3 .col a{color:#ffffffcc;font-size:13px;font-weight:400;line-height:13px;text-decoration:none}footer .footer-menu ul{display:flex;flex-wrap:wrap}footer .footer-menu .hs-menu-item{flex:0 0 50%}footer .row1 .image{overflow:hidden;width:100%}footer .row1 .image img{width:100%!important}@media only screen and (max-width:1440px){footer .row2 .col2{flex-basis:40%}}@media only screen and (max-width:1024px){footer .single-icon img{height:unset;width:10px}}@media only screen and (max-width:810px){footer .row.row3{align-items:center!important;flex-direction:row!important}footer .row3 .col2{padding:0!important}}@media only screen and (max-width:580px){footer .row.row3{flex-direction:column!important;gap:10px 0;padding:30px 0 10px}}@media only screen and (max-width:480px){footer .row1 .image{height:40px;width:100%}footer .row1 .image img{height:100%!important;object-fit:cover}}