/* 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),.elementor-widget-theme-post-content li > a:not(.button):not(.elementor-button),.elementor-widget-text-editor td > a:not(.button):not(.elementor-button),.elementor-widget-theme-post-content td > a:not(.button):not(.elementor-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,.elementor-widget-theme-post-content li > a:not(.button):not(.elementor-button):hover,.elementor-widget-text-editor td > a:not(.button):not(.elementor-button):hover,.elementor-widget-theme-post-content td > a:not(.button):not(.elementor-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-widget-theme-post-content li > a:not(.button):not(.elementor-button),.elementor-widget-text-editor td > a:not(.button):not(.elementor-button),.elementor-widget-theme-post-content td > a:not(.button):not(.elementor-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-widget-theme-post-content li > a:not(.button):not(.elementor-button):hover,.elementor-widget-text-editor td > a:not(.button):not(.elementor-button):hover,.elementor-widget-theme-post-content td > a:not(.button):not(.elementor-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-widget-theme-post-content li > a:not(.button):not(.elementor-button),.elementor-widget-text-editor td > a:not(.button):not(.elementor-button),.elementor-widget-theme-post-content td > a:not(.button):not(.elementor-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}.elementor-pagination a.page-numbers,.dce-pagination a{text-decoration: none;background-image: linear-gradient(#363E49,#363E49) !important;background-repeat: no-repeat !important;background-origin: content-box !important;background-clip: content-box !important;background-size: 0% 1px !important;background-position: 100% 100% !important;transition: background-size 0.5s ease,color 0.3s ease !important}.elementor-pagination a.page-numbers:hover,.elementor-pagination a.page-numbers:focus-visible,.dce-pagination a:hover,.dce-pagination a:focus-visible{background-size: 100% 1px !important;background-position: 0 100% !important}.dce-pagination a{background-position: 100% calc(100% - 2px) !important}.dce-pagination a:hover,.dce-pagination a:focus-visible{background-position: 0 calc(100% - 2px) !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}}
/* Custom Code 80112 */
html,a,button,[role="button"],input,select,textarea,label,summary{-webkit-tap-highlight-color: transparent}
/* Custom Code 80846 */
.lkr-search-box :is(#ajaxsearchpro3_1,#ajaxsearchpro3_2,#ajaxsearchpro3_3,#ajaxsearchpro3_4) .proinput{margin: 0 !important;padding: 0 !important}.lkr-search-box :is(#ajaxsearchpro3_1,#ajaxsearchpro3_2,#ajaxsearchpro3_3,#ajaxsearchpro3_4) .probox .proinput input.orig{font-weight: 400;padding-top: 0 !important;margin: 0 !important}.lkr-search-box :is(#ajaxsearchpro3_1,#ajaxsearchpro3_2,#ajaxsearchpro3_3,#ajaxsearchpro3_4) .probox .promagnifier{width: 32px;height: 60px}.lkr-search-box :is(#ajaxsearchpro3_1,#ajaxsearchpro3_2,#ajaxsearchpro3_3,#ajaxsearchpro3_4) .probox .promagnifier .innericon{width: 32px;height: 60px}.lkr-search-box :is(#ajaxsearchpro3_1,#ajaxsearchpro3_2,#ajaxsearchpro3_3,#ajaxsearchpro3_4) .probox .promagnifier .innericon svg{width: 32px;height: 60px;transform: scaleX(-1)}.lkr-search-box :is(#ajaxsearchpro9_1,#ajaxsearchpro9_2,#ajaxsearchpro9_3,#ajaxsearchpro9_4) .proinput{margin: 0 !important;padding: 0 !important}.lkr-search-box :is(#ajaxsearchpro9_1,#ajaxsearchpro9_2,#ajaxsearchpro9_3,#ajaxsearchpro9_4) .probox .proinput input.orig{font-weight: 400;padding-top: 0 !important;margin: 0 !important}.lkr-search-box :is(#ajaxsearchpro9_1,#ajaxsearchpro9_2,#ajaxsearchpro9_3,#ajaxsearchpro9_4) .probox .promagnifier{width: 32px;height: 60px}.lkr-search-box :is(#ajaxsearchpro9_1,#ajaxsearchpro9_2,#ajaxsearchpro9_3,#ajaxsearchpro9_4) .probox .promagnifier .innericon{width: 32px;height: 60px}.lkr-search-box :is(#ajaxsearchpro9_1,#ajaxsearchpro9_2,#ajaxsearchpro9_3,#ajaxsearchpro9_4) .probox .promagnifier .innericon svg{width: 32px;height: 60px;transform: scaleX(-1)}
/* Custom Code 80995 */
body .elementor-lightbox .elementor-lightbox-image{border-radius: 8px;box-shadow: none}body .elementor-lightbox .dialog-lightbox-close-button svg,body .elementor-lightbox .dialog-lightbox-close-button i{transition: transform 0.3s ease;transform-origin: 50% 50%}body .elementor-lightbox .dialog-lightbox-close-button:hover svg,body .elementor-lightbox .dialog-lightbox-close-button:hover i,body .elementor-lightbox .dialog-lightbox-close-button:focus-visible svg,body .elementor-lightbox .dialog-lightbox-close-button:focus-visible i{transform: rotate(90deg)}@media (prefers-reduced-motion: reduce){body .elementor-lightbox .dialog-lightbox-close-button svg,body .elementor-lightbox .dialog-lightbox-close-button i{transition: none}}body .elementor-lightbox .dialog-lightbox-close-button{top: 20px !important;right: 20px !important;margin: 0 !important;padding: 0 !important;width: 40px !important;height: 40px !important;display: flex !important;align-items: center;justify-content: center;border-radius: 4px;background-color: rgba(0,0,0,0.4) !important;transition: background-color 0.2s ease}body .elementor-lightbox .dialog-lightbox-close-button:hover{background-color: rgba(0,0,0,0.7) !important}body .elementor-lightbox .elementor-slideshow__header{padding: 20px 65px 0 20px !important;align-items: center;gap: 5px}body .elementor-lightbox .dialog-lightbox-close-button svg,body .elementor-lightbox .elementor-slideshow__header svg{box-sizing: border-box;width: 40px !important;height: 40px !important;margin: 0 !important;padding: 0 !important;border-radius: 4px;fill: transparent !important;background: var(--lkr-lb-icon) center / 24px 24px no-repeat,rgba(0,0,0,0.4);-webkit-mask: none;mask: none;transition: background-color 0.2s ease,transform 0.3s ease;cursor: pointer}body .elementor-lightbox .elementor-slideshow__header svg:hover{background-color: rgba(0,0,0,0.7)}body .elementor-lightbox .dialog-lightbox-close-button svg > *,body .elementor-lightbox .elementor-slideshow__header svg > *,body .elementor-lightbox .custom-nav svg > *{display: none}body .elementor-lightbox .dialog-lightbox-close-button svg{width: 24px !important;height: 24px !important;background-color: transparent !important;border-radius: 0;--lkr-lb-icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 1024 1024%22%3E%3Cpath fill=%22%23FFFFFF%22 transform=%22translate%280,896%29 scale%281,-1%29%22 d=%22M231 711L185 665L466 384L185 103L231 57L512 338L793 57L839 103L558 384L839 665L793 711L512 430z%22/%3E%3C/svg%3E")}body .elementor-lightbox .elementor-slideshow__header svg.e-eicon-zoom-in-bold{--lkr-lb-icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 1024 1024%22%3E%3Cpath fill=%22%23FFFFFF%22 transform=%22translate%280,896%29 scale%281,-1%29%22 d=%22M608 800C431.624992 800 288 656.375008 288 480C288 403.375008 314.875008 333.124992 360 278L105 23L151 -23L406 232C461.124992 186.875008 531.375008 160 608 160C784.375008 160 928 303.624992 928 480C928 656.375008 784.375008 800 608 800zM608 736C749.750016 736 864 621.749984 864 480C864 338.2499840000001 749.750016 224 608 224C466.250016 224 352 338.2499840000001 352 480C352 621.749984 466.250016 736 608 736zM576 608L576 512L480 512L480 448L576 448L576 352L640 352L640 448L736 448L736 512L640 512L640 608z%22/%3E%3C/svg%3E")}body .elementor-lightbox .elementor-slideshow__header svg.e-eicon-zoom-out-bold{--lkr-lb-icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 1024 1024%22%3E%3Cpath fill=%22%23FFFFFF%22 transform=%22translate%280,896%29 scale%281,-1%29%22 d=%22M608 800C431.624992 800 288 656.375008 288 480C288 403.375008 314.875008 333.124992 360 278L105 23L151 -23L406 232C461.124992 186.875008 531.375008 160 608 160C784.375008 160 928 303.624992 928 480C928 656.375008 784.375008 800 608 800zM608 736C749.750016 736 864 621.749984 864 480C864 338.2499840000001 749.750016 224 608 224C466.250016 224 352 338.2499840000001 352 480C352 621.749984 466.250016 736 608 736zM480 512L480 448L736 448L736 512z%22/%3E%3C/svg%3E")}body .elementor-lightbox .elementor-slideshow__header svg.e-eicon-frame-expand{--lkr-lb-icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 1024 1024%22%3E%3Cpath fill=%22%23FFFFFF%22 transform=%22translate%280,896%29 scale%281,-1%29%22 d=%22M128 768L128 480L192 480L192 704L416 704L416 768L128 768zM608 768L608 704L832 704L832 480L896 480L896 768L608 768zM128 288L128 0L416 0L416 64L192 64L192 288L128 288zM832 288L832 64L608 64L608 0L896 0L896 288L832 288z%22/%3E%3C/svg%3E")}body .elementor-lightbox .elementor-slideshow__header svg.e-eicon-frame-minimize{--lkr-lb-icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 1024 1024%22%3E%3Cpath fill=%22%23FFFFFF%22 transform=%22translate%280,896%29 scale%281,-1%29%22 d=%22M352 768L352 544L128 544L128 480L416 480L416 768L352 768zM608 768L608 480L896 480L896 544L672 544L672 768L608 768zM128 288L128 224L352 224L352 0L416 0L416 288L128 288zM608 288L608 0L672 0L672 224L896 224L896 288L608 288z%22/%3E%3C/svg%3E")}body .elementor-lightbox .elementor-slideshow__header svg.elementor-hidden{display: none !important}body .elementor-lightbox .custom-nav svg{width: 24px !important;height: 24px !important;fill: transparent !important;stroke: none !important;background-color: currentColor;-webkit-mask: var(--lkr-lb-icon) center / 24px 24px no-repeat;mask: var(--lkr-lb-icon) center / 24px 24px no-repeat}body .elementor-lightbox .custom-nav.custom-prev svg{--lkr-lb-icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 1024 1024%22%3E%3Cpath transform=%22translate%280,896%29 scale%281,-1%29%22 d=%22M609 759L257 407L235 384L257 361L609 9L655 55L326 384L655 713z%22/%3E%3C/svg%3E")}body .elementor-lightbox .custom-nav.custom-next svg{--lkr-lb-icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 1024 1024%22%3E%3Cpath transform=%22translate%280,896%29 scale%281,-1%29%22 d=%22M415 759L369 713L698 384L369 55L415 9L767 361L789 384L767 407z%22/%3E%3C/svg%3E")}
/* Custom Code 80996 */
.iwpm .iwpm-term__link .lkr-menue-anzahl{margin-left: auto;margin-right: 10px;min-width: 48px;font-variant-numeric: tabular-nums;padding: 4px 10px;box-sizing: border-box;border-radius: 4px;background: #F6F7F9;color: #565B69;font-family: "Overpass",sans-serif;font-size: 14px;font-weight: 300;line-height: 16px;text-align: center;transition: background-color .3s ease}.iwpm .iwpm-term__inner:hover .lkr-menue-anzahl,.iwpm .iwpm-term__link:focus-visible .lkr-menue-anzahl{background: #DFE0E4}
/* Custom Code 81006 */
@media (max-width: 767px){.elementor-pagination,.dce-pagination{display: flex;flex-wrap: wrap;justify-content: center;align-items: center}.elementor-pagination .page-numbers.prev,.elementor-pagination .page-numbers.next,.dce-pagination .lkr-pg-prev,.dce-pagination .lkr-pg-next{font-size: 0 !important;line-height: 0 !important;display: inline-flex;align-items: center;justify-content: center;min-width: 24px;min-height: 26px;background-image: none !important}.elementor-pagination .page-numbers.prev::before,.elementor-pagination .page-numbers.next::before,.dce-pagination .lkr-pg-prev::before,.dce-pagination .lkr-pg-next::before{font-family: "Line Awesome Free";font-weight: 900;font-size: 24px;line-height: 1;display: block}.elementor-pagination .page-numbers.prev::before,.elementor-pagination .page-numbers.next::before{position: relative;top: -2px}.dce-pagination .lkr-pg-prev::before,.dce-pagination .lkr-pg-next::before{position: relative;top: 3px}.elementor-pagination .page-numbers.prev::before,.dce-pagination .lkr-pg-prev::before{content: "\f104"}.elementor-pagination .page-numbers.next::before,.dce-pagination .lkr-pg-next::before{content: "\f105"}}
