.premier-footer-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;padding:45px 3.5%;background:#f7f7f7;color:#191919}.premier-footer-columns h2{font:700 13px/1.4 sans-serif;margin:0 0 18px}.premier-footer-columns ul{list-style:none;margin:0;padding:0}.premier-footer-columns li{margin:0 0 10px;font:12px/1.5 sans-serif}.premier-footer-columns a{color:inherit;text-decoration:none}.premier-footer-columns a:hover,.premier-footer-columns a:focus-visible{text-decoration:underline}@media(max-width:767px){.premier-footer-columns{grid-template-columns:1fr;gap:22px;padding:35px 20px}}
#footer .footer-2{background:#f7f7f7;color:#191919} #footer .footer-2 .row{max-width:1320px} #footer .footer-2 #custom_html-3{flex:0 0 75%;max-width:75%} #footer .footer-2 #custom_html-6{flex:0 0 25%;max-width:25%;padding-top:45px} #footer .premier-footer-columns{padding:45px 0;background:transparent} #footer .premier-footer-columns a{color:#191919} #footer .absolute-footer{background:#f7f7f7;color:#191919} #footer .absolute-footer a{color:#191919}@media(max-width:767px){#footer .footer-2 #custom_html-3,#footer .footer-2 #custom_html-6{flex:0 0 100%;max-width:100%}#footer .footer-2 #custom_html-6{padding-top:0}#footer .premier-footer-columns{padding:30px 0}}
.footer-wrapper .footer-2,.footer-wrapper .absolute-footer{background:#f7f7f7!important;color:#191919!important}.footer-wrapper .premier-footer-columns,.footer-wrapper .premier-footer-columns h2,.footer-wrapper .premier-footer-columns li,.footer-wrapper .premier-footer-columns a{color:#191919!important}.footer-wrapper #custom_html-6>div>div{background:#f7f7f7!important;color:#191919!important}
#footer.footer-wrapper{--footer-bg:#f7f7f7!important;--footer-ink:#191919!important;--footer-muted:#444!important;--footer-line:#ccc!important}#footer .footer-widgets>.row{grid-template-columns:minmax(0,3fr) minmax(240px,1fr)!important}#footer .footer-widgets .custom-html-widget>div:has(form input[type=email]){background:transparent!important;border-color:#ccc!important}#footer .footer-widgets .custom-html-widget form button[type=submit]{background:#191919!important;color:#fff!important;border-color:#191919!important}@media(max-width:767px){#footer .footer-widgets>.row{grid-template-columns:1fr!important}}
