/* Custom Code 60333 */
.iconbutton .elementor-button{padding-right: 67px !important}.iconbutton .elementor-button.elementor-button-link::after{content: "";position: absolute;right: 2px;top: 2px;bottom: 2px;width: 44px;background: #fff;border-radius: 2px}.iconbutton .elementor-button.elementor-button-link::before{content: "\f105";font-family: 'Line Awesome Free';font-weight: 900;font-style: normal !important;position: absolute;right: 12px;top: 50%;transform: translateY(-50%);font-size: 28px;color: #363E49;line-height: 1;z-index: 2;transition: transform 0.25s ease,color 0.25s ease}.iconbutton .elementor-button.elementor-button-link:hover::before{transform: translateY(-50%) rotate(-45deg)}
/* Custom Code 60551 */
p a:not(.button){color: #565B69;text-decoration: none;background-image: linear-gradient(#363E49,#363E49);background-repeat: no-repeat;background-position: 0 100%;background-size: 0% 1px;transition: background-size 0.3s ease}p a:not(.button):hover{color: #363E49;background-size: 100% 1px}
/* Custom Code 60551 */
li:not(.elementor-icon-list-item) a span:not(.e-n-menu-title-text){color: #565B69;text-decoration: none;background-image: linear-gradient(#363E49,#363E49);background-repeat: no-repeat;background-position: 0 100%;background-size: 0% 1px;transition: background-size 0.3s ease}li:not(.elementor-icon-list-item) a span:not(.e-n-menu-title-text):hover{color: #363E49;background-size: 100% 1px}
/* Custom Code 60551 */
footer p a:not(.button){color: #ffffff;text-decoration: none;background-image: linear-gradient(#ffffff,#ffffff);background-repeat: no-repeat;background-position: 0 100%;background-size: 0% 1px;transition: background-size 0.3s ease}footer p a:not(.button):hover{color: #ffffff;background-size: 100% 1px}
/* Custom Code 64119 */
.elementor-widget-text-editor img.alignleft,.elementor-widget-text-editor .alignleft{float: left;margin: 0.35em 1.5em 1em 0}.elementor-widget-text-editor img.alignright,.elementor-widget-text-editor .alignright{float: right;margin: 0.35em 0 1em 1.5em}.elementor-widget-text-editor img.aligncenter,.elementor-widget-text-editor .aligncenter{display: block;float: none;margin: 1em auto}.elementor-widget-text-editor img.alignnone,.elementor-widget-text-editor .alignnone{display: block;float: none;margin: 1em 0}.elementor-widget-text-editor img{max-width: 100%;height: auto}.elementor-widget-text-editor .elementor-widget-container::after{content: "";display: table;clear: both}@media (max-width: 767px){.elementor-widget-text-editor img.alignleft,.elementor-widget-text-editor img.alignright,.elementor-widget-text-editor .alignleft,.elementor-widget-text-editor .alignright{float: none;display: block;margin: 1em auto}}
/* Custom Code 64148 */
.elementor-widget-text-editor ul:not(:last-child),.elementor-widget-text-editor ol:not(:last-child){margin-bottom: 0.8em}
/* Custom Code 64609 */
.elementor-widget-heading .elementor-heading-title{line-height: 1.3}
/* Custom Code 64656 */
.digilink-hover-text,.e-n-accordion-item-title-text,.lkr-stelle-text{will-change: transform}
/* Custom Code 64910 */
:focus-visible:not(input):not(textarea):not(select){outline: 2px solid #003973 !important;outline-offset: 2px !important;box-shadow: 0 0 0 2px #FFFFFF !important;border-radius: 4px}
/* Custom Code 64917 */
@media (max-width: 359px){html[lang] .elementor-heading-title,html[lang] .elementor-widget-text-editor,html[lang] .lkr-stelle-titel{hyphens: auto;-webkit-hyphens: auto;overflow-wrap: break-word}.elementor-button .elementor-button-text{white-space: normal;hyphens: auto;-webkit-hyphens: auto;overflow-wrap: break-word}.elementor-button{max-width: 100%}.elementor-2950 .e-con{aspect-ratio: auto !important}}@media (max-width: 374px){.logo-wrap,.logo-wrap *{font-size: 8vw !important}}@media (max-width: 767px){.logo-wrap .short{font-size: 40px !important}}@media (max-width: 374px){.logo-wrap .short{font-size: 10vw !important}}
/* Custom Code 65019 */
:is(.elementor-element-63d5eb7,.elementor-element-9a8275e,.elementor-element-57d64df,.elementor-element-d7bf003,.elementor-element-ea203c4) table tr:not(.today) :is(td,th){opacity: 0.85 !important}:is(main,[role="main"],[data-elementor-type="wp-page"]) .lkr-sitemap-group-title{opacity: 0.85 !important}.elementor-element-4ebc29d .pp-advanced-tabs-title:not(.pp-tab-active) .pp-advanced-tabs-title-text{color: #6E7486 !important}.elementor-element-0f3ec5d .elementor-heading-title{color: #686D7E !important}
/* Custom Code 65024 */
.elementor-widget-dce-dynamicposts-v2 .dce-posts-wrapper > .dce-post:last-child .elementor-element-c1db869,.lkr-sow-asp > .lkr-sow-asp__karte:last-child .elementor-element-c1db869{border-bottom-width: 0 !important}
/* Custom Code 79786 */
.elementor-widget-text-editor li > a:not(.button):not(.elementor-button),.page-content li > a:not(.button){color: #565B69;text-decoration: none;background-image: linear-gradient(#363E49,#363E49);background-repeat: no-repeat;background-position: 0 100%;background-size: 0% 1px;transition: background-size 0.3s ease}.elementor-widget-text-editor li > a:not(.button):not(.elementor-button):hover,.page-content li > a:not(.button):hover{color: #363E49;background-size: 100% 1px}
/* Custom Code 79959 */
.e-filter-item::after,.elementor-50015 .elementor-element-77cd6be a::after,.elementor-64767 .elementor-element-lkrkn01 .elementor-icon-list-item > a::after{left: auto !important;right: 0 !important}.e-filter-item:hover::after,.e-filter-item[aria-pressed="true"]::after,.elementor-50015 .elementor-element-77cd6be a:hover::after,.elementor-64767 .elementor-element-lkrkn01 .elementor-icon-list-item > a:hover::after,.elementor-64767 .elementor-element-lkrkn01 .elementor-icon-list-item.lkr-aktiv > a::after{left: 0 !important;right: auto !important}.lkr-mitarbeiter-telefon a::after,.lkr-mitarbeiter-fax a::after,.lkr-mitarbeiter-email a::after,.elementor-62277 .elementor-element-87706fa .elementor-sitemap-page-list a::after{transform-origin: right center !important}.lkr-mitarbeiter-telefon a:hover::after,.lkr-mitarbeiter-fax a:hover::after,.lkr-mitarbeiter-email a:hover::after,.elementor-62277 .elementor-element-87706fa .elementor-sitemap-page-list a:hover::after{transform-origin: left center !important}p a:not(.button),li:not(.elementor-icon-list-item) a span:not(.e-n-menu-title-text),.elementor-widget-text-editor li > a:not(.button):not(.elementor-button),.page-content li > a:not(.button),.elementor-62116 .elementor-element-dltext1 li a:not(.button):not(:has(span)),.elementor-64711 .elementor-element-8a03fd5 .lkr-vk-wert a,.elementor-50015 .elementor-element-893e04f .pp-icon-list-item a{background-position: 100% 100% !important}p a:not(.button):hover,li:not(.elementor-icon-list-item) a span:not(.e-n-menu-title-text):hover,.elementor-widget-text-editor li > a:not(.button):not(.elementor-button):hover,.page-content li > a:not(.button):hover,.elementor-62116 .elementor-element-dltext1 li a:not(.button):not(:has(span)):hover,.elementor-64711 .elementor-element-8a03fd5 .lkr-vk-wert a:hover,.elementor-50015 .elementor-element-893e04f .pp-icon-list-item a:hover{background-position: 0 100% !important}.elementor-50814 .elementor-element-7d6cbfc .elementor-icon-list-item a .elementor-icon-list-text{background-position: 100% calc(100% - 5px) !important}.elementor-50814 .elementor-element-7d6cbfc .elementor-icon-list-item a:hover .elementor-icon-list-text{background-position: 0 calc(100% - 5px) !important}.custom-underline{left: auto !important;right: 0 !important}*:hover > .custom-underline{left: 0 !important;right: auto !important}p a:not(.button),li:not(.elementor-icon-list-item) a span:not(.e-n-menu-title-text),.elementor-widget-text-editor li > a:not(.button):not(.elementor-button),.page-content li > a:not(.button),.elementor-62116 .elementor-element-dltext1 li a:not(.button):not(:has(span)),.elementor-64711 .elementor-element-8a03fd5 .lkr-vk-wert a,.elementor-50814 .elementor-element-7d6cbfc .elementor-icon-list-item a .elementor-icon-list-text,.elementor-widget-breadcrumbs p a:not(.button),.elementor-50015 .elementor-element-77cd6be a::after,.elementor-64767 .elementor-element-lkrkn01 .elementor-icon-list-item > a::after,.lkr-mitarbeiter-telefon a::after,.lkr-mitarbeiter-fax a::after,.lkr-mitarbeiter-email a::after,.elementor-62277 .elementor-element-87706fa .elementor-sitemap-page-list a::after,.custom-underline{transition-duration: 0.5s !important}body .elementor-50015 .elementor-element.elementor-element-893e04f .pp-icon-list-item a{transition-duration: 0.5s,0.15s,0.15s !important}.e-filter-item::after{transition-duration: 0.5s,0.3s !important}
/* Custom Code 79962 */
.logo-wrap,.elementor-element-c50caff{translate: 0 5px}
/* Custom Code 79964 */
@media (max-width: 767px){#breadcrumbs > span > span:not(:first-child):not(.breadcrumb_last),#breadcrumbs > span > span:not(:first-child):not(.breadcrumb_last) + i{display: none}.lkr-nur-gross{display: none}}
