footer{background:#eaecf4;padding:70px 0 35px;position:relative}footer a{display:inline-block;text-decoration:none}footer a:empty{display:none}footer ul{list-style:none;margin:0;padding:0}footer .footer-flex{justify-content:space-between}footer .footer-logo{margin-bottom:20px}footer .footer-address-contact{font-weight:600}footer .footer-social-icons{gap:17px;margin-top:28px}footer .footer-social-icons li a{transition:none}footer .footer-social-icons li img{transition:filter .2s ease-in-out}footer .footer-social-icons li a:hover img{filter:var(--filter-green)}footer .footer-center .hs-menu-depth-2:not(:last-child){margin-bottom:28px}footer .footer-center .hs-menu-depth-2>a{font-weight:600}footer .footer-center .hs-menu-depth-3{margin-top:3px}footer .footer-right .detail-content{font-size:15px;font-weight:600;margin-top:10px}footer .footer-bottom{font-size:var(--p-size-sm);margin-top:40px;order:4;width:100%}footer .copy-rights{align-items:center;gap:10px}footer .copy-rights,footer .copy-rights ul{display:flex;flex-wrap:wrap;justify-content:center}footer .copy-rights ul{font-weight:600}footer .copy-rights ul li{padding:2px 10px;position:relative}footer .copy-rights ul li:not(:last-child):before{content:"|";position:absolute;right:-2px;top:50%;transform:translateY(-50%)}footer .copy-rights p{margin-bottom:0}@media(min-width:768px){footer .footer-left,footer .footer-right{width:48%}footer .footer-center .hs-menu-depth-1{width:calc(25% - 15px)}footer .footer-center .hs-menu-wrapper>ul{display:flex;flex-wrap:wrap;gap:20px}footer .footer-bottom{margin-top:70px}}@media(min-width:1025px){footer .footer-center{padding:20px 30px 0;width:66%}footer .footer-left{width:20.5%}footer .footer-right{width:13.5%}footer .footer-bottom{margin-top:90px}}@media(max-width:1024px){footer .footer-center{margin-top:40px;order:3;width:100%}}@media(max-width:767px){footer{padding:50px 0 35px;text-align:center}footer .footer-left{margin-bottom:40px}.footer-right,footer .footer-left{width:100%}footer .footer-center .hs-menu-depth-1:not(:last-child){margin-bottom:28px}footer .footer-social-icons{justify-content:center}}