.elementor-kit-4116{--e-global-color-primary:#6EAEB0;--e-global-color-secondary:#C5BBA7;--e-global-color-text:#474747;--e-global-color-accent:#E08283;--e-global-color-p3teal2:#508D8F;--e-global-color-p3sand:#F8F7F4;--e-global-color-p3titel:#333333;--e-global-color-p3weiss:#FFFFFF;--e-global-typography-primary-font-family:"Ubuntu";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Roboto";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Ubuntu";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Open Sans";--e-global-typography-accent-font-weight:400;background-color:#FFFFFF;}.elementor-kit-4116 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:991px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* p3 – Grundregeln aus The7 (Hello-Reset ist abgeschaltet) */
*{margin:0;padding:0}
html{font-size:100%;-webkit-text-size-adjust:100%}
body{font:400 16px/27px "Ubuntu",Helvetica,Arial,Verdana,sans-serif;color:#474747;background:#fff;overflow-x:hidden;word-spacing:normal}
:where(h1,h2,h3,h4,h5,h6){margin-bottom:10px;clear:both;font-family:"Ubuntu",Helvetica,Arial,Verdana,sans-serif;font-weight:400;color:#333;text-transform:none}
:where(h1){font-size:36px;line-height:44px}:where(h2){font-size:36px;line-height:44px}:where(h3){font-size:30px;line-height:32px}
:where(h4){font-size:18px;line-height:26px}:where(h5){font-size:18px;line-height:25px;font-weight:500}:where(h6){font-size:13px;line-height:25px}
:where(p){margin-bottom:10px}
:where(a){color:#6eaeb0;text-decoration:underline}:where(a:hover){text-decoration:none}
:where(h1,h2,h3,h4,h5,h6) a{text-decoration:none}
b,strong{font-weight:700}
sup,sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}
img{border:0;max-width:100%;height:auto;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
:where(.elementor-widget-text-editor) :where(ul,ol){margin:0 0 10px 20px}
:where(.elementor-widget-text-editor) ul{list-style:disc}:where(.elementor-widget-text-editor) ol{list-style:decimal}
.elementor-widget-text-editor>:last-child,.elementor-widget-text-editor>.elementor-widget-container>:last-child{margin-bottom:0}
input,textarea,select,button{font:inherit}
label{display:inline-block}
.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}
/* Icons in Text-Widgets */
.p3-fi{display:inline-block;height:1em;width:auto;fill:currentColor;vertical-align:-.125em}
/* Seitentitel-Brotkrümel */
.p3-crumbs{display:inline-flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:4px 10px;background:#c5bba7;border-radius:2px;font:400 16px/20px "Ubuntu",Helvetica,Arial,Verdana,sans-serif;color:#fff}
.p3-crumbs li{position:relative}
.p3-crumbs li+li{margin-left:8px;padding-left:12px}
.p3-crumbs li+li::before{content:"/";position:absolute;left:0;top:0}
.p3-crumbs a{color:inherit;text-decoration:none}
.p3-crumbs-std{background:rgba(15,18,19,.1);border-radius:4px;font-size:14px;padding:3px 12px 2px}
/* Hinweisbox (vc_message) */
.p3-msg{position:relative;background:var(--bg);border:1px solid var(--bd);border-radius:5px;padding:16px 16px 16px 64px;color:var(--c);font-size:16px;line-height:27px}
.p3-msg p{margin:0 0 10px}.p3-msg p:last-child{margin:0}
.p3-msg-i{position:absolute;left:0;top:0;bottom:0;width:var(--iw,64px);display:flex;align-items:center;justify-content:center}
.p3-msg-i svg{width:27px;height:27px;fill:var(--ic)}
.p3-sep{width:100%}
.e-off-canvas{z-index:100000!important}

.p3-it{display:flex;align-items:center;gap:10px;font:400 var(--fs)/1.32 "Ubuntu",Helvetica,Arial,Verdana,sans-serif;color:var(--c)}
.p3-it-i{width:var(--isz);height:var(--isz);fill:var(--ic);padding:2px;box-sizing:content-box;flex:0 0 auto}
.p3-it-top{flex-direction:column;justify-content:center;gap:4px;padding:10px;line-height:1.1}.p3-testis{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap,20px)}
@media (max-width:767px){.p3-testis{grid-template-columns:1fr}}
.p3-testis-rand:not(.is-ready) .p3-testi:nth-child(n+5){display:none}
.p3-testi{background:rgba(242,243,243,.9);padding:30px;font:400 16px/27px "Ubuntu",Helvetica,Arial,Verdana,sans-serif;color:#474747}
.p3-testi-n{font-weight:700;color:#333}
.p3-testi-p{font-weight:700;color:#6eaeb0;margin-bottom:20px}
.p3-testis-rand .p3-testi-n{color:#222}
.p3-testis-rand .p3-testi-p{font-weight:400;font-style:italic}
.p3-testi-c p{margin:0}.p3-dual{position:relative;display:flex;gap:40px;margin:0 auto}
.p3-dual a{flex:1 1 50%;display:block;padding:6px 10px;font:400 14px/27px "Ubuntu",sans-serif;text-transform:uppercase;text-align:center;color:#fff;text-decoration:none;transition:filter .2s}
.p3-dual a:hover{filter:brightness(.92)}
.p3-dual-l{border-radius:5px 0 0 5px;margin-right:-20px;padding-right:30px!important}.p3-dual-r{border-radius:0 5px 5px 0;margin-left:-20px;padding-left:30px!important}
.p3-dual-sep{position:absolute;left:50%;top:50%;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;z-index:2}
.p3-dual-sep svg{width:12px;height:12px;fill:#6eaeb0}
@media (max-width:767px){.p3-dual{width:100%!important}}.p3-fl ul{list-style:none;margin:0;padding:0}
.p3-fl li{position:relative;display:flex;align-items:center;min-height:27px;padding-left:calc(var(--ms) + 10px);margin:var(--gap) 0;font:400 var(--fs)/var(--lh) "Ubuntu",Helvetica,Arial,Verdana,sans-serif;color:var(--c)}
.p3-fl li:last-child{margin-bottom:0}
.p3-fl li::before{content:"";position:absolute;left:0;top:50%;width:var(--ms);height:var(--ms);transform:translateY(-50%);background:var(--mc);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M173.9 439.4l-166.4-166.4c-10-10-10-26.2 0-36.2l36.2-36.2c10-10 26.2-10 36.2 0L192 312.7 432.1 72.6c10-10 26.2-10 36.2 0l36.2 36.2c10 10 10 26.2 0 36.2l-294.4 294.4c-10 10-26.2 10-36.2 0z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M173.9 439.4l-166.4-166.4c-10-10-10-26.2 0-36.2l36.2-36.2c10-10 26.2-10 36.2 0L192 312.7 432.1 72.6c10-10 26.2-10 36.2 0l36.2 36.2c10 10 10 26.2 0 36.2l-294.4 294.4c-10 10-26.2 10-36.2 0z'/%3E%3C/svg%3E") center/contain no-repeat}.p3-banner{display:block;padding:30px;border:var(--bw) solid var(--c);background:var(--bg);color:var(--c);text-decoration:none}
.p3-banner h3{color:var(--c)}.p3-banner p{color:var(--c)}
.p3-banner-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:2px solid #6eaeb0;border-radius:4px;font:500 14px/16px "Ubuntu",sans-serif;color:#6eaeb0}
.p3-banner-btn svg{width:14px;height:14px;fill:currentColor}
.p3-banner:hover .p3-banner-btn{border-color:#333;color:#333}/* End custom CSS */