.top_panel .sc_layouts_row_type_narrow.sc_layouts_row_fixed{padding-top:12px;padding-bottom:12px;transition:padding .25s,background-color .25s}.top_panel .sc_layouts_row_fixed .logo_image{transition:height .25s,filter .25s}.top_panel .sc_layouts_logo:hover .logo_image,.top_panel .sc_layouts_logo:focus-visible .logo_image{filter:brightness(0)invert()}.top_panel .sc_layouts_row_type_narrow.sc_layouts_row_fixed.sc_layouts_row_fixed_on{padding-top:6px;padding-bottom:6px}.top_panel .sc_layouts_row_fixed_on .logo_image{width:auto;height:44px;max-height:44px}.top_panel .sc_layouts_row_fixed .headerrowlogo .wpb_raw_code{transition:margin-top .25s}.top_panel .sc_layouts_row_fixed_on .headerrowlogo .wpb_raw_code{margin-top:9px!important}.top_panel .headericons .sc_layouts_iconed_text_icon{display:none}.top_panel .headericons .sc_layouts_iconed_text_details{margin-left:0}.top_panel .headericons .sc_layouts_iconed_text_line2{text-underline-offset:4px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;text-decoration-thickness:1px;transition:text-decoration-color .25s,text-underline-offset .25s}.top_panel .headericons .sc_layouts_iconed_text_link:hover .sc_layouts_iconed_text_line2,.top_panel .headericons .sc_layouts_iconed_text_link:focus-visible .sc_layouts_iconed_text_line2{text-underline-offset:6px;text-decoration-color:#e43315}#mega-menu-menu_main li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after{font-size:.8em;content:""!important;vertical-align:baseline!important;font-family:fontello!important}#mega-menu-menu_main li.mega-menu-item-has-children.mega-toggle-on>a.mega-menu-link>span.mega-indicator:after,#mega-menu-menu_main li.mega-menu-item-has-children.mega-collapse-children.mega-toggle-on>a.mega-menu-link>span.mega-indicator:after{content:""!important}@media only screen and (width>=769px){#mega-menu-menu_main li.mega-menu-flyout li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after{content:""!important}}:root{--footer-text:#ffffffb8;--footer-muted:#ffffff80;--footer-strong:#fff;--footer-label:#9a9a9a;--footer-rule:#ffffff4d;--footer-accent:#e43315}footer.footer_wrap .widget_text .textwidget,footer.footer_wrap .widget_text .textwidget p{font-size:14px;font-weight:400;line-height:1.75;color:var(--footer-text)!important}footer.footer_wrap .widget_text .textwidget p+p{margin-top:1em}footer.footer_wrap .widget_text .textwidget strong{font-weight:600;color:var(--footer-strong)!important}footer.footer_wrap .widget_text .textwidget p+p strong{font-weight:500}footer.footer_wrap .widget .widget_title{letter-spacing:.14em;text-transform:uppercase;margin-bottom:1.4em;font-size:12px;font-weight:600;color:var(--footer-label)!important}footer.footer_wrap .textwidget a,footer.footer_wrap .menu_footer_nav_area a,footer.footer_wrap .copyright_text a{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--footer-rule);text-decoration-color:var(--footer-rule);transition:text-decoration-color .25s,text-underline-offset .25s,color .25s;color:var(--footer-strong)!important}footer.footer_wrap .textwidget a:hover,footer.footer_wrap .textwidget a:focus-visible,footer.footer_wrap .menu_footer_nav_area a:hover,footer.footer_wrap .menu_footer_nav_area a:focus-visible,footer.footer_wrap .copyright_text a:hover,footer.footer_wrap .copyright_text a:focus-visible{-webkit-text-decoration-color:var(--footer-accent);text-decoration-color:var(--footer-accent);text-underline-offset:6px}footer.footer_wrap .opening_hours{font-variant-numeric:tabular-nums;grid-template-columns:max-content 1fr;gap:.3em 1.25em;margin:0;font-size:14px;line-height:1.6;display:grid}footer.footer_wrap .opening_hours dt{color:var(--footer-muted);font-weight:400}footer.footer_wrap .opening_hours dd{color:var(--footer-text);margin:0;font-weight:400}footer.footer_wrap .menu_footer_nav_area ul li a{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:400;color:var(--footer-text)!important}footer.footer_wrap .menu_footer_nav_area ul li a:hover,footer.footer_wrap .menu_footer_nav_area ul li a:focus-visible{color:var(--footer-strong)!important}footer.footer_wrap .copyright_text{font-size:13px;line-height:1.7;color:var(--footer-muted)!important}
