footer#colophon{position:relative;z-index:1;background:var(--footer-bgr);color:var(--text);font-size:1rem;font-weight:400;line-height:1.5;overflow-x:clip}footer#colophon
a{color:var(--text)}footer#colophon a:hover{color:var(--accent-blue)}footer#colophon
.container{position:relative}footer#colophon h3.widget-title, footer#colophon .widget ul.menu li.menu-widget-title
a{color:var(--heading3);font-size:1.125rem;font-weight:400;line-height:1.5;margin:0
0 1.5rem}footer#colophon .row
.widget{margin:0
0 4rem}@media (min-width: 320px) and (max-width:1599px){footer#colophon .row
.widget{margin-bottom:clamp(1.75rem, calc(1.75rem + (2.25rem * ((100vw - 320px) / 1280px))), 4rem)}}footer#colophon .bootom-footer{padding:1rem 0;position:relative;border-top:1px solid var(--border);color:var(--medium-grey);font-size: .875rem}footer#colophon .widget_text
p{margin-bottom:0.875rem}footer#colophon .widget
ul.menu{padding:0;float:none;display:table;margin:0}footer#colophon .widget ul.menu
li{float:none;margin-bottom:.5rem;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:400;word-break:break-word;hyphens:auto}footer#colophon .widget ul.menu li a:hover,
footer#colophon .widget ul.menu li.current-menu-item
a{color:var(--accent-blue)}.textwidget>*:last-child,.textwidget>p:last-child{margin-bottom:0!important}.widget_text
h3{margin:0
0 1rem;color:var(--dark-text)}@media (max-width:1199px){footer#colophon .footer-widget-1{text-align:center}}@media (max-width:767px){footer#colophon{text-align:center}footer#colophon h3.widget-title, footer#colophon .widget ul.menu li.menu-widget-title
a{margin-bottom:1.25rem}footer#colophon .widget
ul.menu{margin:0
auto}footer#colophon .bootom-footer{text-align:center}.ws-copyright{word-break:keep-all;hyphens:none}}