footer.footer-wrap{--avx-footer-bg:#08263B;--avx-footer-text:#FFFFFF;--avx-footer-muted:#D9E2EC;background:var(--avx-footer-bg);color:var(--avx-footer-text)}
footer.footer-wrap .footer-top-wrap,footer.footer-wrap .footer-bottom-wrap{background:var(--avx-footer-bg)!important;color:var(--avx-footer-text)}
footer.footer-wrap .footer-top-wrap{padding:36px 0 26px}
footer.footer-wrap .container{width:calc(100% - 64px);max-width:1440px;padding:0}
footer.footer-wrap .footer-top-wrap .row{display:grid;grid-template-columns:minmax(240px,1.5fr) repeat(4,minmax(0,1fr));gap:28px;margin:0}
footer.footer-wrap .footer-top-wrap .row>div{width:auto;max-width:none;min-width:0;padding:0;margin:0!important}
footer.footer-wrap .footer-top-wrap .row>div:nth-child(1){order:3}
footer.footer-wrap .footer-top-wrap .row>div:nth-child(2){order:1;display:flex;flex-direction:column}
footer.footer-wrap .footer-top-wrap .row>div:nth-child(3){order:2}
footer.footer-wrap .footer-top-wrap .row>div:nth-child(4){display:contents}
footer.footer-wrap .footer-top-wrap .row>div:nth-child(4)>.widget_block{order:4}
footer.footer-wrap .avx-footer-legal-column{order:5}
footer.footer-wrap .footer-top-wrap .row>div:nth-child(2)>.widget_block{order:-1}
footer.footer-wrap .footer-widget{padding:0!important;margin:0!important;background:transparent!important;border:0;box-shadow:none}
footer.footer-wrap #houzez_contact-1 .widget-header,footer.footer-wrap #nav_menu-2,footer.footer-wrap .footer-bottom-wrap .footer-logo,footer.footer-wrap .footer-nav:empty{display:none!important}
footer.footer-wrap h3{color:#FFFFFF;font-size:16px;font-weight:600;line-height:1.4;margin:0 0 12px!important;letter-spacing:0}
footer.footer-wrap ul{list-style:none;padding:0;margin:0}
footer.footer-wrap a{color:var(--avx-footer-muted);text-decoration:none;overflow-wrap:anywhere}
footer.footer-wrap a:hover{color:#FFFFFF;text-decoration:underline;text-underline-offset:4px}
footer.footer-wrap a:focus-visible{outline:2px solid #DFF3F4;outline-offset:3px}
footer.footer-wrap .avx-footer-links li,footer.footer-wrap .widget-taxonomy-item{padding:0!important;margin:0!important;line-height:1.5;font-size:14px}
footer.footer-wrap .avx-footer-links li a,footer.footer-wrap .widget-taxonomy-item a{display:inline-block!important;padding:3px 0!important;line-height:1.5;font-weight:400!important}
footer.footer-wrap .avx-footer-brand{display:block;margin:0 0 14px}
footer.footer-wrap .avx-footer-brand img{width:190px;height:auto;max-width:100%;object-fit:contain}
footer.footer-wrap .contact-list{font-size:13px;line-height:1.6;color:var(--avx-footer-muted)}
footer.footer-wrap .contact-list li{margin:0 0 6px;padding:0}
footer.footer-wrap .widget-contact-us p:empty{display:none}
footer.footer-wrap .footer-bottom-wrap{padding:24px 0!important;border-top:1px solid #294457}
footer.footer-wrap .footer-social{margin:0 0 24px}
footer.footer-wrap .footer-social a{display:inline-flex;align-items:center;font-size:16px;line-height:1.8;white-space:nowrap}
footer.footer-wrap .footer-social ul{row-gap:12px}
footer.footer-wrap .footer-copyright{font-size:0}
footer.footer-wrap .avx-footer-credit{display:block;font-size:13px;color:var(--avx-footer-muted);line-height:1.7}
@media(max-width:1100px){footer.footer-wrap .footer-top-wrap .row{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}footer.footer-wrap .container{width:calc(100% - 48px)}}
@media(max-width:600px){footer.footer-wrap .footer-top-wrap .row{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}footer.footer-wrap .footer-top-wrap .row>div:nth-child(2){grid-column:1/-1}footer.footer-wrap .container{width:calc(100% - 32px)}footer.footer-wrap .footer-social a{font-size:14px}footer.footer-wrap .avx-footer-links li a,footer.footer-wrap .widget-taxonomy-item a{padding:5px 0!important}}
