.elementor-16 .elementor-element.elementor-element-3fd051e{--display:flex;}.elementor-16 .elementor-element.elementor-element-2b766a6{--display:flex;}.elementor-16 .elementor-element.elementor-element-5b69785{--display:flex;}.elementor-16 .elementor-element.elementor-element-8339ed7 img{width:300px;}.elementor-16 .elementor-element.elementor-element-e6a7647{--display:flex;}.elementor-16 .elementor-element.elementor-element-b04ec2e .elementor-menu-toggle{margin:0 auto;}.elementor-16 .elementor-element.elementor-element-b04ec2e .elementor-nav-menu .elementor-item{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:600;}.elementor-16 .elementor-element.elementor-element-7744b5c .elementor-button{font-family:"Barlow", Sans-serif;font-weight:700;}.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-16 .elementor-element.elementor-element-8339ed7 img{width:250px;}}/* Start custom CSS *//* Dein Unfall-Concierge – globaler Header (A2). Tokens siehe CD-Guidelines */
.uc-home{--uc-bg:#FFFFFF;--uc-alt:#F7F3EE;--uc-ink:#333333;--uc-muted:#555555;--uc-primary:#308175;--uc-primary-text:#2B7A6F;--uc-signal:#F37112;--uc-on-signal:#1F1F1F;--uc-signal-text:#A34A09;--uc-line:#E2D5C4;--uc-sel:#FFF5E8;--uc-tint:#FFEBCA;--uc-pad:clamp(16px,4vw,40px);color:var(--uc-ink);font-family:'Barlow',sans-serif}
body .uc-home :is(p,li,a,span,strong,button,input,label,h1,h2,h3,div,nav,ol){font-family:'Barlow',sans-serif}
body .uc-home :where(.e-con){--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px}
body .uc-home .e-con.uc-wrap{max-width:1200px;width:100%;margin-left:auto;margin-right:auto;--padding-left:var(--uc-pad);--padding-right:var(--uc-pad)}
body .uc-home.uc-header-sec,body .uc-home.uc-tp-sec{background:#fff;--padding-top:0px;--padding-bottom:0px}
body .uc-home.uc-tp-sec{border-bottom:1px solid #E5E5DD}
.uc-tp{min-height:40px;padding:8px 16px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 12px;font-size:14px;color:#191919!important;text-decoration:none}
.uc-tp-stars{display:inline-flex;gap:2px}
.uc-tp-stars i{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;background:#00B67A}
.uc-tp-stars i.half{background:linear-gradient(90deg,#00B67A 50%,#DCDCE6 50%)}
.uc-tp-stars svg{width:12px;height:12px;fill:#fff}
body .uc-home .uc-header{--flex-direction:row;--flex-wrap:wrap;--justify-content:space-between;--align-items:center;--gap:16px;--row-gap:16px;--column-gap:32px;--padding-top:18px;--padding-bottom:18px}
body .uc-home .elementor-widget-image.uc-logo{width:214px;flex:0 0 auto}
body .uc-home .uc-logo img{width:214px;height:40px;max-width:none;object-fit:contain;display:block}
body .uc-home .uc-nav-wrap{--flex-direction:row;--flex-wrap:wrap;--align-items:center;--gap:12px;--row-gap:12px;--column-gap:28px;--width:auto;width:auto}
.uc-nav{display:flex;flex-wrap:wrap;gap:8px 28px;font-size:16px;font-weight:600}
.uc-nav a{text-decoration:none;color:var(--uc-ink)!important}
.uc-nav a:hover{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}
body .uc-home .uc-btn .elementor-button{border-radius:999px;font-family:'Barlow',sans-serif;font-weight:700;font-size:16px;line-height:1;padding:0 26px;min-height:48px;display:inline-flex;align-items:center;border:2px solid transparent;box-shadow:none}
body .uc-home .uc-btn .elementor-button:hover{opacity:.88}
body .uc-home .uc-btn-dark .elementor-button{background:var(--uc-ink);color:#fff}
@media (max-width:767px){body .uc-home .uc-header{--padding-top:12px;--padding-bottom:12px}body .uc-home .elementor-widget-image.uc-logo{width:180px}body .uc-home .uc-logo img{width:180px;height:34px}}
/* WordPress-Menü (Elementor Nav Menu) */
body .uc-home .uc-menu{--e-nav-menu-horizontal-menu-item-margin:28px}
body .uc-home .uc-menu .elementor-nav-menu--main .elementor-item{font-family:'Barlow',sans-serif;font-size:16px;font-weight:600;color:var(--uc-ink);padding:10px 0;text-decoration:none}
body .uc-home .uc-menu .elementor-nav-menu--main .elementor-item:hover,body .uc-home .uc-menu .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var(--uc-ink);text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}
body .uc-home .uc-menu .elementor-menu-toggle{background:transparent;color:var(--uc-ink);border:0;padding:6px;font-size:26px}
body .uc-home .uc-menu .elementor-menu-toggle svg{fill:var(--uc-ink);width:26px;height:26px}
body .uc-home .uc-menu .elementor-nav-menu--dropdown{background:#fff;border-top:1px solid #E5E5DD;box-shadow:0 18px 30px rgba(0,0,0,.08)}
body .uc-home .uc-menu .elementor-nav-menu--dropdown a{font-family:'Barlow',sans-serif;font-size:18px;font-weight:600;color:var(--uc-ink);padding:14px var(--uc-pad);background:#fff}
body .uc-home .uc-menu .elementor-nav-menu--dropdown a:hover,body .uc-home .uc-menu .elementor-nav-menu--dropdown a.elementor-item-active{background:var(--uc-alt,#F7F3EE);color:var(--uc-ink)}
@media (max-width:767px){body .uc-home .uc-nav-wrap{--column-gap:12px}body .uc-home .uc-header .uc-btn .elementor-button{min-height:42px;padding:0 18px;font-size:15px}}/* End custom CSS */