.runner-polish .sc_layouts_menu_nav>li>a{white-space:nowrap}
.runner-polish.body_style_fullscreen .runner-page-title{box-sizing:border-box;max-width:1290px;margin:48px auto;padding:0 30px}
.runner-polish .sc_layouts_menu_nav .sub-menu{min-width:290px;max-width:calc(100vw - 40px)}
.runner-polish .sc_layouts_menu_nav .sub-menu a{white-space:normal;line-height:1.45}
.runner-polish .content .wp-block-table{overflow-x:auto}
.runner-polish .content table{width:100%;word-break:normal}
.runner-polish .content p,.runner-polish .content li{overflow-wrap:break-word}
.runner-polish .wpcf7-form label{line-height:1.5}
.runner-polish h1,.runner-polish h2,.runner-polish h3{hyphens:none;overflow-wrap:break-word;word-break:normal}
.runner-polish .footer_wrap .elementor-heading-title{overflow-wrap:break-word;hyphens:none}
.elementor-widget-trx_sc_layouts_search>.elementor-widget-container:has(.runner-language-switcher){display:flex;align-items:center;gap:20px}
.runner-language-switcher{display:inline-flex;align-items:center;gap:2px;white-space:nowrap;vertical-align:middle;color:#151515;font:600 13px/1.2 Arial,sans-serif}
.runner-language-switcher a{display:inline-flex;align-items:center;justify-content:center;min-width:30px;min-height:36px;color:#444;border-radius:18px;text-decoration:none}
.runner-language-switcher a[aria-current]{background:#ffb000;color:#111}
.runner-language-switcher a:focus-visible{outline:2px solid #111;outline-offset:2px}
@media(max-width:767px){.elementor-widget-trx_sc_layouts_search>.elementor-widget-container:has(.runner-language-switcher){gap:10px}.runner-language-switcher{font-size:12px}.runner-language-switcher a{min-width:26px}}
@media(max-width:767px){.runner-polish .content h1{font-size:clamp(30px,8vw,44px);line-height:1.15}.runner-polish .content h2{font-size:clamp(25px,6.5vw,36px)}.runner-polish .sc_layouts_menu_nav .sub-menu{min-width:0}.runner-polish .footer_wrap .elementor-widget-heading{width:100%!important;max-width:100%!important}}
