footer#colophon{position:relative;z-index:1;background:#fff;color:var(--text);font-size:1rem;font-weight:400;line-height:1.5;overflow-x:clip}footer#colophon a{color:var(--brand)}footer#colophon a:hover{color:var(--brand2)}footer#colophon .container{position:relative}footer#colophon h3.widget-title,footer#colophon .widget ul.menu li.menu-widget-title a,footer#colophon .footer-widget .row *{font-size:1rem;font-weight:600;line-height:1.5}footer#colophon h3.widget-title{margin:0 0 1rem}footer#colophon .row .widget{margin:0 0 1rem}.footer-widget-1{background-color:var(--brand);color:#fff;border-bottom:5px solid var(--brand2);padding:1.5rem 0}.footer-widget-1 a,.footer-widget-1 a:hover{color:#fff}footer#colophon .widget_text p{margin-bottom:1rem}footer#colophon .widget ul.menu{padding:0;float:none;display:table;margin:0}footer#colophon .widget ul.menu li{float:none;margin-bottom:1rem;position:relative}footer#colophon .widget ul.menu li:last-child{margin-bottom:0}footer#colophon .widget ul.menu li a{font-size:1rem;font-weight:600;word-break:break-word;hyphens:auto}.textwidget>*:last-child,.textwidget>p:last-child{margin-bottom:0!important}@media (max-width:767px){footer#colophon{text-align:center}footer#colophon .widget ul.menu{margin:0 auto}}@media (min-width:768px){.footer-widget .row{margin:0 -2rem}.footer-widget .row>*{padding:0 2rem}footer#colophon .row .widget:last-child{margin-bottom:0}}