.elementor-93573 .elementor-element.elementor-element-64eb96cd{--display:flex;--min-height:84px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;--z-index:9999;}.elementor-93573 .elementor-element.elementor-element-64eb96cd:not(.elementor-motion-effects-element-type-background), .elementor-93573 .elementor-element.elementor-element-64eb96cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(25,24,23,.94);}.elementor-93573 .elementor-element.elementor-element-45dcd355{text-align:center;}.elementor-93573 .elementor-element.elementor-element-45dcd355 img{width:176px;}.elementor-93573 .elementor-element.elementor-element-402b6951{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-93573 .elementor-element.elementor-element-2caeb2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-93573 .elementor-element.elementor-element-641c0277{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-93573 .elementor-element.elementor-element-c8aaecd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-93573 .elementor-element.elementor-element-112c84c5 .elementor-heading-title{font-family:"Arial";font-size:20px;font-weight:400;line-height:1.4em;color:#292725;}.elementor-93573 .elementor-element.elementor-element-700076a4 .elementor-heading-title{font-family:"Arial";font-size:12px;font-weight:400;line-height:1.4em;color:#6b6560;}.elementor-93573 .elementor-element.elementor-element-6168451 .elementor-heading-title{font-family:"Arial";font-size:14px;font-weight:400;line-height:1.4em;color:#292725;}.elementor-93573 .elementor-element.elementor-element-3fe27188 .elementor-heading-title{font-family:"Arial";font-size:10px;font-weight:600;line-height:1.4em;color:#716a64;}.elementor-93573 .elementor-element.elementor-element-35085468{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-93573 .elementor-element.elementor-element-23ac4a7f .elementor-heading-title{font-family:"Arial";font-size:14px;font-weight:400;line-height:1.4em;color:#292725;}.elementor-93573 .elementor-element.elementor-element-a9d4f6e .elementor-heading-title{font-family:"Arial";font-size:14px;font-weight:400;line-height:1.4em;color:#292725;}.elementor-93573 .elementor-element.elementor-element-4538131f .elementor-heading-title{font-family:"Arial";font-size:14px;font-weight:400;line-height:1.4em;color:#292725;}.elementor-93573 .elementor-element.elementor-element-565316c4 .elementor-heading-title{font-family:"Arial";font-size:14px;font-weight:400;line-height:1.4em;color:#292725;}.elementor-93573 .elementor-element.elementor-element-699c1184{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-93573 .elementor-element.elementor-element-2918fb1f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-93573 .elementor-element.elementor-element-6cbcdd4c .elementor-heading-title{font-family:"Arial";font-size:20px;font-weight:400;line-height:1.4em;color:#292725;}.elementor-93573 .elementor-element.elementor-element-19016396 .elementor-heading-title{font-family:"Arial";font-size:12px;font-weight:400;line-height:1.4em;color:#6b6560;}.elementor-93573 .elementor-element.elementor-element-39cb0676 .elementor-heading-title{font-family:"Arial";font-size:14px;font-weight:400;line-height:1.4em;color:#292725;}.elementor-93573 .elementor-element.elementor-element-31437a76 .elementor-heading-title{font-family:"Arial";font-size:10px;font-weight:600;line-height:1.4em;color:#716a64;}.elementor-93573 .elementor-element.elementor-element-3b82a82e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-93573 .elementor-element.elementor-element-8aee023 .elementor-heading-title{font-family:"Arial";font-size:14px;font-weight:400;line-height:1.4em;color:#292725;}.elementor-93573 .elementor-element.elementor-element-21b87a80 .elementor-heading-title{font-family:"Arial";font-size:12px;font-weight:400;line-height:1.4em;color:#6b6560;}.elementor-93573 .elementor-element.elementor-element-4439b479 .elementor-heading-title{font-family:"Arial";font-size:11px;font-weight:600;line-height:1.4em;color:#8d2947;}.elementor-93573 .elementor-element.elementor-element-267c665{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-93573 .elementor-element.elementor-element-3fff497d .elementor-heading-title{font-family:"Arial";font-size:10px;font-weight:600;line-height:1.4em;color:#716a64;}.elementor-93573 .elementor-element.elementor-element-15641483 .elementor-heading-title{font-family:"Arial";font-size:12px;font-weight:400;line-height:1.4em;color:#6b6560;}.elementor-93573 .elementor-element.elementor-element-7b04e22e .elementor-heading-title{font-family:"Arial";font-size:14px;font-weight:400;line-height:1.4em;color:#292725;}.elementor-93573 .elementor-element.elementor-element-6050384d .elementor-heading-title{font-family:"Arial";font-size:14px;font-weight:400;line-height:1.4em;color:#292725;}.elementor-93573 .elementor-element.elementor-element-2df07ee .elementor-heading-title{font-family:"Arial";font-size:14px;font-weight:400;line-height:1.4em;color:#292725;}.elementor-93573 .elementor-element.elementor-element-626d67b0 .elementor-heading-title{font-family:"Arial";font-size:12px;font-weight:400;line-height:1.4em;color:#6b6560;}.elementor-93573 .elementor-element.elementor-element-16b9c09c .elementor-heading-title{font-family:"Arial";font-size:14px;font-weight:400;line-height:1.4em;color:#292725;}.elementor-93573 .elementor-element.elementor-element-21ac4fb6 .elementor-heading-title{font-family:"Arial";font-size:14px;font-weight:400;line-height:1.4em;color:#292725;}.elementor-93573 .elementor-element.elementor-element-571c56ce .elementor-heading-title{font-family:"Arial";font-size:14px;font-weight:400;line-height:1.4em;color:#292725;}.elementor-93573 .elementor-element.elementor-element-5c430dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-93573 .elementor-element.elementor-element-4c8cd72b .elementor-heading-title{font-family:"Arial";font-size:12px;font-weight:400;line-height:1.4em;color:#6b6560;}.elementor-93573 .elementor-element.elementor-element-5e2553d1 .elementor-heading-title{font-family:"Arial";font-size:14px;font-weight:400;line-height:1.4em;color:#292725;}.elementor-93573 .elementor-element.elementor-element-76385a7a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-93573 .elementor-element.elementor-element-674aa121{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-93573 .elementor-element.elementor-element-63b79a30{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-93573 .elementor-element.elementor-element-63079fb7 .elementor-heading-title{font-family:"Arial";font-size:20px;font-weight:400;line-height:1.4em;color:#292725;}.elementor-93573 .elementor-element.elementor-element-264c68a7 .elementor-heading-title{font-family:"Arial";font-size:14px;font-weight:400;line-height:1.4em;color:#292725;}.elementor-93573 .elementor-element.elementor-element-7aec2102{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-93573 .elementor-element.elementor-element-4201177f .elementor-heading-title{font-family:"Arial";font-size:14px;font-weight:400;line-height:1.4em;color:#292725;}.elementor-93573 .elementor-element.elementor-element-28b8f5ee .elementor-heading-title{font-family:"Arial";font-size:14px;font-weight:400;line-height:1.4em;color:#292725;}.elementor-93573 .elementor-element.elementor-element-465d889d .elementor-heading-title{font-family:"Arial";font-size:14px;font-weight:400;line-height:1.4em;color:#292725;}.elementor-93573 .elementor-element.elementor-element-260eac39 .elementor-heading-title{font-family:"Arial";font-size:14px;font-weight:400;line-height:1.4em;color:#292725;}.elementor-93573 .elementor-element.elementor-element-617fc573 .elementor-heading-title{font-family:"Arial";font-size:14px;font-weight:400;line-height:1.4em;color:#292725;}.elementor-93573 .elementor-element.elementor-element-5d8f7820 .elementor-heading-title{font-family:"Arial";font-size:14px;font-weight:400;line-height:1.4em;color:#292725;}.elementor-93573 .elementor-element.elementor-element-ea427c6 .elementor-heading-title{font-family:"Arial";font-size:14px;font-weight:400;line-height:1.4em;color:#292725;}.elementor-93573 .elementor-element.elementor-element-1bfc274b .elementor-heading-title{font-family:"Arial";font-size:14px;font-weight:400;line-height:1.4em;color:#292725;}.elementor-93573 .elementor-element.elementor-element-63d190bd .elementor-heading-title{font-family:"Arial";font-size:14px;font-weight:400;line-height:1.4em;color:#292725;}.elementor-93573 .elementor-element.elementor-element-41353839{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-93573 .elementor-element.elementor-element-3c1ee4b3 .elementor-heading-title{font-family:"Arial";font-size:12px;font-weight:400;line-height:1.4em;color:#6b6560;}.elementor-93573 .elementor-element.elementor-element-7eb1a953 .elementor-heading-title{font-family:"Arial";font-size:14px;font-weight:400;line-height:1.4em;color:#292725;}.elementor-93573 .elementor-element.elementor-element-598008cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-93573 .elementor-element.elementor-element-77c78ed9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-93573 .elementor-element.elementor-element-50d7fe2c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-93573 .elementor-element.elementor-element-7fc95c30 .elementor-heading-title{font-family:"Arial";font-size:10px;font-weight:600;line-height:1.4em;color:#716a64;}.elementor-93573 .elementor-element.elementor-element-3a31aa98 .elementor-heading-title{font-family:"Arial";font-size:14px;font-weight:400;line-height:1.4em;color:#292725;}.elementor-93573 .elementor-element.elementor-element-54d7ab6c .elementor-heading-title{font-family:"Arial";font-size:14px;font-weight:400;line-height:1.4em;color:#292725;}.elementor-93573 .elementor-element.elementor-element-54a06a00 .elementor-heading-title{font-family:"Arial";font-size:14px;font-weight:400;line-height:1.4em;color:#292725;}.elementor-93573 .elementor-element.elementor-element-5c97c344 .elementor-heading-title{font-family:"Arial";font-size:14px;font-weight:400;line-height:1.4em;color:#292725;}.elementor-93573 .elementor-element.elementor-element-446326b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-93573 .elementor-element.elementor-element-4972fbcb .elementor-heading-title{font-family:"Arial";font-size:10px;font-weight:600;line-height:1.4em;color:#716a64;}.elementor-93573 .elementor-element.elementor-element-f716edf .elementor-heading-title{font-family:"Arial";font-size:20px;font-weight:400;line-height:1.4em;color:#292725;}.elementor-93573 .elementor-element.elementor-element-32473025 .elementor-heading-title{font-family:"Arial";font-size:12px;font-weight:400;line-height:1.4em;color:#6b6560;}.elementor-93573 .elementor-element.elementor-element-17fdb26a .elementor-heading-title{font-family:"Arial";font-size:14px;font-weight:400;line-height:1.4em;color:#292725;}.elementor-93573 .elementor-element.elementor-element-686d8925{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-93573 .elementor-element.elementor-element-4b789646{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-93573 .elementor-element.elementor-element-45269efd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-93573 .elementor-element.elementor-element-2d111e0e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-93573 .elementor-element.elementor-element-28198d8b .elementor-heading-title{font-family:"Arial";font-size:10px;font-weight:600;line-height:1.4em;color:#716a64;}.elementor-93573 .elementor-element.elementor-element-a2ee66e .elementor-heading-title{font-family:"Arial";font-size:14px;font-weight:400;line-height:1.4em;color:#292725;}.elementor-93573 .elementor-element.elementor-element-3f7a2926 .elementor-heading-title{font-family:"Arial";font-size:14px;font-weight:400;line-height:1.4em;color:#292725;}.elementor-93573 .elementor-element.elementor-element-576392c5 .elementor-heading-title{font-family:"Arial";font-size:14px;font-weight:400;line-height:1.4em;color:#292725;}.elementor-93573 .elementor-element.elementor-element-22d91d43{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-93573 .elementor-element.elementor-element-ce5dc2f .elementor-heading-title{font-family:"Arial";font-size:12px;font-weight:400;line-height:1.4em;color:#6b6560;}.elementor-93573 .elementor-element.elementor-element-52f371de .elementor-heading-title{font-family:"Arial";font-size:12px;font-weight:600;line-height:1.4em;color:#8d2947;}.elementor-93573 .elementor-element.elementor-element-7966092e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-93573 .elementor-element.elementor-element-43277364{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-93573 .elementor-element.elementor-element-731546ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-93573 .elementor-element.elementor-element-33a26a16 .elementor-heading-title{font-family:"Arial";font-size:10px;font-weight:600;line-height:1.4em;color:#716a64;}.elementor-93573 .elementor-element.elementor-element-6cf9c098 .elementor-heading-title{font-family:"Arial";font-size:14px;font-weight:400;line-height:1.4em;color:#292725;}.elementor-93573 .elementor-element.elementor-element-6371c5da .elementor-heading-title{font-family:"Arial";font-size:14px;font-weight:400;line-height:1.4em;color:#292725;}.elementor-93573 .elementor-element.elementor-element-69871d57 .elementor-heading-title{font-family:"Arial";font-size:14px;font-weight:400;line-height:1.4em;color:#292725;}.elementor-93573 .elementor-element.elementor-element-45fd2c0c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-93573 .elementor-element.elementor-element-6b274946 .elementor-heading-title{font-family:"Arial";font-size:10px;font-weight:600;line-height:1.4em;color:#716a64;}.elementor-93573 .elementor-element.elementor-element-7ac597a6 .elementor-heading-title{font-family:"Arial";font-size:14px;font-weight:400;line-height:1.4em;color:#292725;}.elementor-93573 .elementor-element.elementor-element-4a3b5792 .elementor-heading-title{font-family:"Arial";font-size:14px;font-weight:400;line-height:1.4em;color:#292725;}.elementor-93573 .elementor-element.elementor-element-767e6176 .elementor-heading-title{font-family:"Arial";font-size:14px;font-weight:400;line-height:1.4em;color:#292725;}.elementor-93573 .elementor-element.elementor-element-3e3f2090{--n-menu-dropdown-content-max-width:fit-content;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:14px;--n-menu-title-color-normal:#FFFFFF;--n-menu-title-transition:300ms;--n-menu-title-padding:12px 8px 12px 8px;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-93573 .elementor-element.elementor-element-3e3f2090 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-93573 .elementor-element.elementor-element-3e3f2090 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-93573 .elementor-element.elementor-element-3e3f2090 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Arial";font-weight:400;}.elementor-93573 .elementor-element.elementor-element-3e3f2090 {--n-menu-title-color-hover:#FFFFFF;--n-menu-title-color-active:#FFFFFF;}.elementor-93573 .elementor-element.elementor-element-245466d9 .elementor-button{background-color:rgba(91,91,91,0);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.8px;fill:#FFFFFF;color:#FFFFFF;box-shadow:1px 1px 10px 0px rgba(255, 255, 255, 0.5);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-93573 .elementor-element.elementor-element-245466d9 .elementor-button:hover, .elementor-93573 .elementor-element.elementor-element-245466d9 .elementor-button:focus{background-color:rgba(255,255,255,.12);}.elementor-93573 .elementor-element.elementor-element-607e65e8 .elementor-button{background-color:rgba(91,91,91,0);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.8px;fill:#FFFFFF;color:#FFFFFF;box-shadow:1px 1px 10px 0px rgba(255, 255, 255, 0.5);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-93573 .elementor-element.elementor-element-607e65e8 .elementor-button:hover, .elementor-93573 .elementor-element.elementor-element-607e65e8 .elementor-button:focus{background-color:rgba(255,255,255,.12);}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-93573 .elementor-element.elementor-element-45dcd355 img{width:139px;}}/* Start custom CSS for container, class: .elementor-element-64eb96cd *//* Ergänzungen nur für die native Header-Vorlage. Inhalte bleiben Elementor-Widgets. */
.elementor-93573 .elementor-element.elementor-element-64eb96cd {font-family:Arial,sans-serif;--widgets-spacing:0;isolation:isolate;gap:18px;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-logo {flex:0 0 176px;width:176px;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-menu {width:auto;flex:1;min-width:0;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-language {width:auto;flex:0 0 auto;font-size:12px;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-cta {width:auto;flex:0 0 auto;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-cta-keynotes {display:block;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-cta a {white-space:nowrap;line-height:1.2;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .elementor-heading-title {margin:0;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .e-n-menu-heading {justify-content:center;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .e-n-menu-title {white-space:nowrap;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .e-n-menu-title-text {text-underline-offset:7px;text-decoration-thickness:1px;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .e-n-menu-title:has([aria-expanded="true"]) .e-n-menu-title-text,
.elementor-93573 .elementor-element.elementor-element-64eb96cd .e-n-menu-title:hover > a.e-n-menu-title-container .e-n-menu-title-text,
.elementor-93573 .elementor-element.elementor-element-64eb96cd .e-n-menu-title > a.e-n-menu-title-container:focus-visible .e-n-menu-title-text {text-decoration:underline;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .e-n-menu-dropdown-icon {background:none;border:0;padding:6px;font-size:10px;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-panel {background:#fff;color:#292725;border:1px solid #eae5e0;border-radius:0 0 10px 10px;box-shadow:0 14px 28px #0002;gap:0;overflow:hidden;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-wide {--width:1100px;max-width:calc(100vw - 48px);}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-compact {--width:660px;max-width:calc(100vw - 48px);}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-inner,.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-lesson-grid {padding:24px 32px;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-lesson-grid {display:grid;grid-template-columns:1fr 1fr 1.05fr;gap:26px;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-two-col {display:grid;grid-template-columns:1fr 1fr;gap:28px;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-card {background:#f6f4f1;border:1px solid #e9e4de;border-radius:7px;padding:17px 18px;gap:8px;margin-bottom:20px;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-link .elementor-heading-title a {display:flex;align-items:center;min-height:36px;border-radius:3px;transition:color .18s ease;text-underline-offset:5px;text-decoration-thickness:1px;text-decoration-skip-ink:auto;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-link a:is(:hover,:focus-visible) {background:transparent;color:#8d2947;text-decoration:underline;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-link a:focus-visible {outline:2px solid #8d2947;outline-offset:3px;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-location small {display:inline-block;text-decoration:none;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-small .elementor-heading-title {font-size:12px;font-weight:600;color:#8d2947;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-eyebrow {margin-bottom:10px;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-eyebrow p {text-transform:uppercase;letter-spacing:1.1px;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-age-grid {display:grid;grid-template-columns:1fr 1fr;gap:0 14px;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-focus {gap:4px;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-little p {font-weight:400;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-registration {margin-top:4px;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-support {padding-left:24px;border-left:1px solid #eee8e2;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-subtitle p {font-size:11px;font-weight:600;color:#847c74;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-subtitle-second {margin-top:12px;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-support .kmn-link p {font-size:13px;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-support .kmn-link a {min-height:32px;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-footer {padding:12px 32px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;background:#f7f5f2;border-top:1px solid #eee8e2;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-footer .kmn-link {width:auto;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-footer .kmn-link a {min-height:32px;white-space:nowrap;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-location-title {display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:16px;gap:20px;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-location-title>.elementor-element {width:auto;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-location-grid {display:grid;grid-template-columns:repeat(3,1fr);gap:4px 28px;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-location a {display:block!important;min-height:58px!important;padding:10px 0;line-height:1.35;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-location small {font-size:12px;color:#746c65;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-quiet-box {background:#f7f5f2;border-radius:7px;padding:18px;gap:6px;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-review {background:#faf9f7;border:1px solid #e7e2de;border-radius:6px;padding:16px 20px;gap:8px;text-decoration:none;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-review:hover {border-color:#bdb2a8;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-score {font-size:24px;line-height:1.2;font-weight:500;color:#292725;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-score .elementor-shortcode:after {content:' / 5';font-size:13px;color:#716a64;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-count {font-size:13px;line-height:1.4;color:#6b6560;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-review-link {margin-top:3px;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd :is(a,button):focus-visible {outline:3px solid #b17486;outline-offset:3px;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-language .wgcurrent a {color:white;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-language .wg-drop.country-.elementor-93573 .elementor-element.elementor-element-64eb96cd {background:transparent;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-language .wg-drop.country-.elementor-93573 .elementor-element.elementor-element-64eb96cd ul {background:white;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-language .wg-drop.country-.elementor-93573 .elementor-element.elementor-element-64eb96cd a {font-size:12px;padding-right:24px;}
@media (min-width:1025px) and (max-width:1250px) {
 .elementor-93573 .elementor-element.elementor-element-64eb96cd {gap:10px;padding:0 18px;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-logo {flex-basis:145px;width:145px;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .e-n-menu-title {padding:12px 5px;font-size:12px;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .e-n-menu-dropdown-icon {padding:4px;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-cta .elementor-button {font-size:10px;padding:13px 10px;}
}
@media(max-width:1024px) {
 .elementor-93573 .elementor-element.elementor-element-64eb96cd {min-height:76px;padding:0 20px;gap:18px;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-logo {flex-basis:139px;width:139px;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-menu {position:static;flex:0 0 44px;isolation:isolate;} /* Native Menüebene unter der mobilen Sprachwahl halten. */
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-language {display:none;}
 html:lang(de) .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-gratis {display:none;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .e-n-menu-toggle {color:white;background:none;border:0;min-width:44px;min-height:44px;padding:9px;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .e-n-menu-toggle svg {fill:currentColor;width:27px;height:27px;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .e-n-menu-wrapper {background:#fff;color:#292725;max-height:calc(100dvh - 76px);overflow:auto;overscroll-behavior:contain;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .e-n-menu-title {color:#292725;min-height:52px;border-bottom:1px solid #eee8e2;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .e-n-menu-title-container,.elementor-93573 .elementor-element.elementor-element-64eb96cd .e-n-menu-title-text,.elementor-93573 .elementor-element.elementor-element-64eb96cd .e-n-menu-dropdown-icon {color:#292725;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-panel {border:0;border-radius:0;box-shadow:none;max-width:100%;--width:100%;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-inner,.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-lesson-grid {padding:18px 22px;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-footer {padding:12px 22px;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-footer .kmn-link a {min-height:44px;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-link a {min-height:44px;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-location-grid {gap:0 20px;}
}
@media(max-width:767px) {
 .elementor-93573 .elementor-element.elementor-element-64eb96cd {min-height:72px;padding:0 14px;gap:10px;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-logo {flex-basis:139px;width:139px;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-cta .elementor-button {font-size:11px;letter-spacing:0;padding:13px 10px;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .e-n-menu-wrapper {max-height:calc(100dvh - 72px);}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-inner,.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-lesson-grid {padding:16px 14px;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-lesson-grid {grid-template-columns:1fr;gap:18px;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-card {padding:14px;margin-bottom:14px;gap:5px;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-card .elementor-heading-title {font-size:18px;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-card .kmn-note p {font-size:12px;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-card .kmn-small {display:none;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-support {padding:16px 0 0;border-left:0;border-top:1px solid #eee8e2;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-support .kmn-link a {min-height:44px;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-two-col {grid-template-columns:1fr;gap:16px;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-quiet-box {display:none;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-location-title {display:block;margin-bottom:8px;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-location-title .elementor-heading-title {font-size:18px;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-location-title .kmn-small p {font-size:12px;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-location-grid {grid-template-columns:1fr;gap:0;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-location a {min-height:50px!important;padding:14px 0;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-footer {padding:12px 14px;flex-direction:column;align-items:flex-start;gap:0;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-review {padding:14px 16px;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-review-label,.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-review-link {display:none;}
}
@media(max-width:359px) {
 .elementor-93573 .elementor-element.elementor-element-64eb96cd {padding:0 10px;gap:6px;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-logo {flex-basis:110px;width:110px;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-cta .elementor-button {font-size:10px;padding:13px 8px;}
}

/* Native Dropdowns unter dem Header, zentriert im Sichtfenster. */
.elementor-93573 .elementor-element.elementor-element-64eb96cd .e-n-menu-dropdown-icon,.elementor-93573 .elementor-element.elementor-element-64eb96cd .e-n-menu-toggle {box-shadow:none!important;text-shadow:none!important;border-radius:0;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-language .weglot-dropdown {background:transparent;border:0;color:white;min-width:72px;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-language .weglot-dropdown .wgcurrent {padding:8px 22px 8px 8px;font-size:12px;line-height:28px;background:transparent;color:white;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-language .weglot-dropdown ul {background:white;color:#292725;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-language .weglot-dropdown ul a {font-size:13px;min-height:44px;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-language .weglot-dropdown .wgcurrent:after {filter:invert(1);}
@media(min-width:1025px) {
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .e-n-menu-content>.kmn-panel {position:fixed!important;top:84px;left:50%!important;transform:translateX(-50%);max-height:calc(100dvh - 96px);overflow:auto;}
 body.admin-bar .elementor-93573 .elementor-element.elementor-element-64eb96cd .e-n-menu-content>.kmn-panel {top:116px;max-height:calc(100dvh - 128px);}
}
@media(max-width:1024px) {
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .e-n-menu-title .e-n-menu-title-text,.elementor-93573 .elementor-element.elementor-element-64eb96cd .e-n-menu-title .e-n-menu-dropdown-icon {color:#292725!important;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .e-n-menu-title {padding:8px 18px;justify-content:space-between;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .e-n-menu-title-container {min-height:36px;flex:1;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .e-n-menu-dropdown-icon {min-width:44px;min-height:44px;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .e-n-menu-wrapper {position:fixed;top:76px;left:0!important;width:100vw!important;max-height:calc(100dvh - 124px);padding-bottom:12px;}
 body.admin-bar .elementor-93573 .elementor-element.elementor-element-64eb96cd .e-n-menu-wrapper {top:108px;max-height:calc(100dvh - 156px);}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd:has(.e-n-menu-toggle[aria-expanded="true"]) .kmn-language {display:block;position:fixed;bottom:0;left:0;right:0;width:100%;padding:0 18px;background:#f7f5f2;border-top:1px solid #e8e2dc;height:48px;z-index:3;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-language .weglot-dropdown {color:#292725;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-language .weglot-dropdown .wgcurrent {color:#292725;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-language .weglot-dropdown .wgcurrent:after {filter:none;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-language .weglot-dropdown ul {bottom:100%;top:auto;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-card .kmn-small {display:block;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-card .kmn-small p {font-size:12px;}
}
@media(max-width:767px) {
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .e-n-menu-wrapper {top:72px;max-height:calc(100dvh - 120px);}
 body.admin-bar .elementor-93573 .elementor-element.elementor-element-64eb96cd .e-n-menu-wrapper {top:118px;max-height:calc(100dvh - 166px);}
}

.elementor-93573 .elementor-element.elementor-element-64eb96cd .e-n-menu-dropdown-icon:before {content:'';display:block;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin:-3px 3px 0;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .e-n-menu-dropdown-icon[aria-expanded="true"]:before {transform:rotate(225deg);margin-top:3px;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .e-n-menu-dropdown-icon :is(i,svg) {display:none;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-context-helper {display:none;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-link a[data-kmn-current="true"] {color:#8d2947;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-location a[data-kmn-current="true"] small {display:inline-block;text-decoration:none;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .e-n-menu-title[data-kmn-current="true"] .e-n-menu-title-text {color:#f0dce3;text-decoration:underline;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-review {position:relative;padding-left:54px;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-stars {font-size:14px;letter-spacing:2px;margin-left:10px;background:linear-gradient(90deg,#ad9557 var(--rating-percent),#ddd7cd var(--rating-percent));color:transparent;background-clip:text;-webkit-background-clip:text;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-score .elementor-shortcode:after {content:none;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-review:before {content:'';position:absolute;top:21px;left:17px;width:24px;height:24px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%234285F4%22%20d%3D%22M22.56%2012.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92a5.06%205.06%200%200%201-2.2%203.32v2.77h3.57c2.08-1.92%203.27-4.75%203.27-8.1Z%22%2F%3E%3Cpath%20fill%3D%22%2334A853%22%20d%3D%22M12%2023c2.97%200%205.46-.98%207.28-2.65l-3.57-2.77c-.98.66-2.24%201.06-3.71%201.06-2.86%200-5.29-1.93-6.16-4.53H2.18v2.84A11%2011%200%200%200%2012%2023Z%22%2F%3E%3Cpath%20fill%3D%22%23FBBC05%22%20d%3D%22M5.84%2014.09A6.6%206.6%200%200%201%205.5%2012c0-.73.12-1.43.34-2.09V7.07H2.18A10.96%2010.96%200%200%200%201%2012c0%201.78.43%203.45%201.18%204.93l3.66-2.84Z%22%2F%3E%3Cpath%20fill%3D%22%23EA4335%22%20d%3D%22M12%205.38c1.62%200%203.06.56%204.21%201.64l3.16-3.16A10.57%2010.57%200%200%200%2012%201a11%2011%200%200%200-9.82%206.07l3.66%202.84C6.71%207.31%209.14%205.38%2012%205.38Z%22%2F%3E%3C%2Fsvg%3E");}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-language .weglot-dropdown {border:0!important;}
@media(max-width:1024px) {
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .e-n-menu-wrapper {min-height:calc(100dvh - 124px);}
 body.admin-bar .elementor-93573 .elementor-element.elementor-element-64eb96cd .e-n-menu-wrapper {min-height:calc(100dvh - 156px);}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .e-n-menu-title[data-kmn-current="true"] .e-n-menu-title-text {color:#8d2947!important;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .e-n-menu-dropdown-icon:before {width:7px;height:7px;}
}
@media(max-width:767px) {
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .e-n-menu-wrapper {min-height:calc(100dvh - 120px);}
 body.admin-bar .elementor-93573 .elementor-element.elementor-element-64eb96cd .e-n-menu-wrapper {min-height:calc(100dvh - 166px);}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-review {padding-left:52px;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-cta-keynotes .elementor-button {white-space:normal;max-width:123px;padding:8px 10px;min-height:44px;}
}
/* Schlusskorrekturen: vorhandene Hero-Überlagerung, kompakte Karten und störungsfreie mobile Bedienung. */
.elementor-93573 .elementor-element.elementor-element-64eb96cd {margin-bottom:-84px;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-language .weglot-dropdown .wgcurrent {border:0!important;min-width:0!important;width:auto!important;padding:8px 22px 8px 8px!important;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-language .weglot-dropdown {min-width:0!important;width:auto!important;}
@media(min-width:1025px) {
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-language .wgcurrent .wglanguage-name {font-size:0;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-language .wgcurrent .wglanguage-name:after {font-size:12px;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-language .wgcurrent[data-l="de"] .wglanguage-name:after {content:'DE';}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-language .wgcurrent[data-l="en"] .wglanguage-name:after {content:'EN';}
}
@media(max-width:1024px) {
 .elementor-93573 .elementor-element.elementor-element-64eb96cd {margin-bottom:-76px;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-link .elementor-heading-title a {min-height:44px;}
 body:has(.elementor-93573 .elementor-element.elementor-element-64eb96cd .e-n-menu-toggle[aria-expanded="true"]) #superchat-widget-root {visibility:hidden;pointer-events:none;}
}
@media(max-width:767px) {
 .elementor-93573 .elementor-element.elementor-element-64eb96cd {margin-bottom:-72px;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-card {position:relative;min-height:82px;padding:14px 38px 14px 14px;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-card .kmn-small {display:none;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-card:after {content:'→';font-size:16px;color:#8d2947;position:absolute;right:14px;top:calc(50% - 10px);}
}
/* Sprachkürzel und Menü passen auch direkt oberhalb des Tablet-Umbruchs. */
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-language .wgcurrent .wglanguage-name {padding:0!important;}
@media(min-width:1025px) {
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-language {width:48px;flex:0 0 48px;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .e-n-menu-heading {flex-wrap:nowrap;}
}
@media(min-width:1025px) and (max-width:1250px) {
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .e-n-menu-title-text {font-size:12px;}
}
@media(max-width:1024px) {
 body:has(.elementor-93573 .elementor-element.elementor-element-64eb96cd .e-n-menu-toggle[aria-expanded="true"]) :is(#superchat-widget-root,iframe[title^="Superchat Widget"]) {display:none!important;}
}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-panel {flex-direction:column;}
@media(max-width:1024px) {
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .e-n-menu-content>.kmn-panel {height:auto!important;max-height:none!important;overflow:visible!important;}
}

/* Desktop: durchgehende Hover-Fläche bis zur Dropdown-Oberkante. */
@media(min-width:1025px) {
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .e-n-menu-title {min-height:84px;}
}

/* Weglot im Rhythmus der Hauptnavigation; Auswahl im Stil der Mega-Menüs. */
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-language .weglot-dropdown .wgcurrent:after {background:none!important;filter:none!important;content:'';width:6px;height:6px;border:0;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;right:9px;top:50%;margin-top:-4px;transform:rotate(45deg)!important;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-language .weglot-dropdown[aria-expanded="true"] .wgcurrent:after {transform:rotate(225deg)!important;margin-top:0;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-language .weglot-dropdown ul {min-width:132px;width:max-content;border:1px solid #eae5e0!important;border-radius:0 0 8px 8px;box-shadow:0 10px 24px #0002;padding:6px!important;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-language .weglot-dropdown ul li {padding:0;margin:0;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-language .weglot-dropdown ul a {display:flex;align-items:center;min-height:44px;padding:10px 14px!important;font-family:Arial,sans-serif;font-size:13px!important;line-height:1.4;color:#292725!important;text-decoration:none;text-underline-offset:5px;text-decoration-thickness:1px;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-language .weglot-dropdown ul a:is(:hover,:focus-visible) {background:transparent!important;color:#8d2947!important;text-decoration:underline;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-language .weglot-dropdown:focus-visible {outline:2px solid #b17486;outline-offset:3px;}
@media(min-width:1025px) {
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-menu {flex:0 1 auto;margin-left:auto;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-language {width:52px;flex:0 0 52px;margin-right:auto;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-language .weglot-dropdown {height:84px;width:52px!important;display:block;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-language .weglot-dropdown .wgcurrent {height:84px;display:flex;align-items:center;padding:0 23px 0 7px!important;line-height:1.2;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-language .wgcurrent .wglanguage-name:after {font-size:13px;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-language .weglot-dropdown:is(:hover,[aria-expanded="true"],:focus-visible) .wgcurrent .wglanguage-name:after {text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-language .weglot-dropdown ul {top:100%!important;left:0!important;margin:0!important;}
}
@media(max-width:1024px) {
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-language .weglot-dropdown ul {border-radius:8px 8px 0 0;box-shadow:0 -8px 20px #0002;}
}

/* Zusammenhängende Kartenlinks, mit nur einem Tastaturziel pro Angebot. */
.elementor-93573 .elementor-element.elementor-element-64eb96cd a:is(.kmn-card,.kmn-focus) {color:#292725;text-decoration:none;border-radius:7px;transition:border-color .18s ease;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd a.kmn-card:hover {border-color:#bdb2a8;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd a:is(.kmn-card,.kmn-focus):focus-visible {outline:2px solid #8d2947;outline-offset:4px;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-card .kmn-small .elementor-heading-title,.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-focus .kmn-little .elementor-heading-title {display:flex;align-items:center;min-height:36px;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-card:is(:hover,:focus-visible) .kmn-small .elementor-heading-title,.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-focus:is(:hover,:focus-visible) .kmn-little .elementor-heading-title {color:#8d2947;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;}
/* Schriftgrößen der gesicherten alten Navigation: Desktop 16, Mobil 18 px. */
.elementor-93573 .elementor-element.elementor-element-64eb96cd .e-n-menu-title .e-n-menu-title-text,.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-panel .kmn-link .elementor-heading-title {font-size:16px;}
.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-panel .kmn-card .kmn-small .elementor-heading-title,.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-panel .kmn-footer .kmn-link .elementor-heading-title {font-size:14px;}
@media(min-width:1025px) {
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-language .wgcurrent .wglanguage-name:after {font-size:16px;}
}
@media(max-width:1024px) {
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .e-n-menu-title .e-n-menu-title-text,.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-panel .kmn-link .elementor-heading-title {font-size:18px;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-panel .kmn-card .kmn-small .elementor-heading-title,.elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-panel .kmn-footer .kmn-link .elementor-heading-title {font-size:14px;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-focus .kmn-little .elementor-heading-title {min-height:44px;}
}

@media(min-width:1025px) {
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-menu {flex-shrink:0;}
}
@media(min-width:1025px) and (max-width:1150px) {
 .elementor-93573 .elementor-element.elementor-element-64eb96cd {padding:0 14px;gap:6px;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-logo {width:120px;flex-basis:120px;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-language {width:46px;flex-basis:46px;}
 .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-language .weglot-dropdown {width:46px!important;}
 html:lang(de) .elementor-93573 .elementor-element.elementor-element-64eb96cd .kmn-gratis {display:none;}
}

/* Bei geöffnetem mobilen Menü nur den Menübereich scrollen lassen. */
@media(max-width:1024px) {
 html:has(.elementor-93573 .elementor-element.elementor-element-64eb96cd .e-n-menu-toggle[aria-expanded="true"]),
 body:has(.elementor-93573 .elementor-element.elementor-element-64eb96cd .e-n-menu-toggle[aria-expanded="true"]) {overflow:hidden;overscroll-behavior:none;}
}/* End custom CSS */